summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
Diffstat (limited to 'www')
-rw-r--r--www/amphetadesk/files/amphetadesk.in64
-rw-r--r--www/awstats-devel/Makefile108
-rw-r--r--www/awstats-devel/distinfo3
-rw-r--r--www/awstats-devel/files/patch-awstats.model.conf12
-rw-r--r--www/awstats-devel/files/patch-tools-awstats_buildstaticpages.pl13
-rw-r--r--www/awstats-devel/files/patch-tools-awstats_configure.pl17
-rw-r--r--www/awstats-devel/files/patch-tools-awstats_updateall.pl13
-rw-r--r--www/awstats-devel/files/patch-wwwroot-cgi-bin-awstats.pl11
-rw-r--r--www/awstats-devel/files/pkg-message.in32
-rw-r--r--www/awstats-devel/pkg-descr15
-rw-r--r--www/awstats-devel/pkg-plist677
-rw-r--r--www/b2evolution/Makefile76
-rw-r--r--www/b2evolution/distinfo3
-rw-r--r--www/b2evolution/pkg-descr5
-rw-r--r--www/b2evolution/pkg-message29
-rw-r--r--www/b2evolution/pkg-plist1
-rw-r--r--www/caudium14/Makefile58
-rw-r--r--www/caudium14/distinfo3
-rw-r--r--www/caudium14/files/caudium.sh138
-rw-r--r--www/caudium14/pkg-descr6
-rw-r--r--www/caudium14/pkg-message9
-rw-r--r--www/caudium14/pkg-plist807
-rw-r--r--www/cherokee-devel/Makefile88
-rw-r--r--www/cherokee-devel/distinfo3
-rw-r--r--www/cherokee-devel/files/patch-Makefile.in30
-rw-r--r--www/cherokee-devel/files/patch-cherokee-fdpoll-kqueue.c10
-rw-r--r--www/cherokee-devel/files/patch-cherokee-socket.c27
-rw-r--r--www/cherokee-devel/files/patch-cherokee-socket.h19
-rw-r--r--www/cherokee-devel/files/patch-cherokee-util.h17
-rw-r--r--www/cherokee-devel/pkg-descr6
-rw-r--r--www/cherokee-devel/pkg-plist192
-rw-r--r--www/dillo2/Makefile60
-rw-r--r--www/dillo2/distinfo3
-rw-r--r--www/dillo2/files/patch-dpi-https.c26
-rw-r--r--www/dillo2/pkg-descr4
-rw-r--r--www/dillo2/pkg-plist20
-rw-r--r--www/dokuwiki-devel/Makefile119
-rw-r--r--www/dokuwiki-devel/distinfo3
-rw-r--r--www/dokuwiki-devel/pkg-descr8
-rw-r--r--www/dokuwiki-devel/pkg-message9
-rw-r--r--www/dokuwiki-devel/pkg-plist1
-rw-r--r--www/dotproject-devel/Makefile34
-rw-r--r--www/dotproject-devel/distinfo3
-rw-r--r--www/dotproject-devel/files/pkg-message.in8
-rw-r--r--www/dotproject-devel/pkg-descr20
-rw-r--r--www/dotproject-devel/pkg-plist988
-rw-r--r--www/drupal/Makefile4
-rw-r--r--www/drupal/distinfo6
-rw-r--r--www/drupal4-textile/135
-rw-r--r--www/drupal4-textile/Makefile47
-rw-r--r--www/drupal4-textile/distinfo3
-rw-r--r--www/drupal4-textile/files/pkg-install.in27
-rw-r--r--www/drupal4-textile/pkg-descr6
-rw-r--r--www/drupal4/Makefile75
-rw-r--r--www/drupal4/bsd.drupal.mk75
-rw-r--r--www/drupal4/distinfo3
-rw-r--r--www/drupal4/files/pkg-message.in27
-rw-r--r--www/drupal4/pkg-descr7
-rw-r--r--www/drupal4/pkg-plist154
-rw-r--r--www/drupal5/Makefile75
-rw-r--r--www/drupal5/bsd.drupal.mk75
-rw-r--r--www/drupal5/distinfo3
-rw-r--r--www/drupal5/files/pkg-message.in27
-rw-r--r--www/drupal5/pkg-descr7
-rw-r--r--www/drupal5/pkg-plist154
-rw-r--r--www/drupal6/Makefile75
-rw-r--r--www/drupal6/bsd.drupal.mk75
-rw-r--r--www/drupal6/distinfo3
-rw-r--r--www/drupal6/files/pkg-message.in27
-rw-r--r--www/drupal6/pkg-descr7
-rw-r--r--www/drupal6/pkg-plist154
-rw-r--r--www/drupal7/Makefile75
-rw-r--r--www/drupal7/bsd.drupal.mk75
-rw-r--r--www/drupal7/distinfo3
-rw-r--r--www/drupal7/files/pkg-message.in27
-rw-r--r--www/drupal7/pkg-descr7
-rw-r--r--www/drupal7/pkg-plist154
-rw-r--r--www/firefox-esr/Makefile102
-rw-r--r--www/firefox-esr/distinfo3
-rw-r--r--www/firefox-esr/files/extra-patch-config_make-jars.pl10
-rw-r--r--www/firefox-esr/files/firefox.desktop.in191
-rw-r--r--www/firefox-esr/files/moz_pis_S50cleanhome31
-rw-r--r--www/firefox-esr/files/patch-Double.cpp59
-rw-r--r--www/firefox-esr/files/patch-browser_app_mozilla.in125
-rw-r--r--www/firefox-esr/files/patch-build_unix_run-mozilla.sh21
-rw-r--r--www/firefox-esr/files/patch-config-mkdepend-imakemdep.h10
-rw-r--r--www/firefox-esr/files/patch-config-rules.mk14
-rw-r--r--www/firefox-esr/files/patch-config_autoconf.mk.in18
-rw-r--r--www/firefox-esr/files/patch-config_mkdepend_Makefile.in10
-rw-r--r--www/firefox-esr/files/patch-configure38
-rw-r--r--www/firefox-esr/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp46
-rw-r--r--www/firefox-esr/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h12
-rw-r--r--www/firefox-esr/files/patch-libm25
-rw-r--r--www/firefox-esr/files/patch-nopangoxft20
-rw-r--r--www/firefox-esr/files/patch-security-coreconf-FreeBSD.mk28
-rw-r--r--www/firefox-esr/files/patch-sysnss178
-rw-r--r--www/firefox-esr/files/patch-toolkit_xre_nsXREDirProvider.cpp19
-rw-r--r--www/firefox-esr/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp29
-rw-r--r--www/firefox-esr/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc11
-rw-r--r--www/firefox-esr/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in54
-rw-r--r--www/firefox-esr/files/patch-xptcall-alpha459
-rw-r--r--www/firefox-esr/files/patch-xptcall-sparc64327
-rw-r--r--www/firefox-esr/pkg-deinstall.in20
-rw-r--r--www/firefox-esr/pkg-descr12
-rw-r--r--www/firefox-esr/pkg-message32
-rw-r--r--www/firefox10/Makefile102
-rw-r--r--www/firefox10/distinfo3
-rw-r--r--www/firefox10/files/extra-patch-config_make-jars.pl10
-rw-r--r--www/firefox10/files/firefox.desktop.in191
-rw-r--r--www/firefox10/files/moz_pis_S50cleanhome31
-rw-r--r--www/firefox10/files/patch-Double.cpp59
-rw-r--r--www/firefox10/files/patch-browser_app_mozilla.in125
-rw-r--r--www/firefox10/files/patch-build_unix_run-mozilla.sh21
-rw-r--r--www/firefox10/files/patch-config-mkdepend-imakemdep.h10
-rw-r--r--www/firefox10/files/patch-config-rules.mk14
-rw-r--r--www/firefox10/files/patch-config_autoconf.mk.in18
-rw-r--r--www/firefox10/files/patch-config_mkdepend_Makefile.in10
-rw-r--r--www/firefox10/files/patch-configure38
-rw-r--r--www/firefox10/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp46
-rw-r--r--www/firefox10/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h12
-rw-r--r--www/firefox10/files/patch-libm25
-rw-r--r--www/firefox10/files/patch-nopangoxft20
-rw-r--r--www/firefox10/files/patch-security-coreconf-FreeBSD.mk28
-rw-r--r--www/firefox10/files/patch-sysnss178
-rw-r--r--www/firefox10/files/patch-toolkit_xre_nsXREDirProvider.cpp19
-rw-r--r--www/firefox10/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp29
-rw-r--r--www/firefox10/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc11
-rw-r--r--www/firefox10/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in54
-rw-r--r--www/firefox10/files/patch-xptcall-alpha459
-rw-r--r--www/firefox10/files/patch-xptcall-sparc64327
-rw-r--r--www/firefox10/pkg-deinstall.in20
-rw-r--r--www/firefox10/pkg-descr12
-rw-r--r--www/firefox10/pkg-message32
-rw-r--r--www/firefox15/Makefile102
-rw-r--r--www/firefox15/distinfo3
-rw-r--r--www/firefox15/files/extra-patch-config_make-jars.pl10
-rw-r--r--www/firefox15/files/firefox.desktop.in191
-rw-r--r--www/firefox15/files/moz_pis_S50cleanhome31
-rw-r--r--www/firefox15/files/patch-Double.cpp59
-rw-r--r--www/firefox15/files/patch-browser_app_mozilla.in125
-rw-r--r--www/firefox15/files/patch-build_unix_run-mozilla.sh21
-rw-r--r--www/firefox15/files/patch-config-mkdepend-imakemdep.h10
-rw-r--r--www/firefox15/files/patch-config-rules.mk14
-rw-r--r--www/firefox15/files/patch-config_autoconf.mk.in18
-rw-r--r--www/firefox15/files/patch-config_mkdepend_Makefile.in10
-rw-r--r--www/firefox15/files/patch-configure38
-rw-r--r--www/firefox15/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp46
-rw-r--r--www/firefox15/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h12
-rw-r--r--www/firefox15/files/patch-libm25
-rw-r--r--www/firefox15/files/patch-nopangoxft20
-rw-r--r--www/firefox15/files/patch-security-coreconf-FreeBSD.mk28
-rw-r--r--www/firefox15/files/patch-sysnss178
-rw-r--r--www/firefox15/files/patch-toolkit_xre_nsXREDirProvider.cpp19
-rw-r--r--www/firefox15/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp29
-rw-r--r--www/firefox15/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc11
-rw-r--r--www/firefox15/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in54
-rw-r--r--www/firefox15/files/patch-xptcall-alpha459
-rw-r--r--www/firefox15/files/patch-xptcall-sparc64327
-rw-r--r--www/firefox15/pkg-deinstall.in20
-rw-r--r--www/firefox15/pkg-descr12
-rw-r--r--www/firefox15/pkg-message32
-rw-r--r--www/firefox36/Makefile102
-rw-r--r--www/firefox36/distinfo3
-rw-r--r--www/firefox36/files/extra-patch-config_make-jars.pl10
-rw-r--r--www/firefox36/files/firefox.desktop.in191
-rw-r--r--www/firefox36/files/moz_pis_S50cleanhome31
-rw-r--r--www/firefox36/files/patch-Double.cpp59
-rw-r--r--www/firefox36/files/patch-browser_app_mozilla.in125
-rw-r--r--www/firefox36/files/patch-build_unix_run-mozilla.sh21
-rw-r--r--www/firefox36/files/patch-config-mkdepend-imakemdep.h10
-rw-r--r--www/firefox36/files/patch-config-rules.mk14
-rw-r--r--www/firefox36/files/patch-config_autoconf.mk.in18
-rw-r--r--www/firefox36/files/patch-config_mkdepend_Makefile.in10
-rw-r--r--www/firefox36/files/patch-configure38
-rw-r--r--www/firefox36/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp46
-rw-r--r--www/firefox36/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h12
-rw-r--r--www/firefox36/files/patch-libm25
-rw-r--r--www/firefox36/files/patch-nopangoxft20
-rw-r--r--www/firefox36/files/patch-security-coreconf-FreeBSD.mk28
-rw-r--r--www/firefox36/files/patch-sysnss178
-rw-r--r--www/firefox36/files/patch-toolkit_xre_nsXREDirProvider.cpp19
-rw-r--r--www/firefox36/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp29
-rw-r--r--www/firefox36/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc11
-rw-r--r--www/firefox36/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in54
-rw-r--r--www/firefox36/files/patch-xptcall-alpha459
-rw-r--r--www/firefox36/files/patch-xptcall-sparc64327
-rw-r--r--www/firefox36/pkg-deinstall.in20
-rw-r--r--www/firefox36/pkg-descr12
-rw-r--r--www/firefox36/pkg-message32
-rw-r--r--www/flock/Makefile102
-rw-r--r--www/flock/distinfo3
-rw-r--r--www/flock/files/extra-patch-config_make-jars.pl10
-rw-r--r--www/flock/files/firefox.desktop.in191
-rw-r--r--www/flock/files/moz_pis_S50cleanhome31
-rw-r--r--www/flock/files/patch-Double.cpp59
-rw-r--r--www/flock/files/patch-browser_app_mozilla.in125
-rw-r--r--www/flock/files/patch-build_unix_run-mozilla.sh21
-rw-r--r--www/flock/files/patch-config-mkdepend-imakemdep.h10
-rw-r--r--www/flock/files/patch-config-rules.mk14
-rw-r--r--www/flock/files/patch-config_autoconf.mk.in18
-rw-r--r--www/flock/files/patch-config_mkdepend_Makefile.in10
-rw-r--r--www/flock/files/patch-configure38
-rw-r--r--www/flock/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp46
-rw-r--r--www/flock/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h12
-rw-r--r--www/flock/files/patch-libm25
-rw-r--r--www/flock/files/patch-nopangoxft20
-rw-r--r--www/flock/files/patch-security-coreconf-FreeBSD.mk28
-rw-r--r--www/flock/files/patch-sysnss178
-rw-r--r--www/flock/files/patch-toolkit_xre_nsXREDirProvider.cpp19
-rw-r--r--www/flock/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp29
-rw-r--r--www/flock/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc11
-rw-r--r--www/flock/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in54
-rw-r--r--www/flock/files/patch-xptcall-alpha459
-rw-r--r--www/flock/files/patch-xptcall-sparc64327
-rw-r--r--www/flock/pkg-deinstall.in20
-rw-r--r--www/flock/pkg-descr12
-rw-r--r--www/flock/pkg-message32
-rw-r--r--www/gallery3/Makefile95
-rw-r--r--www/gallery3/distinfo3
-rw-r--r--www/gallery3/pkg-descr12
-rw-r--r--www/gallery3/pkg-message27
-rw-r--r--www/gallery3/pkg-plist5630
-rw-r--r--www/gtkhtml38/Makefile35
-rw-r--r--www/gtkhtml38/distinfo3
-rw-r--r--www/gtkhtml38/files/patch-po_Makefile.in.in10
-rw-r--r--www/gtkhtml38/files/patch-src_gtkhtml.c11
-rw-r--r--www/gtkhtml38/files/patch-src_htmltext.c15
-rw-r--r--www/gtkhtml38/pkg-descr3
-rw-r--r--www/gtkhtml38/pkg-plist151
-rw-r--r--www/horde-base/Makefile377
-rw-r--r--www/horde-base/distinfo3
-rw-r--r--www/horde-base/files/httpd.conf.horde57
-rw-r--r--www/horde-base/files/patch-config_conf.xml20
-rw-r--r--www/horde-base/files/patch-config_mime_drivers.php.dist251
-rw-r--r--www/horde-base/files/patch-config_registry.php.dist17
-rw-r--r--www/horde-base/files/patch-po_translation.php8
-rw-r--r--www/horde-base/files/patch-scripts_sql_README11
-rw-r--r--www/horde-base/files/pkg-deinstall.in61
-rw-r--r--www/horde-base/files/pkg-install.in117
-rw-r--r--www/horde-base/files/pkg-message.in39
-rw-r--r--www/horde-base/pkg-descr6
-rw-r--r--www/horde-base/pkg-plist1593
-rw-r--r--www/horde/Makefile12
-rw-r--r--www/horde/distinfo6
-rw-r--r--www/horde/files/patch-config_mime_drivers.php.dist18
-rw-r--r--www/horde/files/pkg-message.in2
-rw-r--r--www/horde/pkg-plist307
-rw-r--r--www/horde4-base/Makefile377
-rw-r--r--www/horde4-base/distinfo3
-rw-r--r--www/horde4-base/files/httpd.conf.horde57
-rw-r--r--www/horde4-base/files/patch-config_conf.xml20
-rw-r--r--www/horde4-base/files/patch-config_mime_drivers.php.dist251
-rw-r--r--www/horde4-base/files/patch-config_registry.php.dist17
-rw-r--r--www/horde4-base/files/patch-po_translation.php8
-rw-r--r--www/horde4-base/files/patch-scripts_sql_README11
-rw-r--r--www/horde4-base/files/pkg-deinstall.in61
-rw-r--r--www/horde4-base/files/pkg-install.in117
-rw-r--r--www/horde4-base/files/pkg-message.in39
-rw-r--r--www/horde4-base/pkg-descr6
-rw-r--r--www/horde4-base/pkg-plist1593
-rw-r--r--www/joomla15/Makefile46
-rw-r--r--www/joomla15/distinfo3
-rw-r--r--www/joomla15/files/pkg-message.in7
-rw-r--r--www/joomla15/pkg-descr10
-rw-r--r--www/joomla15/pkg-plist1747
-rw-r--r--www/joomla25/Makefile46
-rw-r--r--www/joomla25/distinfo3
-rw-r--r--www/joomla25/files/pkg-message.in7
-rw-r--r--www/joomla25/pkg-descr10
-rw-r--r--www/joomla25/pkg-plist1747
-rw-r--r--www/kdewebdev4/Makefile34
-rw-r--r--www/kdewebdev4/distinfo3
-rw-r--r--www/kdewebdev4/pkg-descr5
-rw-r--r--www/kdewebdev4/pkg-plist1738
-rw-r--r--www/kompozer/Makefile41
-rw-r--r--www/kompozer/distinfo3
-rw-r--r--www/kompozer/files/extra-patch-config_make-jars.pl10
-rw-r--r--www/kompozer/files/patch-bugzilla149334342
-rw-r--r--www/kompozer/files/patch-build_unix_mozilla-xpcom.pc.in8
-rw-r--r--www/kompozer/files/patch-config_autoconf.mk.in18
-rw-r--r--www/kompozer/files/patch-extensions_transformiix_source_base_Double.cpp23
-rw-r--r--www/kompozer/files/patch-gfx-src-gtk-Makefile.in15
-rw-r--r--www/kompozer/files/patch-libm25
-rw-r--r--www/kompozer/files/patch-sysnss178
-rw-r--r--www/kompozer/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp29
-rw-r--r--www/kompozer/files/patch-venkman30
-rw-r--r--www/kompozer/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in54
-rw-r--r--www/kompozer/files/patch-xpcom::reflect::xptcall::public::xptcstubsdecl.inc11
-rw-r--r--www/kompozer/files/patch-xptcall-alpha459
-rw-r--r--www/kompozer/files/patch-xptcall-ia6438
-rw-r--r--www/kompozer/files/patch-xptcall-sparc64327
-rw-r--r--www/kompozer/pkg-deinstall.in26
-rw-r--r--www/kompozer/pkg-descr18
-rw-r--r--www/kompozer/pkg-install.in33
-rw-r--r--www/limesurvey/Makefile61
-rw-r--r--www/limesurvey/distinfo3
-rw-r--r--www/limesurvey/pkg-descr21
-rw-r--r--www/limesurvey/pkg-message15
-rw-r--r--www/limesurvey/pkg-plist306
-rw-r--r--www/linux-flashplugin/Makefile2
-rw-r--r--www/linux-flashplugin6/Makefile2
-rw-r--r--www/linux-flashplugin7/Makefile6
-rw-r--r--www/linux-flashplugin7/distinfo6
-rw-r--r--www/linux-flashplugin9/Makefile44
-rw-r--r--www/linux-flashplugin9/distinfo3
-rw-r--r--www/linux-flashplugin9/pkg-descr11
-rw-r--r--www/linux-flashplugin9/pkg-plist6
-rw-r--r--www/linux-opera-devel/Makefile80
-rw-r--r--www/linux-opera-devel/distinfo3
-rw-r--r--www/linux-opera-devel/files/patch-config::opera6rc10
-rw-r--r--www/linux-opera-devel/files/patch-ini::pluginpath.ini77
-rw-r--r--www/linux-opera-devel/files/patch-ini::spellcheck.ini9
-rw-r--r--www/linux-opera-devel/files/patch-install.sh516
-rw-r--r--www/linux-opera-devel/files/patch-locale::en::search.ini46
-rw-r--r--www/linux-opera-devel/files/patch-search.ini46
-rw-r--r--www/linux-opera-devel/pkg-descr18
-rw-r--r--www/linux-opera-devel/pkg-message18
-rw-r--r--www/linux-opera-devel/pkg-plist105
-rw-r--r--www/mediawiki110/Makefile51
-rw-r--r--www/mediawiki110/distinfo3
-rw-r--r--www/mediawiki110/pkg-descr6
-rw-r--r--www/mediawiki110/pkg-message7
-rw-r--r--www/mediawiki111/Makefile51
-rw-r--r--www/mediawiki111/distinfo3
-rw-r--r--www/mediawiki111/pkg-descr6
-rw-r--r--www/mediawiki111/pkg-message7
-rw-r--r--www/mediawiki112/Makefile51
-rw-r--r--www/mediawiki112/distinfo3
-rw-r--r--www/mediawiki112/pkg-descr6
-rw-r--r--www/mediawiki112/pkg-message7
-rw-r--r--www/mediawiki113/Makefile51
-rw-r--r--www/mediawiki113/distinfo3
-rw-r--r--www/mediawiki113/pkg-descr6
-rw-r--r--www/mediawiki113/pkg-message7
-rw-r--r--www/mediawiki114/Makefile51
-rw-r--r--www/mediawiki114/distinfo3
-rw-r--r--www/mediawiki114/pkg-descr6
-rw-r--r--www/mediawiki114/pkg-message7
-rw-r--r--www/mediawiki115/Makefile51
-rw-r--r--www/mediawiki115/distinfo3
-rw-r--r--www/mediawiki115/pkg-descr6
-rw-r--r--www/mediawiki115/pkg-message7
-rw-r--r--www/mediawiki116/Makefile51
-rw-r--r--www/mediawiki116/distinfo3
-rw-r--r--www/mediawiki116/pkg-descr6
-rw-r--r--www/mediawiki116/pkg-message7
-rw-r--r--www/mediawiki118/Makefile51
-rw-r--r--www/mediawiki118/distinfo3
-rw-r--r--www/mediawiki118/pkg-descr6
-rw-r--r--www/mediawiki118/pkg-message7
-rw-r--r--www/mediawiki12/Makefile51
-rw-r--r--www/mediawiki12/distinfo3
-rw-r--r--www/mediawiki12/pkg-descr6
-rw-r--r--www/mediawiki12/pkg-message7
-rw-r--r--www/mediawiki15/Makefile51
-rw-r--r--www/mediawiki15/distinfo3
-rw-r--r--www/mediawiki15/pkg-descr6
-rw-r--r--www/mediawiki15/pkg-message7
-rw-r--r--www/mediawiki16/Makefile51
-rw-r--r--www/mediawiki16/distinfo3
-rw-r--r--www/mediawiki16/pkg-descr6
-rw-r--r--www/mediawiki16/pkg-message7
-rw-r--r--www/mediawiki17/Makefile51
-rw-r--r--www/mediawiki17/distinfo3
-rw-r--r--www/mediawiki17/pkg-descr6
-rw-r--r--www/mediawiki17/pkg-message7
-rw-r--r--www/mediawiki18/Makefile51
-rw-r--r--www/mediawiki18/distinfo3
-rw-r--r--www/mediawiki18/pkg-descr6
-rw-r--r--www/mediawiki18/pkg-message7
-rw-r--r--www/mediawiki19/Makefile51
-rw-r--r--www/mediawiki19/distinfo3
-rw-r--r--www/mediawiki19/pkg-descr6
-rw-r--r--www/mediawiki19/pkg-message7
-rw-r--r--www/mod_auth_kerb2/Makefile58
-rw-r--r--www/mod_auth_kerb2/distinfo3
-rw-r--r--www/mod_auth_kerb2/files/patch-src__mod_auth_kerb.c25
-rw-r--r--www/mod_auth_kerb2/pkg-descr13
-rw-r--r--www/mod_auth_kerb2/pkg-plist3
-rw-r--r--www/mod_evasive/Makefile46
-rw-r--r--www/mod_evasive/distinfo3
-rw-r--r--www/mod_evasive/pkg-descr30
-rw-r--r--www/mod_evasive20/Makefile46
-rw-r--r--www/mod_evasive20/distinfo3
-rw-r--r--www/mod_evasive20/pkg-descr30
-rw-r--r--www/mod_extract_forwarded_ap13/Makefile34
-rw-r--r--www/mod_extract_forwarded_ap13/distinfo3
-rw-r--r--www/mod_extract_forwarded_ap13/pkg-descr13
-rw-r--r--www/mod_extract_forwarded_ap13/pkg-message15
-rw-r--r--www/mod_extract_forwarded_ap13/pkg-plist6
-rw-r--r--www/mod_gzip2/Makefile30
-rw-r--r--www/mod_gzip2/distinfo3
-rw-r--r--www/mod_gzip2/pkg-descr13
-rw-r--r--www/mod_gzip2/pkg-plist20
-rw-r--r--www/mod_layout22/Makefile28
-rw-r--r--www/mod_layout22/distinfo3
-rw-r--r--www/mod_layout22/files/patch-Makefile35
-rw-r--r--www/mod_layout22/pkg-descr14
-rw-r--r--www/mod_layout22/pkg-plist6
-rw-r--r--www/moodle2/Makefile63
-rw-r--r--www/moodle2/distinfo3
-rw-r--r--www/moodle2/pkg-descr7
-rw-r--r--www/moodle2/pkg-message36
-rw-r--r--www/neon26/Makefile72
-rw-r--r--www/neon26/distinfo3
-rw-r--r--www/neon26/files/patch-Makefile.in20
-rw-r--r--www/neon26/files/patch-ltmain.sh32
-rw-r--r--www/neon26/pkg-descr19
-rw-r--r--www/neon26/pkg-plist86
-rw-r--r--www/neon28/Makefile72
-rw-r--r--www/neon28/distinfo3
-rw-r--r--www/neon28/files/patch-Makefile.in20
-rw-r--r--www/neon28/files/patch-ltmain.sh32
-rw-r--r--www/neon28/pkg-descr19
-rw-r--r--www/neon28/pkg-plist86
-rw-r--r--www/neon29/Makefile72
-rw-r--r--www/neon29/distinfo3
-rw-r--r--www/neon29/files/patch-Makefile.in20
-rw-r--r--www/neon29/files/patch-ltmain.sh32
-rw-r--r--www/neon29/pkg-descr19
-rw-r--r--www/neon29/pkg-plist86
-rw-r--r--www/nginx-devel/Makefile127
-rw-r--r--www/nginx-devel/distinfo3
-rw-r--r--www/nginx-devel/files/nginx.sh.in44
-rw-r--r--www/nginx-devel/files/patch-conf-nginx.conf32
-rw-r--r--www/nginx-devel/pkg-descr5
-rw-r--r--www/nginx-devel/pkg-plist24
-rw-r--r--www/p5-Apache-Clean2/Makefile32
-rw-r--r--www/p5-Apache-Clean2/distinfo3
-rw-r--r--www/p5-Apache-Clean2/pkg-descr3
-rw-r--r--www/p5-Apache-Clean2/pkg-plist7
-rw-r--r--www/pear-HTTP_Session2/Makefile24
-rw-r--r--www/pear-HTTP_Session2/distinfo3
-rw-r--r--www/pear-HTTP_Session2/pkg-descr7
-rw-r--r--www/pecl-APC-devel/Makefile88
-rw-r--r--www/pecl-APC-devel/distinfo3
-rw-r--r--www/pecl-APC-devel/files/pkg-message.in15
-rw-r--r--www/pecl-APC-devel/pkg-descr6
-rw-r--r--www/phpsysinfo-dev/Makefile45
-rw-r--r--www/phpsysinfo-dev/distinfo4
-rw-r--r--www/phpsysinfo-dev/pkg-descr7
-rw-r--r--www/phpsysinfo/Makefile45
-rw-r--r--www/phpsysinfo/distinfo4
-rw-r--r--www/phpsysinfo/pkg-descr7
-rw-r--r--www/plone3/Makefile90
-rw-r--r--www/plone3/distinfo3
-rw-r--r--www/plone3/pkg-descr14
-rw-r--r--www/plone3/pkg-message16
-rw-r--r--www/py-beautifulsoup30/Makefile21
-rw-r--r--www/py-beautifulsoup30/distinfo3
-rw-r--r--www/py-beautifulsoup30/pkg-descr12
-rw-r--r--www/py-beautifulsoup30/pkg-plist6
-rw-r--r--www/py-cherrypy-devel/Makefile31
-rw-r--r--www/py-cherrypy-devel/distinfo3
-rw-r--r--www/py-cherrypy-devel/pkg-descr12
-rw-r--r--www/py-cherrypy-devel/pkg-plist236
-rw-r--r--www/py-cherrypy-old/Makefile31
-rw-r--r--www/py-cherrypy-old/distinfo3
-rw-r--r--www/py-cherrypy-old/pkg-descr12
-rw-r--r--www/py-cherrypy-old/pkg-plist236
-rw-r--r--www/py-django11/Makefile66
-rw-r--r--www/py-django11/distinfo3
-rw-r--r--www/py-django11/pkg-descr10
-rw-r--r--www/py-django11/pkg-plist768
-rw-r--r--www/py-django12/Makefile66
-rw-r--r--www/py-django12/distinfo3
-rw-r--r--www/py-django12/pkg-descr10
-rw-r--r--www/py-django12/pkg-plist768
-rw-r--r--www/py-django13/Makefile66
-rw-r--r--www/py-django13/distinfo3
-rw-r--r--www/py-django13/pkg-descr10
-rw-r--r--www/py-django13/pkg-plist768
-rw-r--r--www/py-turbogears2/Makefile57
-rw-r--r--www/py-turbogears2/distinfo3
-rw-r--r--www/py-turbogears2/files/pkg-deinstall.in19
-rw-r--r--www/py-turbogears2/pkg-descr13
-rw-r--r--www/py-turbogears2/pkg-plist75
-rw-r--r--www/rt36/Makefile214
-rw-r--r--www/rt36/distinfo6
-rw-r--r--www/rt36/files/multiple-bin-webmux_pl_in16
-rw-r--r--www/rt36/files/multiple-lib-RT_pm_in62
-rw-r--r--www/rt36/files/multiple-sbin-rt-setup-database_in22
-rw-r--r--www/rt36/files/patch-Makefile_in38
-rw-r--r--www/rt36/pkg-descr13
-rw-r--r--www/rt36/pkg-install20
-rw-r--r--www/rt36/pkg-message14
-rw-r--r--www/rt36/pkg-plist582
-rw-r--r--www/screem-devel/Makefile51
-rw-r--r--www/screem-devel/distinfo3
-rw-r--r--www/screem-devel/pkg-descr11
-rw-r--r--www/screem-devel/pkg-plist249
-rw-r--r--www/seamonkey/files/mozconfig-generic.in8
-rw-r--r--www/seamonkey2/Makefile129
-rw-r--r--www/seamonkey2/distinfo3
-rw-r--r--www/seamonkey2/files/moz_pis_S50cleanhome31
-rw-r--r--www/seamonkey2/files/patch-build_unix_run-mozilla.sh21
-rw-r--r--www/seamonkey2/files/patch-config-mkdepend-imakemdep.h10
-rw-r--r--www/seamonkey2/files/patch-config_autoconf.mk.in18
-rw-r--r--www/seamonkey2/files/patch-config_mkdepend_Makefile.in10
-rw-r--r--www/seamonkey2/files/patch-config_rules.mk14
-rw-r--r--www/seamonkey2/files/patch-configure47
-rw-r--r--www/seamonkey2/files/patch-extensions_transformiix_source_base_Double.cpp23
-rw-r--r--www/seamonkey2/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp12
-rw-r--r--www/seamonkey2/files/patch-libm25
-rw-r--r--www/seamonkey2/files/patch-security_coreconf_FreeBSD.mk37
-rw-r--r--www/seamonkey2/files/patch-sysnss156
-rw-r--r--www/seamonkey2/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp29
-rw-r--r--www/seamonkey2/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc11
-rw-r--r--www/seamonkey2/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in56
-rw-r--r--www/seamonkey2/files/patch-xptcall-alpha459
-rw-r--r--www/seamonkey2/files/patch-xptcall-amd64386
-rw-r--r--www/seamonkey2/files/patch-xptcall-ia6438
-rw-r--r--www/seamonkey2/files/patch-xptcall-sparc64327
-rw-r--r--www/seamonkey2/files/seamonkey.desktop.in169
-rw-r--r--www/seamonkey2/pkg-deinstall.in23
-rw-r--r--www/seamonkey2/pkg-descr6
-rw-r--r--www/serendipity-devel/Makefile76
-rw-r--r--www/serendipity-devel/distinfo3
-rw-r--r--www/serendipity-devel/files/pkg-message.in22
-rw-r--r--www/serendipity-devel/pkg-descr7
-rw-r--r--www/serendipity-devel/pkg-plist1557
-rw-r--r--www/squid25/Makefile449
-rw-r--r--www/squid25/distinfo12
-rw-r--r--www/squid25/files/customlog-2.5.patch1540
-rw-r--r--www/squid25/files/follow_xff-2.5.patch411
-rw-r--r--www/squid25/files/follow_xff-configure.patch65
-rw-r--r--www/squid25/files/icap-2.5-bootstrap.patch422
-rw-r--r--www/squid25/files/icap-2.5-core.patch7022
-rw-r--r--www/squid25/files/patch-aa11
-rw-r--r--www/squid25/files/patch-helpers-basic_auth-SMB-Makefile.in11
-rw-r--r--www/squid25/files/patch-helpers-basic_auth-SMB-smb_auth.sh13
-rw-r--r--www/squid25/files/patch-src-cf.data.pre17
-rw-r--r--www/squid25/files/squid.sh85
-rw-r--r--www/squid25/pkg-deinstall40
-rw-r--r--www/squid25/pkg-descr15
-rw-r--r--www/squid25/pkg-install168
-rw-r--r--www/squid26/Makefile449
-rw-r--r--www/squid26/distinfo12
-rw-r--r--www/squid26/files/customlog-2.5.patch1540
-rw-r--r--www/squid26/files/follow_xff-2.5.patch411
-rw-r--r--www/squid26/files/follow_xff-configure.patch65
-rw-r--r--www/squid26/files/icap-2.5-bootstrap.patch422
-rw-r--r--www/squid26/files/icap-2.5-core.patch7022
-rw-r--r--www/squid26/files/patch-aa11
-rw-r--r--www/squid26/files/patch-helpers-basic_auth-SMB-Makefile.in11
-rw-r--r--www/squid26/files/patch-helpers-basic_auth-SMB-smb_auth.sh13
-rw-r--r--www/squid26/files/patch-src-cf.data.pre17
-rw-r--r--www/squid26/files/squid.sh85
-rw-r--r--www/squid26/pkg-deinstall40
-rw-r--r--www/squid26/pkg-descr15
-rw-r--r--www/squid26/pkg-install168
-rw-r--r--www/squid27/Makefile449
-rw-r--r--www/squid27/distinfo12
-rw-r--r--www/squid27/files/customlog-2.5.patch1540
-rw-r--r--www/squid27/files/follow_xff-2.5.patch411
-rw-r--r--www/squid27/files/follow_xff-configure.patch65
-rw-r--r--www/squid27/files/icap-2.5-bootstrap.patch422
-rw-r--r--www/squid27/files/icap-2.5-core.patch7022
-rw-r--r--www/squid27/files/patch-aa11
-rw-r--r--www/squid27/files/patch-helpers-basic_auth-SMB-Makefile.in11
-rw-r--r--www/squid27/files/patch-helpers-basic_auth-SMB-smb_auth.sh13
-rw-r--r--www/squid27/files/patch-src-cf.data.pre17
-rw-r--r--www/squid27/files/squid.sh85
-rw-r--r--www/squid27/pkg-deinstall40
-rw-r--r--www/squid27/pkg-descr15
-rw-r--r--www/squid27/pkg-install168
-rw-r--r--www/squid30/Makefile449
-rw-r--r--www/squid30/distinfo12
-rw-r--r--www/squid30/files/customlog-2.5.patch1540
-rw-r--r--www/squid30/files/follow_xff-2.5.patch411
-rw-r--r--www/squid30/files/follow_xff-configure.patch65
-rw-r--r--www/squid30/files/icap-2.5-bootstrap.patch422
-rw-r--r--www/squid30/files/icap-2.5-core.patch7022
-rw-r--r--www/squid30/files/patch-aa11
-rw-r--r--www/squid30/files/patch-helpers-basic_auth-SMB-Makefile.in11
-rw-r--r--www/squid30/files/patch-helpers-basic_auth-SMB-smb_auth.sh13
-rw-r--r--www/squid30/files/patch-src-cf.data.pre17
-rw-r--r--www/squid30/files/squid.sh85
-rw-r--r--www/squid30/pkg-deinstall40
-rw-r--r--www/squid30/pkg-descr15
-rw-r--r--www/squid30/pkg-install168
-rw-r--r--www/squid31/Makefile449
-rw-r--r--www/squid31/distinfo12
-rw-r--r--www/squid31/files/customlog-2.5.patch1540
-rw-r--r--www/squid31/files/follow_xff-2.5.patch411
-rw-r--r--www/squid31/files/follow_xff-configure.patch65
-rw-r--r--www/squid31/files/icap-2.5-bootstrap.patch422
-rw-r--r--www/squid31/files/icap-2.5-core.patch7022
-rw-r--r--www/squid31/files/patch-aa11
-rw-r--r--www/squid31/files/patch-helpers-basic_auth-SMB-Makefile.in11
-rw-r--r--www/squid31/files/patch-helpers-basic_auth-SMB-smb_auth.sh13
-rw-r--r--www/squid31/files/patch-src-cf.data.pre17
-rw-r--r--www/squid31/files/squid.sh85
-rw-r--r--www/squid31/pkg-deinstall40
-rw-r--r--www/squid31/pkg-descr15
-rw-r--r--www/squid31/pkg-install168
-rw-r--r--www/tomcat41/Makefile135
-rw-r--r--www/tomcat41/distinfo3
-rw-r--r--www/tomcat41/files/patch-aa37
-rw-r--r--www/tomcat41/files/pkg-deinstall.in47
-rw-r--r--www/tomcat41/files/pkg-install.in46
-rw-r--r--www/tomcat41/files/tomcat41.sh.in167
-rw-r--r--www/tomcat41/pkg-descr19
-rw-r--r--www/tomcat41/pkg-plist1670
-rw-r--r--www/tomcat6/Makefile141
-rw-r--r--www/tomcat6/distinfo6
-rw-r--r--www/tomcat6/files/patch-conf::server.xml35
-rw-r--r--www/tomcat6/files/pkg-deinstall.in47
-rw-r--r--www/tomcat6/files/pkg-install.in53
-rw-r--r--www/tomcat6/files/tomcat55.sh.in167
-rw-r--r--www/tomcat6/pkg-descr13
-rw-r--r--www/tomcat6/pkg-plist1018
-rw-r--r--www/tomcat7/Makefile141
-rw-r--r--www/tomcat7/distinfo6
-rw-r--r--www/tomcat7/files/patch-conf::server.xml35
-rw-r--r--www/tomcat7/files/pkg-deinstall.in47
-rw-r--r--www/tomcat7/files/pkg-install.in53
-rw-r--r--www/tomcat7/files/tomcat55.sh.in167
-rw-r--r--www/tomcat7/pkg-descr13
-rw-r--r--www/tomcat7/pkg-plist1018
-rw-r--r--www/typo343/Makefile79
-rw-r--r--www/typo343/distinfo12
-rw-r--r--www/typo343/pkg-descr5
-rw-r--r--www/typo344/Makefile79
-rw-r--r--www/typo344/distinfo12
-rw-r--r--www/typo344/pkg-descr5
-rw-r--r--www/typo345/Makefile79
-rw-r--r--www/typo345/distinfo12
-rw-r--r--www/typo345/pkg-descr5
-rw-r--r--www/typo346/Makefile79
-rw-r--r--www/typo346/distinfo12
-rw-r--r--www/typo346/pkg-descr5
-rw-r--r--www/vtiger4/Makefile41
-rw-r--r--www/vtiger4/distinfo6
-rw-r--r--www/vtiger4/pkg-descr7
-rw-r--r--www/vtiger4/pkg-message18
-rw-r--r--www/vtiger4/pkg-plist856
-rw-r--r--www/xpi-mozex/Makefile20
-rw-r--r--www/xpi-preferential/Makefile19
-rw-r--r--www/xshttpd-devel/Makefile88
-rw-r--r--www/xshttpd-devel/distinfo3
-rw-r--r--www/xshttpd-devel/files/xshttpd.sh.in29
-rw-r--r--www/xshttpd-devel/pkg-descr23
-rw-r--r--www/xshttpd-devel/pkg-plist71
-rw-r--r--www/zope210/Makefile108
-rw-r--r--www/zope210/distinfo3
-rw-r--r--www/zope210/files/Products_00readme-freebsd.txt2
-rw-r--r--www/zope210/files/instance_message.in15
-rw-r--r--www/zope210/files/package-pkg-message.in50
-rw-r--r--www/zope210/files/patch-Dependencies-RestrictedPython10
-rw-r--r--www/zope210/files/patch-Dependencies-SiteAccess10
-rw-r--r--www/zope210/files/patch-Dependencies-StructuredText87
-rw-r--r--www/zope210/files/patch-zope.conf.in20
-rw-r--r--www/zope210/files/pkg-message.in37
-rw-r--r--www/zope210/files/zeo29.sh.in66
-rw-r--r--www/zope210/files/zeo_message.in15
-rw-r--r--www/zope210/files/zope.conf_changes20
-rw-r--r--www/zope210/files/zope29.sh.in65
-rw-r--r--www/zope210/pkg-descr19
-rw-r--r--www/zope210/pkg-plist12615
-rw-r--r--www/zope211/Makefile108
-rw-r--r--www/zope211/distinfo3
-rw-r--r--www/zope211/files/Products_00readme-freebsd.txt2
-rw-r--r--www/zope211/files/instance_message.in15
-rw-r--r--www/zope211/files/package-pkg-message.in50
-rw-r--r--www/zope211/files/patch-Dependencies-RestrictedPython10
-rw-r--r--www/zope211/files/patch-Dependencies-SiteAccess10
-rw-r--r--www/zope211/files/patch-Dependencies-StructuredText87
-rw-r--r--www/zope211/files/patch-zope.conf.in20
-rw-r--r--www/zope211/files/pkg-message.in37
-rw-r--r--www/zope211/files/zeo29.sh.in66
-rw-r--r--www/zope211/files/zeo_message.in15
-rw-r--r--www/zope211/files/zope.conf_changes20
-rw-r--r--www/zope211/files/zope29.sh.in65
-rw-r--r--www/zope211/pkg-descr19
-rw-r--r--www/zope211/pkg-plist12615
-rw-r--r--www/zope213/Makefile108
-rw-r--r--www/zope213/distinfo3
-rw-r--r--www/zope213/files/Products_00readme-freebsd.txt2
-rw-r--r--www/zope213/files/instance_message.in15
-rw-r--r--www/zope213/files/package-pkg-message.in50
-rw-r--r--www/zope213/files/patch-Dependencies-RestrictedPython10
-rw-r--r--www/zope213/files/patch-Dependencies-SiteAccess10
-rw-r--r--www/zope213/files/patch-Dependencies-StructuredText87
-rw-r--r--www/zope213/files/patch-zope.conf.in20
-rw-r--r--www/zope213/files/pkg-message.in37
-rw-r--r--www/zope213/files/zeo29.sh.in66
-rw-r--r--www/zope213/files/zeo_message.in15
-rw-r--r--www/zope213/files/zope.conf_changes20
-rw-r--r--www/zope213/files/zope29.sh.in65
-rw-r--r--www/zope213/pkg-descr19
-rw-r--r--www/zope213/pkg-plist12615
692 files changed, 263 insertions, 143210 deletions
diff --git a/www/amphetadesk/files/amphetadesk.in b/www/amphetadesk/files/amphetadesk.in
deleted file mode 100644
index f01468475c21..000000000000
--- a/www/amphetadesk/files/amphetadesk.in
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# Under a BSDL license. Copyright 2005. Mario S F Ferreira <lioux@FreeBSD.org>
-
-# PROVIDE: amphetadesk
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable amphetadesk:
-#
-#amphetadesk_enable="YES"
-#amphetadesk_user=""
-#amphetadesk_pidfile=""
-#
-
-. /etc/rc.subr
-
-name="amphetadesk"
-rcvar=`set_rcvar`
-command="%%PREFIX%%/bin/AmphetaDesk"
-procname="%%PERL%%"
-
-load_rc_config "${name}"
-: ${amphetadesk_enable="NO"}
-: ${amphetadesk_user=""}
-
-if [ -n "${amphetadesk_user}" ]; then
- eval realpath ~${amphetadesk_user} >/dev/null 2>&1 &&
- amphetadesk_homedir="$(eval realpath ~${amphetadesk_user})"
-fi
-
-if [ -n "${amphetadesk_user}" -a -z "${amphetadesk_pidfile}" -a -n "${amphetadesk_homedir}" ]; then
- amphetadesk_pidfile="${amphetadesk_homedir}/.${name}/AmphetaDesk.pid"
-fi
-
-pidfile="${amphetadesk_pidfile:-${HOME}/.${name}/AmphetaDesk.pid}"
-
-start_cmd="start_cmd"
-
-start_precmd="amphetadesk_check_vars"
-stop_precmd="amphetadesk_check_vars"
-status_precmd="amphetadesk_check_vars"
-
-amphetadesk_check_vars()
-{
- if [ -z "${amphetadesk_user}" ]; then
- amphetadesk_user=$(whoami)
- fi
-
- if [ "x${amphetadesk_user}" = "xroot" ]; then
- err 1 "You have to set amphetadesk_user to a non-root user for security reasons"
- fi
-}
-
-start_cmd()
-{
- su -l ${amphetadesk_user} \
- -c "env PIDFILE=${pidfile} ${command} &"
-}
-
-run_rc_command "$1"
diff --git a/www/awstats-devel/Makefile b/www/awstats-devel/Makefile
deleted file mode 100644
index 24b73c3a1fd5..000000000000
--- a/www/awstats-devel/Makefile
+++ /dev/null
@@ -1,108 +0,0 @@
-# New ports collection makefile for: awstats
-# Date created: May 13, 2002
-# Whom: Munish Chopra <mchopra@engmail.uwaterloo.ca>
-#
-# $FreeBSD$
-#
-
-PORTNAME= awstats
-PORTVERSION= 6.5
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= webmaster@shopcusa.com
-COMMENT= Free real-time logfile analyzer to get advanced web statistics
-
-RUN_DEPENDS= ${SITE_PERL}/Net/XWhois.pm:${PORTSDIR}/net/p5-Net-XWhois
-
-NO_BUILD= yes
-USE_PERL5_RUN= yes
-
-SUB_FILES= pkg-message
-
-OPTIONS= IPV6 "Enable IPV6 for use with IPv6 Plugin" Off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_IPV6)
-RUN_DEPENDS+= ${SITE_PERL}/Net/IP.pm:${PORTSDIR}/net-mgmt/p5-Net-IP
-RUN_DEPENDS+= ${SITE_PERL}/mach/Net/DNS.pm:${PORTSDIR}/dns/p5-Net-DNS
-.endif
-
-.if ${PERL_LEVEL} < 500800
-RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/tools/awstats_buildstaticpages.pl
- @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/tools/awstats_configure.pl
- @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/tools/awstats_updateall.pl
- @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/wwwroot/cgi-bin/awstats.pl
-
-do-install:
- @${MKDIR} ${PREFIX}/www/awstats
- @${MKDIR} ${PREFIX}/www/awstats/cgi-bin
- @${MKDIR} ${PREFIX}/www/awstats/cgi-bin/lang
- @${MKDIR} ${PREFIX}/www/awstats/cgi-bin/lang/tooltips_f
- @${MKDIR} ${PREFIX}/www/awstats/cgi-bin/lang/tooltips_m
- @${MKDIR} ${PREFIX}/www/awstats/cgi-bin/lang/tooltips_w
- @${MKDIR} ${PREFIX}/www/awstats/cgi-bin/lib
- @${MKDIR} ${PREFIX}/www/awstats/cgi-bin/plugins
- @${MKDIR} ${PREFIX}/www/awstats/cgi-bin/plugins/example
- @${MKDIR} ${PREFIX}/www/awstats/classes
- @${MKDIR} ${PREFIX}/www/awstats/css
- @${MKDIR} ${PREFIX}/www/awstats/icons/browser
- @${MKDIR} ${PREFIX}/www/awstats/icons/clock
- @${MKDIR} ${PREFIX}/www/awstats/icons/cpu
- @${MKDIR} ${PREFIX}/www/awstats/icons/flags
- @${MKDIR} ${PREFIX}/www/awstats/icons/mime
- @${MKDIR} ${PREFIX}/www/awstats/icons/os
- @${MKDIR} ${PREFIX}/www/awstats/icons/other
- @${MKDIR} ${PREFIX}/www/awstats/js
- @${MKDIR} ${PREFIX}/www/awstats/tools
- @${MKDIR} ${PREFIX}/www/awstats/tools/webmin
- ${INSTALL_SCRIPT} ${WRKSRC}/tools/awstats_buildstaticpages.pl ${PREFIX}/www/awstats/tools
- ${INSTALL_SCRIPT} ${WRKSRC}/tools/awstats_exportlib.pl ${PREFIX}/www/awstats/tools
- ${INSTALL_SCRIPT} ${WRKSRC}/tools/awstats_updateall.pl ${PREFIX}/www/awstats/tools
- ${INSTALL_SCRIPT} ${WRKSRC}/tools/awstats_configure.pl ${PREFIX}/www/awstats/tools
- ${INSTALL_SCRIPT} ${WRKSRC}/tools/logresolvemerge.pl ${PREFIX}/www/awstats/tools
- ${INSTALL_SCRIPT} ${WRKSRC}/tools/maillogconvert.pl ${PREFIX}/www/awstats/tools
- ${INSTALL_SCRIPT} ${WRKSRC}/tools/urlaliasbuilder.pl ${PREFIX}/www/awstats/tools
- ${INSTALL_SCRIPT} ${WRKSRC}/tools/webmin/awstats-1.6.wbm ${PREFIX}/www/awstats/tools/webmin
- ${INSTALL_SCRIPT} ${WRKSRC}/wwwroot/cgi-bin/awredir.pl ${PREFIX}/www/awstats/cgi-bin
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/cgi-bin/awstats.model.conf ${PREFIX}/www/awstats/cgi-bin
- ${INSTALL_SCRIPT} ${WRKSRC}/wwwroot/cgi-bin/awstats.pl ${PREFIX}/www/awstats/cgi-bin
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/cgi-bin/lang/tooltips_f/*.txt ${PREFIX}/www/awstats/cgi-bin/lang/tooltips_f
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/cgi-bin/lang/tooltips_m/*.txt ${PREFIX}/www/awstats/cgi-bin/lang/tooltips_m
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/cgi-bin/lang/tooltips_w/*.txt ${PREFIX}/www/awstats/cgi-bin/lang/tooltips_w
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/cgi-bin/lang/*.txt ${PREFIX}/www/awstats/cgi-bin/lang
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/cgi-bin/lib/* ${PREFIX}/www/awstats/cgi-bin/lib
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/cgi-bin/plugins/*.pm ${PREFIX}/www/awstats/cgi-bin/plugins
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/cgi-bin/plugins/example/* ${PREFIX}/www/awstats/cgi-bin/plugins/example
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/css/* ${PREFIX}/www/awstats/css
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/icon/browser/* ${PREFIX}/www/awstats/icons/browser
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/icon/clock/* ${PREFIX}/www/awstats/icons/clock
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/icon/cpu/* ${PREFIX}/www/awstats/icons/cpu
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/icon/flags/* ${PREFIX}/www/awstats/icons/flags
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/icon/mime/* ${PREFIX}/www/awstats/icons/mime
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/icon/os/* ${PREFIX}/www/awstats/icons/os
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/icon/other/* ${PREFIX}/www/awstats/icons/other
- ${INSTALL_DATA} ${WRKSRC}/wwwroot/js/* ${PREFIX}/www/awstats/js
- @${ECHO_CMD} ""
- @${ECHO_CMD} "* Rename ${PREFIX}/www/awstats/cgi-bin/awstats.model.conf to awstats.site.conf to setup awstats"
- @${ECHO_CMD} "* Documentation has been installed in ${PREFIX}/share/doc/awstats"
- @${ECHO_CMD} ""
-
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}/images
- ${INSTALL_DATA} ${WRKSRC}/docs/images/* ${DOCSDIR}/images
- ${INSTALL_DATA} ${WRKSRC}/docs/*.* ${DOCSDIR}
-.endif
-
-post-install:
-.if !defined(BATCH)
- @${CAT} ${PKGMESSAGE}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/awstats-devel/distinfo b/www/awstats-devel/distinfo
deleted file mode 100644
index 9414a5f36141..000000000000
--- a/www/awstats-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (awstats-6.5.tar.gz) = aef00b2ff5c5413bd2a868299cabd69a
-SHA256 (awstats-6.5.tar.gz) = 08a63a30c5be698a164c957b3d68e8bacafc0c86ab72458382584d9f8b45bd2c
-SIZE (awstats-6.5.tar.gz) = 1051780
diff --git a/www/awstats-devel/files/patch-awstats.model.conf b/www/awstats-devel/files/patch-awstats.model.conf
deleted file mode 100644
index ccfa4d4cc75f..000000000000
--- a/www/awstats-devel/files/patch-awstats.model.conf
+++ /dev/null
@@ -1,12 +0,0 @@
---- wwwroot/cgi-bin/awstats.model.conf.orig Sun Jan 15 21:54:18 2006
-+++ wwwroot/cgi-bin/awstats.model.conf Sun Jan 15 21:55:00 2006
-@@ -219,7 +219,7 @@
- # Example: "../icon"
- # Default: "/icon" (means you must copy icon directories in "/mywwwroot/icon")
- #
--DirIcons="/icon"
-+DirIcons="/awstatsicons"
-
-
- # When this parameter is set to 1, AWStats add a button on report page to
-
diff --git a/www/awstats-devel/files/patch-tools-awstats_buildstaticpages.pl b/www/awstats-devel/files/patch-tools-awstats_buildstaticpages.pl
deleted file mode 100644
index 434520700291..000000000000
--- a/www/awstats-devel/files/patch-tools-awstats_buildstaticpages.pl
+++ /dev/null
@@ -1,13 +0,0 @@
---- tools/awstats_buildstaticpages.pl.orig Sun Feb 20 11:11:06 2005
-+++ tools/awstats_buildstaticpages.pl Thu Sep 22 20:33:32 2005
-@@ -293,8 +293,8 @@
- # Check if AWSTATS prog is found
- my $AwstatsFound=0;
- if (-s "$Awstats") { $AwstatsFound=1; }
--elsif (-s "/usr/local/awstats/wwwroot/cgi-bin/awstats.pl") {
-- $Awstats="/usr/local/awstats/wwwroot/cgi-bin/awstats.pl";
-+elsif (-s "%%PREFIX%%/www/awstats/cgi-bin/awstats.pl") {
-+ $Awstats="%%PREFIX%%/www/awstats/cgi-bin/awstats.pl";
- $AwstatsFound=1;
- }
- if (! $AwstatsFound) {
diff --git a/www/awstats-devel/files/patch-tools-awstats_configure.pl b/www/awstats-devel/files/patch-tools-awstats_configure.pl
deleted file mode 100644
index e9240f4531c4..000000000000
--- a/www/awstats-devel/files/patch-tools-awstats_configure.pl
+++ /dev/null
@@ -1,17 +0,0 @@
---- tools/awstats_configure.pl.orig Sat Jan 15 17:42:58 2005
-+++ tools/awstats_configure.pl Thu Sep 22 20:34:07 2005
-@@ -29,10 +29,10 @@
- $AWSTATS_DIRDATA_PATH
- /;
- $AWSTATS_PATH='';
--$AWSTATS_ICON_PATH='/usr/local/awstats/wwwroot/icon';
--$AWSTATS_CSS_PATH='/usr/local/awstats/wwwroot/css';
--$AWSTATS_CLASSES_PATH='/usr/local/awstats/wwwroot/classes';
--$AWSTATS_CGI_PATH='/usr/local/awstats/wwwroot/cgi-bin';
-+$AWSTATS_ICON_PATH='%%PREFIX%%/www/awstats/icon';
-+$AWSTATS_CSS_PATH='%%PREFIX%%/www/awstats/css';
-+$AWSTATS_CLASSES_PATH='%%PREFIX%%/www/awstats/classes';
-+$AWSTATS_CGI_PATH='%%PREFIX%%/www/awstats/cgi-bin';
- $AWSTATS_MODEL_CONFIG='/etc/awstats/awstats.model.conf'; # Used only when configure ran on linux
- $AWSTATS_DIRDATA_PATH='/var/lib/awstats'; # Used only when configure ran on linux
-
diff --git a/www/awstats-devel/files/patch-tools-awstats_updateall.pl b/www/awstats-devel/files/patch-tools-awstats_updateall.pl
deleted file mode 100644
index 21d9d6d3cb54..000000000000
--- a/www/awstats-devel/files/patch-tools-awstats_updateall.pl
+++ /dev/null
@@ -1,13 +0,0 @@
---- tools/awstats_updateall.pl.orig Mon Jun 7 08:27:26 2004
-+++ tools/awstats_updateall.pl Thu Sep 22 01:30:15 2005
-@@ -121,8 +121,8 @@
- # Check if AWSTATS prog is found
- my $AwstatsFound=0;
- if (-s "$Awstats") { $AwstatsFound=1; }
-- elsif (-s "/usr/local/awstats/wwwroot/cgi-bin/awstats.pl") {
-- $Awstats="/usr/local/awstats/wwwroot/cgi-bin/awstats.pl";
-+ elsif (-s "%%PREFIX%%/www/awstats/cgi-bin/awstats.pl") {
-+ $Awstats="%%PREFIX%%/www/awstats/cgi-bin/awstats.pl";
- $AwstatsFound=1;
- }
- if (! $AwstatsFound) {
diff --git a/www/awstats-devel/files/patch-wwwroot-cgi-bin-awstats.pl b/www/awstats-devel/files/patch-wwwroot-cgi-bin-awstats.pl
deleted file mode 100644
index 6ddbf9e3cc65..000000000000
--- a/www/awstats-devel/files/patch-wwwroot-cgi-bin-awstats.pl
+++ /dev/null
@@ -1,11 +0,0 @@
---- wwwroot/cgi-bin/awstats.pl.orig Sun Jan 15 22:28:43 2006
-+++ wwwroot/cgi-bin/awstats.pl Sun Jan 15 22:30:17 2006
-@@ -1911,7 +1911,7 @@
- # Windows and standard package: "$DIR/plugins" (plugins in same dir than awstats.pl)
- # Redhat : "/usr/local/awstats/wwwroot/cgi-bin/plugins"
- # Debian package : "/usr/share/awstats/plugins"
-- my @PossiblePluginsDir=("$DIR/plugins","/usr/local/awstats/wwwroot/cgi-bin/plugins","/usr/share/awstats/plugins");
-+ my @PossiblePluginsDir=("$DIR/plugins","%%PREFIX%%/www/awstats/cgi-bin/plugins","/usr/share/awstats/plugins");
- my %DirAddedInINC=();
-
- #Removed for security reason
diff --git a/www/awstats-devel/files/pkg-message.in b/www/awstats-devel/files/pkg-message.in
deleted file mode 100644
index 0c69d1ae9e8f..000000000000
--- a/www/awstats-devel/files/pkg-message.in
+++ /dev/null
@@ -1,32 +0,0 @@
-*****************************************************************
-Please add the following to your apache config, and restart.
-
-#
-# Directives to allow use of AWStats as a CGI
-#
-Alias /awstatsclasses "%%PREFIX%%/www/awstats/classes/"
-Alias /awstatscss "%%PREFIX%%/www/awstats/css/"
-Alias /awstatsicons "%%PREFIX%%/www/awstats/icons/"
-ScriptAlias /awstats/ "%%PREFIX%%/www/awstats/cgi-bin/"
-
-#
-# This is to permit URL access to scripts/files in AWStats directory.
-#
-<Directory "%%PREFIX%%/www/awstats/">
- Options None
- AllowOverride None
- Order allow,deny
- Allow from all
-</Directory>
-
-*****************************************************************
-
-If you are upgrading from AWStats 6.4 or older, please note the following:
-
-If you used the geoip plugin, you must edit your AWStats config file
-to change the line
- LoadPlugin="geoip GEOIP_STANDARD"
-into
- LoadPlugin="geoip GEOIP_STANDARD /pathto/GeoIP.dat"
-
-*****************************************************************
diff --git a/www/awstats-devel/pkg-descr b/www/awstats-devel/pkg-descr
deleted file mode 100644
index 994be853a8ca..000000000000
--- a/www/awstats-devel/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-AWStats is short for Advanced Web Statistics. It's a free tool that
-generates advanced web (but also ftp or mail) server statistics,
-graphically.
-
-This log analyzer works as a CGI or from command line and shows you
-all possible information that your logs contain, in a few graphical
-web pages. It uses a partial information file to be able to process
-large log files, often and quickly.
-
-It can analyze log files from IIS (W3C log format), Apache log files
-(NCSA combined/XLF/ELF log format or common/CLF log format), WebStar
-and most of all web, proxy, WAP, and streaming servers (and FTP
-servers or mail logs).
-
-WWW: http://awstats.sourceforge.net
diff --git a/www/awstats-devel/pkg-plist b/www/awstats-devel/pkg-plist
deleted file mode 100644
index 9df0cfb80999..000000000000
--- a/www/awstats-devel/pkg-plist
+++ /dev/null
@@ -1,677 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.TXT
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.TXT
-%%PORTDOCS%%%%DOCSDIR%%/awstats.pdf
-%%PORTDOCS%%%%DOCSDIR%%/awstats_benchmark.html
-%%PORTDOCS%%%%DOCSDIR%%/awstats_changelog.txt
-%%PORTDOCS%%%%DOCSDIR%%/awstats_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/awstats_config.html
-%%PORTDOCS%%%%DOCSDIR%%/awstats_contrib.html
-%%PORTDOCS%%%%DOCSDIR%%/awstats_extra.html
-%%PORTDOCS%%%%DOCSDIR%%/awstats_faq.html
-%%PORTDOCS%%%%DOCSDIR%%/awstats_glossary.html
-%%PORTDOCS%%%%DOCSDIR%%/awstats_license.html
-%%PORTDOCS%%%%DOCSDIR%%/awstats_security.html
-%%PORTDOCS%%%%DOCSDIR%%/awstats_setup.html
-%%PORTDOCS%%%%DOCSDIR%%/awstats_tools.html
-%%PORTDOCS%%%%DOCSDIR%%/awstats_upgrade.html
-%%PORTDOCS%%%%DOCSDIR%%/awstats_webmin.html
-%%PORTDOCS%%%%DOCSDIR%%/awstats_what.html
-%%PORTDOCS%%%%DOCSDIR%%/images/awstats.ico
-%%PORTDOCS%%%%DOCSDIR%%/images/awstats_logo1.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/awstats_logo1.png
-%%PORTDOCS%%%%DOCSDIR%%/images/awstats_logo2.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/awstats_logo2.png
-%%PORTDOCS%%%%DOCSDIR%%/images/awstats_logo3.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/awstats_logo3.png
-%%PORTDOCS%%%%DOCSDIR%%/images/awstats_logo4.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/awstats_logo4.png
-%%PORTDOCS%%%%DOCSDIR%%/images/awstats_logo5.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/awstats_logo5.png
-%%PORTDOCS%%%%DOCSDIR%%/images/awstats_logo6.png
-%%PORTDOCS%%%%DOCSDIR%%/images/license_chart.png
-%%PORTDOCS%%%%DOCSDIR%%/images/screen_shot_1.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/screen_shot_1.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/screen_shot_1.png
-%%PORTDOCS%%%%DOCSDIR%%/images/screen_shot_2.png
-%%PORTDOCS%%%%DOCSDIR%%/images/screen_shot_3.png
-%%PORTDOCS%%%%DOCSDIR%%/images/screen_shot_4.png
-%%PORTDOCS%%%%DOCSDIR%%/images/screen_shot_5.png
-%%PORTDOCS%%%%DOCSDIR%%/images/screen_shot_large_1.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/screen_shot_large_2.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/screen_shot_large_3.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/screen_shot_large_4.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/screen_shot_large_5.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/star.png
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/pad_awstats.htm
-%%PORTDOCS%%%%DOCSDIR%%/pad_awstats.xml
-%%PORTDOCS%%%%DOCSDIR%%/styles.css
-www/awstats/cgi-bin/awredir.pl
-www/awstats/cgi-bin/awstats.model.conf
-www/awstats/cgi-bin/awstats.pl
-www/awstats/cgi-bin/lang/awstats-al.txt
-www/awstats/cgi-bin/lang/awstats-ar.txt
-www/awstats/cgi-bin/lang/awstats-ba.txt
-www/awstats/cgi-bin/lang/awstats-bg.txt
-www/awstats/cgi-bin/lang/awstats-br.txt
-www/awstats/cgi-bin/lang/awstats-ca.txt
-www/awstats/cgi-bin/lang/awstats-cn.txt
-www/awstats/cgi-bin/lang/awstats-cy.txt
-www/awstats/cgi-bin/lang/awstats-cz.txt
-www/awstats/cgi-bin/lang/awstats-de.txt
-www/awstats/cgi-bin/lang/awstats-dk.txt
-www/awstats/cgi-bin/lang/awstats-en.txt
-www/awstats/cgi-bin/lang/awstats-es.txt
-www/awstats/cgi-bin/lang/awstats-et.txt
-www/awstats/cgi-bin/lang/awstats-eu.txt
-www/awstats/cgi-bin/lang/awstats-fi.txt
-www/awstats/cgi-bin/lang/awstats-fr.txt
-www/awstats/cgi-bin/lang/awstats-gl.txt
-www/awstats/cgi-bin/lang/awstats-gr.txt
-www/awstats/cgi-bin/lang/awstats-he.txt
-www/awstats/cgi-bin/lang/awstats-hr.txt
-www/awstats/cgi-bin/lang/awstats-hu.txt
-www/awstats/cgi-bin/lang/awstats-id.txt
-www/awstats/cgi-bin/lang/awstats-is.txt
-www/awstats/cgi-bin/lang/awstats-it.txt
-www/awstats/cgi-bin/lang/awstats-jp.txt
-www/awstats/cgi-bin/lang/awstats-ko.txt
-www/awstats/cgi-bin/lang/awstats-lv.txt
-www/awstats/cgi-bin/lang/awstats-mk.txt
-www/awstats/cgi-bin/lang/awstats-nb.txt
-www/awstats/cgi-bin/lang/awstats-nl.txt
-www/awstats/cgi-bin/lang/awstats-nn.txt
-www/awstats/cgi-bin/lang/awstats-pl.txt
-www/awstats/cgi-bin/lang/awstats-pt.txt
-www/awstats/cgi-bin/lang/awstats-ro.txt
-www/awstats/cgi-bin/lang/awstats-ru.txt
-www/awstats/cgi-bin/lang/awstats-se.txt
-www/awstats/cgi-bin/lang/awstats-si.txt
-www/awstats/cgi-bin/lang/awstats-sk.txt
-www/awstats/cgi-bin/lang/awstats-sr.txt
-www/awstats/cgi-bin/lang/awstats-th.txt
-www/awstats/cgi-bin/lang/awstats-tr.txt
-www/awstats/cgi-bin/lang/awstats-tw.txt
-www/awstats/cgi-bin/lang/awstats-ua.txt
-www/awstats/cgi-bin/lang/tooltips_f/awstats-tt-br.txt
-www/awstats/cgi-bin/lang/tooltips_f/awstats-tt-cz.txt
-www/awstats/cgi-bin/lang/tooltips_f/awstats-tt-en.txt
-www/awstats/cgi-bin/lang/tooltips_f/awstats-tt-is.txt
-www/awstats/cgi-bin/lang/tooltips_m/awstats-tt-br.txt
-www/awstats/cgi-bin/lang/tooltips_m/awstats-tt-en.txt
-www/awstats/cgi-bin/lang/tooltips_m/awstats-tt-fr.txt
-www/awstats/cgi-bin/lang/tooltips_m/awstats-tt-is.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-al.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-ba.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-bg.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-br.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-ca.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-cn.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-cz.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-de.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-dk.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-en.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-es.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-fi.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-fr.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-gl.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-hu.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-is.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-it.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-jp.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-kr.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-nb.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-nl.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-nn.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-pl.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-ro.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-ru.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-se.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-sk.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-sr.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-tr.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-tw.txt
-www/awstats/cgi-bin/lang/tooltips_w/awstats-tt-ua.txt
-www/awstats/cgi-bin/lib/blacklist.txt
-www/awstats/cgi-bin/lib/browsers.pm
-www/awstats/cgi-bin/lib/browsers_phone.pm
-www/awstats/cgi-bin/lib/domains.pm
-www/awstats/cgi-bin/lib/mime.pm
-www/awstats/cgi-bin/lib/operating_systems.pm
-www/awstats/cgi-bin/lib/robots.pm
-www/awstats/cgi-bin/lib/search_engines.pm
-www/awstats/cgi-bin/lib/status_http.pm
-www/awstats/cgi-bin/lib/status_smtp.pm
-www/awstats/cgi-bin/lib/worms.pm
-www/awstats/cgi-bin/plugins/clusterinfo.pm
-www/awstats/cgi-bin/plugins/decodeutfkeys.pm
-www/awstats/cgi-bin/plugins/example/example.pm
-www/awstats/cgi-bin/plugins/geoip.pm
-www/awstats/cgi-bin/plugins/geoip_city_maxmind.pm
-www/awstats/cgi-bin/plugins/geoip_isp_maxmind.pm
-www/awstats/cgi-bin/plugins/geoip_org_maxmind.pm
-www/awstats/cgi-bin/plugins/geoip_region_maxmind.pm
-www/awstats/cgi-bin/plugins/geoipfree.pm
-www/awstats/cgi-bin/plugins/graphapplet.pm
-www/awstats/cgi-bin/plugins/hashfiles.pm
-www/awstats/cgi-bin/plugins/hostinfo.pm
-www/awstats/cgi-bin/plugins/ipv6.pm
-www/awstats/cgi-bin/plugins/rawlog.pm
-www/awstats/cgi-bin/plugins/timehires.pm
-www/awstats/cgi-bin/plugins/timezone.pm
-www/awstats/cgi-bin/plugins/tooltips.pm
-www/awstats/cgi-bin/plugins/urlalias.pm
-www/awstats/cgi-bin/plugins/userinfo.pm
-www/awstats/css/awstats_bw.css
-www/awstats/css/awstats_default.css
-www/awstats/icons/browser/adobe.png
-www/awstats/icons/browser/alcatel.png
-www/awstats/icons/browser/amaya.png
-www/awstats/icons/browser/amigavoyager.png
-www/awstats/icons/browser/apt.png
-www/awstats/icons/browser/avant.png
-www/awstats/icons/browser/aweb.png
-www/awstats/icons/browser/bpftp.png
-www/awstats/icons/browser/bytel.png
-www/awstats/icons/browser/chimera.png
-www/awstats/icons/browser/cyberdog.png
-www/awstats/icons/browser/da.png
-www/awstats/icons/browser/dillo.png
-www/awstats/icons/browser/dreamcast.png
-www/awstats/icons/browser/ecatch.png
-www/awstats/icons/browser/encompass.png
-www/awstats/icons/browser/epiphany.png
-www/awstats/icons/browser/ericsson.png
-www/awstats/icons/browser/feeddemon.png
-www/awstats/icons/browser/feedreader.png
-www/awstats/icons/browser/firefox.png
-www/awstats/icons/browser/fpexpress.png
-www/awstats/icons/browser/fresco.png
-www/awstats/icons/browser/galeon.png
-www/awstats/icons/browser/getright.png
-www/awstats/icons/browser/gozilla.png
-www/awstats/icons/browser/hotjava.png
-www/awstats/icons/browser/ibrowse.png
-www/awstats/icons/browser/icab.png
-www/awstats/icons/browser/java.png
-www/awstats/icons/browser/jetbrains_omea.png
-www/awstats/icons/browser/kmeleon.png
-www/awstats/icons/browser/konqueror.png
-www/awstats/icons/browser/lg.png
-www/awstats/icons/browser/lotusnotes.png
-www/awstats/icons/browser/lynx.png
-www/awstats/icons/browser/macweb.png
-www/awstats/icons/browser/mediaplayer.png
-www/awstats/icons/browser/mozilla.png
-www/awstats/icons/browser/motorola.png
-www/awstats/icons/browser/mplayer.png
-www/awstats/icons/browser/msie.png
-www/awstats/icons/browser/msie_large.png
-www/awstats/icons/browser/multizilla.png
-www/awstats/icons/browser/ncsa_mosaic.png
-www/awstats/icons/browser/netnewswire.png
-www/awstats/icons/browser/netpositive.png
-www/awstats/icons/browser/netscape.png
-www/awstats/icons/browser/netscape_large.png
-www/awstats/icons/browser/netshow.png
-www/awstats/icons/browser/newsfire.png
-www/awstats/icons/browser/newsgator.png
-www/awstats/icons/browser/newzcrawler.png
-www/awstats/icons/browser/nokia.png
-www/awstats/icons/browser/notavailable.png
-www/awstats/icons/browser/omniweb.png
-www/awstats/icons/browser/opera.png
-www/awstats/icons/browser/panasonic.png
-www/awstats/icons/browser/pdaphone.png
-www/awstats/icons/browser/philips.png
-www/awstats/icons/browser/phoenix.png
-www/awstats/icons/browser/pluck.png
-www/awstats/icons/browser/pulpfiction.png
-www/awstats/icons/browser/real.png
-www/awstats/icons/browser/rss.png
-www/awstats/icons/browser/rssbandit.png
-www/awstats/icons/browser/rssowl.png
-www/awstats/icons/browser/rssreader.png
-www/awstats/icons/browser/safari.png
-www/awstats/icons/browser/sagem.png
-www/awstats/icons/browser/samsung.png
-www/awstats/icons/browser/sharp.png
-www/awstats/icons/browser/sharpreader.png
-www/awstats/icons/browser/shrook.png
-www/awstats/icons/browser/siemens.png
-www/awstats/icons/browser/sony.png
-www/awstats/icons/browser/staroffice.png
-www/awstats/icons/browser/teleport.png
-www/awstats/icons/browser/trium.png
-www/awstats/icons/browser/unknown.png
-www/awstats/icons/browser/w3c.png
-www/awstats/icons/browser/webcopier.png
-www/awstats/icons/browser/webtv.png
-www/awstats/icons/browser/webzip.png
-www/awstats/icons/clock/hr1.png
-www/awstats/icons/clock/hr10.png
-www/awstats/icons/clock/hr11.png
-www/awstats/icons/clock/hr12.png
-www/awstats/icons/clock/hr2.png
-www/awstats/icons/clock/hr3.png
-www/awstats/icons/clock/hr4.png
-www/awstats/icons/clock/hr5.png
-www/awstats/icons/clock/hr6.png
-www/awstats/icons/clock/hr7.png
-www/awstats/icons/clock/hr8.png
-www/awstats/icons/clock/hr9.png
-www/awstats/icons/cpu/digital.png
-www/awstats/icons/cpu/hp.png
-www/awstats/icons/cpu/ibm.png
-www/awstats/icons/cpu/intel.png
-www/awstats/icons/cpu/java.png
-www/awstats/icons/cpu/mips.png
-www/awstats/icons/cpu/motorola.png
-www/awstats/icons/cpu/sun.png
-www/awstats/icons/cpu/unknown.png
-www/awstats/icons/flags/a2.png
-www/awstats/icons/flags/ac.png
-www/awstats/icons/flags/ad.png
-www/awstats/icons/flags/ae.png
-www/awstats/icons/flags/aero.png
-www/awstats/icons/flags/af.png
-www/awstats/icons/flags/ag.png
-www/awstats/icons/flags/ai.png
-www/awstats/icons/flags/al.png
-www/awstats/icons/flags/am.png
-www/awstats/icons/flags/an.png
-www/awstats/icons/flags/ao.png
-www/awstats/icons/flags/aq.png
-www/awstats/icons/flags/ar.png
-www/awstats/icons/flags/arpa.png
-www/awstats/icons/flags/as.png
-www/awstats/icons/flags/at.png
-www/awstats/icons/flags/au.png
-www/awstats/icons/flags/aw.png
-www/awstats/icons/flags/az.png
-www/awstats/icons/flags/ba.png
-www/awstats/icons/flags/bb.png
-www/awstats/icons/flags/bd.png
-www/awstats/icons/flags/be.png
-www/awstats/icons/flags/bf.png
-www/awstats/icons/flags/bg.png
-www/awstats/icons/flags/bh.png
-www/awstats/icons/flags/bi.png
-www/awstats/icons/flags/biz.png
-www/awstats/icons/flags/bj.png
-www/awstats/icons/flags/bm.png
-www/awstats/icons/flags/bn.png
-www/awstats/icons/flags/bo.png
-www/awstats/icons/flags/br.png
-www/awstats/icons/flags/bs.png
-www/awstats/icons/flags/bt.png
-www/awstats/icons/flags/bv.png
-www/awstats/icons/flags/bw.png
-www/awstats/icons/flags/by.png
-www/awstats/icons/flags/bz.png
-www/awstats/icons/flags/ca.png
-www/awstats/icons/flags/cc.png
-www/awstats/icons/flags/cd.png
-www/awstats/icons/flags/cf.png
-www/awstats/icons/flags/cg.png
-www/awstats/icons/flags/ch.png
-www/awstats/icons/flags/ci.png
-www/awstats/icons/flags/ck.png
-www/awstats/icons/flags/cl.png
-www/awstats/icons/flags/cm.png
-www/awstats/icons/flags/cn.png
-www/awstats/icons/flags/co.png
-www/awstats/icons/flags/com.png
-www/awstats/icons/flags/coop.png
-www/awstats/icons/flags/cr.png
-www/awstats/icons/flags/cs.png
-www/awstats/icons/flags/cu.png
-www/awstats/icons/flags/cv.png
-www/awstats/icons/flags/cx.png
-www/awstats/icons/flags/cy.png
-www/awstats/icons/flags/cz.png
-www/awstats/icons/flags/de.png
-www/awstats/icons/flags/dj.png
-www/awstats/icons/flags/dk.png
-www/awstats/icons/flags/dm.png
-www/awstats/icons/flags/do.png
-www/awstats/icons/flags/dz.png
-www/awstats/icons/flags/ec.png
-www/awstats/icons/flags/edu.png
-www/awstats/icons/flags/ee.png
-www/awstats/icons/flags/eg.png
-www/awstats/icons/flags/eh.png
-www/awstats/icons/flags/en.png
-www/awstats/icons/flags/er.png
-www/awstats/icons/flags/es.png
-www/awstats/icons/flags/es_cat.png
-www/awstats/icons/flags/es_eu.png
-www/awstats/icons/flags/et.png
-www/awstats/icons/flags/eu.png
-www/awstats/icons/flags/fi.png
-www/awstats/icons/flags/fj.png
-www/awstats/icons/flags/fk.png
-www/awstats/icons/flags/fm.png
-www/awstats/icons/flags/fo.png
-www/awstats/icons/flags/fr.png
-www/awstats/icons/flags/fx.png
-www/awstats/icons/flags/ga.png
-www/awstats/icons/flags/gb.png
-www/awstats/icons/flags/gd.png
-www/awstats/icons/flags/ge.png
-www/awstats/icons/flags/gf.png
-www/awstats/icons/flags/gh.png
-www/awstats/icons/flags/gi.png
-www/awstats/icons/flags/gl.png
-www/awstats/icons/flags/glg.png
-www/awstats/icons/flags/gm.png
-www/awstats/icons/flags/gn.png
-www/awstats/icons/flags/gov.png
-www/awstats/icons/flags/gp.png
-www/awstats/icons/flags/gq.png
-www/awstats/icons/flags/gr.png
-www/awstats/icons/flags/gs.png
-www/awstats/icons/flags/gt.png
-www/awstats/icons/flags/gu.png
-www/awstats/icons/flags/gw.png
-www/awstats/icons/flags/gy.png
-www/awstats/icons/flags/hk.png
-www/awstats/icons/flags/hm.png
-www/awstats/icons/flags/hn.png
-www/awstats/icons/flags/hr.png
-www/awstats/icons/flags/ht.png
-www/awstats/icons/flags/hu.png
-www/awstats/icons/flags/i0.png
-www/awstats/icons/flags/id.png
-www/awstats/icons/flags/ie.png
-www/awstats/icons/flags/il.png
-www/awstats/icons/flags/im.png
-www/awstats/icons/flags/in.png
-www/awstats/icons/flags/info.png
-www/awstats/icons/flags/int.png
-www/awstats/icons/flags/io.png
-www/awstats/icons/flags/ip.png
-www/awstats/icons/flags/iq.png
-www/awstats/icons/flags/ir.png
-www/awstats/icons/flags/is.png
-www/awstats/icons/flags/it.png
-www/awstats/icons/flags/jm.png
-www/awstats/icons/flags/jo.png
-www/awstats/icons/flags/jp.png
-www/awstats/icons/flags/ke.png
-www/awstats/icons/flags/kg.png
-www/awstats/icons/flags/kh.png
-www/awstats/icons/flags/ki.png
-www/awstats/icons/flags/km.png
-www/awstats/icons/flags/kn.png
-www/awstats/icons/flags/kp.png
-www/awstats/icons/flags/kr.png
-www/awstats/icons/flags/kw.png
-www/awstats/icons/flags/ky.png
-www/awstats/icons/flags/kz.png
-www/awstats/icons/flags/la.png
-www/awstats/icons/flags/lb.png
-www/awstats/icons/flags/lc.png
-www/awstats/icons/flags/li.png
-www/awstats/icons/flags/lk.png
-www/awstats/icons/flags/lr.png
-www/awstats/icons/flags/ls.png
-www/awstats/icons/flags/lt.png
-www/awstats/icons/flags/lu.png
-www/awstats/icons/flags/lv.png
-www/awstats/icons/flags/ly.png
-www/awstats/icons/flags/ma.png
-www/awstats/icons/flags/mc.png
-www/awstats/icons/flags/md.png
-www/awstats/icons/flags/mg.png
-www/awstats/icons/flags/mil.png
-www/awstats/icons/flags/mk.png
-www/awstats/icons/flags/ml.png
-www/awstats/icons/flags/mm.png
-www/awstats/icons/flags/mn.png
-www/awstats/icons/flags/mo.png
-www/awstats/icons/flags/mp.png
-www/awstats/icons/flags/mq.png
-www/awstats/icons/flags/mr.png
-www/awstats/icons/flags/ms.png
-www/awstats/icons/flags/mt.png
-www/awstats/icons/flags/mu.png
-www/awstats/icons/flags/museum.png
-www/awstats/icons/flags/mv.png
-www/awstats/icons/flags/mw.png
-www/awstats/icons/flags/mx.png
-www/awstats/icons/flags/my.png
-www/awstats/icons/flags/mz.png
-www/awstats/icons/flags/na.png
-www/awstats/icons/flags/name.png
-www/awstats/icons/flags/nato.png
-www/awstats/icons/flags/nb.png
-www/awstats/icons/flags/nc.png
-www/awstats/icons/flags/ne.png
-www/awstats/icons/flags/net.png
-www/awstats/icons/flags/ng.png
-www/awstats/icons/flags/ni.png
-www/awstats/icons/flags/nl.png
-www/awstats/icons/flags/nn.png
-www/awstats/icons/flags/no.png
-www/awstats/icons/flags/np.png
-www/awstats/icons/flags/nt.png
-www/awstats/icons/flags/nu.png
-www/awstats/icons/flags/nz.png
-www/awstats/icons/flags/om.png
-www/awstats/icons/flags/org.png
-www/awstats/icons/flags/pa.png
-www/awstats/icons/flags/pe.png
-www/awstats/icons/flags/pf.png
-www/awstats/icons/flags/pg.png
-www/awstats/icons/flags/ph.png
-www/awstats/icons/flags/pk.png
-www/awstats/icons/flags/pl.png
-www/awstats/icons/flags/pr.png
-www/awstats/icons/flags/pro.png
-www/awstats/icons/flags/ps.png
-www/awstats/icons/flags/pt.png
-www/awstats/icons/flags/py.png
-www/awstats/icons/flags/qa.png
-www/awstats/icons/flags/ro.png
-www/awstats/icons/flags/ru.png
-www/awstats/icons/flags/rw.png
-www/awstats/icons/flags/sa.png
-www/awstats/icons/flags/sb.png
-www/awstats/icons/flags/sc.png
-www/awstats/icons/flags/sd.png
-www/awstats/icons/flags/se.png
-www/awstats/icons/flags/sg.png
-www/awstats/icons/flags/si.png
-www/awstats/icons/flags/sk.png
-www/awstats/icons/flags/sm.png
-www/awstats/icons/flags/sn.png
-www/awstats/icons/flags/sr.png
-www/awstats/icons/flags/st.png
-www/awstats/icons/flags/su.png
-www/awstats/icons/flags/sv.png
-www/awstats/icons/flags/sy.png
-www/awstats/icons/flags/sz.png
-www/awstats/icons/flags/tc.png
-www/awstats/icons/flags/td.png
-www/awstats/icons/flags/tf.png
-www/awstats/icons/flags/tg.png
-www/awstats/icons/flags/th.png
-www/awstats/icons/flags/tk.png
-www/awstats/icons/flags/tm.png
-www/awstats/icons/flags/tn.png
-www/awstats/icons/flags/to.png
-www/awstats/icons/flags/tr.png
-www/awstats/icons/flags/tt.png
-www/awstats/icons/flags/tv.png
-www/awstats/icons/flags/tw.png
-www/awstats/icons/flags/tz.png
-www/awstats/icons/flags/ua.png
-www/awstats/icons/flags/ug.png
-www/awstats/icons/flags/uk.png
-www/awstats/icons/flags/um.png
-www/awstats/icons/flags/unknown.png
-www/awstats/icons/flags/us.png
-www/awstats/icons/flags/uy.png
-www/awstats/icons/flags/uz.png
-www/awstats/icons/flags/va.png
-www/awstats/icons/flags/vc.png
-www/awstats/icons/flags/ve.png
-www/awstats/icons/flags/vg.png
-www/awstats/icons/flags/vi.png
-www/awstats/icons/flags/vn.png
-www/awstats/icons/flags/vu.png
-www/awstats/icons/flags/wf.png
-www/awstats/icons/flags/wlk.png
-www/awstats/icons/flags/ws.png
-www/awstats/icons/flags/ye.png
-www/awstats/icons/flags/yt.png
-www/awstats/icons/flags/yu.png
-www/awstats/icons/flags/za.png
-www/awstats/icons/flags/ze.png
-www/awstats/icons/flags/zm.png
-www/awstats/icons/flags/zw.png
-www/awstats/icons/mime/ai.png
-www/awstats/icons/mime/archive.png
-www/awstats/icons/mime/audio.png
-www/awstats/icons/mime/doc.png
-www/awstats/icons/mime/flash.png
-www/awstats/icons/mime/html.png
-www/awstats/icons/mime/image.png
-www/awstats/icons/mime/jscript.png
-www/awstats/icons/mime/lit.png
-www/awstats/icons/mime/notavailable.png
-www/awstats/icons/mime/other.png
-www/awstats/icons/mime/pdf.png
-www/awstats/icons/mime/php.png
-www/awstats/icons/mime/phshop.png
-www/awstats/icons/mime/pl.png
-www/awstats/icons/mime/ppt.png
-www/awstats/icons/mime/quicktime.png
-www/awstats/icons/mime/rar.png
-www/awstats/icons/mime/real.png
-www/awstats/icons/mime/script.png
-www/awstats/icons/mime/svg.png
-www/awstats/icons/mime/text.png
-www/awstats/icons/mime/ttf.png
-www/awstats/icons/mime/unknown.png
-www/awstats/icons/mime/video.png
-www/awstats/icons/mime/wmv.png
-www/awstats/icons/os/aix.png
-www/awstats/icons/os/amigaos.png
-www/awstats/icons/os/apple.png
-www/awstats/icons/os/atari.png
-www/awstats/icons/os/beos.png
-www/awstats/icons/os/bsd.png
-www/awstats/icons/os/bsdfreebsd.png
-www/awstats/icons/os/bsdi.png
-www/awstats/icons/os/bsdnetbsd.png
-www/awstats/icons/os/bsdopenbsd.png
-www/awstats/icons/os/cpm.png
-www/awstats/icons/os/debian.png
-www/awstats/icons/os/digital.png
-www/awstats/icons/os/dos.png
-www/awstats/icons/os/dreamcast.png
-www/awstats/icons/os/freebsd.png
-www/awstats/icons/os/gnu.png
-www/awstats/icons/os/hpux.png
-www/awstats/icons/os/ibm.png
-www/awstats/icons/os/imode.png
-www/awstats/icons/os/irix.png
-www/awstats/icons/os/java.png
-www/awstats/icons/os/kfreebsd.png
-www/awstats/icons/os/linux.png
-www/awstats/icons/os/linuxcentos.png
-www/awstats/icons/os/linuxdebian.png
-www/awstats/icons/os/linuxfedora.png
-www/awstats/icons/os/linuxmandr.png
-www/awstats/icons/os/linuxredhat.png
-www/awstats/icons/os/linuxsuse.png
-www/awstats/icons/os/linuxubuntu.png
-www/awstats/icons/os/mac.png
-www/awstats/icons/os/macintosh.png
-www/awstats/icons/os/macosx.png
-www/awstats/icons/os/netbsd.png
-www/awstats/icons/os/netware.png
-www/awstats/icons/os/next.png
-www/awstats/icons/os/openbsd.png
-www/awstats/icons/os/os2.png
-www/awstats/icons/os/osf.png
-www/awstats/icons/os/qnx.png
-www/awstats/icons/os/riscos.png
-www/awstats/icons/os/sco.png
-www/awstats/icons/os/sunos.png
-www/awstats/icons/os/symbian.png
-www/awstats/icons/os/unix.png
-www/awstats/icons/os/unknown.png
-www/awstats/icons/os/vms.png
-www/awstats/icons/os/webtv.png
-www/awstats/icons/os/win.png
-www/awstats/icons/os/win16.png
-www/awstats/icons/os/win2000.png
-www/awstats/icons/os/win2003.png
-www/awstats/icons/os/win95.png
-www/awstats/icons/os/win98.png
-www/awstats/icons/os/wince.png
-www/awstats/icons/os/winlong.png
-www/awstats/icons/os/winme.png
-www/awstats/icons/os/winnt.png
-www/awstats/icons/os/winxp.png
-www/awstats/icons/other/awstats_logo1.png
-www/awstats/icons/other/awstats_logo5.png
-www/awstats/icons/other/awstats_logo6.png
-www/awstats/icons/other/backleft.png
-www/awstats/icons/other/button.gif
-www/awstats/icons/other/he.png
-www/awstats/icons/other/hh.png
-www/awstats/icons/other/hk.png
-www/awstats/icons/other/hp.png
-www/awstats/icons/other/ht.png
-www/awstats/icons/other/hx.png
-www/awstats/icons/other/menu1.png
-www/awstats/icons/other/menu2.png
-www/awstats/icons/other/menu3.png
-www/awstats/icons/other/menu4.png
-www/awstats/icons/other/menu5.png
-www/awstats/icons/other/menu6.png
-www/awstats/icons/other/menu7.png
-www/awstats/icons/other/menu8.png
-www/awstats/icons/other/page.png
-www/awstats/icons/other/vh.png
-www/awstats/icons/other/vk.png
-www/awstats/icons/other/vp.png
-www/awstats/icons/other/vu.png
-www/awstats/icons/other/vv.png
-www/awstats/js/awstats_misc_tracker.js
-www/awstats/tools/awstats_buildstaticpages.pl
-www/awstats/tools/awstats_configure.pl
-www/awstats/tools/awstats_exportlib.pl
-www/awstats/tools/awstats_updateall.pl
-www/awstats/tools/logresolvemerge.pl
-www/awstats/tools/maillogconvert.pl
-www/awstats/tools/urlaliasbuilder.pl
-www/awstats/tools/webmin/awstats-1.6.wbm
-@dirrm www/awstats/tools/webmin
-@dirrm www/awstats/tools
-@dirrm www/awstats/js
-@dirrm www/awstats/icons/other
-@dirrm www/awstats/icons/os
-@dirrm www/awstats/icons/mime
-@dirrm www/awstats/icons/flags
-@dirrm www/awstats/icons/cpu
-@dirrm www/awstats/icons/clock
-@dirrm www/awstats/icons/browser
-@dirrm www/awstats/icons
-@dirrm www/awstats/css
-@dirrm www/awstats/classes
-@dirrm www/awstats/cgi-bin/plugins/example
-@dirrm www/awstats/cgi-bin/plugins
-@dirrm www/awstats/cgi-bin/lib
-@dirrm www/awstats/cgi-bin/lang/tooltips_w
-@dirrm www/awstats/cgi-bin/lang/tooltips_m
-@dirrm www/awstats/cgi-bin/lang/tooltips_f
-@dirrm www/awstats/cgi-bin/lang
-@dirrm www/awstats/cgi-bin
-@dirrm www/awstats
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/images
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/www/b2evolution/Makefile b/www/b2evolution/Makefile
deleted file mode 100644
index 72e56e96cf44..000000000000
--- a/www/b2evolution/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-# New ports collection makefile for: b2evo
-# Date created: 2005-04-16
-# Whom: chinsan <chinsan@mail20000.com.tw>
-#
-# $FreeBSD$
-#
-
-PORTNAME= b2evolution
-PORTVERSION= 0.9.1b
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= evocms
-DISTNAME= ${PORTNAME}-${PORTVERSION}-${B2EVO_DATE}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A multilingual, multiuser, multi-blog engine
-
-PATCH_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
-
-USE_ZIP= YES
-
-B2EVO_DATE?= 2005-09-16
-USE_PHP= mysql pcre session xml xmlrpc
-PHP4_PORT?= www/mod_php4
-NO_BUILD= YES
-WANT_PHP_WEB= YES
-
-TMPDIR?= ${PORTNAME}
-WRKSRC= ${WRKDIR}/${TMPDIR}
-
-.if !defined(B2EVO_URL)
-pre-fetch:
- @${ECHO_MSG} ""
- @${ECHO_MSG} "Define B2EVO_URL to override default of ${PREFIX}/${WWWDOCROOT}/'${B2EVO_URL}'."
- @${ECHO_MSG} ""
-.endif
-
-# Get HOSTNAME
-.if exists(/sbin/sysctl)
-HOSTNAME!= /sbin/sysctl -n kern.hostname
-.else
-HOSTNAME!= /usr/sbin/sysctl -n kern.hostname
-.endif
-
-WWWDOCROOT?= www/data
-B2EVO_URL?= b2evo
-WWWOWN?= www
-WWWGRP?= www
-B2EVO_DIR?= ${WWWDOCROOT}/${B2EVO_URL}
-HTACCESS= ${WRKSRC}/blogs/sample.htaccess
-PLIST= ${WRKDIR}/pkg-plist
-
-.include <bsd.port.pre.mk>
-
-post-extract:
- @${TR} -d \\r < ${HTACCESS} > ${HTACCESS}.unix
-
-pre-install:
- @cd ${WRKSRC} && ${FIND} -s . -type f | \
- ${SED} -e 's|^./||;s|^|${B2EVO_DIR}/|' > ${PLIST} \
- && ${FIND} -d * -type d | \
- ${SED} -e 's|^|@dirrm ${B2EVO_DIR}/|' >> ${PLIST} \
- && ${ECHO_CMD} @dirrm ${B2EVO_DIR} >> ${PLIST}
-
-do-install:
- -${MKDIR} ${PREFIX}/${B2EVO_DIR}
- @${CHMOD} 755 ${PREFIX}/${B2EVO_DIR}
- @${CP} -R ${WRKSRC}/ ${PREFIX}/${B2EVO_DIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${B2EVO_DIR}
- @${CHMOD} 665 ${PREFIX}/${B2EVO_DIR}/blogs/conf/_config.php
-
-post-install:
- @${SED} -e 's|%%HOSTNAME%%|${HOSTNAME}|; s|%%B2EVO_URL%%|${B2EVO_URL}|' \
- ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/b2evolution/distinfo b/www/b2evolution/distinfo
deleted file mode 100644
index 28bce4605db1..000000000000
--- a/www/b2evolution/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (b2evolution-0.9.1b-2005-09-16.zip) = 394c15bed69d54091e407b8f527967b7
-SHA256 (b2evolution-0.9.1b-2005-09-16.zip) = 31561275fd89a90a9020909309932b775b0c0a197297db10ac908baa089786cb
-SIZE (b2evolution-0.9.1b-2005-09-16.zip) = 2926356
diff --git a/www/b2evolution/pkg-descr b/www/b2evolution/pkg-descr
deleted file mode 100644
index b411fce9ad08..000000000000
--- a/www/b2evolution/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-b2evolution is probably the most comprehensive blog engine you can find!
-It includes almost any feature you could expect from a blog tool, and more !
-Check out the features, not to mention third party plug-ins!
-
-WWW: http://b2evolution.net/
diff --git a/www/b2evolution/pkg-message b/www/b2evolution/pkg-message
deleted file mode 100644
index c01774807342..000000000000
--- a/www/b2evolution/pkg-message
+++ /dev/null
@@ -1,29 +0,0 @@
-==================================================================
-b2evolution is now installed. If you intall it for the first time,
-you may have to follow this steps to make it work correctly.
-
-1. Create the MySQL database:
-
- # mysqladmin --user=root -p create b2evolution
-
-2. Create a mysql user/password for b2evolution(database):
- (change user and/or password if requered)
-
- # mysql -u root -p
- mysql> GRANT ALL ON b2evolution.* TO b2evouser@localhost
- IDENTIFIED BY 'b2evopassword';
- mysql> FLUSH PRIVILEGES;
- mysql> QUIT;
-
-3.Open b2evo installation page in your web browser
- and login with b2evouser/b2evopassword
-
- http://%%HOSTNAME%%/%%B2EVO_URL%%/blogs/install/
-
- If you are doing a fresh install...
- Note that password carefully! It is a random password that is given to you
- when you install b2evolution.
- If you lose it, you will have to delete the database tables and reinstall.
-
- Have fun!
-==================================================================
diff --git a/www/b2evolution/pkg-plist b/www/b2evolution/pkg-plist
deleted file mode 100644
index d0ac09258d04..000000000000
--- a/www/b2evolution/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-@comment real PLIST will be generated in pre-install phase
diff --git a/www/caudium14/Makefile b/www/caudium14/Makefile
deleted file mode 100644
index 2eff0d7588b0..000000000000
--- a/www/caudium14/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-# New ports collection makefile for: pike
-# Date created: 15 May 2004
-# Whom: kiwi@oav.net
-#
-# $FreeBSD$
-#
-
-PORTNAME= caudium12
-PORTVERSION= 1.2.34
-CATEGORIES= www
-MASTER_SITES= ftp://ftp.caudium.net/caudium/source/ \
- ftp://ftp.us.caudium.net/pub/caudium/source/ \
- ftp://ftp.oav.net/caudium/source/old/ \
- ftp://ftp.us.caudium.net/pub/caudium/source/
-DISTNAME= caudium-${PORTVERSION}
-
-MAINTAINER= kiwi@oav.net
-COMMENT= A free webserver which is based on the Roxen Challenger 1.3 code base
-
-BUILD_DEPENDS= pike:${PORTSDIR}/lang/pike72/
-LIB_DEPENDS= sablot.70:${PORTSDIR}/textproc/sablotron/
-RUN_DEPENDS= lsof:${PORTSDIR}/sysutils/lsof/
-DEPENDS= ${PORTSDIR}/lang/pexts/
-
-WRKSRC= ${WRKDIR}/${DISTNAME}
-
-PIKEVERSION= 7.2.570
-
-# bash:${PORTSDIR}/shells/bash2/
-#SH= ${PREFIX}/bin/bash
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --without-debug --with-PiXSL --prefix=${PREFIX} \
- --with-pike=${LOCALBASE}/pike/${PIKEVERSION}/bin/pike
-
-USE_GMAKE= yes
-
-PLIST_SUB+= PIKEVERSION=${PIKEVERSION}
-
-pre-configure:
- @${ECHO} ${CONFIGURE_ENV}
- @${ECHO} ${CONFIGURE_ARGS}
-
-post-configure:
- @cd ${WRKSRC}/src/cmods; \
- (for a in Caudium PiXSL UltraLog;do cd $$a; ${SED} s/"INSTALL=..\/"/"INSTALL=\/usr\/bin\/install -c"/ Makefile > Makefile.tmp; ${MV} -f Makefile.tmp Makefile; cd ..; done)
- @cd ${WRKSRC}/src/tools; ${SED} s/"INSTALL=..\/"/"INSTALL=\/usr\/bin\/install -c"/ Makefile > Makefile.tmp; ${MV} -f Makefile.tmp Makefile
- @cd ${WRKSRC}/src/fast_cgi; ${SED} s/"INSTALL=..\/"/"INSTALL=\/usr\/bin\/install -c"/ Makefile > Makefile.tmp; ${MV} -f Makefile.tmp Makefile
-
-post-build:
- @${SED} 's,@@PREFIX@@,${PREFIX},g' ${FILESDIR}/caudium.sh >${WRKDIR}/caudium.sh
-
-post-install:
-# @${RM} ${PREFIX}/caudium/server/base_server/caudium.pike.orig
- @${CHOWN} -R www:www ${PREFIX}/caudium
- @${INSTALL_SCRIPT} ${WRKDIR}/caudium.sh ${PREFIX}/etc/rc.d/caudium.sh.sample
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/www/caudium14/distinfo b/www/caudium14/distinfo
deleted file mode 100644
index aa40cee8f00d..000000000000
--- a/www/caudium14/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (caudium-1.2.34.tar.gz) = e376073e7a881e7482a383ce8ecee3cf
-SHA256 (caudium-1.2.34.tar.gz) = 548c035d9fe848f02ea2224b0478955d4479f597dbc1bad049dec86d0ffe85f1
-SIZE (caudium-1.2.34.tar.gz) = 3816353
diff --git a/www/caudium14/files/caudium.sh b/www/caudium14/files/caudium.sh
deleted file mode 100644
index e337a8ccb458..000000000000
--- a/www/caudium14/files/caudium.sh
+++ /dev/null
@@ -1,138 +0,0 @@
-#!/bin/sh
-# init.d script for Caudium. Set the variables below to something fitting..
-# This is only an example script.
-#############
-
-# The server directory where the 'start' script is located.
-#
-caudiumhome=@@PREFIX@@/caudium/server/
-
-# Set this to something unique to be able to stop, reload and restart
-# with this init script. It will override the setting in the config
-# interface. '0' is typically replaced with the uid.
-#
-pidfile=/tmp/caudium_pid
-
-# Set these to kill all processes owned by wwwuser on stop. Useful to
-# reap CGI scripts.
-#
-# killallwww=yes
-# wwwuser=www
-
-umask 022
-
-# If you want to start with another configuration directory:
-#
-# configdir=dirname
-
-# Here you can add extra flags to the start script, like enabling or
-# disabling threads.
-#
-# flags="--without-threads"
-flags="--with-threads"
-
-### Check if that caudium is configured...
-if [ ! -f @@PREFIX@@/caudium/configurations/Global_Variables ]
-then
- echo "This server need some configuration...."
- echo "Please login as caudium user and go to @@PREFIX@@/caudium/server"
- echo "and type ./install to configure your server...."
- exit 0
-fi
-
-### You should not _have_ to change anything below here...
-
-test -n "$pidfile" && flags="$flags --pid-file=$pidfile"
-test -n "$configdir" && flags="$flags --config-dir=$configdir"
-
-case $1 in
- 'start')
- echo "Starting Caudium from $caudiumhome..."
- if [ -z "$pidfile" ]; then
- echo "Warning: No pid file set - cannot stop or reload."
- elif [ -f "$pidfile" ]; then
- read pid < $pidfile
- if kill -0 $pid ; then
- echo "Caudium is already running."
- exit 0
- fi
- rm -f $pidfile
- if [ -f "$pidfile" ]; then
- echo Cannot remove pid file $pidfile
- exit 1
- fi
- fi
- if [ -x "$caudiumhome/start" ]; then
- cd $caudiumhome
- ./start $flags 2>/dev/null
- echo "Done."
- else
- echo "I cannot find the Caudium dir '('$caudiumhome')'"
- fi
- ;;
-
- 'reload')
- if [ -z "$pidfile" ] ; then
- echo "No pid file set."
- exit 1
- fi
- echo "Reloading configurations..."
- if [ -f $pidfile ] ; then
- read pid < $pidfile
- kill -HUP $pid || kill 1 $pid
- exit 0
- fi
- echo "Caudium doesn't seem to be running."
- ;;
-
- 'restart')
- if [ -z "$pidfile" ] ; then
- echo "No pid file set."
- exit 1
- fi
- echo Restarting Caudium...
- if [ -f "$pidfile" ] ; then
- read pid < $pidfile
- kill -INT $pid || kill 2 $pid
- rm "$pidfile"
- echo Done.
- exit 0
- fi
- echo "Caudium doesn't seem to be running."
- echo Starting a new Caudium in $caudiumhome...
- if [ -x "$caudiumhome/start" ]; then
- cd $caudiumhome
- ./start $flags 2>/dev/null
- else
- echo "I cannot find the Caudium dir '('$caudiumhome')'"
- fi
- echo "Done."
- ;;
-
- 'stop')
- if [ -z "$pidfile" ] ; then
- echo "No pid file set."
- exit 1
- fi
- echo "Stopping Caudium..."
- if [ -f $pidfile ] ; then
- if kill `cat $pidfile` ; then
- echo Caudium stopped.
- fi
- rm $pidfile
- else
- echo "Caudium doesn't seem to be running."
- fi
- # Get all the CGI scripts... :-)
- if [ x$killallwww = xyes ] ; then
- echo Killing all programs running as the $wwwuser user.
- su $wwwuser -c "kill -9 -1"
- fi
- ;;
-
- *)
- echo "Syntax: $0 [start|stop|restart|reload]"
- ;;
-esac
-
-exit 0
diff --git a/www/caudium14/pkg-descr b/www/caudium14/pkg-descr
deleted file mode 100644
index d426d53a85da..000000000000
--- a/www/caudium14/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Caudium is the name of a free webserver which is based on the Roxen Challenger
-1.3 code base. It is an attractive alternative to servers like Apache, Netscape
-and Zeus due to its strength in dynamic page and data generation, like all the
-titles on this site.
-
-WWW: http://caudium.net/
diff --git a/www/caudium14/pkg-message b/www/caudium14/pkg-message
deleted file mode 100644
index c59278cc460c..000000000000
--- a/www/caudium14/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-***************************************************************
- If this is the first installation of Caudium, please go the
- caudium's directory and execute the server/install script
- to finish the Caudium installation.
-
- If your are upgrading, just start caudium as usual.
-
- NOTE: there is an automatic starting script in etc/rc.d/
-***************************************************************
diff --git a/www/caudium14/pkg-plist b/www/caudium14/pkg-plist
deleted file mode 100644
index 925ef994b78c..000000000000
--- a/www/caudium14/pkg-plist
+++ /dev/null
@@ -1,807 +0,0 @@
-etc/rc.d/caudium.sh.sample
-bin/caudiumctl
-bin/pixsl
-bin/ultrasum
-bin/htpasswd
-caudium/readme/BUGS
-caudium/readme/README.ssl3
-caudium/readme/README.history
-caudium/readme/CONTRIBUTORS
-caudium/readme/README
-caudium/readme/TODO
-caudium/readme/COPYING
-caudium/readme/README.compatibility
-caudium/server/more_modules/configure.pike
-caudium/server/more_modules/bofh.pike
-caudium/server/more_modules/clock.pike
-caudium/server/more_modules/lysator.pike
-caudium/server/base_server/config/describers.pike
-caudium/server/base_server/config/builders.pike
-caudium/server/base_server/config/button_font
-caudium/server/base_server/config/draw_things.pike
-caudium/server/base_server/config/font
-caudium/server/base_server/config/low_describers.pike
-caudium/server/base_server/config/savers.pike
-caudium/server/base_server/struct/node.pike
-caudium/server/base_server/highlight_pike.pike
-caudium/server/base_server/caudiumlib.pike
-caudium/server/base_server/caudiumloader.pike
-caudium/server/base_server/configuration.pike
-caudium/server/base_server/dates.pike
-caudium/server/base_server/disk_cache.pike
-caudium/server/base_server/dummy_hosts.pike
-caudium/server/base_server/fonts.pike
-caudium/server/base_server/hosts.pike
-caudium/server/base_server/html.pike
-caudium/server/base_server/http.pike
-caudium/server/base_server/images.pike
-caudium/server/base_server/internals.pike
-caudium/server/base_server/language.pike
-caudium/server/base_server/logformat.pike
-caudium/server/base_server/mainconfig.pike
-caudium/server/base_server/module.pike
-caudium/server/base_server/logformat_support.pike
-caudium/server/base_server/module_support.pike
-caudium/server/base_server/newdecode.pike
-caudium/server/base_server/persistent.pike
-caudium/server/base_server/privs.pike
-caudium/server/base_server/proxyauth.pike
-caudium/server/base_server/read_config.pike
-caudium/server/base_server/restorable.pike
-caudium/server/base_server/roxenlib.pike
-caudium/server/base_server/scope.pike
-caudium/server/base_server/socket.pike
-caudium/server/base_server/wizard.pike
-caudium/server/base_server/caudium.pike
-caudium/server/base_server/cache.pike
-caudium/server/base_server/dc_provider.pike
-caudium/server/unfinishedmodules/non-working/extended_logger.pike.gz
-caudium/server/unfinishedmodules/non-working/fastcgi.pike.gz
-caudium/server/unfinishedmodules/non-working/javascript.pike.gz
-caudium/server/unfinishedmodules/non-working/mirror.lpc.gz
-caudium/server/unfinishedmodules/non-working/tree.pike.gz
-caudium/server/unfinishedmodules/non-working/httpc.lpc.gz
-caudium/server/unfinishedmodules/mountserver.pike
-caudium/server/unfinishedmodules/newpikescript.pike
-caudium/server/unfinishedmodules/whois++.pike
-caudium/server/unfinishedmodules/hedbor.pike
-caudium/server/unfinishedmodules/deepthought.pike
-caudium/server/server_templates/standard.pike
-caudium/server/server_templates/xml-standard.pike
-caudium/server/server_templates/bare.pike
-caudium/server/server_templates/basic.pike
-caudium/server/server_templates/xml-basic.pike
-caudium/server/server_templates/ftp.pike
-caudium/server/server_templates/proxy.pike
-caudium/server/server_templates/vhs-ldap-basic.pike
-caudium/server/server_templates/vhs-ldap-standard.pike
-caudium/server/server_templates/vhs-sql-basic.pike
-caudium/server/server_templates/vhs-sql-standard.pike
-caudium/server/protocols/gopher.pike
-caudium/server/protocols/ftp.pike
-caudium/server/protocols/http2.pike
-caudium/server/protocols/ssl3.pike
-caudium/server/protocols/tetris.pike
-caudium/server/protocols/http.pike
-caudium/server/nfonts/32/avant_garde/bi
-caudium/server/nfonts/32/avant_garde/bn
-caudium/server/nfonts/32/avant_garde/ni
-caudium/server/nfonts/32/avant_garde/nn
-caudium/server/nfonts/32/bell_gothic/bn
-caudium/server/nfonts/32/lucida/bi
-caudium/server/nfonts/32/lucida/bn
-caudium/server/nfonts/32/lucida/ni
-caudium/server/nfonts/32/lucida/nn
-caudium/server/languages/portuguese.pike
-caudium/server/languages/catala.pike
-caudium/server/languages/croatian.pike
-caudium/server/languages/czech.pike
-caudium/server/languages/dutch.pike
-caudium/server/languages/english.pike
-caudium/server/languages/finnish.pike
-caudium/server/languages/french.pike
-caudium/server/languages/german.pike
-caudium/server/languages/hungarian.pike
-caudium/server/languages/italian.pike
-caudium/server/languages/japanese.pike
-caudium/server/languages/maori.pike
-caudium/server/languages/norwegian.pike
-caudium/server/languages/russian.pike
-caudium/server/languages/serbian.pike
-caudium/server/languages/slovenian.pike
-caudium/server/languages/spanish.pike
-caudium/server/languages/swedish.pike
-caudium/server/languages/polish.pike
-caudium/server/modules/3rdparty/cd34/404.pike
-caudium/server/modules/3rdparty/cd34/404file.pike
-caudium/server/modules/3rdparty/cd34/harrypotter.pike
-caudium/server/modules/3rdparty/cd34/humanverify.pike
-caudium/server/modules/3rdparty/cd34/pswik.pike
-caudium/server/modules/3rdparty/cd34/setools.pike
-caudium/server/modules/3rdparty/cd34/sqlformedit.pike
-caudium/server/modules/3rdparty/cd34/browserdeny.pike
-caudium/server/modules/3rdparty/cd34/fslayout.pike
-caudium/server/modules/3rdparty/cd34/javamenu.pike
-caudium/server/modules/3rdparty/cd34/skimmer.pike
-caudium/server/modules/3rdparty/oliv3/source.pike
-caudium/server/modules/3rdparty/oliv3/obfuscate.pike
-caudium/server/modules/3rdparty/vida/ldap_admin.pike
-caudium/server/modules/logging/client_logger.pike
-caudium/server/modules/logging/home_logger.pike
-caudium/server/modules/logging/nologging.pike
-caudium/server/modules/logging/sqllogger.pike
-caudium/server/modules/logging/caudiumsupports.pike
-caudium/server/modules/directories/directories.pike
-caudium/server/modules/directories/directories2.pike
-caudium/server/modules/directories/fastdir.pike
-caudium/server/modules/directories/fastdir2.pike
-caudium/server/modules/directories/indexfiles.pike
-caudium/server/modules/examples/fnord.pike
-caudium/server/modules/filesystems/filesystem.pike
-caudium/server/modules/filesystems/cvsfs.pike
-caudium/server/modules/filesystems/restrictedfs.pike
-caudium/server/modules/filesystems/incoming.pike
-caudium/server/modules/filesystems/mirrorfs.pike
-caudium/server/modules/filesystems/secure_fs.pike
-caudium/server/modules/filesystems/sqlfs.pike
-caudium/server/modules/filesystems/tarfs.pike
-caudium/server/modules/filesystems/userfs.pike
-caudium/server/modules/filters/explicit_hostname.pike
-caudium/server/modules/filters/XSLTtemplate.pike
-caudium/server/modules/filters/htaccess.pike
-caudium/server/modules/filters/redirect.pike
-caudium/server/modules/filters/relay.pike
-caudium/server/modules/filters/auto_gzip.pike
-caudium/server/modules/graphics/rimage/plugins/.no_modules
-caudium/server/modules/graphics/rimage/plugins/autocrop.pike
-caudium/server/modules/graphics/rimage/plugins/color.pike
-caudium/server/modules/graphics/rimage/plugins/copy.pike
-caudium/server/modules/graphics/rimage/plugins/distance.pike
-caudium/server/modules/graphics/rimage/plugins/flood.pike
-caudium/server/modules/graphics/rimage/plugins/generic.pike
-caudium/server/modules/graphics/rimage/plugins/grey.pike
-caudium/server/modules/graphics/rimage/plugins/gtext.pike
-caudium/server/modules/graphics/rimage/plugins/hsv2rgb.pike
-caudium/server/modules/graphics/rimage/plugins/invert.pike
-caudium/server/modules/graphics/rimage/plugins/load.pike
-caudium/server/modules/graphics/rimage/plugins/mirrorx.pike
-caudium/server/modules/graphics/rimage/plugins/mirrory.pike
-caudium/server/modules/graphics/rimage/plugins/move.pike
-caudium/server/modules/graphics/rimage/plugins/paste.pike
-caudium/server/modules/graphics/rimage/plugins/polygon.pike
-caudium/server/modules/graphics/rimage/plugins/restore.pike
-caudium/server/modules/graphics/rimage/plugins/rgb2hsv.pike
-caudium/server/modules/graphics/rimage/plugins/rotate.pike
-caudium/server/modules/graphics/rimage/plugins/save.pike
-caudium/server/modules/graphics/rimage/plugins/scale.pike
-caudium/server/modules/graphics/rimage/plugins/skewx.pike
-caudium/server/modules/graphics/rimage/plugins/skewy.pike
-caudium/server/modules/graphics/rimage/plugins/solid.pike
-caudium/server/modules/graphics/rimage/plugins/threshold.pike
-caudium/server/modules/graphics/rimage/plugins/tunedbox.pike
-caudium/server/modules/graphics/rimage/plugins/write.pike
-caudium/server/modules/graphics/rimage/rimage.pike
-caudium/server/modules/graphics/cimg.pike
-caudium/server/modules/graphics/graphic_text.pike
-caudium/server/modules/graphics/gbutton.pike
-caudium/server/modules/graphics/pimage.pike
-caudium/server/modules/graphics/tablist.pike
-caudium/server/modules/graphics/business.pike
-caudium/server/modules/graphics/counter.pike
-caudium/server/modules/ldap/ldapuserauth.pike
-caudium/server/modules/ldap/ldaptag.pike
-caudium/server/modules/misc/123session.pike
-caudium/server/modules/misc/SQLuserdb.pike
-caudium/server/modules/misc/contenttypes.pike
-caudium/server/modules/misc/demo.pike
-caudium/server/modules/misc/hostmatch.pike
-caudium/server/modules/misc/ip-less_hosts.pike
-caudium/server/modules/misc/ismap.pike
-caudium/server/modules/misc/language.pike
-caudium/server/modules/misc/mirrorserver.pike
-caudium/server/modules/misc/pathinfo.pike
-caudium/server/modules/misc/referrerdeny.pike
-caudium/server/modules/misc/robot_trap.pike
-caudium/server/modules/misc/robots.txt.pike
-caudium/server/modules/misc/sqldb.pike
-caudium/server/modules/misc/switch.pike
-caudium/server/modules/misc/switchfile.pike
-caudium/server/modules/misc/tracer.pike
-caudium/server/modules/misc/userdb.pike
-caudium/server/modules/misc/whiteboard.pike
-caudium/server/modules/misc/ypuserdb.pike
-caudium/server/modules/misc/data_collector.pike
-caudium/server/modules/misc/dumpid.pike
-caudium/server/modules/misc/cookieauth.pike
-caudium/server/modules/misc/gsession.pike
-caudium/server/modules/proxies/ftpgateway.pike
-caudium/server/modules/proxies/connect.pike
-caudium/server/modules/proxies/port_forwarder.pike
-caudium/server/modules/proxies/gopher.pike
-caudium/server/modules/proxies/simple_proxy.pike
-caudium/server/modules/proxies/proxy.pike
-caudium/server/modules/proxies/wais.pike
-caudium/server/modules/scripting/caucho.pike
-caudium/server/modules/scripting/cgi.pike
-caudium/server/modules/scripting/fastcgi.pike
-caudium/server/modules/scripting/fastuniscript.pike
-caudium/server/modules/scripting/fcgi.pike
-caudium/server/modules/scripting/fpscript.pike
-caudium/server/modules/scripting/jssupport.pike
-caudium/server/modules/scripting/oldcgi.pike
-caudium/server/modules/scripting/perl.pike
-caudium/server/modules/scripting/php4.pike
-caudium/server/modules/scripting/pikescript.pike
-caudium/server/modules/scripting/servlet.pike
-caudium/server/modules/scripting/uniscript.pike
-caudium/server/modules/scripting/uniscript_old.pike
-caudium/server/modules/tags/doc/accept-language
-caudium/server/modules/tags/doc/.no_modules
-caudium/server/modules/tags/doc/available_languages
-caudium/server/modules/tags/doc/accessed
-caudium/server/modules/tags/doc/aconf
-caudium/server/modules/tags/doc/add_cookie
-caudium/server/modules/tags/doc/ai
-caudium/server/modules/tags/doc/append
-caudium/server/modules/tags/doc/apre
-caudium/server/modules/tags/doc/auth-required
-caudium/server/modules/tags/doc/autoformat
-caudium/server/modules/tags/doc/clientname
-caudium/server/modules/tags/doc/cache
-caudium/server/modules/tags/doc/case
-caudium/server/modules/tags/doc/catch
-caudium/server/modules/tags/doc/cgi
-caudium/server/modules/tags/doc/config_tablist
-caudium/server/modules/tags/doc/comment
-caudium/server/modules/tags/doc/fl
-caudium/server/modules/tags/doc/configimage
-caudium/server/modules/tags/doc/configurl
-caudium/server/modules/tags/doc/countdown
-caudium/server/modules/tags/doc/crypt
-caudium/server/modules/tags/doc/cset
-caudium/server/modules/tags/doc/date
-caudium/server/modules/tags/doc/formoutput
-caudium/server/modules/tags/doc/date_doc
-caudium/server/modules/tags/doc/debug
-caudium/server/modules/tags/doc/default
-caudium/server/modules/tags/doc/define
-caudium/server/modules/tags/doc/diagram
-caudium/server/modules/tags/doc/doc
-caudium/server/modules/tags/doc/elif
-caudium/server/modules/tags/doc/else
-caudium/server/modules/tags/doc/elseif
-caudium/server/modules/tags/doc/expire-time
-caudium/server/modules/tags/doc/expire_time
-caudium/server/modules/tags/doc/false
-caudium/server/modules/tags/doc/file
-caudium/server/modules/tags/doc/for
-caudium/server/modules/tags/doc/killframe
-caudium/server/modules/tags/doc/gauge
-caudium/server/modules/tags/doc/gclock
-caudium/server/modules/tags/doc/gtext
-caudium/server/modules/tags/doc/if
-caudium/server/modules/tags/doc/graphic_text
-caudium/server/modules/tags/doc/header
-caudium/server/modules/tags/doc/help
-caudium/server/modules/tags/doc/imgs
-caudium/server/modules/tags/doc/insert
-caudium/server/modules/tags/doc/remove_cookie
-caudium/server/modules/tags/doc/language
-caudium/server/modules/tags/doc/line
-caudium/server/modules/tags/doc/list-tags
-caudium/server/modules/tags/doc/logview
-caudium/server/modules/tags/doc/modified
-caudium/server/modules/tags/doc/navigation
-caudium/server/modules/tags/doc/nooutput
-caudium/server/modules/tags/doc/noparse
-caudium/server/modules/tags/doc/number
-caudium/server/modules/tags/doc/obox
-caudium/server/modules/tags/doc/pike
-caudium/server/modules/tags/doc/pimage
-caudium/server/modules/tags/doc/pr
-caudium/server/modules/tags/doc/preparse
-caudium/server/modules/tags/doc/quote
-caudium/server/modules/tags/doc/random
-caudium/server/modules/tags/doc/realfile
-caudium/server/modules/tags/doc/redirect
-caudium/server/modules/tags/doc/recursive-output
-caudium/server/modules/tags/doc/referrer
-caudium/server/modules/tags/doc/set_cookie
-caudium/server/modules/tags/doc/sed
-caudium/server/modules/tags/doc/return
-caudium/server/modules/tags/doc/sb-if
-caudium/server/modules/tags/doc/sb-login
-caudium/server/modules/tags/doc/sb-menu
-caudium/server/modules/tags/doc/sb-output
-caudium/server/modules/tags/doc/scope
-caudium/server/modules/tags/doc/set
-caudium/server/modules/tags/doc/set-max-cache
-caudium/server/modules/tags/doc/signature
-caudium/server/modules/tags/doc/smallcaps
-caudium/server/modules/tags/doc/sort
-caudium/server/modules/tags/doc/use
-caudium/server/modules/tags/doc/source
-caudium/server/modules/tags/doc/spell
-caudium/server/modules/tags/doc/sqloutput
-caudium/server/modules/tags/doc/sqlquery
-caudium/server/modules/tags/doc/sqltable
-caudium/server/modules/tags/doc/strlen
-caudium/server/modules/tags/doc/tablify
-caudium/server/modules/tags/doc/throw
-caudium/server/modules/tags/doc/trace
-caudium/server/modules/tags/doc/trimlines
-caudium/server/modules/tags/doc/true
-caudium/server/modules/tags/doc/undefine
-caudium/server/modules/tags/doc/unset
-caudium/server/modules/tags/doc/unavailable_language
-caudium/server/modules/tags/doc/user
-caudium/server/modules/tags/doc/version
-caudium/server/modules/tags/doc/vfs
-caudium/server/modules/tags/doc/wizard
-caudium/server/modules/tags/nntptag.pike
-caudium/server/modules/tags/XSLTtag.pike
-caudium/server/modules/tags/arrays.pike
-caudium/server/modules/tags/awizard.pike
-caudium/server/modules/tags/check_spelling.pike
-caudium/server/modules/tags/configtablist.pike
-caudium/server/modules/tags/corescopes.pike
-caudium/server/modules/tags/countdown.pike
-caudium/server/modules/tags/developer.pike
-caudium/server/modules/tags/flik.pike
-caudium/server/modules/tags/headlinestag.pike
-caudium/server/modules/tags/htmlparse.pike
-caudium/server/modules/tags/indirect_href.pike
-caudium/server/modules/tags/jsredirect.pike
-caudium/server/modules/tags/killframe.pike
-caudium/server/modules/tags/lisp.pike
-caudium/server/modules/tags/lpctag.pike
-caudium/server/modules/tags/mailform.pike
-caudium/server/modules/tags/mailit.pike
-caudium/server/modules/tags/manual.pike
-caudium/server/modules/tags/obox.pike
-caudium/server/modules/tags/path.pike
-caudium/server/modules/tags/photoalbum.pike
-caudium/server/modules/tags/rxmltags.pike
-caudium/server/modules/tags/scut.pike
-caudium/server/modules/tags/sed.pike
-caudium/server/modules/tags/snow.pike
-caudium/server/modules/tags/sqltag.pike
-caudium/server/modules/tags/superform.pike
-caudium/server/modules/tags/tablify.pike
-caudium/server/modules/tags/thumbnail.pike
-caudium/server/modules/tags/wizard_tag.pike
-caudium/server/modules/tags/xmlparse.pike
-caudium/server/modules/tags/123session-scope.pike
-caudium/server/modules/tags/pike_highlighter.pike
-caudium/server/modules/ultralog/calendar.h
-caudium/server/modules/ultralog/country.h
-caudium/server/modules/ultralog/ultra.h
-caudium/server/modules/ultralog/longterm_hits.pike
-caudium/server/modules/ultralog/ultraparse.pike
-caudium/server/modules/vhs/vhs_dirparser.pike
-caudium/server/modules/vhs/vhs_cgi.pike
-caudium/server/modules/vhs/vhs_logger.pike
-caudium/server/modules/vhs/vhs_fs.pike
-caudium/server/modules/vhs/vhs_redirect.pike
-caudium/server/modules/vhs/vhs_system_ldap.pike
-caudium/server/modules/vhs/vhs_system_sql.pike
-caudium/server/bin/install.pike
-caudium/server/bin/.cvsignore
-caudium/server/bin/garbagecollector.pike
-caudium/server/bin/pdbi.pike
-caudium/server/bin/pixsl.pike
-caudium/server/bin/sqladduser.pike
-caudium/server/bin/ultrasum.pike
-caudium/server/bin/caudium
-caudium/server/bin/fcgi
-caudium/server/caudium-images/auto/.cvsignore
-caudium/server/caudium-images/auto/README
-caudium/server/caudium-images/dir/unknown.gif
-caudium/server/caudium-images/dir/binary.gif
-caudium/server/caudium-images/dir/binary.png
-caudium/server/caudium-images/dir/image.gif
-caudium/server/caudium-images/dir/image.png
-caudium/server/caudium-images/dir/menu.gif
-caudium/server/caudium-images/dir/menu.png
-caudium/server/caudium-images/dir/movie.gif
-caudium/server/caudium-images/dir/movie.png
-caudium/server/caudium-images/dir/sound.gif
-caudium/server/caudium-images/dir/sound.png
-caudium/server/caudium-images/dir/text.gif
-caudium/server/caudium-images/dir/text.png
-caudium/server/caudium-images/dir/unknown.png
-caudium/server/caudium-images/modules/experimental.ppm
-caudium/server/caudium-images/modules/1stfilt.ppm
-caudium/server/caudium-images/modules/dir.ppm
-caudium/server/caudium-images/modules/extension.ppm
-caudium/server/caudium-images/modules/fade.ppm
-caudium/server/caudium-images/modules/find.ppm
-caudium/server/caudium-images/modules/first.ppm
-caudium/server/caudium-images/modules/last.ppm
-caudium/server/caudium-images/modules/lastfilt.ppm
-caudium/server/caudium-images/modules/log.ppm
-caudium/server/caudium-images/modules/padding.ppm
-caudium/server/caudium-images/modules/proxy.ppm
-caudium/server/caudium-images/modules/security.ppm
-caudium/server/caudium-images/modules/tag.ppm
-caudium/server/caudium-images/power-large-darkblue.gif
-caudium/server/caudium-images/caudium-icon-gray.gif
-caudium/server/caudium-images/caudium-icon-gray.png
-caudium/server/caudium-images/power-large-lightgold.gif
-caudium/server/caudium-images/power-large-lightgray.gif
-caudium/server/caudium-images/power-medium-lightgold.gif
-caudium/server/caudium-images/ipv6.png
-caudium/server/caudium-images/caudium.gif
-caudium/server/caudium-images/colsel-small.jpg
-caudium/server/caudium-images/colsel.jpg
-caudium/server/caudium-images/cowfish-bg.gif
-caudium/server/caudium-images/cowfish-caudium.gif
-caudium/server/caudium-images/cowfish.gif
-caudium/server/caudium-images/dontpanic.jpg
-caudium/server/caudium-images/err_1.gif
-caudium/server/caudium-images/err_2.gif
-caudium/server/caudium-images/err_3.gif
-caudium/server/caudium-images/fold.gif
-caudium/server/caudium-images/fold2.gif
-caudium/server/caudium-images/gbutton.xcf
-caudium/server/caudium-images/help.gif
-caudium/server/caudium-images/ihfc.gif
-caudium/server/caudium-images/ihfc.png
-caudium/server/caudium-images/manual-note.gif
-caudium/server/caudium-images/manual-tip.gif
-caudium/server/caudium-images/manual-warning.gif
-caudium/server/caudium-images/pike.gif
-caudium/server/caudium-images/pike.png
-caudium/server/caudium-images/power-large-blue.gif
-caudium/server/caudium-images/power-large-antiquewhite.gif
-caudium/server/caudium-images/power-large-darkgreen.gif
-caudium/server/caudium-images/power-large-darkpurple.gif
-caudium/server/caudium-images/power-large-gold.gif
-caudium/server/caudium-images/power-large-red.gif
-caudium/server/caudium-images/power-large-gray.gif
-caudium/server/caudium-images/snow.gif
-caudium/server/caudium-images/power-large-green.gif
-caudium/server/caudium-images/power-large-greenblue.gif
-caudium/server/caudium-images/power-large-lightblue.gif
-caudium/server/caudium-images/power-large-lightgreen.gif
-caudium/server/caudium-images/power-large-orange.gif
-caudium/server/caudium-images/power-large-purple.gif
-caudium/server/caudium-images/power-large-white.gif
-caudium/server/caudium-images/power-large-yellow.gif
-caudium/server/caudium-images/power-medium-antiquewhite.gif
-caudium/server/caudium-images/power-medium-blue.gif
-caudium/server/caudium-images/power-medium-darkblue.gif
-caudium/server/caudium-images/power-medium-darkgreen.gif
-caudium/server/caudium-images/power-medium-darkpurple.gif
-caudium/server/caudium-images/power-medium-gold.gif
-caudium/server/caudium-images/power-medium-gray.gif
-caudium/server/caudium-images/power-medium-green.gif
-caudium/server/caudium-images/power-medium-greenblue.gif
-caudium/server/caudium-images/power-medium-lightblue.gif
-caudium/server/caudium-images/power-medium-lightgreen.gif
-caudium/server/caudium-images/power-medium-orange.gif
-caudium/server/caudium-images/power-medium-purple.gif
-caudium/server/caudium-images/power-medium-red.gif
-caudium/server/caudium-images/power-medium-white.gif
-caudium/server/caudium-images/power-medium-yellow.gif
-caudium/server/caudium-images/power-small-antiquewhite.gif
-caudium/server/caudium-images/power-small-blue.gif
-caudium/server/caudium-images/power-small-darkblue.gif
-caudium/server/caudium-images/power-small-darkgreen.gif
-caudium/server/caudium-images/power-small-darkpurple.gif
-caudium/server/caudium-images/power-small-gold.gif
-caudium/server/caudium-images/power-small-gray.gif
-caudium/server/caudium-images/power-small-green.gif
-caudium/server/caudium-images/power-small-greenblue.gif
-caudium/server/caudium-images/power-small-lightblue.gif
-caudium/server/caudium-images/power-small-lightgreen.gif
-caudium/server/caudium-images/power-small-orange.gif
-caudium/server/caudium-images/power-small-purple.gif
-caudium/server/caudium-images/power-small-red.gif
-caudium/server/caudium-images/power-small-white.gif
-caudium/server/caudium-images/power-small-yellow.gif
-caudium/server/caudium-images/tab_frame.xcf
-caudium/server/caudium-images/tab_selected.ppm
-caudium/server/caudium-images/tab_unselected.ppm
-caudium/server/caudium-images/tabframe.xcf
-caudium/server/caudium-images/unfold.gif
-caudium/server/caudium-images/unfold2.gif
-caudium/server/caudium-images/unit.gif
-caudium/server/caudium-images/urtavla.ppm
-caudium/server/caudium-images/power-medium-lightgray.gif
-caudium/server/caudium-images/power-small-lightgold.gif
-caudium/server/caudium-images/power-small-lightgray.gif
-caudium/server/caudium-images/powered-by-caudium.xcf.bz2
-caudium/server/caudium-images/cif_logo_txt.pnm
-caudium/server/caudium-images/caudium-icon-bordered.gif
-caudium/server/caudium-images/caudium-icon-bordered.png
-caudium/server/caudium-images/.cvsignore
-caudium/server/caudium-images/back.gif
-caudium/server/caudium-images/caudium-small.gif
-caudium/server/lib/%%PIKEVERSION%%/Caudium.so
-caudium/server/lib/%%PIKEVERSION%%/PiXSL.so
-caudium/server/lib/%%PIKEVERSION%%/UltraLog.so
-caudium/server/etc/include/sqlfs/stdio_helper.h
-caudium/server/etc/include/sqlfs/cache.h
-caudium/server/etc/include/sqlfs/read.h
-caudium/server/etc/include/sqlfs/write.h
-caudium/server/etc/include/headlines/RDF.h
-caudium/server/etc/include/headlines/base.h
-caudium/server/etc/include/caudium.h
-caudium/server/etc/include/config.h
-caudium/server/etc/include/extra_config.h
-caudium/server/etc/include/http_error.h
-caudium/server/etc/include/module.h
-caudium/server/etc/include/pcre.h
-caudium/server/etc/include/performance.h
-caudium/server/etc/include/roxen.h
-caudium/server/etc/include/stat.h
-caudium/server/etc/include/udp.h
-caudium/server/etc/include/variables.h
-caudium/server/etc/include/mainconfig_themeable.h
-caudium/server/etc/include/schemes.h
-caudium/server/etc/include/confignode.h
-caudium/server/etc/include/ERROR.html
-caudium/server/etc/digits/a/0.ppm
-caudium/server/etc/digits/a/1.ppm
-caudium/server/etc/digits/a/2.ppm
-caudium/server/etc/digits/a/3.ppm
-caudium/server/etc/digits/a/4.ppm
-caudium/server/etc/digits/a/5.ppm
-caudium/server/etc/digits/a/6.ppm
-caudium/server/etc/digits/a/7.ppm
-caudium/server/etc/digits/a/8.ppm
-caudium/server/etc/digits/a/9.ppm
-caudium/server/etc/env.d/informix.pike
-caudium/server/etc/env.d/oracle.pike
-caudium/server/etc/error_templates/caudium.html
-caudium/server/etc/error_templates/default.html
-caudium/server/etc/classes/jsdk.jar
-caudium/server/etc/classes/roxen_servlet.jar
-caudium/server/etc/internal/html/no_internal_image.html
-caudium/server/etc/internal/html/restart-caudiumnet.html
-caudium/server/etc/internal/html/restart-caudiumorg.html
-caudium/server/etc/internal/html/restart-default.html
-caudium/server/etc/internal/html/shutdown-caudiumnet.html
-caudium/server/etc/internal/html/shutdown-caudiumorg.html
-caudium/server/etc/internal/html/shutdown-default.html
-caudium/server/etc/modules/Protocols.pmod/ESMTP.pmod
-caudium/server/etc/modules/UltraSupport.pmod/Period.pmod/Day.pike
-caudium/server/etc/modules/UltraSupport.pmod/Period.pmod/Month.pike
-caudium/server/etc/modules/UltraSupport.pmod/Period.pmod/Week.pike
-caudium/server/etc/modules/UltraSupport.pmod/Period.pmod/Year.pike
-caudium/server/etc/modules/UltraSupport.pmod/Storage.pmod/Filetree.pike
-caudium/server/etc/modules/UltraSupport.pmod/Storage.pmod/File.pike
-caudium/server/etc/modules/UltraSupport.pmod/Storage.pmod/Gdbm.pike
-caudium/server/etc/modules/UltraSupport.pmod/Profile.pmod
-caudium/server/etc/modules/UltraSupport.pmod/Util.pmod
-caudium/server/etc/modules/CaudiumSSL.pmod/VERSION
-caudium/server/etc/modules/CaudiumSSL.pmod/DOC
-caudium/server/etc/modules/CaudiumSSL.pmod/TODO
-caudium/server/etc/modules/CaudiumSSL.pmod/connection.pike
-caudium/server/etc/modules/CaudiumSSL.pmod/alert.pike
-caudium/server/etc/modules/CaudiumSSL.pmod/cipher.pike
-caudium/server/etc/modules/CaudiumSSL.pmod/client.pike
-caudium/server/etc/modules/CaudiumSSL.pmod/constants.pike
-caudium/server/etc/modules/CaudiumSSL.pmod/context.pike
-caudium/server/etc/modules/CaudiumSSL.pmod/handshake.pike
-caudium/server/etc/modules/CaudiumSSL.pmod/https.pike
-caudium/server/etc/modules/CaudiumSSL.pmod/packet.pike
-caudium/server/etc/modules/CaudiumSSL.pmod/server.pike
-caudium/server/etc/modules/CaudiumSSL.pmod/session.pike
-caudium/server/etc/modules/CaudiumSSL.pmod/sslfile.pike
-caudium/server/etc/modules/CaudiumSSL.pmod/sslport.pike
-caudium/server/etc/modules/CaudiumSSL.pmod/state.pike
-caudium/server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Client.pike
-caudium/server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Server.pike
-caudium/server/etc/modules/RoxenRPC.pmod/Client.pike
-caudium/server/etc/modules/RoxenRPC.pmod/Server.pike
-caudium/server/etc/modules/InternalFiles.pmod/nofile.html
-caudium/server/etc/modules/InternalFiles.pmod/ERROR.html
-caudium/server/etc/modules/InternalFiles.pmod/ERROR.pmod
-caudium/server/etc/modules/InternalFiles.pmod/HTML.pmod
-caudium/server/etc/modules/InternalFiles.pmod/IMAGE.pmod
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/32BitsOnline.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/ApplicationServer.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/AnimeStation.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/ApacheToday.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/BarraPunto.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/BSDToday.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/DigitalTheatre.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/BeNews.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/CentralEurope.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/Filewatcher.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/FirstLinux.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/FreeBSD-Diary.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/Freshmeat.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/GCU.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/GNotices.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/ITN.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/IceWalkers.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/Kuro5hin.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/KDE-Dot-News.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/Linux-Com.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/LinuxApps.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/LinuxGames.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/LinuxPower.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/LinuxTelephony.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/LinuxToday.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/LinuxWeeklyNews.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/Lolix.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/MozillaInter.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/MozillaNewsBot.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/MozillaOrg.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/MozillaZine.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/OsOpinion.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/PHPBuilder.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/PikeCommunity.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/Q3Arena.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/ReponseNetCPP.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/ReponseNetJava.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/Themes.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/ReponseNetLinux.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/ReponseNetPerl.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/RootPrompt.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/SecurityPortal.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/Securix.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/Segfault.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/SevenAM.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/Slashdot.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/SolarisCentral.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/Techdirt.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/UserFriendly.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/XPToolkit.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/NetBSD-News.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/FreeBSD.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/NetBSD-Code-Changes.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/NetBSD-Packages.pike
-caudium/server/etc/modules/Headlines.pmod/Sites.pmod/AnimangaCommunity.pike
-caudium/server/etc/modules/Headlines.pmod/MyGTK.pmod
-caudium/server/etc/modules/Headlines.pmod/RDF.pike
-caudium/server/etc/modules/Headlines.pmod/Tools.pike
-caudium/server/etc/modules/Headlines.pmod/Version.pike
-caudium/server/etc/modules/Headlines.pmod/base.pike
-caudium/server/etc/modules/Headlines.pmod/HTTPFetcher.pike
-caudium/server/etc/modules/FileWatch.pmod
-caudium/server/etc/modules/PDB.pmod
-caudium/server/etc/modules/GText.pmod
-caudium/server/etc/modules/Servlet.pmod
-caudium/server/etc/modules/Dims.pmod
-caudium/server/etc/modules/ThreadFarm.pmod
-caudium/server/etc/modules/ExtScript.pmod
-caudium/server/etc/modules/LCC.pmod/Add.pike
-caudium/server/etc/modules/LCC.pmod/module.pmod
-caudium/server/etc/modules/Protocols.pmod/NNTPClient.pmod
-caudium/server/etc/welcome.html
-caudium/server/etc/config.html
-caudium/server/etc/.cvsignore
-caudium/server/etc/caudium_master.pike
-caudium/server/etc/errordata
-caudium/server/etc/extensions
-caudium/server/etc/roxen_hilfe.pike
-caudium/server/etc/supports
-caudium/server/fonts/32/urw_itc_avant_garde-demi-r
-caudium/server/fonts/ttf/lucida_unicode.ttf
-caudium/server/fonts/ttf/lucida_unicode.txt
-caudium/server/fonts/ttf/verdana.ttf
-caudium/server/fonts/ttf/verdana.txt
-caudium/server/fonts/ttf/fontrstc.ttf
-caudium/server/config_actions/debuginformation.pike
-caudium/server/config_actions/cachestatus.pike
-caudium/server/config_actions/changepass.pike
-caudium/server/config_actions/clearlog.pike
-caudium/server/config_actions/servertemplates.pike
-caudium/server/config_actions/feature_list.pike
-caudium/server/config_actions/flush.pike
-caudium/server/config_actions/generate_rsa.pike
-caudium/server/config_actions/linuxproc.pike
-caudium/server/config_actions/listfonts.pike
-caudium/server/config_actions/locks.pike
-caudium/server/config_actions/make_csr.pike
-caudium/server/config_actions/openfiles.pike
-caudium/server/config_actions/make_selfsigned_rsa.pike
-caudium/server/config_actions/openports.pike
-caudium/server/config_actions/pipestatus.pike
-caudium/server/config_actions/problems.pike
-caudium/server/config_actions/proc.pike
-caudium/server/config_actions/processstatus.pike
-caudium/server/config_actions/profile.pike
-caudium/server/config_actions/proxystatus.pike
-caudium/server/config_actions/quick_config.pike
-caudium/server/config_actions/requeststatus.pike
-caudium/server/config_actions/reloadconfiginterface.pike
-caudium/server/config_actions/reloadconfigurations.pike
-caudium/server/config_actions/resolv.pike
-caudium/server/config_actions/shutdown.pike
-caudium/server/perl/bin/perlhelper
-caudium/server/perl/bin/perlrun
-caudium/server/perl/lib/.keep_me
-caudium/server/mkdir
-caudium/server/start
-caudium/server/demo_certificate.pem
-caudium/server/testca.pem
-caudium/server/install
-caudium/server/configvar
-caudium/server/.cvsignore
-@dirrmtry caudium/configurations
-@dirrmtry caudium/local/modules
-@dirrmtry caudium/local/nfonts
-@dirrmtry caudium/local
-@dirrmtry caudium/logs
-@dirrmtry caudium/var
-@dirrmtry caudium/server/include
-@dirrm caudium/readme
-@dirrm caudium/server/more_modules
-@dirrm caudium/server/base_server/config
-@dirrm caudium/server/base_server/struct
-@dirrm caudium/server/base_server
-@dirrm caudium/server/unfinishedmodules/non-working
-@dirrm caudium/server/unfinishedmodules
-@dirrm caudium/server/server_templates
-@dirrm caudium/server/protocols
-@dirrm caudium/server/nfonts/32/avant_garde
-@dirrm caudium/server/nfonts/32/bell_gothic
-@dirrm caudium/server/nfonts/32/lucida
-@dirrm caudium/server/nfonts/32
-@dirrm caudium/server/nfonts
-@dirrm caudium/server/languages
-@dirrm caudium/server/modules/3rdparty/cd34
-@dirrm caudium/server/modules/3rdparty/oliv3
-@dirrm caudium/server/modules/3rdparty/vida
-@dirrm caudium/server/modules/3rdparty
-@dirrm caudium/server/modules/logging
-@dirrm caudium/server/modules/directories
-@dirrm caudium/server/modules/examples
-@dirrm caudium/server/modules/filesystems
-@dirrm caudium/server/modules/filters
-@dirrm caudium/server/modules/graphics/rimage/plugins
-@dirrm caudium/server/modules/graphics/rimage
-@dirrm caudium/server/modules/graphics
-@dirrm caudium/server/modules/ldap
-@dirrm caudium/server/modules/misc
-@dirrm caudium/server/modules/proxies
-@dirrm caudium/server/modules/scripting
-@dirrm caudium/server/modules/tags/doc
-@dirrm caudium/server/modules/tags
-@dirrm caudium/server/modules/ultralog
-@dirrm caudium/server/modules/vhs
-@dirrm caudium/server/modules
-@dirrm caudium/server/bin
-@dirrm caudium/server/caudium-images/auto
-@dirrm caudium/server/caudium-images/dir
-@dirrm caudium/server/caudium-images/modules
-@dirrm caudium/server/caudium-images
-@dirrm caudium/server/lib/%%PIKEVERSION%%
-@dirrm caudium/server/lib
-@dirrm caudium/server/etc/include/sqlfs
-@dirrm caudium/server/etc/include/headlines
-@dirrm caudium/server/etc/include
-@dirrm caudium/server/etc/digits/a
-@dirrm caudium/server/etc/digits
-@dirrm caudium/server/etc/env.d
-@dirrm caudium/server/etc/error_templates
-@dirrm caudium/server/etc/classes
-@dirrm caudium/server/etc/internal/html
-@dirrm caudium/server/etc/internal
-@dirrm caudium/server/etc/modules/Protocols.pmod
-@dirrm caudium/server/etc/modules/UltraSupport.pmod/Period.pmod
-@dirrm caudium/server/etc/modules/UltraSupport.pmod/Storage.pmod
-@dirrm caudium/server/etc/modules/UltraSupport.pmod
-@dirrm caudium/server/etc/modules/CaudiumSSL.pmod
-@dirrm caudium/server/etc/modules/RoxenRPC.pmod/HTTP.pmod
-@dirrm caudium/server/etc/modules/RoxenRPC.pmod
-@dirrm caudium/server/etc/modules/InternalFiles.pmod
-@dirrm caudium/server/etc/modules/Headlines.pmod/Sites.pmod
-@dirrm caudium/server/etc/modules/Headlines.pmod
-@dirrm caudium/server/etc/modules/LCC.pmod
-@dirrm caudium/server/etc/modules
-@dirrm caudium/server/etc
-@dirrm caudium/server/fonts/32
-@dirrm caudium/server/fonts/ttf
-@dirrm caudium/server/fonts
-@dirrm caudium/server/config_actions
-@dirrm caudium/server/perl/bin
-@dirrm caudium/server/perl/lib
-@dirrm caudium/server/perl
-@dirrm caudium/server
-@dirrm caudium
diff --git a/www/cherokee-devel/Makefile b/www/cherokee-devel/Makefile
deleted file mode 100644
index 41027160890a..000000000000
--- a/www/cherokee-devel/Makefile
+++ /dev/null
@@ -1,88 +0,0 @@
-# New ports collection makefile for: cherokee
-# Date created: 01 Jun 2002
-# Whom: silence <oksala@videotron.ca>
-#
-# $FreeBSD$
-#
-
-PORTNAME= cherokee
-PORTVERSION= 0.4.30
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= http://www.0x50.org/download/%SUBDIR%/
-MASTER_SITE_SUBDIR= ${PORTVERSION:R}/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= An extremely fast and flexible web server
-
-LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre
-
-USE_GNOME= gnomehack gnometarget pkgconfig
-USE_GCC= 3.4+
-USE_GETOPT_LONG= yes
-USE_REINPLACE= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
-CONFIGURE_ARGS= --with-wwwroot=${PREFIX}/www
-INSTALLS_SHLIB= yes
-
-MAN1= cget.1 cherokee-config.1 cherokee.1 cherokee_logrotate.1
-
-CPPFLAGS= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
-LDFLAGS= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
-
-.if defined(WITHOUT_GNUTLS)
-USE_OPENSSL= yes
-CONFIGURE_ARGS+= --enable-tls=openssl
-LDFLAGS+= -lssl -lcrypto
-.else
-LIB_DEPENDS+= gnutls.15:${PORTSDIR}/security/gnutls
-CONFIGURE_ARGS+= --enable-tls=gnutls
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-PLIST_SUB+= PAM=""
-.else
-PLIST_SUB+= PAM="@comment "
-.endif
-
-post-patch:
- @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
- 's|@mkdir_p@|${MKDIR} --|g'
- @${REINPLACE_CMD} -e '/^if/s|==|=|g' ${WRKSRC}/configure
-
-pre-build:
-.for file in advanced.conf cherokee.conf mods-ssl sites-default sites-example
- @cd ${BUILD_WRKSRC} && ${SED} -e \
- 's:%sysconfdir%:${PREFIX}/etc:g ; \
- s:%datadir%:${PREFIX}/share:g ; \
- s:%wwwroot%:${PREFIX}/www:g ; \
- s:%prefix%:${PREFIX}:g' < ${file}.sample.pre > ${file}.sample
-.endfor
-
-pre-install:
- @if [ ! -f ${PREFIX}/www ]; then \
- ${MKDIR} ${PREFIX}/www;\
- fi
- @if [ ! -f ${PREFIX}/www/data ] ; then \
- ${MKDIR} ${PREFIX}/www/data;\
- fi
- @${ECHO_MSG} " `pwd` "
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/*.png ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/images/*.png ${DOCSDIR}
-.endif
- ${INSTALL_DATA} ${WRKSRC}/doc/develop/Intro.txt ${DATADIR}
- @${ECHO_MSG} " "
- @${ECHO_MSG} " Dont forget to read the doc "
- @${ECHO_MSG} " ${PREFIX}/share/cherokee/Intro.txt"
- @${ECHO_MSG} " "
-
-.include <bsd.port.post.mk>
diff --git a/www/cherokee-devel/distinfo b/www/cherokee-devel/distinfo
deleted file mode 100644
index 6a443c77f48b..000000000000
--- a/www/cherokee-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (cherokee-0.4.30.tar.gz) = bedcf9997928faeb550f54bc6621c13b
-SHA256 (cherokee-0.4.30.tar.gz) = 336cc7008fc2ee65d0f5f45892e3404e8d5b36a8b903358c45aa2ddc090bc71d
-SIZE (cherokee-0.4.30.tar.gz) = 1367424
diff --git a/www/cherokee-devel/files/patch-Makefile.in b/www/cherokee-devel/files/patch-Makefile.in
deleted file mode 100644
index f1ef24f4b3e6..000000000000
--- a/www/cherokee-devel/files/patch-Makefile.in
+++ /dev/null
@@ -1,30 +0,0 @@
---- Makefile.in.orig Thu Jan 19 03:58:11 2006
-+++ Makefile.in Thu Jan 19 14:01:55 2006
-@@ -314,7 +314,7 @@
- sharedstatedir = @sharedstatedir@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
--SUBDIRS = m4 contrib www doc icons qa cherokee cget
-+SUBDIRS = m4 contrib www icons qa cherokee cget
- bin_SCRIPTS = cherokee-config
- SUFFIXES = .sample.pre .sample
-
-@@ -978,7 +978,7 @@
-
-
- .sample.pre.sample:
-- $(top_builddir)/cherokee_replace $< $@ "%sysconfdir%" "${sysconfdir}" "%datadir%" "${datadir}" "%prefix%" "${prefix}" "%wwwroot%" "${WWW_ROOT}"
-+ true $< $@ "%sysconfdir%" "${sysconfdir}" "%datadir%" "${datadir}" "%prefix%" "${prefix}" "%wwwroot%" "${WWW_ROOT}"
-
- install-data-local-config:
- @$(mkinstalldirs) $(DESTDIR)$(pkgincludedir);
-@@ -1021,9 +1021,6 @@
- echo "$@ will not overwrite existing $(cherokeeconfdir)/mime.compression.types"; \
- else \
- $(INSTALL_DATA) $(top_srcdir)/mime.compression.types.sample $(DESTDIR)$(cherokeeconfdir)/mime.compression.types; \
-- fi
-- @if test -d $(DESTDIR)$(sysconfdir)/pam.d && test ! -d $(DESTDIR)$(sysconfdir)/pam.d/cherokee ; then \
-- $(INSTALL_DATA) $(top_srcdir)/pam.d_cherokee $(DESTDIR)$(sysconfdir)/pam.d/cherokee; \
- fi
- @if test -f $(DESTDIR)$(cherokeeconfdir)/sites-available/default ; then \
- echo "$@ will not overwrite existing $(cherokeeconfdir)/sites-available/default"; \
diff --git a/www/cherokee-devel/files/patch-cherokee-fdpoll-kqueue.c b/www/cherokee-devel/files/patch-cherokee-fdpoll-kqueue.c
deleted file mode 100644
index 07ecb82c1bab..000000000000
--- a/www/cherokee-devel/files/patch-cherokee-fdpoll-kqueue.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- cherokee/fdpoll-kqueue.c.orig Fri May 27 02:42:27 2005
-+++ cherokee/fdpoll-kqueue.c Fri Sep 16 00:03:37 2005
-@@ -27,6 +27,7 @@
- #include "fdpoll-protected.h"
-
- #include <stdio.h>
-+#include <sys/types.h>
- #include <sys/event.h>
- #include <sys/time.h>
- #include <unistd.h>
diff --git a/www/cherokee-devel/files/patch-cherokee-socket.c b/www/cherokee-devel/files/patch-cherokee-socket.c
deleted file mode 100644
index 9e2f4f133ffc..000000000000
--- a/www/cherokee-devel/files/patch-cherokee-socket.c
+++ /dev/null
@@ -1,27 +0,0 @@
---- cherokee/socket.c.orig Tue Aug 2 05:32:12 2005
-+++ cherokee/socket.c Thu Aug 4 21:17:27 2005
-@@ -1052,15 +1052,20 @@
- cherokee_socket_init_client_tls (cherokee_socket_t *socket)
- {
- #ifdef HAVE_TLS
-- int re;
--
-- socket->is_tls = TLS;
--
- # ifdef HAVE_GNUTLS
-+
- const int kx_priority[] = {GNUTLS_KX_ANON_DH, 0};
-
- gnutls_anon_client_credentials anoncred;
-+
-+# endif
-+
-+ int re;
-
-+ socket->is_tls = TLS;
-+
-+# ifdef HAVE_GNUTLS
-+
- /* Acredentials
- */
- gnutls_anon_allocate_client_credentials(&anoncred);
diff --git a/www/cherokee-devel/files/patch-cherokee-socket.h b/www/cherokee-devel/files/patch-cherokee-socket.h
deleted file mode 100644
index 1d3eb1b24ad0..000000000000
--- a/www/cherokee-devel/files/patch-cherokee-socket.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- cherokee/socket.h.orig Sun Mar 6 08:09:33 2005
-+++ cherokee/socket.h Fri Apr 1 13:09:44 2005
-@@ -45,12 +45,12 @@
- # include <sys/socket.h>
- #endif
-
--#ifdef HAVE_ARPA_INET_H
--# include <arpa/inet.h>
--#endif
--
- #ifdef HAVE_NETINET_IN_H
- # include <netinet/in.h>
-+#endif
-+
-+#ifdef HAVE_ARPA_INET_H
-+# include <arpa/inet.h>
- #endif
-
- #if defined(HAVE_GNUTLS)
diff --git a/www/cherokee-devel/files/patch-cherokee-util.h b/www/cherokee-devel/files/patch-cherokee-util.h
deleted file mode 100644
index 180fecacac4e..000000000000
--- a/www/cherokee-devel/files/patch-cherokee-util.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- cherokee/util.h.orig Sat Oct 15 19:31:05 2005
-+++ cherokee/util.h Thu Oct 20 00:59:40 2005
-@@ -31,6 +31,14 @@
-
- #include <cherokee/common.h>
-
-+#ifdef HAVE_SYS_TYPES_H
-+#include <sys/types.h>
-+#endif
-+
-+#ifdef HAVE_SYS_SOCKET_H
-+# include <sys/socket.h>
-+#endif
-+
- #ifdef HAVE_NETINET_IN_H
- # include <netinet/in.h>
- #endif
diff --git a/www/cherokee-devel/pkg-descr b/www/cherokee-devel/pkg-descr
deleted file mode 100644
index 40f0d1208bd6..000000000000
--- a/www/cherokee-devel/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Cherokee is a tiny, ultrafast, lightweight Web server. It is implemented
-entirely in C, and has no dependencies beyond a standard C library. It
-provides only the most basic HTTP functionality, but is extremely fast and
-small.
-
-WWW: http://www.0x50.org/
diff --git a/www/cherokee-devel/pkg-plist b/www/cherokee-devel/pkg-plist
deleted file mode 100644
index 921fb701e299..000000000000
--- a/www/cherokee-devel/pkg-plist
+++ /dev/null
@@ -1,192 +0,0 @@
-bin/cget
-bin/cherokee-config
-bin/cherokee-panic
-bin/cherokee_logrotate
-etc/cherokee/advanced.conf
-etc/cherokee/cherokee.conf
-etc/cherokee/icons.conf
-etc/cherokee/mime.compression.types
-etc/cherokee/mime.types
-etc/cherokee/mods-available/admin
-etc/cherokee/mods-available/ssl
-etc/cherokee/sites-available/default
-etc/cherokee/sites-available/example.com
-etc/cherokee/sites-enabled/default
-include/cherokee/admin_client.h
-include/cherokee/buffer.h
-include/cherokee/cherokee-config.h
-include/cherokee/cherokee.h
-include/cherokee/common.h
-include/cherokee/connection.h
-include/cherokee/connection_info.h
-include/cherokee/downloader.h
-include/cherokee/encoder.h
-include/cherokee/fdpoll.h
-include/cherokee/handler.h
-include/cherokee/header.h
-include/cherokee/http.h
-include/cherokee/list.h
-include/cherokee/list_merge_sort.h
-include/cherokee/logger.h
-include/cherokee/macros.h
-include/cherokee/mime.h
-include/cherokee/mime_entry.h
-include/cherokee/module.h
-include/cherokee/module_loader.h
-include/cherokee/nonce.h
-include/cherokee/resolv_cache.h
-include/cherokee/server.h
-include/cherokee/table.h
-include/cherokee/typed_table.h
-include/cherokee/url.h
-include/cherokee/util.h
-lib/cherokee/libplugin_admin.a
-lib/cherokee/libplugin_admin.la
-lib/cherokee/libplugin_admin.so
-lib/cherokee/libplugin_cgi.a
-lib/cherokee/libplugin_cgi.la
-lib/cherokee/libplugin_cgi.so
-lib/cherokee/libplugin_combined.a
-lib/cherokee/libplugin_combined.la
-lib/cherokee/libplugin_combined.so
-lib/cherokee/libplugin_common.a
-lib/cherokee/libplugin_common.la
-lib/cherokee/libplugin_common.so
-lib/cherokee/libplugin_dirlist.a
-lib/cherokee/libplugin_dirlist.la
-lib/cherokee/libplugin_dirlist.so
-lib/cherokee/libplugin_error_redir.a
-lib/cherokee/libplugin_error_redir.la
-lib/cherokee/libplugin_error_redir.so
-lib/cherokee/libplugin_fastcgi.a
-lib/cherokee/libplugin_fastcgi.la
-lib/cherokee/libplugin_fastcgi.so
-lib/cherokee/libplugin_file.a
-lib/cherokee/libplugin_file.la
-lib/cherokee/libplugin_file.so
-lib/cherokee/libplugin_gzip.a
-lib/cherokee/libplugin_gzip.la
-lib/cherokee/libplugin_gzip.so
-lib/cherokee/libplugin_htdigest.a
-lib/cherokee/libplugin_htdigest.la
-lib/cherokee/libplugin_htdigest.so
-lib/cherokee/libplugin_ncsa.a
-lib/cherokee/libplugin_ncsa.la
-lib/cherokee/libplugin_ncsa.so
-lib/cherokee/libplugin_nn.a
-lib/cherokee/libplugin_nn.la
-lib/cherokee/libplugin_nn.so
-%%PAM%%lib/cherokee/libplugin_pam.a
-%%PAM%%lib/cherokee/libplugin_pam.la
-%%PAM%%lib/cherokee/libplugin_pam.so
-lib/cherokee/libplugin_phpcgi.a
-lib/cherokee/libplugin_phpcgi.la
-lib/cherokee/libplugin_phpcgi.so
-lib/cherokee/libplugin_plain.a
-lib/cherokee/libplugin_plain.la
-lib/cherokee/libplugin_plain.so
-lib/cherokee/libplugin_read_config.a
-lib/cherokee/libplugin_read_config.la
-lib/cherokee/libplugin_read_config.so
-lib/cherokee/libplugin_redir.a
-lib/cherokee/libplugin_redir.la
-lib/cherokee/libplugin_redir.so
-lib/cherokee/libplugin_server_info.a
-lib/cherokee/libplugin_server_info.la
-lib/cherokee/libplugin_server_info.so
-lib/cherokee/libplugin_w3c.a
-lib/cherokee/libplugin_w3c.la
-lib/cherokee/libplugin_w3c.so
-lib/libcherokee-base.a
-lib/libcherokee-base.la
-lib/libcherokee-base.so
-lib/libcherokee-base.so.0
-lib/libcherokee-client.a
-lib/libcherokee-client.la
-lib/libcherokee-client.so
-lib/libcherokee-client.so.0
-lib/libcherokee-config.a
-lib/libcherokee-config.la
-lib/libcherokee-config.so
-lib/libcherokee-config.so.0
-lib/libcherokee-server.a
-lib/libcherokee-server.la
-lib/libcherokee-server.so
-lib/libcherokee-server.so.0
-libdata/pkgconfig/cherokee.pc
-sbin/cherokee
-share/aclocal/cherokee.m4
-%%DATADIR%%/Intro.txt
-%%DATADIR%%/deps/combined.deps
-%%DATADIR%%/deps/common.deps
-%%DATADIR%%/deps/error_redir.deps
-%%DATADIR%%/deps/nn.deps
-%%DATADIR%%/deps/phpcgi.deps
-%%DATADIR%%/icons/back.png
-%%DATADIR%%/icons/binary.png
-%%DATADIR%%/icons/blank.png
-%%DATADIR%%/icons/bomb.png
-%%DATADIR%%/icons/compressed.png
-%%DATADIR%%/icons/folder.png
-%%DATADIR%%/icons/image.png
-%%DATADIR%%/icons/iso.png
-%%DATADIR%%/icons/java.png
-%%DATADIR%%/icons/movie.png
-%%DATADIR%%/icons/pdf.png
-%%DATADIR%%/icons/ps.png
-%%DATADIR%%/icons/readme.png
-%%DATADIR%%/icons/script.png
-%%DATADIR%%/icons/sound.png
-%%DATADIR%%/icons/tex.png
-%%DATADIR%%/icons/text.png
-%%DATADIR%%/icons/unknown.png
-%%DATADIR%%/mime_types.txt
-%%PORTDOCS%%%%DOCSDIR%%/Behavior_configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/CGI_executing.html
-%%PORTDOCS%%%%DOCSDIR%%/Cget.html
-%%PORTDOCS%%%%DOCSDIR%%/Combined_logger.html
-%%PORTDOCS%%%%DOCSDIR%%/Common_behavior.html
-%%PORTDOCS%%%%DOCSDIR%%/Compiling_and_Installing.html
-%%PORTDOCS%%%%DOCSDIR%%/Configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/Current_events.html
-%%PORTDOCS%%%%DOCSDIR%%/Directory_configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/Directory_listing.html
-%%PORTDOCS%%%%DOCSDIR%%/Extension_configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/FastCGI.html
-%%PORTDOCS%%%%DOCSDIR%%/File_sending.html
-%%PORTDOCS%%%%DOCSDIR%%/Frequently_asked_questions.html
-%%PORTDOCS%%%%DOCSDIR%%/How_to_generate_SSL_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/How_to_manage_Virtual_Host.html
-%%PORTDOCS%%%%DOCSDIR%%/Icons_configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/Logging_system.html
-%%PORTDOCS%%%%DOCSDIR%%/Mime_types_configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/NCSA_logger.html
-%%PORTDOCS%%%%DOCSDIR%%/PHP_execution.html
-%%PORTDOCS%%%%DOCSDIR%%/Redirections.html
-%%PORTDOCS%%%%DOCSDIR%%/Request_configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/Server-conf-small.png
-%%PORTDOCS%%%%DOCSDIR%%/Server_configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/U-Cherokee.html
-%%PORTDOCS%%%%DOCSDIR%%/Validators.html
-%%PORTDOCS%%%%DOCSDIR%%/W3C_logger.html
-%%PORTDOCS%%%%DOCSDIR%%/WebApplications.html
-%%PORTDOCS%%%%DOCSDIR%%/cherokee.png
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-www/images/cherokee-logo.png
-www/images/default-bg.png
-www/images/powered_by_cherokee.png
-www/index.html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%DATADIR%%/icons
-@dirrm %%DATADIR%%/deps
-@dirrm %%DATADIR%%
-@dirrm lib/cherokee
-@dirrm include/cherokee
-@dirrm etc/cherokee/ssl
-@dirrm etc/cherokee/sites-enabled
-@dirrm etc/cherokee/sites-available
-@dirrm etc/cherokee/mods-enabled
-@dirrm etc/cherokee/mods-available
-@dirrm etc/cherokee
-@dirrmtry www/images
-@dirrmtry www/data
diff --git a/www/dillo2/Makefile b/www/dillo2/Makefile
deleted file mode 100644
index b22e0eef38f3..000000000000
--- a/www/dillo2/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-# New ports collection makefile for: dillo
-# Date created: 23 February 2001
-# Whom: George Reid <greid@ukug.uk.freebsd.org>
-#
-# $FreeBSD$
-#
-# Tunables:
-# WITH_DILLO_SSL: enable experimental SSL support
-#
-
-PORTNAME= dillo
-PORTVERSION= 0.8.5
-PORTREVISION= 1
-CATEGORIES= www ipv6
-MASTER_SITES= http://www.dillo.org/download/
-
-MAINTAINER?= tmseck@netcologne.de
-COMMENT?= A fast, small graphical Web browser built upon GTK+
-
-RUN_DEPENDS+= wget:${PORTSDIR}/ftp/wget
-LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg \
- png.5:${PORTSDIR}/graphics/png
-
-USE_BZIP2= yes
-USE_GNOME= gnometarget gtk12
-USE_REINPLACE= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-CONFIGURE_ARGS+= --enable-ipv6 --libdir=${PREFIX}/libexec
-
-.if defined(WITH_DILLO_SSL)
-CONFIGURE_ARGS+= --enable-ssl
-USE_OPENSSL= yes
-.else
-CONFIGURE_ARGS+= --disable-ssl
-.endif
-
-CONFLICTS?= dillo-i18n-*[0-9]*
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g ; \
- s|-D_THREAD_SAFE|${PTHREAD_CFLAGS}|g' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|dillorc|dillorc.sample|g' ${WRKSRC}/Makefile.in
- @${CP} ${WRKSRC}/dillorc ${WRKSRC}/dillorc.sample
-
-# let a slave port redefine this target if it needs to:
-.if !target(pre-configure)
-pre-configure:
-.if !defined(WITH_DILLO_SSL)
- @${ECHO_CMD} ""
- @${ECHO_CMD} " You can enable dillo's experimental SSL support by specifing"
- @${ECHO_CMD} " WITH_DILLO_SSL=yes in your make environment or on the"
- @${ECHO_CMD} " commandline."
- @${ECHO_CMD} ""
-.endif
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/dillo2/distinfo b/www/dillo2/distinfo
deleted file mode 100644
index acee1cd7ab14..000000000000
--- a/www/dillo2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (dillo-0.8.5.tar.bz2) = d0ab7fa1d40b310deb891388604188f8
-SHA256 (dillo-0.8.5.tar.bz2) = 980ccd8e0c0a85e37478e33b5f4f59d2cfda5c16d30af3acad259626d387cd1a
-SIZE (dillo-0.8.5.tar.bz2) = 424795
diff --git a/www/dillo2/files/patch-dpi-https.c b/www/dillo2/files/patch-dpi-https.c
deleted file mode 100644
index b3e4173cd8c2..000000000000
--- a/www/dillo2/files/patch-dpi-https.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- dpi/https.c.orig Sun Oct 3 17:16:15 2004
-+++ dpi/https.c Sun Oct 3 17:17:47 2004
-@@ -53,7 +53,6 @@
- #include <glib.h>
- #include "dpiutil.h"
-
--#undef ENABLE_SSL
- #ifdef ENABLE_SSL
-
- #include <openssl/ssl.h>
-@@ -605,13 +616,8 @@ static void no_ssl_support(void)
- "<b>}</b>\n\n"
- " <b>*** Dillo's prototype plugin for https support"
- " is disabled now ***</b>\n\n"
-- " If you want to test this <b>alpha</b> support code, just remove\n"
-- " line 56 from https.c, recompile and reinstall.\n\n"
-- " (beware that this https support is very limited now)\n\n"
-- " To use https and SSL, you must have \n"
-- " the OpenSSL development libraries installed. Check your\n"
-- " O/S distribution provider, or check out\n"
-- " <a href=\"http://www.openssl.org\">www.openssl.org</a>\n\n"
-+ " If you want to test this <b>alpha</b> support code, define\n"
-+ " WITH_DILLO_SSL in your make environment and rebuild the port.\n\n"
- " --\n"
- "</pre></body></html>\n",
- http_query
diff --git a/www/dillo2/pkg-descr b/www/dillo2/pkg-descr
deleted file mode 100644
index d915e3ead2ef..000000000000
--- a/www/dillo2/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Dillo aims to be a multiplatform browser alternative that's small,
-stable, developer-friendly, usable, fast, and extensible.
-
-WWW: http://www.dillo.org/
diff --git a/www/dillo2/pkg-plist b/www/dillo2/pkg-plist
deleted file mode 100644
index 36cd84b7d98d..000000000000
--- a/www/dillo2/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-@comment $FreeBSD$
-bin/dillo
-bin/dpid
-bin/dpidc
-etc/dillorc.sample
-etc/dpidrc
-libexec/dillo/dpi/bookmarks/bookmarks.dpi
-libexec/dillo/dpi/downloads/downloads.dpi
-libexec/dillo/dpi/file/file.dpi
-libexec/dillo/dpi/ftp/ftp.filter.dpi
-libexec/dillo/dpi/hello/hello.filter.dpi
-libexec/dillo/dpi/https/https.filter.dpi
-@dirrm libexec/dillo/dpi/https
-@dirrm libexec/dillo/dpi/hello
-@dirrm libexec/dillo/dpi/ftp
-@dirrm libexec/dillo/dpi/file
-@dirrm libexec/dillo/dpi/downloads
-@dirrm libexec/dillo/dpi/bookmarks
-@dirrm libexec/dillo/dpi
-@dirrm libexec/dillo
diff --git a/www/dokuwiki-devel/Makefile b/www/dokuwiki-devel/Makefile
deleted file mode 100644
index 3f440a5a3153..000000000000
--- a/www/dokuwiki-devel/Makefile
+++ /dev/null
@@ -1,119 +0,0 @@
-# New ports collection makefile for: dokuwiki
-# Date created: 2005-04-10
-# Whom: chinsan <chinsan@mail2000.com.tw>
-#
-# $FreeBSD$
-#
-
-PORTNAME= dokuwiki
-PORTVERSION= 20051109
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= ftp://bbs.ilc.edu.tw/chinsan/distfiles/ \
- http://bbs.ilc.edu.tw/chinsan/ports/dokuwiki/ \
- http://dev.splitbrain.org/browse/snapshots/ \
- http://www.splitbrain.org/Programming/PHP/DokuWiki/
-DISTNAME= ${PORTNAME}-2005-11-09
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= chinsan.tw@gmail.com
-COMMENT= A simple and easy to use wiki, no database required
-
-USE_PHP= gd pcre session xml zlib
-.if !defined(WITHOUT_X11)
-USE_PHP+= imagick
-.endif
-PHP4_PORT?= www/mod_php4
-NO_BUILD= YES
-WANT_PHP_WEB= YES
-USE_REINPLACE= YES
-
-WWWDOCROOT?= www/data
-DOKUWIKI_URL?= ${PORTNAME}
-DOKUWIKI_DIR?= ${WWWDOCROOT}/${DOKUWIKI_URL}
-WRKSRC= ${WRKDIR}/${PORTNAME}
-PLIST= ${WRKDIR}/pkg-plist
-
-.if defined(BATCH)
-WIKI_LANG?=en
-.endif
-
-.include <bsd.port.pre.mk>
-
-pre-everything::
-.if !defined(WIKI_LANG)
- @${ECHO_MSG} '*******************************************************'
- @${ECHO_MSG} '* You can customize the wiki language by typing *'
- @${ECHO_MSG} '* Use make-flag: *'
- @${ECHO_MSG} '* - Basque WIKI_LANG=eu *'
- @${ECHO_MSG} '* - Brazilian Portuguese WIKI_LANG=pt-br *'
- @${ECHO_MSG} '* - Simplified Chinese WIKI_LANG=zh *'
- @${ECHO_MSG} '* - Traditional Chinese WIKI_LANG=zh-tw *'
- @${ECHO_MSG} '* - Catalan WIKI_LANG=ca *'
- @${ECHO_MSG} '* - Czech WIKI_LANG=cs *'
- @${ECHO_MSG} '* - Danish WIKI_LANG=da *'
- @${ECHO_MSG} '* - Dutch WIKI_LANG=nl *'
- @${ECHO_MSG} '* - English WIKI_LANG=en *'
- @${ECHO_MSG} '* - Esperanto WIKI_LANG=eo *'
- @${ECHO_MSG} '* - Estonian WIKI_LANG=et *'
- @${ECHO_MSG} '* - Finnish WIKI_LANG=fi *'
- @${ECHO_MSG} '* - French WIKI_LANG=fr *'
- @${ECHO_MSG} '* - German WIKI_LANG=de *'
- @${ECHO_MSG} '* - Hebrew WIKI_LANG=he *'
- @${ECHO_MSG} '* - Hungarian WIKI_LANG=hu *'
- @${ECHO_MSG} '* - Italian WIKI_LANG=it *'
- @${ECHO_MSG} '* - Japanese WIKI_LANG=ja *'
- @${ECHO_MSG} '* - Korean WIKI_LANG=ko *'
- @${ECHO_MSG} '* - Latvian WIKI_LANG=lv *'
- @${ECHO_MSG} '* - Lithuanian WIKI_LANG=lt *'
- @${ECHO_MSG} '* - Norwegian WIKI_LANG=no *'
- @${ECHO_MSG} '* - Polish WIKI_LANG=pl *'
- @${ECHO_MSG} '* - Portuguese WIKI_LANG=pt *'
- @${ECHO_MSG} '* - Romanian WIKI_LANG=ro *'
- @${ECHO_MSG} '* - Russian WIKI_LANG=ru *'
- @${ECHO_MSG} '* - Spanish WIKI_LANG=es *'
- @${ECHO_MSG} '* - Slovenian WIKI_LANG=sl *'
- @${ECHO_MSG} '* - Swedish WIKI_LANG=sv *'
- @${ECHO_MSG} '* - Vietnamese WIKI_LANG=vi *'
- @${ECHO_MSG} '* *'
- @${ECHO_MSG} '* Example: "make WIKI_LANG=zh-tw install clean" *'
- @${ECHO_MSG} '*******************************************************'
-.endif
-
-pre-fetch:
-.if ${DOKUWIKI_DIR} == ${WWWDOCROOT}/${DOKUWIKI_URL}
- @${ECHO_MSG} ""
- @${ECHO_MSG} "You can define DOKUWIKI_DIR to override default '${DOKUWIKI_DIR}'"
- @${ECHO_MSG} "installed under ${PREFIX}"
- @${ECHO_MSG} ""
-.endif
-
-pre-patch:
-.if defined(WIKI_LANG)
- @${REINPLACE_CMD} -e 's|lang\(.*\)'en'|lang\1'${WIKI_LANG}'|g' \
- ${WRKSRC}/conf/dokuwiki.php
- @${FIND} ${WRKSRC}/conf -name "*.php.bak" -delete
-.endif
-
-pre-install:
- @${TOUCH} ${WRKSRC}/data/changes.log
- @cd ${WRKSRC} && ${FIND} -s . -type f | \
- ${SED} -e 's|^./||;s|^|${DOKUWIKI_DIR}/|' > ${PLIST} \
- && ${FIND} -d * -type d | \
- ${SED} -e 's|^|@dirrm ${DOKUWIKI_DIR}/|' >> ${PLIST} \
- && ${ECHO_CMD} "@unexec ${RMDIR} %D/${DOKUWIKI_DIR} 2>/dev/null || true">> ${PLIST}
-
-do-install:
-# Data files
- -${MKDIR} ${PREFIX}/${DOKUWIKI_DIR}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${PREFIX}/${DOKUWIKI_DIR}
- @${CHMOD} 755 ${PREFIX}/${DOKUWIKI_DIR}
- @${CP} -R ${WRKSRC}/ ${PREFIX}/${DOKUWIKI_DIR}
-# Setup the correct permissions
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${DOKUWIKI_DIR}/data
-
-post-install:
- @${SED} -e 's|%%PREFIX%%|${PREFIX}|' \
- -e 's|%%DOKUWIKI_DIR%%|${DOKUWIKI_DIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/dokuwiki-devel/distinfo b/www/dokuwiki-devel/distinfo
deleted file mode 100644
index 7524c13a667b..000000000000
--- a/www/dokuwiki-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (dokuwiki-2005-11-09.tgz) = a30792cfda72814b7aad5dfec0b68d40
-SHA256 (dokuwiki-2005-11-09.tgz) = c29b73946765d8200f6d057ad4743a1f839f568ea3c3ac799999cd8c08e2664c
-SIZE (dokuwiki-2005-11-09.tgz) = 710736
diff --git a/www/dokuwiki-devel/pkg-descr b/www/dokuwiki-devel/pkg-descr
deleted file mode 100644
index ec475d5262a7..000000000000
--- a/www/dokuwiki-devel/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at
-creating documentation of any kind. It is targeted at developer teams,
-workgroups and small companies. It has a simple but powerful syntax which
-makes sure the datafiles remain readable outside the Wiki and eases the
-creation of structured texts.
-All data is stored in plain text files - no database is required.
-
-WWW: http://wiki.splitbrain.org/wiki:dokuwiki
diff --git a/www/dokuwiki-devel/pkg-message b/www/dokuwiki-devel/pkg-message
deleted file mode 100644
index ded7355d5d60..000000000000
--- a/www/dokuwiki-devel/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-=================================================================
- **** NOTE ****
- Remember to edit the following file:
- %%PREFIX%%/%%DOKUWIKI_DIR%%/conf/dokuwiki.php
-
- For FULL configuration instructions see
- http://wiki.splitbrain.org/wiki:config
-
-=================================================================
diff --git a/www/dokuwiki-devel/pkg-plist b/www/dokuwiki-devel/pkg-plist
deleted file mode 100644
index d0ac09258d04..000000000000
--- a/www/dokuwiki-devel/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-@comment real PLIST will be generated in pre-install phase
diff --git a/www/dotproject-devel/Makefile b/www/dotproject-devel/Makefile
deleted file mode 100644
index b2a65869ccc1..000000000000
--- a/www/dotproject-devel/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: dotproject
-# Date created: 12 April 2005
-# Whom: Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
-#
-# $FreeBSD$
-#
-
-PORTNAME= dotproject
-PORTVERSION= 2.0.1
-CATEGORIES= www devel
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= ${PORTNAME}_${PORTVERSION}
-
-MAINTAINER= antonio@php.net
-COMMENT= Open Source Project Management tool
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-DOTPROJECTDIR= ${PREFIX}/www/${PORTNAME}
-NO_BUILD= yes
-USE_PHP= gd mysql session
-WANT_PHP_WEB= yes
-
-SUB_LIST+= DOTPROJECTDIR=${DOTPROJECTDIR}
-SUB_FILES= pkg-message
-
-do-install:
- ${MKDIR} ${DOTPROJECTDIR}
- ${CP} -R ${WRKSRC}/* ${DOTPROJECTDIR}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/www/dotproject-devel/distinfo b/www/dotproject-devel/distinfo
deleted file mode 100644
index af0a89795f0e..000000000000
--- a/www/dotproject-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (dotproject_2.0.1.tar.gz) = 498ff6b1646165702d684fd3730ee64e
-SHA256 (dotproject_2.0.1.tar.gz) = 6d43ea7f8db7b0f4ba26b35f5a72977e6119645941edc26585e2cc617569b721
-SIZE (dotproject_2.0.1.tar.gz) = 1968744
diff --git a/www/dotproject-devel/files/pkg-message.in b/www/dotproject-devel/files/pkg-message.in
deleted file mode 100644
index f3e38b338025..000000000000
--- a/www/dotproject-devel/files/pkg-message.in
+++ /dev/null
@@ -1,8 +0,0 @@
-dotProject has been installed into %%DOTPROJECTDIR%%
-
-It is suggested that you add the following to httpd.conf:
-
- Alias /dotproject/ "%%DOTPROJECTDIR%%/"
-
-Then access http://<host>/dotproject and follow the instructions to
-complete the installation.
diff --git a/www/dotproject-devel/pkg-descr b/www/dotproject-devel/pkg-descr
deleted file mode 100644
index 64abd7defc57..000000000000
--- a/www/dotproject-devel/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-dotProject is a PHP web-based project management framework that includes modules
-for companies, projects, tasks (with Gantt charts), forums, files, calendar,
-contacts, tickets/helpdesk, multi-language support, user/module permissions and
-themes.
-
-Features Include
-
- * User Management
- * Email based trouble Ticket System, (Integrated voxel.net's ticketsmith)
- * Client/Company Management
- * Project listings
- * Hierarchical Task List
- * File Repository
- * Contact List
- * Calendar
- * Discussion Forum
- * Resource Based Permissions
-
-
-WWW: http://www.dotproject.net
diff --git a/www/dotproject-devel/pkg-plist b/www/dotproject-devel/pkg-plist
deleted file mode 100644
index 451c0d0d33bf..000000000000
--- a/www/dotproject-devel/pkg-plist
+++ /dev/null
@@ -1,988 +0,0 @@
-www/dotproject/COPYING
-www/dotproject/ChangeLog
-www/dotproject/LICENSE
-www/dotproject/README
-www/dotproject/classes/CustomFields.class.php
-www/dotproject/classes/authenticator.class.php
-www/dotproject/classes/customfieldsparser.class.php
-www/dotproject/classes/date.class.php
-www/dotproject/classes/dp.class.php
-www/dotproject/classes/event_queue.class.php
-www/dotproject/classes/index.html
-www/dotproject/classes/libmail.class.php
-www/dotproject/classes/permissions.class.php
-www/dotproject/classes/query.class.php
-www/dotproject/classes/ui.class.php
-www/dotproject/db/README
-www/dotproject/db/dotproject.sql
-www/dotproject/db/index.html
-www/dotproject/db/upgrade_101_to_102.sql
-www/dotproject/db/upgrade_102_to_20alpha.sql
-www/dotproject/db/upgrade_20_to_201.sql
-www/dotproject/db/upgrade_20alpha_to_20beta.sql
-www/dotproject/db/upgrade_20beta_to_20.sql
-www/dotproject/db/upgrade_contacts.php
-www/dotproject/db/upgrade_contacts_company.php
-www/dotproject/db/upgrade_latest.php
-www/dotproject/db/upgrade_latest.sql
-www/dotproject/db/upgrade_permissions.php
-www/dotproject/db/upgrade_to_20.php
-www/dotproject/db/upgrade_to_201.php
-www/dotproject/db/upgrade_to_20beta.php
-www/dotproject/docs/about.html
-www/dotproject/docs/check.php
-www/dotproject/docs/index.html
-www/dotproject/docs/main.css
-www/dotproject/docs/nav.html
-www/dotproject/docs/phpinfo.php
-www/dotproject/docs/rfc0001.00.html
-www/dotproject/files/.cvsignore
-www/dotproject/files/.htaccess
-www/dotproject/files/index.html
-www/dotproject/files/temp/.cvsignore
-www/dotproject/files/temp/.htaccess
-www/dotproject/files/temp/index.html
-www/dotproject/fileviewer.php
-www/dotproject/functions/admin_func.php
-www/dotproject/functions/forums_func.php
-www/dotproject/functions/index.html
-www/dotproject/functions/projects_func.php
-www/dotproject/functions/tasks_func.php
-www/dotproject/images/arrow-down.gif
-www/dotproject/images/arrow-right.gif
-www/dotproject/images/block-end-16.png
-www/dotproject/images/block-start-16.png
-www/dotproject/images/calendar.gif
-www/dotproject/images/clip.png
-www/dotproject/images/colorchart.gif
-www/dotproject/images/corner-dots.gif
-www/dotproject/images/icons/1.gif
-www/dotproject/images/icons/admin.gif
-www/dotproject/images/icons/calendar.gif
-www/dotproject/images/icons/ci.png
-www/dotproject/images/icons/co.png
-www/dotproject/images/icons/collapse.gif
-www/dotproject/images/icons/companies.gif
-www/dotproject/images/icons/customfields.png
-www/dotproject/images/icons/dialog-warning5.png
-www/dotproject/images/icons/dp.gif
-www/dotproject/images/icons/expand.gif
-www/dotproject/images/icons/graph.gif
-www/dotproject/images/icons/index.html
-www/dotproject/images/icons/low.gif
-www/dotproject/images/icons/mail.gif
-www/dotproject/images/icons/milestone.gif
-www/dotproject/images/icons/pencil.gif
-www/dotproject/images/icons/pin.gif
-www/dotproject/images/icons/posticon.gif
-www/dotproject/images/icons/priority+1.gif
-www/dotproject/images/icons/priority+2.gif
-www/dotproject/images/icons/priority-1.gif
-www/dotproject/images/icons/priority-2.gif
-www/dotproject/images/icons/rc-gui-status-downgr.png
-www/dotproject/images/icons/shim.gif
-www/dotproject/images/icons/stock_attach-16.png
-www/dotproject/images/icons/stock_cancel-16.png
-www/dotproject/images/icons/stock_delete-16.png
-www/dotproject/images/icons/stock_edit-16.png
-www/dotproject/images/icons/stock_help-16.png
-www/dotproject/images/icons/stock_new.png
-www/dotproject/images/icons/stock_new_small.png
-www/dotproject/images/icons/stock_ok-16.png
-www/dotproject/images/icons/stock_print-16.png
-www/dotproject/images/icons/stock_trash_full-16.png
-www/dotproject/images/icons/ticketsmith.gif
-www/dotproject/images/icons/trash.gif
-www/dotproject/images/icons/unpin.gif
-www/dotproject/images/icons/updown.gif
-www/dotproject/images/icons/users.gif
-www/dotproject/images/index.html
-www/dotproject/images/log-error.gif
-www/dotproject/images/log-info.gif
-www/dotproject/images/log-notice.gif
-www/dotproject/images/navfirst.gif
-www/dotproject/images/navlast.gif
-www/dotproject/images/navleft.gif
-www/dotproject/images/navright.gif
-www/dotproject/images/next.gif
-www/dotproject/images/obj/alert.gif
-www/dotproject/images/obj/contact.gif
-www/dotproject/images/obj/dotgreen.gif
-www/dotproject/images/obj/dotgrey.gif
-www/dotproject/images/obj/dotredanim.gif
-www/dotproject/images/obj/dotyellowanim.gif
-www/dotproject/images/obj/email.gif
-www/dotproject/images/obj/error.gif
-www/dotproject/images/obj/event-attendees.gif
-www/dotproject/images/obj/event.gif
-www/dotproject/images/obj/folder-shared.gif
-www/dotproject/images/obj/folder.gif
-www/dotproject/images/obj/help.gif
-www/dotproject/images/obj/index.html
-www/dotproject/images/obj/lock.gif
-www/dotproject/images/obj/palette.gif
-www/dotproject/images/obj/phone.gif
-www/dotproject/images/obj/warning.gif
-www/dotproject/images/prev.gif
-www/dotproject/images/shim.gif
-www/dotproject/images/smartfolder.gif
-www/dotproject/images/trash_small.gif
-www/dotproject/images/view.week.gif
-www/dotproject/images/week.gif
-www/dotproject/includes/.cvsignore
-www/dotproject/includes/.htaccess
-www/dotproject/includes/config-dist.php
-www/dotproject/includes/db_adodb.php
-www/dotproject/includes/db_connect.php
-www/dotproject/includes/gateway.pl
-www/dotproject/includes/index.html
-www/dotproject/includes/main_functions.php
-www/dotproject/includes/permissions.php
-www/dotproject/includes/sendpass.php
-www/dotproject/includes/session.php
-www/dotproject/includes/version.php
-www/dotproject/index.php
-www/dotproject/install/db.php
-www/dotproject/install/do_install_db.php
-www/dotproject/install/dp.png
-www/dotproject/install/index.php
-www/dotproject/install/install.inc.php
-www/dotproject/install/vw_idx_check.php
-www/dotproject/js/base.js
-www/dotproject/js/collapse.js
-www/dotproject/lib/PEAR/Contact_Vcard_Build.php
-www/dotproject/lib/PEAR/Contact_Vcard_Parse.php
-www/dotproject/lib/PEAR/Date.php
-www/dotproject/lib/PEAR/Date/Calc.php
-www/dotproject/lib/PEAR/Date/Human.php
-www/dotproject/lib/PEAR/Date/Span.php
-www/dotproject/lib/PEAR/Date/TimeZone.php
-www/dotproject/lib/adodb/adodb-csvlib.inc.php
-www/dotproject/lib/adodb/adodb-datadict.inc.php
-www/dotproject/lib/adodb/adodb-error.inc.php
-www/dotproject/lib/adodb/adodb-errorhandler.inc.php
-www/dotproject/lib/adodb/adodb-errorpear.inc.php
-www/dotproject/lib/adodb/adodb-exceptions.inc.php
-www/dotproject/lib/adodb/adodb-iterator.inc.php
-www/dotproject/lib/adodb/adodb-lib.inc.php
-www/dotproject/lib/adodb/adodb-pager.inc.php
-www/dotproject/lib/adodb/adodb-pear.inc.php
-www/dotproject/lib/adodb/adodb-perf.inc.php
-www/dotproject/lib/adodb/adodb-php4.inc.php
-www/dotproject/lib/adodb/adodb-time.inc.php
-www/dotproject/lib/adodb/adodb-time.zip
-www/dotproject/lib/adodb/adodb-xmlschema.inc.php
-www/dotproject/lib/adodb/adodb.inc.php
-www/dotproject/lib/adodb/contrib/toxmlrpc.inc.php
-www/dotproject/lib/adodb/cute_icons_for_site/adodb.gif
-www/dotproject/lib/adodb/cute_icons_for_site/adodb2.gif
-www/dotproject/lib/adodb/datadict/datadict-access.inc.php
-www/dotproject/lib/adodb/datadict/datadict-db2.inc.php
-www/dotproject/lib/adodb/datadict/datadict-firebird.inc.php
-www/dotproject/lib/adodb/datadict/datadict-generic.inc.php
-www/dotproject/lib/adodb/datadict/datadict-ibase.inc.php
-www/dotproject/lib/adodb/datadict/datadict-informix.inc.php
-www/dotproject/lib/adodb/datadict/datadict-mssql.inc.php
-www/dotproject/lib/adodb/datadict/datadict-mysql.inc.php
-www/dotproject/lib/adodb/datadict/datadict-oci8.inc.php
-www/dotproject/lib/adodb/datadict/datadict-postgres.inc.php
-www/dotproject/lib/adodb/datadict/datadict-sybase.inc.php
-www/dotproject/lib/adodb/docs/docs-adodb.htm
-www/dotproject/lib/adodb/docs/docs-datadict.htm
-www/dotproject/lib/adodb/docs/docs-perf.htm
-www/dotproject/lib/adodb/docs/docs-session.htm
-www/dotproject/lib/adodb/docs/old-changelog.htm
-www/dotproject/lib/adodb/docs/readme.htm
-www/dotproject/lib/adodb/docs/tips_portable_sql.htm
-www/dotproject/lib/adodb/docs/tute.htm
-www/dotproject/lib/adodb/drivers/adodb-access.inc.php
-www/dotproject/lib/adodb/drivers/adodb-ado.inc.php
-www/dotproject/lib/adodb/drivers/adodb-ado_access.inc.php
-www/dotproject/lib/adodb/drivers/adodb-ado_mssql.inc.php
-www/dotproject/lib/adodb/drivers/adodb-borland_ibase.inc.php
-www/dotproject/lib/adodb/drivers/adodb-csv.inc.php
-www/dotproject/lib/adodb/drivers/adodb-db2.inc.php
-www/dotproject/lib/adodb/drivers/adodb-fbsql.inc.php
-www/dotproject/lib/adodb/drivers/adodb-firebird.inc.php
-www/dotproject/lib/adodb/drivers/adodb-ibase.inc.php
-www/dotproject/lib/adodb/drivers/adodb-informix.inc.php
-www/dotproject/lib/adodb/drivers/adodb-informix72.inc.php
-www/dotproject/lib/adodb/drivers/adodb-ldap.inc.php
-www/dotproject/lib/adodb/drivers/adodb-mssql.inc.php
-www/dotproject/lib/adodb/drivers/adodb-mssqlpo.inc.php
-www/dotproject/lib/adodb/drivers/adodb-mysql.inc.php
-www/dotproject/lib/adodb/drivers/adodb-mysqli.inc.php
-www/dotproject/lib/adodb/drivers/adodb-mysqlt.inc.php
-www/dotproject/lib/adodb/drivers/adodb-netezza.inc.php
-www/dotproject/lib/adodb/drivers/adodb-oci8.inc.php
-www/dotproject/lib/adodb/drivers/adodb-oci805.inc.php
-www/dotproject/lib/adodb/drivers/adodb-oci8po.inc.php
-www/dotproject/lib/adodb/drivers/adodb-odbc.inc.php
-www/dotproject/lib/adodb/drivers/adodb-odbc_mssql.inc.php
-www/dotproject/lib/adodb/drivers/adodb-odbc_oracle.inc.php
-www/dotproject/lib/adodb/drivers/adodb-odbtp.inc.php
-www/dotproject/lib/adodb/drivers/adodb-odbtp_unicode.inc.php
-www/dotproject/lib/adodb/drivers/adodb-oracle.inc.php
-www/dotproject/lib/adodb/drivers/adodb-pdo.inc.php
-www/dotproject/lib/adodb/drivers/adodb-postgres.inc.php
-www/dotproject/lib/adodb/drivers/adodb-postgres64.inc.php
-www/dotproject/lib/adodb/drivers/adodb-postgres7.inc.php
-www/dotproject/lib/adodb/drivers/adodb-proxy.inc.php
-www/dotproject/lib/adodb/drivers/adodb-sapdb.inc.php
-www/dotproject/lib/adodb/drivers/adodb-sqlanywhere.inc.php
-www/dotproject/lib/adodb/drivers/adodb-sqlite.inc.php
-www/dotproject/lib/adodb/drivers/adodb-sqlitepo.inc.php
-www/dotproject/lib/adodb/drivers/adodb-sybase.inc.php
-www/dotproject/lib/adodb/drivers/adodb-vfp.inc.php
-www/dotproject/lib/adodb/lang/adodb-bg.inc.php
-www/dotproject/lib/adodb/lang/adodb-bgutf8.inc.php
-www/dotproject/lib/adodb/lang/adodb-ca.inc.php
-www/dotproject/lib/adodb/lang/adodb-cn.inc.php
-www/dotproject/lib/adodb/lang/adodb-cz.inc.php
-www/dotproject/lib/adodb/lang/adodb-de.inc.php
-www/dotproject/lib/adodb/lang/adodb-en.inc.php
-www/dotproject/lib/adodb/lang/adodb-es.inc.php
-www/dotproject/lib/adodb/lang/adodb-fr.inc.php
-www/dotproject/lib/adodb/lang/adodb-it.inc.php
-www/dotproject/lib/adodb/lang/adodb-nl.inc.php
-www/dotproject/lib/adodb/lang/adodb-pl.inc.php
-www/dotproject/lib/adodb/lang/adodb-pt-br.inc.php
-www/dotproject/lib/adodb/lang/adodb-ro.inc.php
-www/dotproject/lib/adodb/lang/adodb-ru1251.inc.php
-www/dotproject/lib/adodb/lang/adodb-sv.inc.php
-www/dotproject/lib/adodb/license.txt
-www/dotproject/lib/adodb/pear/Auth/Container/ADOdb.php
-www/dotproject/lib/adodb/pear/readme.Auth.txt
-www/dotproject/lib/adodb/perf/perf-db2.inc.php
-www/dotproject/lib/adodb/perf/perf-informix.inc.php
-www/dotproject/lib/adodb/perf/perf-mssql.inc.php
-www/dotproject/lib/adodb/perf/perf-mysql.inc.php
-www/dotproject/lib/adodb/perf/perf-oci8.inc.php
-www/dotproject/lib/adodb/perf/perf-postgres.inc.php
-www/dotproject/lib/adodb/pivottable.inc.php
-www/dotproject/lib/adodb/readme.txt
-www/dotproject/lib/adodb/rsfilter.inc.php
-www/dotproject/lib/adodb/server.php
-www/dotproject/lib/adodb/session/adodb-compress-bzip2.php
-www/dotproject/lib/adodb/session/adodb-compress-gzip.php
-www/dotproject/lib/adodb/session/adodb-cryptsession.php
-www/dotproject/lib/adodb/session/adodb-encrypt-mcrypt.php
-www/dotproject/lib/adodb/session/adodb-encrypt-md5.php
-www/dotproject/lib/adodb/session/adodb-encrypt-secret.php
-www/dotproject/lib/adodb/session/adodb-sess.txt
-www/dotproject/lib/adodb/session/adodb-session-clob.php
-www/dotproject/lib/adodb/session/adodb-session.php
-www/dotproject/lib/adodb/session/adodb-sessions.mysql.sql
-www/dotproject/lib/adodb/session/adodb-sessions.oracle.clob.sql
-www/dotproject/lib/adodb/session/adodb-sessions.oracle.sql
-www/dotproject/lib/adodb/session/crypt.inc.php
-www/dotproject/lib/adodb/session/old/adodb-cryptsession.php
-www/dotproject/lib/adodb/session/old/adodb-session-clob.php
-www/dotproject/lib/adodb/session/old/adodb-session.php
-www/dotproject/lib/adodb/session/old/crypt.inc.php
-www/dotproject/lib/adodb/tests/benchmark.php
-www/dotproject/lib/adodb/tests/client.php
-www/dotproject/lib/adodb/tests/pdo.php
-www/dotproject/lib/adodb/tests/test-datadict.php
-www/dotproject/lib/adodb/tests/test-perf.php
-www/dotproject/lib/adodb/tests/test-pgblob.php
-www/dotproject/lib/adodb/tests/test-php5.php
-www/dotproject/lib/adodb/tests/test-xmlschema.php
-www/dotproject/lib/adodb/tests/test.php
-www/dotproject/lib/adodb/tests/test2.php
-www/dotproject/lib/adodb/tests/test3.php
-www/dotproject/lib/adodb/tests/test4.php
-www/dotproject/lib/adodb/tests/test5.php
-www/dotproject/lib/adodb/tests/test_rs_array.php
-www/dotproject/lib/adodb/tests/testcache.php
-www/dotproject/lib/adodb/tests/testdatabases.inc.php
-www/dotproject/lib/adodb/tests/testgenid.php
-www/dotproject/lib/adodb/tests/testmssql.php
-www/dotproject/lib/adodb/tests/testoci8.php
-www/dotproject/lib/adodb/tests/testoci8cursor.php
-www/dotproject/lib/adodb/tests/testpaging.php
-www/dotproject/lib/adodb/tests/testpear.php
-www/dotproject/lib/adodb/tests/testsessions.php
-www/dotproject/lib/adodb/tests/time.php
-www/dotproject/lib/adodb/tests/tmssql.php
-www/dotproject/lib/adodb/tests/xmlschema.xml
-www/dotproject/lib/adodb/toexport.inc.php
-www/dotproject/lib/adodb/tohtml.inc.php
-www/dotproject/lib/adodb/xmlschema.dtd
-www/dotproject/lib/adodb/xsl/convert-0.1-0.2.xsl
-www/dotproject/lib/adodb/xsl/convert-0.2-0.1.xsl
-www/dotproject/lib/calendar/README
-www/dotproject/lib/calendar/calendar-dp.css
-www/dotproject/lib/calendar/calendar.js
-www/dotproject/lib/calendar/lang/calendar-br.js
-www/dotproject/lib/calendar/lang/calendar-ca.js
-www/dotproject/lib/calendar/lang/calendar-cs-win.js
-www/dotproject/lib/calendar/lang/calendar-da.js
-www/dotproject/lib/calendar/lang/calendar-du.js
-www/dotproject/lib/calendar/lang/calendar-el.js
-www/dotproject/lib/calendar/lang/calendar-en.js
-www/dotproject/lib/calendar/lang/calendar-es.js
-www/dotproject/lib/calendar/lang/calendar-fr.js
-www/dotproject/lib/calendar/lang/calendar-it.js
-www/dotproject/lib/calendar/lang/calendar-nl.js
-www/dotproject/lib/calendar/lang/calendar-ro.js
-www/dotproject/lib/calendar/lang/calendar-sp.js
-www/dotproject/lib/calendar/lang/calendar-sw.js
-www/dotproject/lib/ezpdf/class.ezpdf.php
-www/dotproject/lib/ezpdf/class.pdf.php
-www/dotproject/lib/ezpdf/fonts/Helvetica-Bold.afm
-www/dotproject/lib/ezpdf/fonts/Helvetica.afm
-www/dotproject/lib/index.html
-www/dotproject/lib/jpgraph/QPL.txt
-www/dotproject/lib/jpgraph/README
-www/dotproject/lib/jpgraph/README.dotproject
-www/dotproject/lib/jpgraph/index.html
-www/dotproject/lib/jpgraph/src/imgdata_diamonds.inc
-www/dotproject/lib/jpgraph/src/index.html
-www/dotproject/lib/jpgraph/src/jpg-config.inc
-www/dotproject/lib/jpgraph/src/jpgraph.php
-www/dotproject/lib/jpgraph/src/jpgraph_bar.php
-www/dotproject/lib/jpgraph/src/jpgraph_canvas.php
-www/dotproject/lib/jpgraph/src/jpgraph_canvtools.php
-www/dotproject/lib/jpgraph/src/jpgraph_error.php
-www/dotproject/lib/jpgraph/src/jpgraph_gantt.php
-www/dotproject/lib/jpgraph/src/jpgraph_gradient.php
-www/dotproject/lib/jpgraph/src/jpgraph_iconplot.php
-www/dotproject/lib/jpgraph/src/jpgraph_line.php
-www/dotproject/lib/jpgraph/src/jpgraph_log.php
-www/dotproject/lib/jpgraph/src/jpgraph_pie.php
-www/dotproject/lib/jpgraph/src/jpgraph_pie3d.php
-www/dotproject/lib/jpgraph/src/jpgraph_plotband.php
-www/dotproject/lib/jpgraph/src/jpgraph_plotmark.inc
-www/dotproject/lib/phpgacl/AUTHORS
-www/dotproject/lib/phpgacl/CHANGELOG
-www/dotproject/lib/phpgacl/COPYING.lib
-www/dotproject/lib/phpgacl/CREDITS
-www/dotproject/lib/phpgacl/Cache_Lite/Cache_Lite.php
-www/dotproject/lib/phpgacl/Cache_Lite/Hashed_Cache_Lite.php
-www/dotproject/lib/phpgacl/Cache_Lite/LICENSE
-www/dotproject/lib/phpgacl/FAQ
-www/dotproject/lib/phpgacl/README
-www/dotproject/lib/phpgacl/TODO
-www/dotproject/lib/phpgacl/admin/about.php
-www/dotproject/lib/phpgacl/admin/acl_admin.php
-www/dotproject/lib/phpgacl/admin/acl_debug.php
-www/dotproject/lib/phpgacl/admin/acl_list.php
-www/dotproject/lib/phpgacl/admin/acl_test.php
-www/dotproject/lib/phpgacl/admin/admin.css
-www/dotproject/lib/phpgacl/admin/admin_functions.js
-www/dotproject/lib/phpgacl/admin/assign_group.php
-www/dotproject/lib/phpgacl/admin/edit_group.php
-www/dotproject/lib/phpgacl/admin/edit_object_sections.php
-www/dotproject/lib/phpgacl/admin/edit_objects.php
-www/dotproject/lib/phpgacl/admin/gacl_admin.inc.php
-www/dotproject/lib/phpgacl/admin/group_admin.php
-www/dotproject/lib/phpgacl/admin/images/bot-l.png
-www/dotproject/lib/phpgacl/admin/images/bot-r.png
-www/dotproject/lib/phpgacl/admin/images/div-l.png
-www/dotproject/lib/phpgacl/admin/images/div-r.png
-www/dotproject/lib/phpgacl/admin/images/logo.png
-www/dotproject/lib/phpgacl/admin/images/mid-l.png
-www/dotproject/lib/phpgacl/admin/images/mid-r.png
-www/dotproject/lib/phpgacl/admin/images/spacer.gif
-www/dotproject/lib/phpgacl/admin/images/tab-off-l.png
-www/dotproject/lib/phpgacl/admin/images/tab-off-r.png
-www/dotproject/lib/phpgacl/admin/images/tab-on-l.png
-www/dotproject/lib/phpgacl/admin/images/tab-on-r.png
-www/dotproject/lib/phpgacl/admin/images/top-l.png
-www/dotproject/lib/phpgacl/admin/images/top-r.png
-www/dotproject/lib/phpgacl/admin/index.php
-www/dotproject/lib/phpgacl/admin/object_search.php
-www/dotproject/lib/phpgacl/admin/s.gif
-www/dotproject/lib/phpgacl/admin/test.php
-www/dotproject/lib/phpgacl/docs/manual.html
-www/dotproject/lib/phpgacl/docs/manual.pdf
-www/dotproject/lib/phpgacl/docs/manual.sxw
-www/dotproject/lib/phpgacl/docs/manual.txt
-www/dotproject/lib/phpgacl/docs/manual_html_7dced6ce.png
-www/dotproject/lib/phpgacl/docs/manual_html_m481ab4b3.png
-www/dotproject/lib/phpgacl/docs/manual_html_m48c2db5c.png
-www/dotproject/lib/phpgacl/docs/manual_html_m6a630ca2.png
-www/dotproject/lib/phpgacl/docs/manual_html_m770a5a15.png
-www/dotproject/lib/phpgacl/docs/phpgacl-db-schema.png
-www/dotproject/lib/phpgacl/docs/phpgacl-db-schema.vsd
-www/dotproject/lib/phpgacl/example.php
-www/dotproject/lib/phpgacl/gacl.class.php
-www/dotproject/lib/phpgacl/gacl_api.class.php
-www/dotproject/lib/phpgacl/other_languages/perl/perlGACL-check-1.0.tar.gz
-www/dotproject/lib/phpgacl/profiler.inc
-www/dotproject/lib/phpgacl/schema.xml
-www/dotproject/lib/phpgacl/setup.php
-www/dotproject/lib/phpgacl/soap/clients/perl_client.pl
-www/dotproject/lib/phpgacl/soap/clients/php_client.php
-www/dotproject/lib/phpgacl/soap/clients/python_client.py
-www/dotproject/lib/phpgacl/soap/nusoap.php
-www/dotproject/lib/phpgacl/soap/server.php
-www/dotproject/lib/phpgacl/test_suite/acl_tests.php
-www/dotproject/lib/phpgacl/test_suite/phpunit/ChangeLog
-www/dotproject/lib/phpgacl/test_suite/phpunit/README
-www/dotproject/lib/phpgacl/test_suite/phpunit/phpunit.php
-www/dotproject/lib/phpgacl/test_suite/phpunit/phpunit_test.php
-www/dotproject/lib/phpgacl/test_suite/phpunit/runtests.php
-www/dotproject/lib/phpgacl/test_suite/phpunit/runtests2.php
-www/dotproject/lib/phpgacl/test_suite/phpunit/stylesheet.css
-www/dotproject/lib/phpgacl/test_suite/random_acl_check.php
-www/dotproject/lib/phpgacl/test_suite/run.php
-www/dotproject/lib/phpgacl/test_suite/stress_test.php
-www/dotproject/lib/phpgacl/test_suite/styles.css
-www/dotproject/lib/phpgacl/test_suite/unit_tests.php
-www/dotproject/lib/smarty/Config_File.class.php
-www/dotproject/lib/smarty/Smarty.class.php
-www/dotproject/lib/smarty/Smarty_Compiler.class.php
-www/dotproject/lib/smarty/debug.tpl
-www/dotproject/lib/smarty/plugins/block.strip.php
-www/dotproject/lib/smarty/plugins/block.textformat.php
-www/dotproject/lib/smarty/plugins/compiler.assign.php
-www/dotproject/lib/smarty/plugins/function.assign.php
-www/dotproject/lib/smarty/plugins/function.assign_debug_info.php
-www/dotproject/lib/smarty/plugins/function.config_load.php
-www/dotproject/lib/smarty/plugins/function.counter.php
-www/dotproject/lib/smarty/plugins/function.cycle.php
-www/dotproject/lib/smarty/plugins/function.debug.php
-www/dotproject/lib/smarty/plugins/function.eval.php
-www/dotproject/lib/smarty/plugins/function.fetch.php
-www/dotproject/lib/smarty/plugins/function.html_checkboxes.php
-www/dotproject/lib/smarty/plugins/function.html_image.php
-www/dotproject/lib/smarty/plugins/function.html_options.php
-www/dotproject/lib/smarty/plugins/function.html_radios.php
-www/dotproject/lib/smarty/plugins/function.html_select_date.php
-www/dotproject/lib/smarty/plugins/function.html_select_time.php
-www/dotproject/lib/smarty/plugins/function.html_table.php
-www/dotproject/lib/smarty/plugins/function.mailto.php
-www/dotproject/lib/smarty/plugins/function.math.php
-www/dotproject/lib/smarty/plugins/function.popup.php
-www/dotproject/lib/smarty/plugins/function.popup_init.php
-www/dotproject/lib/smarty/plugins/modifier.capitalize.php
-www/dotproject/lib/smarty/plugins/modifier.cat.php
-www/dotproject/lib/smarty/plugins/modifier.count_characters.php
-www/dotproject/lib/smarty/plugins/modifier.count_paragraphs.php
-www/dotproject/lib/smarty/plugins/modifier.count_sentences.php
-www/dotproject/lib/smarty/plugins/modifier.count_words.php
-www/dotproject/lib/smarty/plugins/modifier.date_format.php
-www/dotproject/lib/smarty/plugins/modifier.debug_print_var.php
-www/dotproject/lib/smarty/plugins/modifier.default.php
-www/dotproject/lib/smarty/plugins/modifier.escape.php
-www/dotproject/lib/smarty/plugins/modifier.indent.php
-www/dotproject/lib/smarty/plugins/modifier.lower.php
-www/dotproject/lib/smarty/plugins/modifier.nl2br.php
-www/dotproject/lib/smarty/plugins/modifier.regex_replace.php
-www/dotproject/lib/smarty/plugins/modifier.replace.php
-www/dotproject/lib/smarty/plugins/modifier.spacify.php
-www/dotproject/lib/smarty/plugins/modifier.string_format.php
-www/dotproject/lib/smarty/plugins/modifier.strip.php
-www/dotproject/lib/smarty/plugins/modifier.strip_tags.php
-www/dotproject/lib/smarty/plugins/modifier.truncate.php
-www/dotproject/lib/smarty/plugins/modifier.upper.php
-www/dotproject/lib/smarty/plugins/modifier.wordwrap.php
-www/dotproject/lib/smarty/plugins/outputfilter.trimwhitespace.php
-www/dotproject/lib/smarty/plugins/shared.escape_special_chars.php
-www/dotproject/lib/smarty/plugins/shared.make_timestamp.php
-www/dotproject/lib/smarty/templates/phpgacl/about.tpl
-www/dotproject/lib/smarty/templates/phpgacl/acl_admin.tpl
-www/dotproject/lib/smarty/templates/phpgacl/acl_admin_js.tpl
-www/dotproject/lib/smarty/templates/phpgacl/acl_debug.tpl
-www/dotproject/lib/smarty/templates/phpgacl/acl_list.tpl
-www/dotproject/lib/smarty/templates/phpgacl/acl_test.tpl
-www/dotproject/lib/smarty/templates/phpgacl/assign_group.tpl
-www/dotproject/lib/smarty/templates/phpgacl/debug.tpl
-www/dotproject/lib/smarty/templates/phpgacl/edit_group.tpl
-www/dotproject/lib/smarty/templates/phpgacl/edit_object_sections.tpl
-www/dotproject/lib/smarty/templates/phpgacl/edit_objects.tpl
-www/dotproject/lib/smarty/templates/phpgacl/footer.tpl
-www/dotproject/lib/smarty/templates/phpgacl/group_admin.tpl
-www/dotproject/lib/smarty/templates/phpgacl/header.tpl
-www/dotproject/lib/smarty/templates/phpgacl/navigation.tpl
-www/dotproject/lib/smarty/templates/phpgacl/object_search.tpl
-www/dotproject/lib/smarty/templates/phpgacl/pager.tpl
-www/dotproject/locales/core.php
-www/dotproject/locales/en/admin.inc
-www/dotproject/locales/en/calendar.inc
-www/dotproject/locales/en/common.inc
-www/dotproject/locales/en/companies.inc
-www/dotproject/locales/en/contacts.inc
-www/dotproject/locales/en/departments.inc
-www/dotproject/locales/en/files.inc
-www/dotproject/locales/en/forums.inc
-www/dotproject/locales/en/help.inc
-www/dotproject/locales/en/history.inc
-www/dotproject/locales/en/index.html
-www/dotproject/locales/en/lang.php
-www/dotproject/locales/en/locales.php
-www/dotproject/locales/en/projects.inc
-www/dotproject/locales/en/public.inc
-www/dotproject/locales/en/resources.inc
-www/dotproject/locales/en/smartsearch.inc
-www/dotproject/locales/en/styles.inc
-www/dotproject/locales/en/system.inc
-www/dotproject/locales/en/tasks.inc
-www/dotproject/locales/en/ticketsmith.inc
-www/dotproject/locales/index.html
-www/dotproject/misc/cvs2cl/README
-www/dotproject/misc/cvs2cl/cvs2cl.pl
-www/dotproject/misc/cvs2cl/index.html
-www/dotproject/misc/debug.php
-www/dotproject/misc/holidays/fr
-www/dotproject/misc/holidays/uk
-www/dotproject/misc/index.html
-www/dotproject/misc/mime.types
-www/dotproject/misc/postnuke/README
-www/dotproject/misc/postnuke/dplink/index.php
-www/dotproject/misc/postnuke/dplink/pnadmin.php
-www/dotproject/misc/postnuke/dplink/pninit.php
-www/dotproject/misc/postnuke/dplink/pnlang/eng/admin.php
-www/dotproject/misc/postnuke/dplink/pnuser.php
-www/dotproject/misc/postnuke/dplink/pnversion.php
-www/dotproject/modules/admin/addedituser.php
-www/dotproject/modules/admin/admin.class.php
-www/dotproject/modules/admin/do_perms_aed.php
-www/dotproject/modules/admin/do_user_aed.php
-www/dotproject/modules/admin/do_userrole_aed.php
-www/dotproject/modules/admin/images/helix-setup-user.png
-www/dotproject/modules/admin/images/helix-setup-users.png
-www/dotproject/modules/admin/images/helix-setup-users2.png
-www/dotproject/modules/admin/images/helix-setup-users3.png
-www/dotproject/modules/admin/index.html
-www/dotproject/modules/admin/index.php
-www/dotproject/modules/admin/viewuser.php
-www/dotproject/modules/admin/vw_active_usr.php
-www/dotproject/modules/admin/vw_inactive_usr.php
-www/dotproject/modules/admin/vw_usr.php
-www/dotproject/modules/admin/vw_usr_log.php
-www/dotproject/modules/admin/vw_usr_perms.php
-www/dotproject/modules/admin/vw_usr_proj.php
-www/dotproject/modules/admin/vw_usr_roles.php
-www/dotproject/modules/calendar/addedit.php
-www/dotproject/modules/calendar/calendar.class.php
-www/dotproject/modules/calendar/clash.php
-www/dotproject/modules/calendar/day_view.php
-www/dotproject/modules/calendar/do_event_aed.php
-www/dotproject/modules/calendar/images/event0.png
-www/dotproject/modules/calendar/images/event1.png
-www/dotproject/modules/calendar/images/event2.png
-www/dotproject/modules/calendar/images/event3.png
-www/dotproject/modules/calendar/images/event4.png
-www/dotproject/modules/calendar/images/event5.png
-www/dotproject/modules/calendar/images/myevo-appointments.png
-www/dotproject/modules/calendar/index.html
-www/dotproject/modules/calendar/index.php
-www/dotproject/modules/calendar/links_events.php
-www/dotproject/modules/calendar/links_tasks.php
-www/dotproject/modules/calendar/view.php
-www/dotproject/modules/calendar/vw_day_events.php
-www/dotproject/modules/calendar/vw_day_tasks.php
-www/dotproject/modules/calendar/week_view.php
-www/dotproject/modules/companies/addedit.php
-www/dotproject/modules/companies/companies.class.php
-www/dotproject/modules/companies/do_company_aed.php
-www/dotproject/modules/companies/images/handshake.png
-www/dotproject/modules/companies/index.html
-www/dotproject/modules/companies/index.php
-www/dotproject/modules/companies/view.php
-www/dotproject/modules/companies/vw_active.php
-www/dotproject/modules/companies/vw_archived.php
-www/dotproject/modules/companies/vw_companies.php
-www/dotproject/modules/companies/vw_contacts.php
-www/dotproject/modules/companies/vw_depts.php
-www/dotproject/modules/companies/vw_users.php
-www/dotproject/modules/contacts/addedit.php
-www/dotproject/modules/contacts/contacts.class.php
-www/dotproject/modules/contacts/csvexport.php
-www/dotproject/modules/contacts/do_contact_aed.php
-www/dotproject/modules/contacts/images/monkeychat-48.png
-www/dotproject/modules/contacts/index.html
-www/dotproject/modules/contacts/index.php
-www/dotproject/modules/contacts/select_contact_company.php
-www/dotproject/modules/contacts/vcardexport.php
-www/dotproject/modules/contacts/vcardimport.php
-www/dotproject/modules/contacts/view.php
-www/dotproject/modules/departments/addedit.php
-www/dotproject/modules/departments/departments.class.php
-www/dotproject/modules/departments/do_dept_aed.php
-www/dotproject/modules/departments/index.html
-www/dotproject/modules/departments/index.php
-www/dotproject/modules/departments/view.php
-www/dotproject/modules/departments/vw_contacts.php
-www/dotproject/modules/files/addedit.php
-www/dotproject/modules/files/co.php
-www/dotproject/modules/files/companies_tab.files.php
-www/dotproject/modules/files/do_file_aed.php
-www/dotproject/modules/files/do_file_co.php
-www/dotproject/modules/files/do_searchfiles.php
-www/dotproject/modules/files/file_index_ignore.php
-www/dotproject/modules/files/files.class.php
-www/dotproject/modules/files/images/folder5.png
-www/dotproject/modules/files/index.html
-www/dotproject/modules/files/index.php
-www/dotproject/modules/files/index_table.php
-www/dotproject/modules/files/projects_tab.files.php
-www/dotproject/modules/files/tasks_tab.files.php
-www/dotproject/modules/files/tasks_tab.view.files.php
-www/dotproject/modules/forums/addedit.php
-www/dotproject/modules/forums/configure.php
-www/dotproject/modules/forums/do_forum_aed.php
-www/dotproject/modules/forums/do_post_aed.php
-www/dotproject/modules/forums/do_watch_forum.php
-www/dotproject/modules/forums/forums.class.php
-www/dotproject/modules/forums/images/support.png
-www/dotproject/modules/forums/index.html
-www/dotproject/modules/forums/index.php
-www/dotproject/modules/forums/post_message.php
-www/dotproject/modules/forums/setup.php
-www/dotproject/modules/forums/view_messages.php
-www/dotproject/modules/forums/view_pdf.php
-www/dotproject/modules/forums/view_topics.php
-www/dotproject/modules/forums/viewer.php
-www/dotproject/modules/help/en/help.toc.hlp
-www/dotproject/modules/help/en/index.html
-www/dotproject/modules/help/index.html
-www/dotproject/modules/help/index.php
-www/dotproject/modules/history/addedit.php
-www/dotproject/modules/history/images/stock_book_blue_48.png
-www/dotproject/modules/history/index.html
-www/dotproject/modules/history/index.php
-www/dotproject/modules/history/projects_tab.history.php
-www/dotproject/modules/history/setup.php
-www/dotproject/modules/index.html
-www/dotproject/modules/install/images/control-center.png
-www/dotproject/modules/projects/addedit.php
-www/dotproject/modules/projects/do_project_aed.php
-www/dotproject/modules/projects/gantt.php
-www/dotproject/modules/projects/gantt2.php
-www/dotproject/modules/projects/images/applet3-48.png
-www/dotproject/modules/projects/index.html
-www/dotproject/modules/projects/index.php
-www/dotproject/modules/projects/projects.class.php
-www/dotproject/modules/projects/reports.php
-www/dotproject/modules/projects/reports/allocateduserhours.en.txt
-www/dotproject/modules/projects/reports/allocateduserhours.php
-www/dotproject/modules/projects/reports/completed.en.txt
-www/dotproject/modules/projects/reports/completed.php
-www/dotproject/modules/projects/reports/overall.en.txt
-www/dotproject/modules/projects/reports/overall.php
-www/dotproject/modules/projects/reports/overdue.en.txt
-www/dotproject/modules/projects/reports/overdue.php
-www/dotproject/modules/projects/reports/stats.en.txt
-www/dotproject/modules/projects/reports/stats.php
-www/dotproject/modules/projects/reports/taskenddate.en.txt
-www/dotproject/modules/projects/reports/taskenddate.php
-www/dotproject/modules/projects/reports/tasklist.en.txt
-www/dotproject/modules/projects/reports/tasklist.php
-www/dotproject/modules/projects/reports/tasklogs.en.txt
-www/dotproject/modules/projects/reports/tasklogs.php
-www/dotproject/modules/projects/reports/tasksperuser.en.txt
-www/dotproject/modules/projects/reports/tasksperuser.php
-www/dotproject/modules/projects/reports/upcoming.en.txt
-www/dotproject/modules/projects/reports/upcoming.php
-www/dotproject/modules/projects/reports/userperformance.en.txt
-www/dotproject/modules/projects/reports/userperformance.php
-www/dotproject/modules/projects/view.php
-www/dotproject/modules/projects/viewgantt.php
-www/dotproject/modules/projects/vw_files.php
-www/dotproject/modules/projects/vw_forums.php
-www/dotproject/modules/projects/vw_idx_active.php
-www/dotproject/modules/projects/vw_idx_archived.php
-www/dotproject/modules/projects/vw_idx_complete.php
-www/dotproject/modules/projects/vw_idx_proposed.php
-www/dotproject/modules/projects/vw_logs.php
-www/dotproject/modules/public/access_denied.php
-www/dotproject/modules/public/calendar.php
-www/dotproject/modules/public/chpwd.php
-www/dotproject/modules/public/color_selector.php
-www/dotproject/modules/public/contact_selector.php
-www/dotproject/modules/public/date_format.php
-www/dotproject/modules/public/index.html
-www/dotproject/modules/public/index.php
-www/dotproject/modules/public/selector.php
-www/dotproject/modules/resources/addedit.js
-www/dotproject/modules/resources/addedit.php
-www/dotproject/modules/resources/do_resource_aed.php
-www/dotproject/modules/resources/index.php
-www/dotproject/modules/resources/resources.class.php
-www/dotproject/modules/resources/setup.php
-www/dotproject/modules/resources/tabs.js
-www/dotproject/modules/resources/tasks_dosql.addedit.php
-www/dotproject/modules/resources/tasks_tab.addedit.other_resources.php
-www/dotproject/modules/resources/tasks_tab.view.other_resources.php
-www/dotproject/modules/resources/view.js
-www/dotproject/modules/resources/view.php
-www/dotproject/modules/resources/vw_resources.php
-www/dotproject/modules/smartsearch/index.html
-www/dotproject/modules/smartsearch/index.php
-www/dotproject/modules/smartsearch/searchobjects/companies.inc.php
-www/dotproject/modules/smartsearch/searchobjects/contacts.inc.php
-www/dotproject/modules/smartsearch/searchobjects/departments.inc.php
-www/dotproject/modules/smartsearch/searchobjects/events.inc.php
-www/dotproject/modules/smartsearch/searchobjects/files.inc.php
-www/dotproject/modules/smartsearch/searchobjects/files_content.inc.php
-www/dotproject/modules/smartsearch/searchobjects/forum_messages.inc.php
-www/dotproject/modules/smartsearch/searchobjects/forums.inc.php
-www/dotproject/modules/smartsearch/searchobjects/projects.inc.php
-www/dotproject/modules/smartsearch/searchobjects/task_log.inc.php
-www/dotproject/modules/smartsearch/searchobjects/tasks.inc.php
-www/dotproject/modules/smartsearch/searchobjects/tickets.inc.php
-www/dotproject/modules/smartsearch/searchobjects/users.inc.php
-www/dotproject/modules/smartsearch/setup.php
-www/dotproject/modules/smartsearch/smartsearch.class.php
-www/dotproject/modules/system/addeditpref.php
-www/dotproject/modules/system/billingcode.php
-www/dotproject/modules/system/contacts_ldap.php
-www/dotproject/modules/system/custom_field_addedit.php
-www/dotproject/modules/system/custom_field_editor.php
-www/dotproject/modules/system/do_billingcode_aed.php
-www/dotproject/modules/system/do_custom_field_aed.php
-www/dotproject/modules/system/do_preference_aed.php
-www/dotproject/modules/system/do_systemconfig_aed.php
-www/dotproject/modules/system/domodsql.php
-www/dotproject/modules/system/images/48_my_computer.png
-www/dotproject/modules/system/images/control-center.png
-www/dotproject/modules/system/images/index.html
-www/dotproject/modules/system/images/main-settings.png
-www/dotproject/modules/system/images/myevo-weather.png
-www/dotproject/modules/system/images/power-management.png
-www/dotproject/modules/system/images/rdf2.png
-www/dotproject/modules/system/index.html
-www/dotproject/modules/system/index.php
-www/dotproject/modules/system/roles/do_perms_aed.php
-www/dotproject/modules/system/roles/do_role_aed.php
-www/dotproject/modules/system/roles/index.html
-www/dotproject/modules/system/roles/index.php
-www/dotproject/modules/system/roles/roles.class.php
-www/dotproject/modules/system/roles/viewrole.php
-www/dotproject/modules/system/roles/vw_role_perms.php
-www/dotproject/modules/system/syskeys/do_syskey_aed.php
-www/dotproject/modules/system/syskeys/do_sysval_aed.php
-www/dotproject/modules/system/syskeys/index.html
-www/dotproject/modules/system/syskeys/index.php
-www/dotproject/modules/system/syskeys/keys.php
-www/dotproject/modules/system/syskeys/syskeys.class.php
-www/dotproject/modules/system/system.class.php
-www/dotproject/modules/system/systemconfig.php
-www/dotproject/modules/system/systemconfig_help.php
-www/dotproject/modules/system/translate.php
-www/dotproject/modules/system/translate_save.php
-www/dotproject/modules/system/viewmods.php
-www/dotproject/modules/tasks/addedit.js
-www/dotproject/modules/tasks/addedit.php
-www/dotproject/modules/tasks/ae_dates.php
-www/dotproject/modules/tasks/ae_depend.php
-www/dotproject/modules/tasks/ae_desc.php
-www/dotproject/modules/tasks/ae_resource.php
-www/dotproject/modules/tasks/do_task_aed.php
-www/dotproject/modules/tasks/do_task_assign_aed.php
-www/dotproject/modules/tasks/do_updatetask.php
-www/dotproject/modules/tasks/gantt.php
-www/dotproject/modules/tasks/images/add.png
-www/dotproject/modules/tasks/images/applet-48.png
-www/dotproject/modules/tasks/images/exchange.png
-www/dotproject/modules/tasks/images/remove.png
-www/dotproject/modules/tasks/index.html
-www/dotproject/modules/tasks/index.php
-www/dotproject/modules/tasks/listtasks.php
-www/dotproject/modules/tasks/organize.php
-www/dotproject/modules/tasks/organizer.php
-www/dotproject/modules/tasks/tasks.class.php
-www/dotproject/modules/tasks/tasks.php
-www/dotproject/modules/tasks/tasksperuser.php
-www/dotproject/modules/tasks/tasksperuser_sub.php
-www/dotproject/modules/tasks/todo.php
-www/dotproject/modules/tasks/todo_tasks_sub.php
-www/dotproject/modules/tasks/view.js
-www/dotproject/modules/tasks/view.php
-www/dotproject/modules/tasks/viewgantt.php
-www/dotproject/modules/tasks/vw_log_update.php
-www/dotproject/modules/tasks/vw_logs.php
-www/dotproject/modules/ticketsmith/CHANGELOG
-www/dotproject/modules/ticketsmith/CREDITS
-www/dotproject/modules/ticketsmith/INSTALL
-www/dotproject/modules/ticketsmith/LICENSE
-www/dotproject/modules/ticketsmith/README
-www/dotproject/modules/ticketsmith/TODO
-www/dotproject/modules/ticketsmith/UPGRADE
-www/dotproject/modules/ticketsmith/admin.php
-www/dotproject/modules/ticketsmith/attach.php
-www/dotproject/modules/ticketsmith/comment.php
-www/dotproject/modules/ticketsmith/common.inc.php
-www/dotproject/modules/ticketsmith/config.inc.php
-www/dotproject/modules/ticketsmith/do_ticket_aed.php
-www/dotproject/modules/ticketsmith/followup.php
-www/dotproject/modules/ticketsmith/images/gconf-app-icon.png
-www/dotproject/modules/ticketsmith/images/ltwt.gif
-www/dotproject/modules/ticketsmith/images/posticon.gif
-www/dotproject/modules/ticketsmith/images/rtwt.gif
-www/dotproject/modules/ticketsmith/index.html
-www/dotproject/modules/ticketsmith/index.php
-www/dotproject/modules/ticketsmith/login.php
-www/dotproject/modules/ticketsmith/pdf.php
-www/dotproject/modules/ticketsmith/post_ticket.php
-www/dotproject/modules/ticketsmith/reattachticket.php
-www/dotproject/modules/ticketsmith/search.php
-www/dotproject/modules/ticketsmith/style.css
-www/dotproject/modules/ticketsmith/table.schema
-www/dotproject/modules/ticketsmith/view.php
-www/dotproject/queuescanner.php
-www/dotproject/style/classic/footer.php
-www/dotproject/style/classic/header.php
-www/dotproject/style/classic/images/bground.gif
-www/dotproject/style/classic/images/index.html
-www/dotproject/style/classic/index.html
-www/dotproject/style/classic/login.php
-www/dotproject/style/classic/main.css
-www/dotproject/style/classic/overrides.php
-www/dotproject/style/default/footer.php
-www/dotproject/style/default/header.php
-www/dotproject/style/default/images/dp_icon.gif
-www/dotproject/style/default/images/favicon.ico
-www/dotproject/style/default/images/index.html
-www/dotproject/style/default/images/obj/index.html
-www/dotproject/style/default/images/obj/tick.gif
-www/dotproject/style/default/images/tabBg.png
-www/dotproject/style/default/images/tabLeft.png
-www/dotproject/style/default/images/tabRight.png
-www/dotproject/style/default/images/tabSelectedBg.png
-www/dotproject/style/default/images/tabSelectedLeft.png
-www/dotproject/style/default/images/tabSelectedRight.png
-www/dotproject/style/default/images/titlegrad.jpg
-www/dotproject/style/default/index.html
-www/dotproject/style/default/login.php
-www/dotproject/style/default/lostpass.php
-www/dotproject/style/default/main.css
-www/dotproject/style/default/overrides.php
-www/dotproject/style/dp-grey-theme/README.TXT
-www/dotproject/style/dp-grey-theme/footer.php
-www/dotproject/style/dp-grey-theme/header.php
-www/dotproject/style/dp-grey-theme/images/bar_top_Selectedleft.gif
-www/dotproject/style/dp-grey-theme/images/bar_top_Selectedmiddle.gif
-www/dotproject/style/dp-grey-theme/images/bar_top_Selectedright.gif
-www/dotproject/style/dp-grey-theme/images/bar_top_left.gif
-www/dotproject/style/dp-grey-theme/images/bar_top_middle.gif
-www/dotproject/style/dp-grey-theme/images/bar_top_right.gif
-www/dotproject/style/dp-grey-theme/images/dp_icon.gif
-www/dotproject/style/dp-grey-theme/images/favicon.ico
-www/dotproject/style/dp-grey-theme/images/index.html
-www/dotproject/style/dp-grey-theme/images/lines_title_bar.gif
-www/dotproject/style/dp-grey-theme/images/lines_title_shadow.gif
-www/dotproject/style/dp-grey-theme/images/obj/index.html
-www/dotproject/style/dp-grey-theme/images/obj/tick.gif
-www/dotproject/style/dp-grey-theme/images/titlegrad.jpg
-www/dotproject/style/dp-grey-theme/index.html
-www/dotproject/style/dp-grey-theme/login.php
-www/dotproject/style/dp-grey-theme/lostpass.php
-www/dotproject/style/dp-grey-theme/main.css
-www/dotproject/style/dp-grey-theme/overrides.php
-www/dotproject/style/dp-grey-theme/tabBg.png
-www/dotproject/style/dp-grey-theme/tabLeft.png
-www/dotproject/style/dp-grey-theme/tabRight.png
-www/dotproject/style/dp-grey-theme/tabSelectedBg.png
-www/dotproject/style/dp-grey-theme/tabSelectedLeft.png
-www/dotproject/style/dp-grey-theme/tabSelectedRight.png
-www/dotproject/style/index.html
-@dirrm www/dotproject/style/dp-grey-theme/images/obj
-@dirrm www/dotproject/style/dp-grey-theme/images
-@dirrm www/dotproject/style/dp-grey-theme
-@dirrm www/dotproject/style/default/images/obj
-@dirrm www/dotproject/style/default/images
-@dirrm www/dotproject/style/default
-@dirrm www/dotproject/style/classic/images
-@dirrm www/dotproject/style/classic
-@dirrm www/dotproject/style
-@dirrm www/dotproject/modules/ticketsmith/images
-@dirrm www/dotproject/modules/ticketsmith
-@dirrm www/dotproject/modules/tasks/images
-@dirrm www/dotproject/modules/tasks
-@dirrm www/dotproject/modules/system/syskeys
-@dirrm www/dotproject/modules/system/roles
-@dirrm www/dotproject/modules/system/images
-@dirrm www/dotproject/modules/system
-@dirrm www/dotproject/modules/smartsearch/searchobjects
-@dirrm www/dotproject/modules/smartsearch
-@dirrm www/dotproject/modules/resources
-@dirrm www/dotproject/modules/public
-@dirrm www/dotproject/modules/projects/reports
-@dirrm www/dotproject/modules/projects/images
-@dirrm www/dotproject/modules/projects
-@dirrm www/dotproject/modules/install/images
-@dirrm www/dotproject/modules/install
-@dirrm www/dotproject/modules/history/images
-@dirrm www/dotproject/modules/history
-@dirrm www/dotproject/modules/help/en
-@dirrm www/dotproject/modules/help
-@dirrm www/dotproject/modules/forums/images
-@dirrm www/dotproject/modules/forums
-@dirrm www/dotproject/modules/files/images
-@dirrm www/dotproject/modules/files
-@dirrm www/dotproject/modules/departments
-@dirrm www/dotproject/modules/contacts/images
-@dirrm www/dotproject/modules/contacts
-@dirrm www/dotproject/modules/companies/images
-@dirrm www/dotproject/modules/companies
-@dirrm www/dotproject/modules/calendar/images
-@dirrm www/dotproject/modules/calendar
-@dirrm www/dotproject/modules/admin/images
-@dirrm www/dotproject/modules/admin
-@dirrm www/dotproject/modules
-@dirrm www/dotproject/misc/postnuke/dplink/pnlang/eng
-@dirrm www/dotproject/misc/postnuke/dplink/pnlang
-@dirrm www/dotproject/misc/postnuke/dplink
-@dirrm www/dotproject/misc/postnuke
-@dirrm www/dotproject/misc/holidays
-@dirrm www/dotproject/misc/cvs2cl
-@dirrm www/dotproject/misc
-@dirrm www/dotproject/locales/en
-@dirrm www/dotproject/locales
-@dirrm www/dotproject/lib/smarty/templates/phpgacl
-@dirrm www/dotproject/lib/smarty/templates
-@dirrm www/dotproject/lib/smarty/plugins
-@dirrm www/dotproject/lib/smarty
-@dirrm www/dotproject/lib/phpgacl/test_suite/phpunit
-@dirrm www/dotproject/lib/phpgacl/test_suite
-@dirrm www/dotproject/lib/phpgacl/soap/clients
-@dirrm www/dotproject/lib/phpgacl/soap
-@dirrm www/dotproject/lib/phpgacl/other_languages/perl
-@dirrm www/dotproject/lib/phpgacl/other_languages
-@dirrm www/dotproject/lib/phpgacl/docs
-@dirrm www/dotproject/lib/phpgacl/admin/images
-@dirrm www/dotproject/lib/phpgacl/admin
-@dirrm www/dotproject/lib/phpgacl/Cache_Lite
-@dirrm www/dotproject/lib/phpgacl
-@dirrm www/dotproject/lib/jpgraph/src
-@dirrm www/dotproject/lib/jpgraph
-@dirrm www/dotproject/lib/ezpdf/fonts
-@dirrm www/dotproject/lib/ezpdf
-@dirrm www/dotproject/lib/calendar/lang
-@dirrm www/dotproject/lib/calendar
-@dirrm www/dotproject/lib/adodb/xsl
-@dirrm www/dotproject/lib/adodb/tests
-@dirrm www/dotproject/lib/adodb/session/old
-@dirrm www/dotproject/lib/adodb/session
-@dirrm www/dotproject/lib/adodb/perf
-@dirrm www/dotproject/lib/adodb/pear/Auth/Container
-@dirrm www/dotproject/lib/adodb/pear/Auth
-@dirrm www/dotproject/lib/adodb/pear
-@dirrm www/dotproject/lib/adodb/lang
-@dirrm www/dotproject/lib/adodb/drivers
-@dirrm www/dotproject/lib/adodb/docs
-@dirrm www/dotproject/lib/adodb/datadict
-@dirrm www/dotproject/lib/adodb/cute_icons_for_site
-@dirrm www/dotproject/lib/adodb/contrib
-@dirrm www/dotproject/lib/adodb
-@dirrm www/dotproject/lib/PEAR/Date
-@dirrm www/dotproject/lib/PEAR
-@dirrm www/dotproject/lib
-@dirrm www/dotproject/js
-@dirrm www/dotproject/install
-@dirrm www/dotproject/includes
-@dirrm www/dotproject/images/obj
-@dirrm www/dotproject/images/icons
-@dirrm www/dotproject/images
-@dirrm www/dotproject/functions
-@dirrm www/dotproject/files/temp
-@dirrm www/dotproject/files
-@dirrm www/dotproject/docs
-@dirrm www/dotproject/db
-@dirrm www/dotproject/classes
-@dirrm www/dotproject
diff --git a/www/drupal/Makefile b/www/drupal/Makefile
index 31ebcad22f3d..9e479b69ed37 100644
--- a/www/drupal/Makefile
+++ b/www/drupal/Makefile
@@ -6,8 +6,8 @@
#
PORTNAME= drupal
-PORTVERSION= 4.6.5
-PORTREVISION= 2006010503
+PORTVERSION= 4.6.6
+PORTREVISION= 2006031700
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= brooks
diff --git a/www/drupal/distinfo b/www/drupal/distinfo
index e1be0051c177..f1c01d1ae008 100644
--- a/www/drupal/distinfo
+++ b/www/drupal/distinfo
@@ -1,3 +1,3 @@
-MD5 (drupal/drupal-4.6.5.tar.gz) = b9662dff07ba1dc36e9b7f27a932e3f1
-SHA256 (drupal/drupal-4.6.5.tar.gz) = 84ed2f24a845ef9d1590c8b3744194e27a4e11002659ad6a9190a4d0e0e580c9
-SIZE (drupal/drupal-4.6.5.tar.gz) = 455993
+MD5 (drupal/drupal-4.6.6.tar.gz) = 4d2f5745c0c9eef56ef7ca88654eacf5
+SHA256 (drupal/drupal-4.6.6.tar.gz) = beb73c12af3d1785a0d845170c0785b6c1a83576cb42a17388372c52be3717e0
+SIZE (drupal/drupal-4.6.6.tar.gz) = 455959
diff --git a/www/drupal4-textile/1 b/www/drupal4-textile/1
deleted file mode 100644
index 749233d4c2b8..000000000000
--- a/www/drupal4-textile/1
+++ /dev/null
@@ -1,35 +0,0 @@
-# A Perforce Change Specification.
-#
-# Change: The change number. 'new' on a new changelist. Read-only.
-# Date: The date this specification was last modified. Read-only.
-# Client: The client on which the changelist was created. Read-only.
-# User: The user who created the changelist. Read-only.
-# Status: Either 'pending' or 'submitted'. Read-only.
-# Description: Comments about the changelist. Required.
-# Jobs: What opened jobs are to be closed by this changelist.
-# You may delete jobs from this list. (New changelists only.)
-# Files: What opened files from the default changelist are to be added
-# to this changelist. You may delete files from this list.
-# (New changelists only.)
-
-Change: new
-
-Client: brooks_pagefault
-
-User: brooks
-
-Status: new
-
-Description:
- Correct pkg-descr and port creation date. Remove bogus
- contents of $FreeBSD$
- PR:
- Submitted by:
- Reviewed by:
- Approved by:
- Obtained from:
- MFP4 after:
-
-Files:
- //depot/user/brooks/ports/drupal-textile/Makefile # edit
- //depot/user/brooks/ports/drupal-textile/pkg-descr # edit
diff --git a/www/drupal4-textile/Makefile b/www/drupal4-textile/Makefile
deleted file mode 100644
index d3e6fdbec82a..000000000000
--- a/www/drupal4-textile/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# New ports collection makefile for: drupal-textile
-# Date created: 21 February 2006
-# Whom: Brooks Davis <brooks@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= textile
-DISTVERSION= ${DRUPAL_VERSION}
-PORTREVISION= 20060210
-CATEGORIES= www textproc
-MASTER_SITE_SUBDIR= brooks
-
-MAINTAINER= brooks@FreeBSD.org
-COMMENT= Textile markup module for Drupal
-
-DRUPAL_MODULE= yes
-MODULE_DIRS= textilephp
-MODULE_FILES= textile.module textilephp/Textile.php
-DOC_DIRS= textilephp/doc textilephp
-DOC_FILES= CHANGELOG.txt CREDITS.txt INSTALL.txt LICENSE.txt README.txt \
- textilephp/doc/classMTLikeTextile-members.html \
- textilephp/doc/Textile_8php-source.html \
- textilephp/doc/Textile_8php.html \
- textilephp/doc/annotated.html \
- textilephp/doc/classTextile-members.html \
- textilephp/doc/classMTLikeTextile.html \
- textilephp/doc/classMTLikeTextile.png \
- textilephp/doc/classTextile.html \
- textilephp/doc/classTextile.png \
- textilephp/doc/doxygen.css \
- textilephp/doc/doxygen.png \
- textilephp/doc/files.html \
- textilephp/doc/functions.html \
- textilephp/doc/functions_func.html \
- textilephp/doc/functions_vars.html \
- textilephp/doc/hierarchy.html \
- textilephp/doc/index.html \
- textilephp/textilephp.doxyfile \
- textilephp/CHANGELOG \
- textilephp/CREDITS \
- textilephp/README \
- textilephp/TODO
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/drupal/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal4-textile/distinfo b/www/drupal4-textile/distinfo
deleted file mode 100644
index b7aefdea085a..000000000000
--- a/www/drupal4-textile/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/textile-4.6.0.tar.gz) = 27af78cb90a4db792a4a9299e51db581
-SHA256 (drupal/textile-4.6.0.tar.gz) = 49e44fd86ce9316eaaaf3e3ae40daa791db09222dc62723bf1d6c5a11aa4a5f9
-SIZE (drupal/textile-4.6.0.tar.gz) = 123431
diff --git a/www/drupal4-textile/files/pkg-install.in b/www/drupal4-textile/files/pkg-install.in
deleted file mode 100644
index e18d858c77e8..000000000000
--- a/www/drupal4-textile/files/pkg-install.in
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-
-PREFIX=%%PREFIX%%
-CONF_FILES="%%CONF_FILES%%"
-CONF_DIRS="%%CONF_DIRS%%"
-
-case $2 in
-POST-INSTALL)
- for cfgfile in "${CONF_FILES}"; do
- if [ ! -e ${PREFIX}/${cfgfile} ]; then
- cp ${PREFIX}/${cfgfile}-dist ${PREFIX}/${cfgfile}
- fi
- done
- ;;
-DEINSTALL)
- for cfgfile in "${CONF_FILES}"; do
- if cmp -s ${PREFIX}/${cfgfile} ${PREFIX}/${cfgfile}-dist ]; then
- rm ${PREFIX}/${cfgfile}
- fi
- done
- ;;
-POST-DEINSTALL)
- for cfgdir in "${CONF_DIRS}"; do
- rmdir ${PREFIX}/${cfgdir} 2> /dev/null || true
- done
- ;;
-esac
diff --git a/www/drupal4-textile/pkg-descr b/www/drupal4-textile/pkg-descr
deleted file mode 100644
index e6f9f528a5ad..000000000000
--- a/www/drupal4-textile/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The Textile module allows you to enter content using Textile, a
-simple, plain text syntax that is filtered into valid (X)HTML. It was
-originally developed by Dean Allen of textism.com, and several different
-versions (in several different programming languages) have been created.
-
-WWW: http://drupal.org/project/textile
diff --git a/www/drupal4/Makefile b/www/drupal4/Makefile
deleted file mode 100644
index 31ebcad22f3d..000000000000
--- a/www/drupal4/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-# New ports collection makefile for: Drupal
-# Date Created: 10 Nov 2003
-# Whom: Sebastian Yepes F. <esn@x123.info>
-#
-# $FreeBSD$
-#
-
-PORTNAME= drupal
-PORTVERSION= 4.6.5
-PORTREVISION= 2006010503
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= brooks
-DIST_SUBDIR= drupal
-
-MAINTAINER= brooks@FreeBSD.org
-COMMENT= CMS that supports pgsql and mysql
-
-DRUPAL_PORT= yes
-
-USE_PHP= gd pcre session xml
-WANT_PHP_WEB= yes
-
-OPTIONS+= MYSQL "MySQL database support" on \
- PGSQL "PostgreSQL database support" off
-
-WWWOWN?= www
-WWWGRP?= www
-
-NO_BUILD= yes
-DOCS= CHANGELOG.txt INSTALL.txt LICENSE.txt MAINTAINERS.txt
-SUB_FILES+= pkg-message
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_MYSQL)
-# XXX: should be "USE_PHP+=mysql", but the depends are added too early
-# by bsd.php.mk
-RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/mysql.so:${PORTSDIR}/${mysql_DEPENDS}
-.endif
-.if defined(WITH_PGSQL)
-RUN_DEPENDS+= ${LOCALBASE}/share/pear/DB.php:${PORTSDIR}/databases/pear-DB
-.endif
-
-do-install:
- ${MKDIR} ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/.htaccess ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/cron.php ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/database ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/favicon.ico ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/includes ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/index.php ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/misc ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/modules ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/scripts ${DRUPAL_DIR}
- ${MKDIR} ${DRUPAL_DIR}/sites/default
- ${CP} ${WRKSRC}/sites/default/settings.php ${DRUPAL_DIR}/sites/default/settings.php-dist
- @if [ ! -f ${DRUPAL_DIR}/sites/default/settings.php ]; then \
- ${CP} -p ${DRUPAL_DIR}/sites/default/settings.php-dist ${DRUPAL_DIR}/sites/default/settings.php ; \
- fi
- ${CP} -R ${WRKSRC}/themes ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/update.php ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/xmlrpc.php ${DRUPAL_DIR}
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${CP} ${DOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
-.endif
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${DRUPAL_DIR}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include "${.CURDIR}/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal4/bsd.drupal.mk b/www/drupal4/bsd.drupal.mk
deleted file mode 100644
index 37fb9249394f..000000000000
--- a/www/drupal4/bsd.drupal.mk
+++ /dev/null
@@ -1,75 +0,0 @@
-# $FreeBSD$
-#
-
-DRUPAL_BASE?= www/drupal
-DRUPAL_DIR= ${PREFIX}/${DRUPAL_BASE}
-DRUPAL_DOCSDIR?= ${PREFIX}/${DRUPAL_BASE}/doc
-PLIST_SUB+= DRUPAL_BASE=${DRUPAL_BASE}
-SUB_LIST+= DRUPAL_BASE=${DRUPAL_BASE} DRUPAL_DIR=${DRUPAL_DIR}
-
-.if defined(DRUPAL_PORT)
-DOCSDIR?= ${DRUPAL_DOCSDIR}
-.endif
-
-.if defined(DRUPAL_MODULE)
-DRUPAL_VERSION?= 4.6.0
-DRUPAL_MODDIR?= ${DRUPAL_BASE}/modules
-DOCSDIR?= ${DRUPAL_DOCSDIR}/${PORTNAME}
-
-# We have to mirror the distfiles because they are automaticly
-# regenerated snapshots that change size even when nothing changes in the
-# files themselves so they will generally be MASTER_SITE_LOCAL
-MASTER_SITES?= ${MASTER_SITE_LOCAL}
-PKGNAMEPREFIX= drupal-
-DIST_SUBDIR= drupal
-
-RUN_DEPENDS= ${LOCALBASE}/${DRUPAL_BASE}/index.php:${PORTSDIR}/www/drupal
-
-NO_BUILD?= yes
-
-WRKSRC?= ${WRKDIR}/${PORTNAME}
-
-.if defined(MODULE_CONF_FILES)
-SUB_FILES= pkg-install
-SUB_LIST+= CONF_FILES=${MODULE_CONF_FILES:C|^|${DRUPAL_MODDIR}/|} \
- CONF_DIRS=${MODULE_CONF_DIRS:C|^|${DRUPAL_MODDIR}/|}
-# XXX: where?
-PKGINSTALL= ${WRKDIR}/pkg-install
-PKGDEINSTALL= ${PKGINSTALL}
-.endif
-
-PLIST_SUB+= DRUPAL_MODDIR=${DRUPAL_MODDIR}
-PLIST_FILES+= ${MODULE_FILES:C|^|%%DRUPAL_MODDIR%%/|}
-PLIST_FILES+= ${MODULE_CONF_FILES:C|^|%%DRUPAL_MODDIR%%/|:C|$|-dist|}
-PLIST_DIRS+= ${MODULE_DIRS:C|^|%%DRUPAL_MODDIR%%/|}
-.if !defined(NOPORTDOCS)
-PLIST_FILES+= ${DOC_FILES:C|^|%%DOCSDIR%%/|}
-PLIST_DIRS+= ${DOC_DIRS:C|^|%%DOCSDIR%%/|}
-PLIST_DIRS+= %%DOCSDIR%%
-.endif
-
-do-install:
-.if defined(MODULE_CONF_DIRS)
- @${MKDIR} ${MODULE_CONF_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.if defined(MODULE_DIRS)
- @${MKDIR} ${MODULE_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.for f in ${MODULE_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}
-.endfor
-.for f in ${MODULE_CONF_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}-dist
-.endfor
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR} ${DOC_DIRS:C|^|${DOCSDIR}/|}
-.for f in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/${f}
-.endfor
-.endif
-
-.if defined(MODULE_CONF_FILES)
-post-install:
- @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-.endif
-.endif
diff --git a/www/drupal4/distinfo b/www/drupal4/distinfo
deleted file mode 100644
index e1be0051c177..000000000000
--- a/www/drupal4/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/drupal-4.6.5.tar.gz) = b9662dff07ba1dc36e9b7f27a932e3f1
-SHA256 (drupal/drupal-4.6.5.tar.gz) = 84ed2f24a845ef9d1590c8b3744194e27a4e11002659ad6a9190a4d0e0e580c9
-SIZE (drupal/drupal-4.6.5.tar.gz) = 455993
diff --git a/www/drupal4/files/pkg-message.in b/www/drupal4/files/pkg-message.in
deleted file mode 100644
index d64eb1b7bc7f..000000000000
--- a/www/drupal4/files/pkg-message.in
+++ /dev/null
@@ -1,27 +0,0 @@
-You now need to create the DB where Drupal is going to live
-
- PostgreSQL::
- createdb -U pgsql -W drupal
- createuser -U pgsql -P -e drupal
- createlang -U pgsql -W plpgsql drupal
- psql -U drupal drupal < %%DRUPAL_DIR%%/database/database.pgsql
-
- MySQL::
- mysqladmin -u dba_user -p create drupal
- mysql -u dba_user -p
- GRANT ALL PRIVILEGES ON drupal.* TO drupal@localhost IDENTIFIED BY 'passwd';
- mysql -u drupal -p drupal < %%DRUPAL_DIR%%/database/database.mysql"
-
-Then edit the %%DRUPAL_DIR%%/sites/default/settings.php
-to your needs. Once you have done that you must add appropriate
-configuration directives to your apache configuration file
-(%%PREFIX%%/etc/apache(2)/httpd.conf). A typical configuration would be:
-
- Alias /drupal "%%DRUPAL_DIR%%"
-
- <Directory "%%DRUPAL_DIR%%">
- Options Indexes FollowSymlinks MultiViews
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
diff --git a/www/drupal4/pkg-descr b/www/drupal4/pkg-descr
deleted file mode 100644
index 81032dda8381..000000000000
--- a/www/drupal4/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Drupal is an open-source platform and content management system
-for building dynamic web sites offering a broad range of features
-and services.
-Drupal can support a diverse range of web projects ranging from
-personal weblogs to large community-driven sites.
-
-WWW: http://drupal.org
diff --git a/www/drupal4/pkg-plist b/www/drupal4/pkg-plist
deleted file mode 100644
index 10159905b407..000000000000
--- a/www/drupal4/pkg-plist
+++ /dev/null
@@ -1,154 +0,0 @@
-%%DRUPAL_BASE%%/.htaccess
-%%DRUPAL_BASE%%/cron.php
-%%DRUPAL_BASE%%/database/database.mysql
-%%DRUPAL_BASE%%/database/database.pgsql
-%%DRUPAL_BASE%%/database/updates.inc
-%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
-%%PORTDOCS%%%%DOCSDIR%%/MAINTAINERS.txt
-%%DRUPAL_BASE%%/favicon.ico
-%%DRUPAL_BASE%%/includes/bootstrap.inc
-%%DRUPAL_BASE%%/includes/common.inc
-%%DRUPAL_BASE%%/includes/database.inc
-%%DRUPAL_BASE%%/includes/database.mysql.inc
-%%DRUPAL_BASE%%/includes/database.pgsql.inc
-%%DRUPAL_BASE%%/includes/file.inc
-%%DRUPAL_BASE%%/includes/image.inc
-%%DRUPAL_BASE%%/includes/locale.inc
-%%DRUPAL_BASE%%/includes/menu.inc
-%%DRUPAL_BASE%%/includes/module.inc
-%%DRUPAL_BASE%%/includes/pager.inc
-%%DRUPAL_BASE%%/includes/session.inc
-%%DRUPAL_BASE%%/includes/tablesort.inc
-%%DRUPAL_BASE%%/includes/theme.inc
-%%DRUPAL_BASE%%/includes/xmlrpc.inc
-%%DRUPAL_BASE%%/includes/xmlrpcs.inc
-%%DRUPAL_BASE%%/index.php
-%%DRUPAL_BASE%%/misc/arrow-asc.png
-%%DRUPAL_BASE%%/misc/arrow-desc.png
-%%DRUPAL_BASE%%/misc/blog.png
-%%DRUPAL_BASE%%/misc/drupal.css
-%%DRUPAL_BASE%%/misc/druplicon-small.png
-%%DRUPAL_BASE%%/misc/druplicon.png
-%%DRUPAL_BASE%%/misc/forum-closed.png
-%%DRUPAL_BASE%%/misc/forum-default.png
-%%DRUPAL_BASE%%/misc/forum-hot-new.png
-%%DRUPAL_BASE%%/misc/forum-hot.png
-%%DRUPAL_BASE%%/misc/forum-new.png
-%%DRUPAL_BASE%%/misc/forum-sticky.png
-%%DRUPAL_BASE%%/misc/menu-collapsed.png
-%%DRUPAL_BASE%%/misc/menu-expanded.png
-%%DRUPAL_BASE%%/misc/menu-leaf.png
-%%DRUPAL_BASE%%/misc/powered-by-drupal-dark.png
-%%DRUPAL_BASE%%/misc/powered-by-drupal-light.png
-%%DRUPAL_BASE%%/misc/powered-by-drupal.png
-%%DRUPAL_BASE%%/misc/print.css
-%%DRUPAL_BASE%%/misc/watchdog-error.png
-%%DRUPAL_BASE%%/misc/watchdog-warning.png
-%%DRUPAL_BASE%%/misc/xml.png
-%%DRUPAL_BASE%%/modules/aggregator.module
-%%DRUPAL_BASE%%/modules/archive.module
-%%DRUPAL_BASE%%/modules/block.module
-%%DRUPAL_BASE%%/modules/blog.module
-%%DRUPAL_BASE%%/modules/blogapi.module
-%%DRUPAL_BASE%%/modules/book.module
-%%DRUPAL_BASE%%/modules/comment.module
-%%DRUPAL_BASE%%/modules/contact.module
-%%DRUPAL_BASE%%/modules/drupal.module
-%%DRUPAL_BASE%%/modules/filter.module
-%%DRUPAL_BASE%%/modules/forum.module
-%%DRUPAL_BASE%%/modules/help.module
-%%DRUPAL_BASE%%/modules/legacy.module
-%%DRUPAL_BASE%%/modules/locale.module
-%%DRUPAL_BASE%%/modules/menu.module
-%%DRUPAL_BASE%%/modules/node.module
-%%DRUPAL_BASE%%/modules/page.module
-%%DRUPAL_BASE%%/modules/path.module
-%%DRUPAL_BASE%%/modules/ping.module
-%%DRUPAL_BASE%%/modules/poll.module
-%%DRUPAL_BASE%%/modules/profile.module
-%%DRUPAL_BASE%%/modules/queue.module
-%%DRUPAL_BASE%%/modules/search.module
-%%DRUPAL_BASE%%/modules/statistics.module
-%%DRUPAL_BASE%%/modules/story.module
-%%DRUPAL_BASE%%/modules/system.module
-%%DRUPAL_BASE%%/modules/taxonomy.module
-%%DRUPAL_BASE%%/modules/throttle.module
-%%DRUPAL_BASE%%/modules/tracker.module
-%%DRUPAL_BASE%%/modules/upload.module
-%%DRUPAL_BASE%%/modules/user.module
-%%DRUPAL_BASE%%/modules/watchdog.module
-%%DRUPAL_BASE%%/scripts/code-clean.sh
-%%DRUPAL_BASE%%/scripts/code-style.pl
-%%DRUPAL_BASE%%/scripts/cron-curl.sh
-%%DRUPAL_BASE%%/scripts/cron-lynx.sh
-%%DRUPAL_BASE%%/scripts/prefix.sh
-@unexec if cmp -s %D/%%DRUPAL_BASE%%/sites/default/settings.php-dist %D/%%DRUPAL_BASE%%/sites/default/settings.php; then rm -f %D/%%DRUPAL_BASE%%/sites/default/settings.php; fi
-%%DRUPAL_BASE%%/sites/default/settings.php-dist
-@exec if [ ! -f %D/%%DRUPAL_BASE%%/sites/default/settings.php ] ; then cp -p %D/%F %B/settings.php; fi
-%%DRUPAL_BASE%%/themes/bluemarine/logo.png
-%%DRUPAL_BASE%%/themes/bluemarine/screenshot.png
-%%DRUPAL_BASE%%/themes/bluemarine/style.css
-%%DRUPAL_BASE%%/themes/bluemarine/xtemplate.xtmpl
-%%DRUPAL_BASE%%/themes/chameleon/background.png
-%%DRUPAL_BASE%%/themes/chameleon/chameleon.theme
-%%DRUPAL_BASE%%/themes/chameleon/common.css
-%%DRUPAL_BASE%%/themes/chameleon/logo.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/bullet.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/druplicon-watermark.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/logo.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/screenshot.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/style.css
-%%DRUPAL_BASE%%/themes/chameleon/screenshot.png
-%%DRUPAL_BASE%%/themes/chameleon/style.css
-%%DRUPAL_BASE%%/themes/engines/xtemplate/xtemplate.engine
-%%DRUPAL_BASE%%/themes/engines/xtemplate/xtemplate.inc
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-next-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-next-visited.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-next.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-prev-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-prev-visited.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-prev.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-up-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-up-visited.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-up.png
-%%DRUPAL_BASE%%/themes/pushbutton/background.png
-%%DRUPAL_BASE%%/themes/pushbutton/forum-container.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/forum-link.png
-%%DRUPAL_BASE%%/themes/pushbutton/header-a.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/header-b.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/header-c.png
-%%DRUPAL_BASE%%/themes/pushbutton/icon-block.png
-%%DRUPAL_BASE%%/themes/pushbutton/icon-comment.png
-%%DRUPAL_BASE%%/themes/pushbutton/logo-active.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/logo-background.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/logo-hover.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/logo.png
-%%DRUPAL_BASE%%/themes/pushbutton/screenshot.png
-%%DRUPAL_BASE%%/themes/pushbutton/style.css
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-off.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-on.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-off.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-on.png
-%%DRUPAL_BASE%%/themes/pushbutton/xtemplate.xtmpl
-%%DRUPAL_BASE%%/update.php
-%%DRUPAL_BASE%%/xmlrpc.php
-@dirrm %%DRUPAL_BASE%%/themes/pushbutton
-@dirrm %%DRUPAL_BASE%%/themes/engines/xtemplate
-@dirrm %%DRUPAL_BASE%%/themes/engines
-@dirrm %%DRUPAL_BASE%%/themes/chameleon/marvin
-@dirrm %%DRUPAL_BASE%%/themes/chameleon
-@dirrm %%DRUPAL_BASE%%/themes/bluemarine
-@dirrm %%DRUPAL_BASE%%/themes
-@dirrmtry %%DRUPAL_BASE%%/sites/default
-@dirrmtry %%DRUPAL_BASE%%/sites
-@dirrm %%DRUPAL_BASE%%/scripts
-@dirrmtry %%DRUPAL_BASE%%/modules
-@dirrm %%DRUPAL_BASE%%/misc
-@dirrm %%DRUPAL_BASE%%/includes
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%DRUPAL_BASE%%/database
-@dirrmtry %%DRUPAL_BASE%%
-@unexec (test -d %D/%%DRUPAL_BASE%% && (echo "Configuration information saved. If you will *NOT* use this package anymore," && echo "please remove %D/%%DRUPAL_BASE%% and its contents manually.")) || true
diff --git a/www/drupal5/Makefile b/www/drupal5/Makefile
deleted file mode 100644
index 31ebcad22f3d..000000000000
--- a/www/drupal5/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-# New ports collection makefile for: Drupal
-# Date Created: 10 Nov 2003
-# Whom: Sebastian Yepes F. <esn@x123.info>
-#
-# $FreeBSD$
-#
-
-PORTNAME= drupal
-PORTVERSION= 4.6.5
-PORTREVISION= 2006010503
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= brooks
-DIST_SUBDIR= drupal
-
-MAINTAINER= brooks@FreeBSD.org
-COMMENT= CMS that supports pgsql and mysql
-
-DRUPAL_PORT= yes
-
-USE_PHP= gd pcre session xml
-WANT_PHP_WEB= yes
-
-OPTIONS+= MYSQL "MySQL database support" on \
- PGSQL "PostgreSQL database support" off
-
-WWWOWN?= www
-WWWGRP?= www
-
-NO_BUILD= yes
-DOCS= CHANGELOG.txt INSTALL.txt LICENSE.txt MAINTAINERS.txt
-SUB_FILES+= pkg-message
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_MYSQL)
-# XXX: should be "USE_PHP+=mysql", but the depends are added too early
-# by bsd.php.mk
-RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/mysql.so:${PORTSDIR}/${mysql_DEPENDS}
-.endif
-.if defined(WITH_PGSQL)
-RUN_DEPENDS+= ${LOCALBASE}/share/pear/DB.php:${PORTSDIR}/databases/pear-DB
-.endif
-
-do-install:
- ${MKDIR} ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/.htaccess ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/cron.php ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/database ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/favicon.ico ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/includes ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/index.php ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/misc ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/modules ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/scripts ${DRUPAL_DIR}
- ${MKDIR} ${DRUPAL_DIR}/sites/default
- ${CP} ${WRKSRC}/sites/default/settings.php ${DRUPAL_DIR}/sites/default/settings.php-dist
- @if [ ! -f ${DRUPAL_DIR}/sites/default/settings.php ]; then \
- ${CP} -p ${DRUPAL_DIR}/sites/default/settings.php-dist ${DRUPAL_DIR}/sites/default/settings.php ; \
- fi
- ${CP} -R ${WRKSRC}/themes ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/update.php ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/xmlrpc.php ${DRUPAL_DIR}
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${CP} ${DOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
-.endif
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${DRUPAL_DIR}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include "${.CURDIR}/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal5/bsd.drupal.mk b/www/drupal5/bsd.drupal.mk
deleted file mode 100644
index 37fb9249394f..000000000000
--- a/www/drupal5/bsd.drupal.mk
+++ /dev/null
@@ -1,75 +0,0 @@
-# $FreeBSD$
-#
-
-DRUPAL_BASE?= www/drupal
-DRUPAL_DIR= ${PREFIX}/${DRUPAL_BASE}
-DRUPAL_DOCSDIR?= ${PREFIX}/${DRUPAL_BASE}/doc
-PLIST_SUB+= DRUPAL_BASE=${DRUPAL_BASE}
-SUB_LIST+= DRUPAL_BASE=${DRUPAL_BASE} DRUPAL_DIR=${DRUPAL_DIR}
-
-.if defined(DRUPAL_PORT)
-DOCSDIR?= ${DRUPAL_DOCSDIR}
-.endif
-
-.if defined(DRUPAL_MODULE)
-DRUPAL_VERSION?= 4.6.0
-DRUPAL_MODDIR?= ${DRUPAL_BASE}/modules
-DOCSDIR?= ${DRUPAL_DOCSDIR}/${PORTNAME}
-
-# We have to mirror the distfiles because they are automaticly
-# regenerated snapshots that change size even when nothing changes in the
-# files themselves so they will generally be MASTER_SITE_LOCAL
-MASTER_SITES?= ${MASTER_SITE_LOCAL}
-PKGNAMEPREFIX= drupal-
-DIST_SUBDIR= drupal
-
-RUN_DEPENDS= ${LOCALBASE}/${DRUPAL_BASE}/index.php:${PORTSDIR}/www/drupal
-
-NO_BUILD?= yes
-
-WRKSRC?= ${WRKDIR}/${PORTNAME}
-
-.if defined(MODULE_CONF_FILES)
-SUB_FILES= pkg-install
-SUB_LIST+= CONF_FILES=${MODULE_CONF_FILES:C|^|${DRUPAL_MODDIR}/|} \
- CONF_DIRS=${MODULE_CONF_DIRS:C|^|${DRUPAL_MODDIR}/|}
-# XXX: where?
-PKGINSTALL= ${WRKDIR}/pkg-install
-PKGDEINSTALL= ${PKGINSTALL}
-.endif
-
-PLIST_SUB+= DRUPAL_MODDIR=${DRUPAL_MODDIR}
-PLIST_FILES+= ${MODULE_FILES:C|^|%%DRUPAL_MODDIR%%/|}
-PLIST_FILES+= ${MODULE_CONF_FILES:C|^|%%DRUPAL_MODDIR%%/|:C|$|-dist|}
-PLIST_DIRS+= ${MODULE_DIRS:C|^|%%DRUPAL_MODDIR%%/|}
-.if !defined(NOPORTDOCS)
-PLIST_FILES+= ${DOC_FILES:C|^|%%DOCSDIR%%/|}
-PLIST_DIRS+= ${DOC_DIRS:C|^|%%DOCSDIR%%/|}
-PLIST_DIRS+= %%DOCSDIR%%
-.endif
-
-do-install:
-.if defined(MODULE_CONF_DIRS)
- @${MKDIR} ${MODULE_CONF_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.if defined(MODULE_DIRS)
- @${MKDIR} ${MODULE_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.for f in ${MODULE_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}
-.endfor
-.for f in ${MODULE_CONF_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}-dist
-.endfor
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR} ${DOC_DIRS:C|^|${DOCSDIR}/|}
-.for f in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/${f}
-.endfor
-.endif
-
-.if defined(MODULE_CONF_FILES)
-post-install:
- @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-.endif
-.endif
diff --git a/www/drupal5/distinfo b/www/drupal5/distinfo
deleted file mode 100644
index e1be0051c177..000000000000
--- a/www/drupal5/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/drupal-4.6.5.tar.gz) = b9662dff07ba1dc36e9b7f27a932e3f1
-SHA256 (drupal/drupal-4.6.5.tar.gz) = 84ed2f24a845ef9d1590c8b3744194e27a4e11002659ad6a9190a4d0e0e580c9
-SIZE (drupal/drupal-4.6.5.tar.gz) = 455993
diff --git a/www/drupal5/files/pkg-message.in b/www/drupal5/files/pkg-message.in
deleted file mode 100644
index d64eb1b7bc7f..000000000000
--- a/www/drupal5/files/pkg-message.in
+++ /dev/null
@@ -1,27 +0,0 @@
-You now need to create the DB where Drupal is going to live
-
- PostgreSQL::
- createdb -U pgsql -W drupal
- createuser -U pgsql -P -e drupal
- createlang -U pgsql -W plpgsql drupal
- psql -U drupal drupal < %%DRUPAL_DIR%%/database/database.pgsql
-
- MySQL::
- mysqladmin -u dba_user -p create drupal
- mysql -u dba_user -p
- GRANT ALL PRIVILEGES ON drupal.* TO drupal@localhost IDENTIFIED BY 'passwd';
- mysql -u drupal -p drupal < %%DRUPAL_DIR%%/database/database.mysql"
-
-Then edit the %%DRUPAL_DIR%%/sites/default/settings.php
-to your needs. Once you have done that you must add appropriate
-configuration directives to your apache configuration file
-(%%PREFIX%%/etc/apache(2)/httpd.conf). A typical configuration would be:
-
- Alias /drupal "%%DRUPAL_DIR%%"
-
- <Directory "%%DRUPAL_DIR%%">
- Options Indexes FollowSymlinks MultiViews
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
diff --git a/www/drupal5/pkg-descr b/www/drupal5/pkg-descr
deleted file mode 100644
index 81032dda8381..000000000000
--- a/www/drupal5/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Drupal is an open-source platform and content management system
-for building dynamic web sites offering a broad range of features
-and services.
-Drupal can support a diverse range of web projects ranging from
-personal weblogs to large community-driven sites.
-
-WWW: http://drupal.org
diff --git a/www/drupal5/pkg-plist b/www/drupal5/pkg-plist
deleted file mode 100644
index 10159905b407..000000000000
--- a/www/drupal5/pkg-plist
+++ /dev/null
@@ -1,154 +0,0 @@
-%%DRUPAL_BASE%%/.htaccess
-%%DRUPAL_BASE%%/cron.php
-%%DRUPAL_BASE%%/database/database.mysql
-%%DRUPAL_BASE%%/database/database.pgsql
-%%DRUPAL_BASE%%/database/updates.inc
-%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
-%%PORTDOCS%%%%DOCSDIR%%/MAINTAINERS.txt
-%%DRUPAL_BASE%%/favicon.ico
-%%DRUPAL_BASE%%/includes/bootstrap.inc
-%%DRUPAL_BASE%%/includes/common.inc
-%%DRUPAL_BASE%%/includes/database.inc
-%%DRUPAL_BASE%%/includes/database.mysql.inc
-%%DRUPAL_BASE%%/includes/database.pgsql.inc
-%%DRUPAL_BASE%%/includes/file.inc
-%%DRUPAL_BASE%%/includes/image.inc
-%%DRUPAL_BASE%%/includes/locale.inc
-%%DRUPAL_BASE%%/includes/menu.inc
-%%DRUPAL_BASE%%/includes/module.inc
-%%DRUPAL_BASE%%/includes/pager.inc
-%%DRUPAL_BASE%%/includes/session.inc
-%%DRUPAL_BASE%%/includes/tablesort.inc
-%%DRUPAL_BASE%%/includes/theme.inc
-%%DRUPAL_BASE%%/includes/xmlrpc.inc
-%%DRUPAL_BASE%%/includes/xmlrpcs.inc
-%%DRUPAL_BASE%%/index.php
-%%DRUPAL_BASE%%/misc/arrow-asc.png
-%%DRUPAL_BASE%%/misc/arrow-desc.png
-%%DRUPAL_BASE%%/misc/blog.png
-%%DRUPAL_BASE%%/misc/drupal.css
-%%DRUPAL_BASE%%/misc/druplicon-small.png
-%%DRUPAL_BASE%%/misc/druplicon.png
-%%DRUPAL_BASE%%/misc/forum-closed.png
-%%DRUPAL_BASE%%/misc/forum-default.png
-%%DRUPAL_BASE%%/misc/forum-hot-new.png
-%%DRUPAL_BASE%%/misc/forum-hot.png
-%%DRUPAL_BASE%%/misc/forum-new.png
-%%DRUPAL_BASE%%/misc/forum-sticky.png
-%%DRUPAL_BASE%%/misc/menu-collapsed.png
-%%DRUPAL_BASE%%/misc/menu-expanded.png
-%%DRUPAL_BASE%%/misc/menu-leaf.png
-%%DRUPAL_BASE%%/misc/powered-by-drupal-dark.png
-%%DRUPAL_BASE%%/misc/powered-by-drupal-light.png
-%%DRUPAL_BASE%%/misc/powered-by-drupal.png
-%%DRUPAL_BASE%%/misc/print.css
-%%DRUPAL_BASE%%/misc/watchdog-error.png
-%%DRUPAL_BASE%%/misc/watchdog-warning.png
-%%DRUPAL_BASE%%/misc/xml.png
-%%DRUPAL_BASE%%/modules/aggregator.module
-%%DRUPAL_BASE%%/modules/archive.module
-%%DRUPAL_BASE%%/modules/block.module
-%%DRUPAL_BASE%%/modules/blog.module
-%%DRUPAL_BASE%%/modules/blogapi.module
-%%DRUPAL_BASE%%/modules/book.module
-%%DRUPAL_BASE%%/modules/comment.module
-%%DRUPAL_BASE%%/modules/contact.module
-%%DRUPAL_BASE%%/modules/drupal.module
-%%DRUPAL_BASE%%/modules/filter.module
-%%DRUPAL_BASE%%/modules/forum.module
-%%DRUPAL_BASE%%/modules/help.module
-%%DRUPAL_BASE%%/modules/legacy.module
-%%DRUPAL_BASE%%/modules/locale.module
-%%DRUPAL_BASE%%/modules/menu.module
-%%DRUPAL_BASE%%/modules/node.module
-%%DRUPAL_BASE%%/modules/page.module
-%%DRUPAL_BASE%%/modules/path.module
-%%DRUPAL_BASE%%/modules/ping.module
-%%DRUPAL_BASE%%/modules/poll.module
-%%DRUPAL_BASE%%/modules/profile.module
-%%DRUPAL_BASE%%/modules/queue.module
-%%DRUPAL_BASE%%/modules/search.module
-%%DRUPAL_BASE%%/modules/statistics.module
-%%DRUPAL_BASE%%/modules/story.module
-%%DRUPAL_BASE%%/modules/system.module
-%%DRUPAL_BASE%%/modules/taxonomy.module
-%%DRUPAL_BASE%%/modules/throttle.module
-%%DRUPAL_BASE%%/modules/tracker.module
-%%DRUPAL_BASE%%/modules/upload.module
-%%DRUPAL_BASE%%/modules/user.module
-%%DRUPAL_BASE%%/modules/watchdog.module
-%%DRUPAL_BASE%%/scripts/code-clean.sh
-%%DRUPAL_BASE%%/scripts/code-style.pl
-%%DRUPAL_BASE%%/scripts/cron-curl.sh
-%%DRUPAL_BASE%%/scripts/cron-lynx.sh
-%%DRUPAL_BASE%%/scripts/prefix.sh
-@unexec if cmp -s %D/%%DRUPAL_BASE%%/sites/default/settings.php-dist %D/%%DRUPAL_BASE%%/sites/default/settings.php; then rm -f %D/%%DRUPAL_BASE%%/sites/default/settings.php; fi
-%%DRUPAL_BASE%%/sites/default/settings.php-dist
-@exec if [ ! -f %D/%%DRUPAL_BASE%%/sites/default/settings.php ] ; then cp -p %D/%F %B/settings.php; fi
-%%DRUPAL_BASE%%/themes/bluemarine/logo.png
-%%DRUPAL_BASE%%/themes/bluemarine/screenshot.png
-%%DRUPAL_BASE%%/themes/bluemarine/style.css
-%%DRUPAL_BASE%%/themes/bluemarine/xtemplate.xtmpl
-%%DRUPAL_BASE%%/themes/chameleon/background.png
-%%DRUPAL_BASE%%/themes/chameleon/chameleon.theme
-%%DRUPAL_BASE%%/themes/chameleon/common.css
-%%DRUPAL_BASE%%/themes/chameleon/logo.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/bullet.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/druplicon-watermark.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/logo.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/screenshot.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/style.css
-%%DRUPAL_BASE%%/themes/chameleon/screenshot.png
-%%DRUPAL_BASE%%/themes/chameleon/style.css
-%%DRUPAL_BASE%%/themes/engines/xtemplate/xtemplate.engine
-%%DRUPAL_BASE%%/themes/engines/xtemplate/xtemplate.inc
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-next-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-next-visited.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-next.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-prev-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-prev-visited.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-prev.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-up-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-up-visited.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-up.png
-%%DRUPAL_BASE%%/themes/pushbutton/background.png
-%%DRUPAL_BASE%%/themes/pushbutton/forum-container.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/forum-link.png
-%%DRUPAL_BASE%%/themes/pushbutton/header-a.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/header-b.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/header-c.png
-%%DRUPAL_BASE%%/themes/pushbutton/icon-block.png
-%%DRUPAL_BASE%%/themes/pushbutton/icon-comment.png
-%%DRUPAL_BASE%%/themes/pushbutton/logo-active.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/logo-background.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/logo-hover.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/logo.png
-%%DRUPAL_BASE%%/themes/pushbutton/screenshot.png
-%%DRUPAL_BASE%%/themes/pushbutton/style.css
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-off.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-on.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-off.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-on.png
-%%DRUPAL_BASE%%/themes/pushbutton/xtemplate.xtmpl
-%%DRUPAL_BASE%%/update.php
-%%DRUPAL_BASE%%/xmlrpc.php
-@dirrm %%DRUPAL_BASE%%/themes/pushbutton
-@dirrm %%DRUPAL_BASE%%/themes/engines/xtemplate
-@dirrm %%DRUPAL_BASE%%/themes/engines
-@dirrm %%DRUPAL_BASE%%/themes/chameleon/marvin
-@dirrm %%DRUPAL_BASE%%/themes/chameleon
-@dirrm %%DRUPAL_BASE%%/themes/bluemarine
-@dirrm %%DRUPAL_BASE%%/themes
-@dirrmtry %%DRUPAL_BASE%%/sites/default
-@dirrmtry %%DRUPAL_BASE%%/sites
-@dirrm %%DRUPAL_BASE%%/scripts
-@dirrmtry %%DRUPAL_BASE%%/modules
-@dirrm %%DRUPAL_BASE%%/misc
-@dirrm %%DRUPAL_BASE%%/includes
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%DRUPAL_BASE%%/database
-@dirrmtry %%DRUPAL_BASE%%
-@unexec (test -d %D/%%DRUPAL_BASE%% && (echo "Configuration information saved. If you will *NOT* use this package anymore," && echo "please remove %D/%%DRUPAL_BASE%% and its contents manually.")) || true
diff --git a/www/drupal6/Makefile b/www/drupal6/Makefile
deleted file mode 100644
index 31ebcad22f3d..000000000000
--- a/www/drupal6/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-# New ports collection makefile for: Drupal
-# Date Created: 10 Nov 2003
-# Whom: Sebastian Yepes F. <esn@x123.info>
-#
-# $FreeBSD$
-#
-
-PORTNAME= drupal
-PORTVERSION= 4.6.5
-PORTREVISION= 2006010503
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= brooks
-DIST_SUBDIR= drupal
-
-MAINTAINER= brooks@FreeBSD.org
-COMMENT= CMS that supports pgsql and mysql
-
-DRUPAL_PORT= yes
-
-USE_PHP= gd pcre session xml
-WANT_PHP_WEB= yes
-
-OPTIONS+= MYSQL "MySQL database support" on \
- PGSQL "PostgreSQL database support" off
-
-WWWOWN?= www
-WWWGRP?= www
-
-NO_BUILD= yes
-DOCS= CHANGELOG.txt INSTALL.txt LICENSE.txt MAINTAINERS.txt
-SUB_FILES+= pkg-message
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_MYSQL)
-# XXX: should be "USE_PHP+=mysql", but the depends are added too early
-# by bsd.php.mk
-RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/mysql.so:${PORTSDIR}/${mysql_DEPENDS}
-.endif
-.if defined(WITH_PGSQL)
-RUN_DEPENDS+= ${LOCALBASE}/share/pear/DB.php:${PORTSDIR}/databases/pear-DB
-.endif
-
-do-install:
- ${MKDIR} ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/.htaccess ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/cron.php ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/database ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/favicon.ico ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/includes ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/index.php ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/misc ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/modules ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/scripts ${DRUPAL_DIR}
- ${MKDIR} ${DRUPAL_DIR}/sites/default
- ${CP} ${WRKSRC}/sites/default/settings.php ${DRUPAL_DIR}/sites/default/settings.php-dist
- @if [ ! -f ${DRUPAL_DIR}/sites/default/settings.php ]; then \
- ${CP} -p ${DRUPAL_DIR}/sites/default/settings.php-dist ${DRUPAL_DIR}/sites/default/settings.php ; \
- fi
- ${CP} -R ${WRKSRC}/themes ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/update.php ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/xmlrpc.php ${DRUPAL_DIR}
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${CP} ${DOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
-.endif
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${DRUPAL_DIR}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include "${.CURDIR}/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal6/bsd.drupal.mk b/www/drupal6/bsd.drupal.mk
deleted file mode 100644
index 37fb9249394f..000000000000
--- a/www/drupal6/bsd.drupal.mk
+++ /dev/null
@@ -1,75 +0,0 @@
-# $FreeBSD$
-#
-
-DRUPAL_BASE?= www/drupal
-DRUPAL_DIR= ${PREFIX}/${DRUPAL_BASE}
-DRUPAL_DOCSDIR?= ${PREFIX}/${DRUPAL_BASE}/doc
-PLIST_SUB+= DRUPAL_BASE=${DRUPAL_BASE}
-SUB_LIST+= DRUPAL_BASE=${DRUPAL_BASE} DRUPAL_DIR=${DRUPAL_DIR}
-
-.if defined(DRUPAL_PORT)
-DOCSDIR?= ${DRUPAL_DOCSDIR}
-.endif
-
-.if defined(DRUPAL_MODULE)
-DRUPAL_VERSION?= 4.6.0
-DRUPAL_MODDIR?= ${DRUPAL_BASE}/modules
-DOCSDIR?= ${DRUPAL_DOCSDIR}/${PORTNAME}
-
-# We have to mirror the distfiles because they are automaticly
-# regenerated snapshots that change size even when nothing changes in the
-# files themselves so they will generally be MASTER_SITE_LOCAL
-MASTER_SITES?= ${MASTER_SITE_LOCAL}
-PKGNAMEPREFIX= drupal-
-DIST_SUBDIR= drupal
-
-RUN_DEPENDS= ${LOCALBASE}/${DRUPAL_BASE}/index.php:${PORTSDIR}/www/drupal
-
-NO_BUILD?= yes
-
-WRKSRC?= ${WRKDIR}/${PORTNAME}
-
-.if defined(MODULE_CONF_FILES)
-SUB_FILES= pkg-install
-SUB_LIST+= CONF_FILES=${MODULE_CONF_FILES:C|^|${DRUPAL_MODDIR}/|} \
- CONF_DIRS=${MODULE_CONF_DIRS:C|^|${DRUPAL_MODDIR}/|}
-# XXX: where?
-PKGINSTALL= ${WRKDIR}/pkg-install
-PKGDEINSTALL= ${PKGINSTALL}
-.endif
-
-PLIST_SUB+= DRUPAL_MODDIR=${DRUPAL_MODDIR}
-PLIST_FILES+= ${MODULE_FILES:C|^|%%DRUPAL_MODDIR%%/|}
-PLIST_FILES+= ${MODULE_CONF_FILES:C|^|%%DRUPAL_MODDIR%%/|:C|$|-dist|}
-PLIST_DIRS+= ${MODULE_DIRS:C|^|%%DRUPAL_MODDIR%%/|}
-.if !defined(NOPORTDOCS)
-PLIST_FILES+= ${DOC_FILES:C|^|%%DOCSDIR%%/|}
-PLIST_DIRS+= ${DOC_DIRS:C|^|%%DOCSDIR%%/|}
-PLIST_DIRS+= %%DOCSDIR%%
-.endif
-
-do-install:
-.if defined(MODULE_CONF_DIRS)
- @${MKDIR} ${MODULE_CONF_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.if defined(MODULE_DIRS)
- @${MKDIR} ${MODULE_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.for f in ${MODULE_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}
-.endfor
-.for f in ${MODULE_CONF_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}-dist
-.endfor
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR} ${DOC_DIRS:C|^|${DOCSDIR}/|}
-.for f in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/${f}
-.endfor
-.endif
-
-.if defined(MODULE_CONF_FILES)
-post-install:
- @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-.endif
-.endif
diff --git a/www/drupal6/distinfo b/www/drupal6/distinfo
deleted file mode 100644
index e1be0051c177..000000000000
--- a/www/drupal6/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/drupal-4.6.5.tar.gz) = b9662dff07ba1dc36e9b7f27a932e3f1
-SHA256 (drupal/drupal-4.6.5.tar.gz) = 84ed2f24a845ef9d1590c8b3744194e27a4e11002659ad6a9190a4d0e0e580c9
-SIZE (drupal/drupal-4.6.5.tar.gz) = 455993
diff --git a/www/drupal6/files/pkg-message.in b/www/drupal6/files/pkg-message.in
deleted file mode 100644
index d64eb1b7bc7f..000000000000
--- a/www/drupal6/files/pkg-message.in
+++ /dev/null
@@ -1,27 +0,0 @@
-You now need to create the DB where Drupal is going to live
-
- PostgreSQL::
- createdb -U pgsql -W drupal
- createuser -U pgsql -P -e drupal
- createlang -U pgsql -W plpgsql drupal
- psql -U drupal drupal < %%DRUPAL_DIR%%/database/database.pgsql
-
- MySQL::
- mysqladmin -u dba_user -p create drupal
- mysql -u dba_user -p
- GRANT ALL PRIVILEGES ON drupal.* TO drupal@localhost IDENTIFIED BY 'passwd';
- mysql -u drupal -p drupal < %%DRUPAL_DIR%%/database/database.mysql"
-
-Then edit the %%DRUPAL_DIR%%/sites/default/settings.php
-to your needs. Once you have done that you must add appropriate
-configuration directives to your apache configuration file
-(%%PREFIX%%/etc/apache(2)/httpd.conf). A typical configuration would be:
-
- Alias /drupal "%%DRUPAL_DIR%%"
-
- <Directory "%%DRUPAL_DIR%%">
- Options Indexes FollowSymlinks MultiViews
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
diff --git a/www/drupal6/pkg-descr b/www/drupal6/pkg-descr
deleted file mode 100644
index 81032dda8381..000000000000
--- a/www/drupal6/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Drupal is an open-source platform and content management system
-for building dynamic web sites offering a broad range of features
-and services.
-Drupal can support a diverse range of web projects ranging from
-personal weblogs to large community-driven sites.
-
-WWW: http://drupal.org
diff --git a/www/drupal6/pkg-plist b/www/drupal6/pkg-plist
deleted file mode 100644
index 10159905b407..000000000000
--- a/www/drupal6/pkg-plist
+++ /dev/null
@@ -1,154 +0,0 @@
-%%DRUPAL_BASE%%/.htaccess
-%%DRUPAL_BASE%%/cron.php
-%%DRUPAL_BASE%%/database/database.mysql
-%%DRUPAL_BASE%%/database/database.pgsql
-%%DRUPAL_BASE%%/database/updates.inc
-%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
-%%PORTDOCS%%%%DOCSDIR%%/MAINTAINERS.txt
-%%DRUPAL_BASE%%/favicon.ico
-%%DRUPAL_BASE%%/includes/bootstrap.inc
-%%DRUPAL_BASE%%/includes/common.inc
-%%DRUPAL_BASE%%/includes/database.inc
-%%DRUPAL_BASE%%/includes/database.mysql.inc
-%%DRUPAL_BASE%%/includes/database.pgsql.inc
-%%DRUPAL_BASE%%/includes/file.inc
-%%DRUPAL_BASE%%/includes/image.inc
-%%DRUPAL_BASE%%/includes/locale.inc
-%%DRUPAL_BASE%%/includes/menu.inc
-%%DRUPAL_BASE%%/includes/module.inc
-%%DRUPAL_BASE%%/includes/pager.inc
-%%DRUPAL_BASE%%/includes/session.inc
-%%DRUPAL_BASE%%/includes/tablesort.inc
-%%DRUPAL_BASE%%/includes/theme.inc
-%%DRUPAL_BASE%%/includes/xmlrpc.inc
-%%DRUPAL_BASE%%/includes/xmlrpcs.inc
-%%DRUPAL_BASE%%/index.php
-%%DRUPAL_BASE%%/misc/arrow-asc.png
-%%DRUPAL_BASE%%/misc/arrow-desc.png
-%%DRUPAL_BASE%%/misc/blog.png
-%%DRUPAL_BASE%%/misc/drupal.css
-%%DRUPAL_BASE%%/misc/druplicon-small.png
-%%DRUPAL_BASE%%/misc/druplicon.png
-%%DRUPAL_BASE%%/misc/forum-closed.png
-%%DRUPAL_BASE%%/misc/forum-default.png
-%%DRUPAL_BASE%%/misc/forum-hot-new.png
-%%DRUPAL_BASE%%/misc/forum-hot.png
-%%DRUPAL_BASE%%/misc/forum-new.png
-%%DRUPAL_BASE%%/misc/forum-sticky.png
-%%DRUPAL_BASE%%/misc/menu-collapsed.png
-%%DRUPAL_BASE%%/misc/menu-expanded.png
-%%DRUPAL_BASE%%/misc/menu-leaf.png
-%%DRUPAL_BASE%%/misc/powered-by-drupal-dark.png
-%%DRUPAL_BASE%%/misc/powered-by-drupal-light.png
-%%DRUPAL_BASE%%/misc/powered-by-drupal.png
-%%DRUPAL_BASE%%/misc/print.css
-%%DRUPAL_BASE%%/misc/watchdog-error.png
-%%DRUPAL_BASE%%/misc/watchdog-warning.png
-%%DRUPAL_BASE%%/misc/xml.png
-%%DRUPAL_BASE%%/modules/aggregator.module
-%%DRUPAL_BASE%%/modules/archive.module
-%%DRUPAL_BASE%%/modules/block.module
-%%DRUPAL_BASE%%/modules/blog.module
-%%DRUPAL_BASE%%/modules/blogapi.module
-%%DRUPAL_BASE%%/modules/book.module
-%%DRUPAL_BASE%%/modules/comment.module
-%%DRUPAL_BASE%%/modules/contact.module
-%%DRUPAL_BASE%%/modules/drupal.module
-%%DRUPAL_BASE%%/modules/filter.module
-%%DRUPAL_BASE%%/modules/forum.module
-%%DRUPAL_BASE%%/modules/help.module
-%%DRUPAL_BASE%%/modules/legacy.module
-%%DRUPAL_BASE%%/modules/locale.module
-%%DRUPAL_BASE%%/modules/menu.module
-%%DRUPAL_BASE%%/modules/node.module
-%%DRUPAL_BASE%%/modules/page.module
-%%DRUPAL_BASE%%/modules/path.module
-%%DRUPAL_BASE%%/modules/ping.module
-%%DRUPAL_BASE%%/modules/poll.module
-%%DRUPAL_BASE%%/modules/profile.module
-%%DRUPAL_BASE%%/modules/queue.module
-%%DRUPAL_BASE%%/modules/search.module
-%%DRUPAL_BASE%%/modules/statistics.module
-%%DRUPAL_BASE%%/modules/story.module
-%%DRUPAL_BASE%%/modules/system.module
-%%DRUPAL_BASE%%/modules/taxonomy.module
-%%DRUPAL_BASE%%/modules/throttle.module
-%%DRUPAL_BASE%%/modules/tracker.module
-%%DRUPAL_BASE%%/modules/upload.module
-%%DRUPAL_BASE%%/modules/user.module
-%%DRUPAL_BASE%%/modules/watchdog.module
-%%DRUPAL_BASE%%/scripts/code-clean.sh
-%%DRUPAL_BASE%%/scripts/code-style.pl
-%%DRUPAL_BASE%%/scripts/cron-curl.sh
-%%DRUPAL_BASE%%/scripts/cron-lynx.sh
-%%DRUPAL_BASE%%/scripts/prefix.sh
-@unexec if cmp -s %D/%%DRUPAL_BASE%%/sites/default/settings.php-dist %D/%%DRUPAL_BASE%%/sites/default/settings.php; then rm -f %D/%%DRUPAL_BASE%%/sites/default/settings.php; fi
-%%DRUPAL_BASE%%/sites/default/settings.php-dist
-@exec if [ ! -f %D/%%DRUPAL_BASE%%/sites/default/settings.php ] ; then cp -p %D/%F %B/settings.php; fi
-%%DRUPAL_BASE%%/themes/bluemarine/logo.png
-%%DRUPAL_BASE%%/themes/bluemarine/screenshot.png
-%%DRUPAL_BASE%%/themes/bluemarine/style.css
-%%DRUPAL_BASE%%/themes/bluemarine/xtemplate.xtmpl
-%%DRUPAL_BASE%%/themes/chameleon/background.png
-%%DRUPAL_BASE%%/themes/chameleon/chameleon.theme
-%%DRUPAL_BASE%%/themes/chameleon/common.css
-%%DRUPAL_BASE%%/themes/chameleon/logo.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/bullet.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/druplicon-watermark.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/logo.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/screenshot.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/style.css
-%%DRUPAL_BASE%%/themes/chameleon/screenshot.png
-%%DRUPAL_BASE%%/themes/chameleon/style.css
-%%DRUPAL_BASE%%/themes/engines/xtemplate/xtemplate.engine
-%%DRUPAL_BASE%%/themes/engines/xtemplate/xtemplate.inc
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-next-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-next-visited.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-next.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-prev-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-prev-visited.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-prev.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-up-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-up-visited.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-up.png
-%%DRUPAL_BASE%%/themes/pushbutton/background.png
-%%DRUPAL_BASE%%/themes/pushbutton/forum-container.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/forum-link.png
-%%DRUPAL_BASE%%/themes/pushbutton/header-a.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/header-b.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/header-c.png
-%%DRUPAL_BASE%%/themes/pushbutton/icon-block.png
-%%DRUPAL_BASE%%/themes/pushbutton/icon-comment.png
-%%DRUPAL_BASE%%/themes/pushbutton/logo-active.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/logo-background.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/logo-hover.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/logo.png
-%%DRUPAL_BASE%%/themes/pushbutton/screenshot.png
-%%DRUPAL_BASE%%/themes/pushbutton/style.css
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-off.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-on.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-off.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-on.png
-%%DRUPAL_BASE%%/themes/pushbutton/xtemplate.xtmpl
-%%DRUPAL_BASE%%/update.php
-%%DRUPAL_BASE%%/xmlrpc.php
-@dirrm %%DRUPAL_BASE%%/themes/pushbutton
-@dirrm %%DRUPAL_BASE%%/themes/engines/xtemplate
-@dirrm %%DRUPAL_BASE%%/themes/engines
-@dirrm %%DRUPAL_BASE%%/themes/chameleon/marvin
-@dirrm %%DRUPAL_BASE%%/themes/chameleon
-@dirrm %%DRUPAL_BASE%%/themes/bluemarine
-@dirrm %%DRUPAL_BASE%%/themes
-@dirrmtry %%DRUPAL_BASE%%/sites/default
-@dirrmtry %%DRUPAL_BASE%%/sites
-@dirrm %%DRUPAL_BASE%%/scripts
-@dirrmtry %%DRUPAL_BASE%%/modules
-@dirrm %%DRUPAL_BASE%%/misc
-@dirrm %%DRUPAL_BASE%%/includes
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%DRUPAL_BASE%%/database
-@dirrmtry %%DRUPAL_BASE%%
-@unexec (test -d %D/%%DRUPAL_BASE%% && (echo "Configuration information saved. If you will *NOT* use this package anymore," && echo "please remove %D/%%DRUPAL_BASE%% and its contents manually.")) || true
diff --git a/www/drupal7/Makefile b/www/drupal7/Makefile
deleted file mode 100644
index 31ebcad22f3d..000000000000
--- a/www/drupal7/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-# New ports collection makefile for: Drupal
-# Date Created: 10 Nov 2003
-# Whom: Sebastian Yepes F. <esn@x123.info>
-#
-# $FreeBSD$
-#
-
-PORTNAME= drupal
-PORTVERSION= 4.6.5
-PORTREVISION= 2006010503
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= brooks
-DIST_SUBDIR= drupal
-
-MAINTAINER= brooks@FreeBSD.org
-COMMENT= CMS that supports pgsql and mysql
-
-DRUPAL_PORT= yes
-
-USE_PHP= gd pcre session xml
-WANT_PHP_WEB= yes
-
-OPTIONS+= MYSQL "MySQL database support" on \
- PGSQL "PostgreSQL database support" off
-
-WWWOWN?= www
-WWWGRP?= www
-
-NO_BUILD= yes
-DOCS= CHANGELOG.txt INSTALL.txt LICENSE.txt MAINTAINERS.txt
-SUB_FILES+= pkg-message
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_MYSQL)
-# XXX: should be "USE_PHP+=mysql", but the depends are added too early
-# by bsd.php.mk
-RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/mysql.so:${PORTSDIR}/${mysql_DEPENDS}
-.endif
-.if defined(WITH_PGSQL)
-RUN_DEPENDS+= ${LOCALBASE}/share/pear/DB.php:${PORTSDIR}/databases/pear-DB
-.endif
-
-do-install:
- ${MKDIR} ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/.htaccess ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/cron.php ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/database ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/favicon.ico ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/includes ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/index.php ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/misc ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/modules ${DRUPAL_DIR}
- ${CP} -R ${WRKSRC}/scripts ${DRUPAL_DIR}
- ${MKDIR} ${DRUPAL_DIR}/sites/default
- ${CP} ${WRKSRC}/sites/default/settings.php ${DRUPAL_DIR}/sites/default/settings.php-dist
- @if [ ! -f ${DRUPAL_DIR}/sites/default/settings.php ]; then \
- ${CP} -p ${DRUPAL_DIR}/sites/default/settings.php-dist ${DRUPAL_DIR}/sites/default/settings.php ; \
- fi
- ${CP} -R ${WRKSRC}/themes ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/update.php ${DRUPAL_DIR}
- ${CP} ${WRKSRC}/xmlrpc.php ${DRUPAL_DIR}
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${CP} ${DOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
-.endif
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${DRUPAL_DIR}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include "${.CURDIR}/bsd.drupal.mk"
-.include <bsd.port.post.mk>
diff --git a/www/drupal7/bsd.drupal.mk b/www/drupal7/bsd.drupal.mk
deleted file mode 100644
index 37fb9249394f..000000000000
--- a/www/drupal7/bsd.drupal.mk
+++ /dev/null
@@ -1,75 +0,0 @@
-# $FreeBSD$
-#
-
-DRUPAL_BASE?= www/drupal
-DRUPAL_DIR= ${PREFIX}/${DRUPAL_BASE}
-DRUPAL_DOCSDIR?= ${PREFIX}/${DRUPAL_BASE}/doc
-PLIST_SUB+= DRUPAL_BASE=${DRUPAL_BASE}
-SUB_LIST+= DRUPAL_BASE=${DRUPAL_BASE} DRUPAL_DIR=${DRUPAL_DIR}
-
-.if defined(DRUPAL_PORT)
-DOCSDIR?= ${DRUPAL_DOCSDIR}
-.endif
-
-.if defined(DRUPAL_MODULE)
-DRUPAL_VERSION?= 4.6.0
-DRUPAL_MODDIR?= ${DRUPAL_BASE}/modules
-DOCSDIR?= ${DRUPAL_DOCSDIR}/${PORTNAME}
-
-# We have to mirror the distfiles because they are automaticly
-# regenerated snapshots that change size even when nothing changes in the
-# files themselves so they will generally be MASTER_SITE_LOCAL
-MASTER_SITES?= ${MASTER_SITE_LOCAL}
-PKGNAMEPREFIX= drupal-
-DIST_SUBDIR= drupal
-
-RUN_DEPENDS= ${LOCALBASE}/${DRUPAL_BASE}/index.php:${PORTSDIR}/www/drupal
-
-NO_BUILD?= yes
-
-WRKSRC?= ${WRKDIR}/${PORTNAME}
-
-.if defined(MODULE_CONF_FILES)
-SUB_FILES= pkg-install
-SUB_LIST+= CONF_FILES=${MODULE_CONF_FILES:C|^|${DRUPAL_MODDIR}/|} \
- CONF_DIRS=${MODULE_CONF_DIRS:C|^|${DRUPAL_MODDIR}/|}
-# XXX: where?
-PKGINSTALL= ${WRKDIR}/pkg-install
-PKGDEINSTALL= ${PKGINSTALL}
-.endif
-
-PLIST_SUB+= DRUPAL_MODDIR=${DRUPAL_MODDIR}
-PLIST_FILES+= ${MODULE_FILES:C|^|%%DRUPAL_MODDIR%%/|}
-PLIST_FILES+= ${MODULE_CONF_FILES:C|^|%%DRUPAL_MODDIR%%/|:C|$|-dist|}
-PLIST_DIRS+= ${MODULE_DIRS:C|^|%%DRUPAL_MODDIR%%/|}
-.if !defined(NOPORTDOCS)
-PLIST_FILES+= ${DOC_FILES:C|^|%%DOCSDIR%%/|}
-PLIST_DIRS+= ${DOC_DIRS:C|^|%%DOCSDIR%%/|}
-PLIST_DIRS+= %%DOCSDIR%%
-.endif
-
-do-install:
-.if defined(MODULE_CONF_DIRS)
- @${MKDIR} ${MODULE_CONF_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.if defined(MODULE_DIRS)
- @${MKDIR} ${MODULE_DIRS:C|^|${PREFIX}/${DRUPAL_MODDIR}/|}
-.endif
-.for f in ${MODULE_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}
-.endfor
-.for f in ${MODULE_CONF_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${DRUPAL_MODDIR}/${f}-dist
-.endfor
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR} ${DOC_DIRS:C|^|${DOCSDIR}/|}
-.for f in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/${f}
-.endfor
-.endif
-
-.if defined(MODULE_CONF_FILES)
-post-install:
- @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-.endif
-.endif
diff --git a/www/drupal7/distinfo b/www/drupal7/distinfo
deleted file mode 100644
index e1be0051c177..000000000000
--- a/www/drupal7/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (drupal/drupal-4.6.5.tar.gz) = b9662dff07ba1dc36e9b7f27a932e3f1
-SHA256 (drupal/drupal-4.6.5.tar.gz) = 84ed2f24a845ef9d1590c8b3744194e27a4e11002659ad6a9190a4d0e0e580c9
-SIZE (drupal/drupal-4.6.5.tar.gz) = 455993
diff --git a/www/drupal7/files/pkg-message.in b/www/drupal7/files/pkg-message.in
deleted file mode 100644
index d64eb1b7bc7f..000000000000
--- a/www/drupal7/files/pkg-message.in
+++ /dev/null
@@ -1,27 +0,0 @@
-You now need to create the DB where Drupal is going to live
-
- PostgreSQL::
- createdb -U pgsql -W drupal
- createuser -U pgsql -P -e drupal
- createlang -U pgsql -W plpgsql drupal
- psql -U drupal drupal < %%DRUPAL_DIR%%/database/database.pgsql
-
- MySQL::
- mysqladmin -u dba_user -p create drupal
- mysql -u dba_user -p
- GRANT ALL PRIVILEGES ON drupal.* TO drupal@localhost IDENTIFIED BY 'passwd';
- mysql -u drupal -p drupal < %%DRUPAL_DIR%%/database/database.mysql"
-
-Then edit the %%DRUPAL_DIR%%/sites/default/settings.php
-to your needs. Once you have done that you must add appropriate
-configuration directives to your apache configuration file
-(%%PREFIX%%/etc/apache(2)/httpd.conf). A typical configuration would be:
-
- Alias /drupal "%%DRUPAL_DIR%%"
-
- <Directory "%%DRUPAL_DIR%%">
- Options Indexes FollowSymlinks MultiViews
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
diff --git a/www/drupal7/pkg-descr b/www/drupal7/pkg-descr
deleted file mode 100644
index 81032dda8381..000000000000
--- a/www/drupal7/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Drupal is an open-source platform and content management system
-for building dynamic web sites offering a broad range of features
-and services.
-Drupal can support a diverse range of web projects ranging from
-personal weblogs to large community-driven sites.
-
-WWW: http://drupal.org
diff --git a/www/drupal7/pkg-plist b/www/drupal7/pkg-plist
deleted file mode 100644
index 10159905b407..000000000000
--- a/www/drupal7/pkg-plist
+++ /dev/null
@@ -1,154 +0,0 @@
-%%DRUPAL_BASE%%/.htaccess
-%%DRUPAL_BASE%%/cron.php
-%%DRUPAL_BASE%%/database/database.mysql
-%%DRUPAL_BASE%%/database/database.pgsql
-%%DRUPAL_BASE%%/database/updates.inc
-%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
-%%PORTDOCS%%%%DOCSDIR%%/MAINTAINERS.txt
-%%DRUPAL_BASE%%/favicon.ico
-%%DRUPAL_BASE%%/includes/bootstrap.inc
-%%DRUPAL_BASE%%/includes/common.inc
-%%DRUPAL_BASE%%/includes/database.inc
-%%DRUPAL_BASE%%/includes/database.mysql.inc
-%%DRUPAL_BASE%%/includes/database.pgsql.inc
-%%DRUPAL_BASE%%/includes/file.inc
-%%DRUPAL_BASE%%/includes/image.inc
-%%DRUPAL_BASE%%/includes/locale.inc
-%%DRUPAL_BASE%%/includes/menu.inc
-%%DRUPAL_BASE%%/includes/module.inc
-%%DRUPAL_BASE%%/includes/pager.inc
-%%DRUPAL_BASE%%/includes/session.inc
-%%DRUPAL_BASE%%/includes/tablesort.inc
-%%DRUPAL_BASE%%/includes/theme.inc
-%%DRUPAL_BASE%%/includes/xmlrpc.inc
-%%DRUPAL_BASE%%/includes/xmlrpcs.inc
-%%DRUPAL_BASE%%/index.php
-%%DRUPAL_BASE%%/misc/arrow-asc.png
-%%DRUPAL_BASE%%/misc/arrow-desc.png
-%%DRUPAL_BASE%%/misc/blog.png
-%%DRUPAL_BASE%%/misc/drupal.css
-%%DRUPAL_BASE%%/misc/druplicon-small.png
-%%DRUPAL_BASE%%/misc/druplicon.png
-%%DRUPAL_BASE%%/misc/forum-closed.png
-%%DRUPAL_BASE%%/misc/forum-default.png
-%%DRUPAL_BASE%%/misc/forum-hot-new.png
-%%DRUPAL_BASE%%/misc/forum-hot.png
-%%DRUPAL_BASE%%/misc/forum-new.png
-%%DRUPAL_BASE%%/misc/forum-sticky.png
-%%DRUPAL_BASE%%/misc/menu-collapsed.png
-%%DRUPAL_BASE%%/misc/menu-expanded.png
-%%DRUPAL_BASE%%/misc/menu-leaf.png
-%%DRUPAL_BASE%%/misc/powered-by-drupal-dark.png
-%%DRUPAL_BASE%%/misc/powered-by-drupal-light.png
-%%DRUPAL_BASE%%/misc/powered-by-drupal.png
-%%DRUPAL_BASE%%/misc/print.css
-%%DRUPAL_BASE%%/misc/watchdog-error.png
-%%DRUPAL_BASE%%/misc/watchdog-warning.png
-%%DRUPAL_BASE%%/misc/xml.png
-%%DRUPAL_BASE%%/modules/aggregator.module
-%%DRUPAL_BASE%%/modules/archive.module
-%%DRUPAL_BASE%%/modules/block.module
-%%DRUPAL_BASE%%/modules/blog.module
-%%DRUPAL_BASE%%/modules/blogapi.module
-%%DRUPAL_BASE%%/modules/book.module
-%%DRUPAL_BASE%%/modules/comment.module
-%%DRUPAL_BASE%%/modules/contact.module
-%%DRUPAL_BASE%%/modules/drupal.module
-%%DRUPAL_BASE%%/modules/filter.module
-%%DRUPAL_BASE%%/modules/forum.module
-%%DRUPAL_BASE%%/modules/help.module
-%%DRUPAL_BASE%%/modules/legacy.module
-%%DRUPAL_BASE%%/modules/locale.module
-%%DRUPAL_BASE%%/modules/menu.module
-%%DRUPAL_BASE%%/modules/node.module
-%%DRUPAL_BASE%%/modules/page.module
-%%DRUPAL_BASE%%/modules/path.module
-%%DRUPAL_BASE%%/modules/ping.module
-%%DRUPAL_BASE%%/modules/poll.module
-%%DRUPAL_BASE%%/modules/profile.module
-%%DRUPAL_BASE%%/modules/queue.module
-%%DRUPAL_BASE%%/modules/search.module
-%%DRUPAL_BASE%%/modules/statistics.module
-%%DRUPAL_BASE%%/modules/story.module
-%%DRUPAL_BASE%%/modules/system.module
-%%DRUPAL_BASE%%/modules/taxonomy.module
-%%DRUPAL_BASE%%/modules/throttle.module
-%%DRUPAL_BASE%%/modules/tracker.module
-%%DRUPAL_BASE%%/modules/upload.module
-%%DRUPAL_BASE%%/modules/user.module
-%%DRUPAL_BASE%%/modules/watchdog.module
-%%DRUPAL_BASE%%/scripts/code-clean.sh
-%%DRUPAL_BASE%%/scripts/code-style.pl
-%%DRUPAL_BASE%%/scripts/cron-curl.sh
-%%DRUPAL_BASE%%/scripts/cron-lynx.sh
-%%DRUPAL_BASE%%/scripts/prefix.sh
-@unexec if cmp -s %D/%%DRUPAL_BASE%%/sites/default/settings.php-dist %D/%%DRUPAL_BASE%%/sites/default/settings.php; then rm -f %D/%%DRUPAL_BASE%%/sites/default/settings.php; fi
-%%DRUPAL_BASE%%/sites/default/settings.php-dist
-@exec if [ ! -f %D/%%DRUPAL_BASE%%/sites/default/settings.php ] ; then cp -p %D/%F %B/settings.php; fi
-%%DRUPAL_BASE%%/themes/bluemarine/logo.png
-%%DRUPAL_BASE%%/themes/bluemarine/screenshot.png
-%%DRUPAL_BASE%%/themes/bluemarine/style.css
-%%DRUPAL_BASE%%/themes/bluemarine/xtemplate.xtmpl
-%%DRUPAL_BASE%%/themes/chameleon/background.png
-%%DRUPAL_BASE%%/themes/chameleon/chameleon.theme
-%%DRUPAL_BASE%%/themes/chameleon/common.css
-%%DRUPAL_BASE%%/themes/chameleon/logo.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/bullet.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/druplicon-watermark.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/logo.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/screenshot.png
-%%DRUPAL_BASE%%/themes/chameleon/marvin/style.css
-%%DRUPAL_BASE%%/themes/chameleon/screenshot.png
-%%DRUPAL_BASE%%/themes/chameleon/style.css
-%%DRUPAL_BASE%%/themes/engines/xtemplate/xtemplate.engine
-%%DRUPAL_BASE%%/themes/engines/xtemplate/xtemplate.inc
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-next-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-next-visited.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-next.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-prev-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-prev-visited.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-prev.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-up-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-up-visited.png
-%%DRUPAL_BASE%%/themes/pushbutton/arrow-up.png
-%%DRUPAL_BASE%%/themes/pushbutton/background.png
-%%DRUPAL_BASE%%/themes/pushbutton/forum-container.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/forum-link.png
-%%DRUPAL_BASE%%/themes/pushbutton/header-a.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/header-b.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/header-c.png
-%%DRUPAL_BASE%%/themes/pushbutton/icon-block.png
-%%DRUPAL_BASE%%/themes/pushbutton/icon-comment.png
-%%DRUPAL_BASE%%/themes/pushbutton/logo-active.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/logo-background.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/logo-hover.jpg
-%%DRUPAL_BASE%%/themes/pushbutton/logo.png
-%%DRUPAL_BASE%%/themes/pushbutton/screenshot.png
-%%DRUPAL_BASE%%/themes/pushbutton/style.css
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-off.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-on.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-hover.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-off.png
-%%DRUPAL_BASE%%/themes/pushbutton/tabs-option-on.png
-%%DRUPAL_BASE%%/themes/pushbutton/xtemplate.xtmpl
-%%DRUPAL_BASE%%/update.php
-%%DRUPAL_BASE%%/xmlrpc.php
-@dirrm %%DRUPAL_BASE%%/themes/pushbutton
-@dirrm %%DRUPAL_BASE%%/themes/engines/xtemplate
-@dirrm %%DRUPAL_BASE%%/themes/engines
-@dirrm %%DRUPAL_BASE%%/themes/chameleon/marvin
-@dirrm %%DRUPAL_BASE%%/themes/chameleon
-@dirrm %%DRUPAL_BASE%%/themes/bluemarine
-@dirrm %%DRUPAL_BASE%%/themes
-@dirrmtry %%DRUPAL_BASE%%/sites/default
-@dirrmtry %%DRUPAL_BASE%%/sites
-@dirrm %%DRUPAL_BASE%%/scripts
-@dirrmtry %%DRUPAL_BASE%%/modules
-@dirrm %%DRUPAL_BASE%%/misc
-@dirrm %%DRUPAL_BASE%%/includes
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%DRUPAL_BASE%%/database
-@dirrmtry %%DRUPAL_BASE%%
-@unexec (test -d %D/%%DRUPAL_BASE%% && (echo "Configuration information saved. If you will *NOT* use this package anymore," && echo "please remove %D/%%DRUPAL_BASE%% and its contents manually.")) || true
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
deleted file mode 100644
index 27ae5726bcb7..000000000000
--- a/www/firefox-esr/Makefile
+++ /dev/null
@@ -1,102 +0,0 @@
-# New ports collection makefile for: phoenix
-# Date created: 2002/10/21
-# Whom: Alan Eldridge <alane@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports/www/firefox/Makefile,v 1.29 2006/02/01 02:11:23 ahze Exp $
-#
-
-PORTNAME= firefox
-DISTVERSION= 1.5.0.1
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_MOZILLA}
-MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source
-DISTNAME= ${PORTNAME}-${DISTVERSION}-source
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Web browser based on the browser portion of Mozilla
-
-USE_X_PREFIX= yes
-WANT_GNOME= yes
-ALL_TARGET= default
-CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
-HAS_CONFIGURE= yes
-USE_BZIP2= yes
-USE_GMAKE= yes
-USE_GCC= 3.4+
-
-GECKO_PLIST_PRE_FILES= lib/${MOZILLA}/chrome/icons/default/default.xpm
-GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/chrome/icons/default lib/${MOZILLA}/chrome/icons
-
-FIREFOX_ICON= ${MOZILLA}.xpm
-FIREFOX_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/icons/default.xpm
-MOZ_OPTIONS= --enable-application=browser \
- --enable-system-cairo \
- --enable-official-branding \
- --enable-canvas
-
-SYSTEM_PREFS= ${FAKEDIR}/lib/${MOZILLA}/defaults/pref/firefox.js
-MOZ_PIS_SCRIPTS= moz_pis_S50cleanhome
-
-OPTIONS= NEWTAB "Open external links in a new tab" on \
- SMB "Enable smb:// URI support using gnomevfs" off
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "alpha" && ${OSVERSION} < 500035
-IGNORE= core dumps on alpha during post-build
-.endif
-
-.if ${OSVERSION} >= 600000
-MOZ_OPTIONS+= --enable-svg --enable-svg-renderer=cairo
-.endif
-
-.if ${PERL_LEVEL} < 500600
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config_make-jars.pl
-.endif
-
-post-extract::
- @${SED} -e 's|@FIREFOX_ICON@|${FIREFOX_ICON}|' \
- <${FILESDIR}/firefox.desktop.in >${WRKDIR}/${MOZILLA}.desktop
-
-post-patch:
-.for ii in modules/libpref/src/init extensions/sroaming/resources/content/prefs \
- embedding/minimo
- @${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/ ; \
- /dom.disable_window_open_feature.toolbar/s/false/true/' \
- ${WRKSRC}/${ii}/all.js
-.endfor
-
-pre-install:
- ${ECHO_CMD} 'share/applications/${MOZILLA}.desktop' >> ${PLIST}
- ${ECHO_CMD} "@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}" >> ${PLIST}
- ${ECHO_CMD} 'share/pixmaps/${FIREFOX_ICON}' >> ${PLIST}
-.if !defined(WITHOUT_NEWTAB)
- ${ECHO_CMD} >> ${SYSTEM_PREFS}
- ${ECHO_CMD} "// Open external links in new tab" >> ${SYSTEM_PREFS}
- ${ECHO_CMD} "pref(\"browser.link.open_external\", 3);" \
- >> ${SYSTEM_PREFS}
-.endif # !defined(WITHOUT_NEWTAB)
-
-do-install:
- if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then \
- for jpi in ${JPI_LIST}; do \
- if [ -f $${jpi} ]; then \
- ${LN} -sf $${jpi} \
- ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ; \
- break; \
- fi; \
- done; \
- fi
-
-post-install:
- ${MKDIR} ${PREFIX}/share/applications ${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop ${PREFIX}/share/applications/
- ${MKDIR} ${PREFIX}/lib/${MOZILLA}/chrome/icons/default
- ${LN} -sf ${FIREFOX_ICON_SRC} ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default.xpm
- ${LN} -sf ${FIREFOX_ICON_SRC} ${PREFIX}/share/pixmaps/${FIREFOX_ICON}
-
-.include "${.CURDIR}/../mozilla/Makefile.common"
-.include <bsd.port.post.mk>
diff --git a/www/firefox-esr/distinfo b/www/firefox-esr/distinfo
deleted file mode 100644
index f6e21e43fbe0..000000000000
--- a/www/firefox-esr/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (firefox-1.5.0.1-source.tar.bz2) = c76f02956645bc823241379e27f76bb5
-SHA256 (firefox-1.5.0.1-source.tar.bz2) = b398cd9c32168669077a535475f4da67b925523de99147977603ffa3b8897814
-SIZE (firefox-1.5.0.1-source.tar.bz2) = 34705286
diff --git a/www/firefox-esr/files/extra-patch-config_make-jars.pl b/www/firefox-esr/files/extra-patch-config_make-jars.pl
deleted file mode 100644
index a558607ca459..000000000000
--- a/www/firefox-esr/files/extra-patch-config_make-jars.pl
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/make-jars.pl.orig Wed Oct 13 16:17:11 2004
-+++ config/make-jars.pl Wed Oct 13 16:17:07 2004
-@@ -40,6 +40,7 @@
- last if ($arg eq "--");
- }
- my $defines = join(' ', @ARGV[ $ddindex .. $#ARGV ]);
-+splice @ARGV, $ddindex, $#ARGV;
-
- getopts("d:s:t:f:avlD:o:p:xz:");
-
diff --git a/www/firefox-esr/files/firefox.desktop.in b/www/firefox-esr/files/firefox.desktop.in
deleted file mode 100644
index c1b7a2e59ab9..000000000000
--- a/www/firefox-esr/files/firefox.desktop.in
+++ /dev/null
@@ -1,191 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Firefox Web Browser
-Name[am]=
-Name[ar]=
-Name[az]=Firefox Veb Səyyahı
-Name[be]=
-Name[bg]=Интернет браузър Firefox
-Name[bn]=
-Name[bs]=Firefox web preglednik
-Name[ca]=Navegador web Firefox
-Name[cs]=Prohlížeč WWW Firefox
-Name[cy]=Y Porwr Gwe Firefox
-Name[da]=Firefox - internetsurfning
-Name[de]=Firefox Webbrowser
-Name[el]=Περιηγητής Διαδικτύου Firefox
-Name[en_CA]=Firefox Web Browser
-Name[en_GB]=Firefox Web Browser
-Name[es]=Navegador Web Firefox
-Name[et]=Firefox veebibrauser
-Name[eu]=Firefox web arakatzailea
-Name[fi]=Firefox, WWW-selain
-Name[fr]=Navigateur Web Firefox
-Name[ga]=Brabhsálaí Lín Firefox
-Name[gu]=એપીફની વૅબ બ્રાઉઝર
-Name[he]=דפדפן Firefox
-Name[hi]=
-Name[hr]=Firefox Web preglednik
-Name[hu]=Firefox webböngésző
-Name[id]=Web Browser Firefox
-Name[it]=Browser web Firefox
-Name[ja]=Firefox ウェブ・ブラウザ
-Name[ko]=Firefox 웹 브라우저
-Name[li]=Firefox Web Browser
-Name[lt]=Firefox web naršyklė
-Name[mk]=Firefox веб прелистувач
-Name[ml]=എപ്പിഫാനി വെബ്ബ് ബ്രൌസ‌ര്
-Name[mn]=Firefox веб хөтөч
-Name[ms]=Pelungsur Web Firefox
-Name[nb]=Firefox nettleser
-Name[nl]=Firefox Webbrowser
-Name[nn]=Firefox nettlesar
-Name[no]=Firefox nettleser
-Name[pa]=ਏਪੀਫਾਨੀ ਵੈੱਬ ਬਰਾਊਜ਼ਰ
-Name[pl]=Przeglądarka WWW Firefox
-Name[pt]=Navegador Web Firefox
-Name[pt_BR]=Navegador Web Firefox
-Name[ro]=Navigatorul Firefox
-Name[ru]=Веб-браузер Firefox
-Name[sk]=
-Name[sl]=Spletni brskalnik Firefox
-Name[sq]=Firefox - Shfletuesi Web
-Name[sr]=
-Name[sr@Latn]=Veb čitač Spoznaja
-Name[sv]=Webbläsaren Firefox
-Name[ta]=எபிபனி வலை உலாவி
-Name[tk]=Firefox Web Ahtarçisi
-Name[tr]=Firefox Web Tarayıcı
-Name[uk]=Переглядач web Firefox
-Name[vi]=Trình Duyệt Web Firefox
-Name[wa]=Betchteu waibe epiphany
-Name[zh_CN]=Firefox Web 浏览器
-Name[zh_TW]=Firefox 網頁瀏覽器
-GenericName=Web Browser
-GenericName[ar]=متصفّح الانترنت
-GenericName[az]=Veb Səyyahı
-GenericName[be]=Вандроўнік па павуціньню
-GenericName[bg]=Браузър
-GenericName[bn]=ওয়েব ব্রাউজার
-GenericName[bs]=Web preglednik
-GenericName[ca]=Navegador web
-GenericName[cs]=Prohlížeč WWW
-GenericName[cy]=Porwr Gwe
-GenericName[da]=Internetsurfning
-GenericName[de]=Webbrowser
-GenericName[el]=Περιηγητής Ιστοσελίδων
-GenericName[en_CA]=Web Browser
-GenericName[en_GB]=Web Browser
-GenericName[es]=Navegador web
-GenericName[et]=Veebilehitseja
-GenericName[eu]=Web arakatzailea
-GenericName[fi]=WWW-selain
-GenericName[fr]=Navigateur Web Firefox
-GenericName[ga]=Brabhsálaí Lín
-GenericName[gu]=વેબ બ્રાઉઝર
-GenericName[he]=דפדפן אינטרנט
-GenericName[hi]=वेब ब्राउज़र
-GenericName[hr]=Web preglednik
-GenericName[hu]=Webböngésző
-GenericName[id]=Browser Web
-GenericName[it]=Browser web
-GenericName[ja]=GNOME ウェブ・ブラウザ
-GenericName[ko]=웹 브라우저
-GenericName[li]=Wèb Browser
-GenericName[lt]=Web naršyklė
-GenericName[mk]=Веб прелистувач
-GenericName[mn]=Веб хөтөч
-GenericName[ms]=Pelungsur Web
-GenericName[nb]=Nettleser
-GenericName[nl]=Web-browser
-GenericName[nn]=Nettlesar
-GenericName[no]=Nettleser
-GenericName[pa]=ਵੈਬ ਬਰਾਊਜ਼
-GenericName[pl]=Przeglądarka WWW
-GenericName[pt]=Navegador Web
-GenericName[pt_BR]=Navegador Web
-GenericName[ro]=Navigator Internet
-GenericName[ru]=Веб-браузер
-GenericName[sk]=WWW prehliadač
-GenericName[sl]=Spletni brskalnik
-GenericName[sq]=Shfletuesi Web
-GenericName[sr]=Веб читач
-GenericName[sr@Latn]=Veb čitač
-GenericName[sv]=Webbläsare
-GenericName[ta]=வலை உலாவி
-GenericName[th]=เว็บบราวเซอร์
-GenericName[tk]=Web Ahtarçysy
-GenericName[tr]=Web Tarayıcı
-GenericName[uk]=Переглядач web-сторінок
-GenericName[vi]=Trình duyệt Web
-GenericName[wa]=Betchteu waibe
-GenericName[zh_CN]=Web 浏览器
-GenericName[zh_TW]=網頁瀏覽器
-Comment=Browse the web
-Comment[ar]=تصفح الانترنت
-Comment[az]=Vebi gəzin
-Comment[be]=Вандраваць па павуціньню
-Comment[bg]=Сърфиране в интернет
-Comment[bn]=ওয়েব ব্রাউজ করুন
-Comment[bs]=Pregledaj na internetu
-Comment[ca]=Navegueu per la web
-Comment[cs]=Prohlížet WWW
-Comment[cy]=Pori'r we
-Comment[da]=Surf på internettet
-Comment[de]=Im Web surfen
-Comment[el]=Περιήγηση στον παγκόσμιο ιστό
-Comment[en_CA]=Browse the web
-Comment[en_GB]=Browse the web
-Comment[es]=Navegar por la web
-Comment[et]=Sirvi veebi
-Comment[eu]=Arakatu web-a
-Comment[fi]=Selaa WWW:tä
-Comment[fr]=Naviguer sur Internet
-Comment[ga]=Brabhsáil an Líon
-Comment[gu]=વેબમાં શોધો
-Comment[he]=גלוש ברשת
-Comment[hi]=वेब ब्राउज़ करें
-Comment[hr]=Pregledaj Web
-Comment[hu]=A világháló böngészése
-Comment[id]=Jelajah web
-Comment[it]=Esplora il web
-Comment[ja]=ウェブを閲覧します
-Comment[ko]=웹을 돌아 다닙니다
-Comment[li]=Blajere op internet
-Comment[lt]=Naršyti internete
-Comment[mk]=Прелистувајте на веб
-Comment[ml]=വലക്കെട്ട് തിരയുക
-Comment[mn]=Веб броузе хийх
-Comment[ms]=Layari web
-Comment[nb]=Surf på nettet
-Comment[nl]=Websurfen
-Comment[nn]=Surf på nettet
-Comment[no]=Surf på nettet
-Comment[pa]=ਵੈਬ ਬਰਾਊਜ਼
-Comment[pl]=Przeglądanie stron WWW
-Comment[pt]=Navegar na web
-Comment[pt_BR]=Navegar na web
-Comment[ro]=Navigare Internet
-Comment[ru]=Веб-браузер
-Comment[sk]=Prehliadať internet
-Comment[sl]=Brskaj po spletu
-Comment[sq]=Eksploro web-in
-Comment[sr]=Прегледај веб
-Comment[sr@Latn]=Pregledaj veb
-Comment[sv]=Surfa på nätet
-Comment[ta]=வலையில் உலாவு
-Comment[th]=ใช้งานเว็บบราวเซอร์ Firefox
-Comment[tk]=Webi Ahtar
-Comment[tr]=Web'e Gözat
-Comment[uk]=Програма перегляду web-сторінок
-Comment[vi]=Duyệt web
-Comment[wa]=Naivyî avå les waibes
-Comment[zh_CN]=浏览 Web
-Comment[zh_TW]=瀏覽網頁
-Exec=firefox %U
-Icon=@FIREFOX_ICON@
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Application;Network;
-MimeType=text/html;text/xml;application/xhtml+xml;
diff --git a/www/firefox-esr/files/moz_pis_S50cleanhome b/www/firefox-esr/files/moz_pis_S50cleanhome
deleted file mode 100644
index 3de5565e39f2..000000000000
--- a/www/firefox-esr/files/moz_pis_S50cleanhome
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-#
-
-# S50cleanhome
-# a script to clean up users' Mozilla home directories to make upgrading
-# less painful.
-
-# We run in our own subshell
-
-# First, verify protocol
-[ "$1" != "start" ] && exit 1
-[ -z "${MOZ_PIS_API}" -o ${MOZ_PIS_API} -ne 2 ] && exit 1
-[ -z "${MOZ_PIS_MOZBINDIR}" -o ! -d "${MOZ_PIS_MOZBINDIR}" ] && exit 1
-[ -z "${HOME}" -o ! -d "${HOME}" ] && exit 1
-[ -z "${MOZ_PIS_USER_DIR}" -o ! -d "${HOME}/${MOZ_PIS_USER_DIR}" ] && exit 1
-
-# Try to cleanup ${HOME}/${MOZ_PIS_USER_DIR}
-
-if [ -f "${HOME}/${MOZ_PIS_USER_DIR}/profiles.ini" ]; then
- sed -e '/Path=/! d' -e "s,Path=,${HOME}/${MOZ_PIS_USER_DIR}/," \
- "${HOME}/${MOZ_PIS_USER_DIR}/profiles.ini" \
- | while read dir
- do
- [ ! -d "${dir}" ] && continue
- # Debian does this for new builds
- # rm -f "${dir}/XUL.mfasl"
- # force a rebuild of compreg.dat and xpti.dat for new installations
- [ "${dir}/compreg.dat" -ot "${MOZ_PIS_MOZBINDIR}/components.ini" ] &&
- rm -f "${dir}/compatibility.ini" "${dir}/XUL.mfasl"
- done
-fi
diff --git a/www/firefox-esr/files/patch-Double.cpp b/www/firefox-esr/files/patch-Double.cpp
deleted file mode 100644
index 5cd13e4ff4fe..000000000000
--- a/www/firefox-esr/files/patch-Double.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- extensions/transformiix/source/base/Double.cpp.orig Thu Jan 30 09:26:46 2003
-+++ extensions/transformiix/source/base/Double.cpp Sun Nov 16 01:46:42 2003
-@@ -51,10 +51,10 @@
- //A trick to handle IEEE floating point exceptions on FreeBSD - E.D.
- #ifdef __FreeBSD__
- #include <ieeefp.h>
--#ifdef __alpha__
--fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
--#else
-+#if defined(__i386__)
- fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML;
-+#else
-+fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
- #endif
- fp_except_t oldmask = fpsetmask(~allmask);
- #endif
-@@ -75,22 +75,31 @@
- #define TX_DOUBLE_HI32_EXPMASK 0x7ff00000
- #define TX_DOUBLE_HI32_MANTMASK 0x000fffff
-
-+union ui32dun {
-+ PRUint32 i[2];
-+ double d;
-+};
-+
- //-- Initialize Double related constants
- #ifdef IS_BIG_ENDIAN
--const PRUint32 nanMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK,
-- 0xffffffff};
--const PRUint32 infMask[2] = {TX_DOUBLE_HI32_EXPMASK, 0};
--const PRUint32 negInfMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0};
-+const union ui32dun nanMask =
-+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK, 0xffffffff}};
-+const union ui32dun infMask =
-+ {{TX_DOUBLE_HI32_EXPMASK, 0}};
-+const union ui32dun negInfMask =
-+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}};
- #else
--const PRUint32 nanMask[2] = {0xffffffff,
-- TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK};
--const PRUint32 infMask[2] = {0, TX_DOUBLE_HI32_EXPMASK};
--const PRUint32 negInfMask[2] = {0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT};
-+const union ui32dun nanMask =
-+ {{0xffffffff, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK}};
-+const union ui32dun infMask =
-+ {{0, TX_DOUBLE_HI32_EXPMASK}};
-+const union ui32dun negInfMask =
-+ {{0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}};
- #endif
-
--const double Double::NaN = *((double*)nanMask);
--const double Double::POSITIVE_INFINITY = *((double*)infMask);
--const double Double::NEGATIVE_INFINITY = *((double*)negInfMask);
-+const double Double::NaN = nanMask.d;
-+const double Double::POSITIVE_INFINITY = infMask.d;
-+const double Double::NEGATIVE_INFINITY = negInfMask.d;
-
- /*
- * Determines whether the given double represents positive or negative
diff --git a/www/firefox-esr/files/patch-browser_app_mozilla.in b/www/firefox-esr/files/patch-browser_app_mozilla.in
deleted file mode 100644
index c815a4780038..000000000000
--- a/www/firefox-esr/files/patch-browser_app_mozilla.in
+++ /dev/null
@@ -1,125 +0,0 @@
---- browser/app/mozilla.in.orig Mon Apr 4 15:08:49 2005
-+++ browser/app/mozilla.in Wed Jun 1 14:47:45 2005
-@@ -49,51 +49,83 @@
- ## the mozilla-bin binary to work.
- ##
-
-+#
-+# MOZ_PIS, "Mozilla Plugable Init Scripts"
-+# MOZ_PIS_ is the name space used
-+# These variables and there meaning are specified in
-+# mozilla/xpfe/bootstrap/init.d/README
- moz_pis_startstop_scripts()
- {
-- MOZ_USER_DIR="%MOZ_USER_DIR%"
-- # MOZ_PIS_ is the name space for "Mozilla Plugable Init Scripts"
-- # These variables and there meaning are specified in
-- # mozilla/xpfe/bootstrap/init.d/README
-- MOZ_PIS_API=2
-- MOZ_PIS_MOZBINDIR="${dist_bin}"
-- MOZ_PIS_SESSION_PID="$$"
-- MOZ_PIS_USER_DIR="${MOZ_USER_DIR}"
-- export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR
--
-- case "${1}" in
-- "start")
-- for curr_pis in "${dist_bin}/init.d"/S* "${HOME}/${MOZ_USER_DIR}/init.d"/S* ; do
-- if [ -x "${curr_pis}" ] ; then
-- case "${curr_pis}" in
-- *.sh) . "${curr_pis}" ;;
-- *) "${curr_pis}" "start" ;;
-- esac
-- fi
-- done
-- ;;
-- "stop")
-- for curr_pis in "${HOME}/${MOZ_USER_DIR}/init.d"/K* "${dist_bin}/init.d"/K* ; do
-- if [ -x "${curr_pis}" ] ; then
-- case "${curr_pis}" in
-- *.sh) . "${curr_pis}" ;;
-- *) "${curr_pis}" "stop" ;;
-- esac
-- fi
-- done
-- ;;
-- *)
-- echo 1>&2 "$0: Internal error in moz_pis_startstop_scripts."
-- exit 1
-- ;;
-- esac
-+ MOZ_PIS_API=2
-+ MOZ_PIS_MOZBINDIR="${dist_bin}"
-+ MOZ_PIS_SESSION_PID="$$"
-+ MOZ_PIS_USER_DIR="${MOZ_USER_DIR}"
-+ export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR
-+
-+ case "${1}" in
-+ "start")
-+ for curr_pis in "${MOZ_PIS_MOZBINDIR}/init.d"/S* \
-+ "${HOME}/${MOZ_PIS_USER_DIR}/init.d"/S*; do
-+ if [ -x "${curr_pis}" ]; then
-+ case "${curr_pis}" in
-+ *.sh)
-+ . "${curr_pis}"
-+ ;;
-+ *)
-+ ${curr_pis} "start"
-+ ;;
-+ esac
-+ fi
-+ done
-+ ;;
-+ "stop")
-+ for curr_pis in "${MOZ_PIS_MOZBINDIR}/init.d"/K* \
-+ "${HOME}/${MOZ_PIS_USER_DIR}/init.d"/K*; do
-+ if [ -x "${curr_pis}" ]; then
-+ case "${curr_pis}" in
-+ *.sh)
-+ . "${curr_pis}"
-+ ;;
-+ *)
-+ ${curr_pis} "stop"
-+ ;;
-+ esac
-+ fi
-+ done
-+ ;;
-+ *)
-+ echo "$0: Internal error in moz_pis_startstop_scripts." 1>&2
-+ exit 1
-+ ;;
-+ esac
- }
-
--#uncomment for debugging
-+# uncomment for debugging
- #set -x
-
--moz_libdir=%MOZAPPDIR%
--MRE_HOME=%MREDIR%
-+#
-+# variables
-+#
-+#location="new-tab"
-+#MOZILLA_UILOCALE="en-US"
-+#MOZILLA_UIREGION="US"
-+
-+#
-+# working definitions
-+#
-+MOZ_USER_DIR="%MOZ_USER_DIR%"
-+moz_libdir="%MOZAPPDIR%"
-+MRE_HOME="%MREDIR%"
-+
-+debugging= # set the debugging level
-+use_openFile="yes" # use openFile() for file/dir
-+here=`pwd`
-+
-+if [ ! -d "${MRE_HOME}" ]; then
-+ # use moz_libdir as MRE_HOME
-+ MRE_HOME="${moz_libdir}"
-+fi
-+export MRE_HOME
-
- # Use run-mozilla.sh in the current dir if it exists
- # If not, then start resolving symlinks until we find run-mozilla.sh
diff --git a/www/firefox-esr/files/patch-build_unix_run-mozilla.sh b/www/firefox-esr/files/patch-build_unix_run-mozilla.sh
deleted file mode 100644
index 87114cc7b898..000000000000
--- a/www/firefox-esr/files/patch-build_unix_run-mozilla.sh
+++ /dev/null
@@ -1,21 +0,0 @@
---- build/unix/run-mozilla.sh.orig Mon Dec 15 12:27:28 2003
-+++ build/unix/run-mozilla.sh Wed Feb 11 14:24:17 2004
-@@ -355,7 +355,7 @@
- fi
- ##
- ## Set LD_LIBRARY_PATH
--LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
-+LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:%%PREFIX%%/lib/browser_plugins:%%PREFIX%%/lib/browser_linux_plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
- if [ -n "$LD_LIBRARYN32_PATH" ]
- then
- LD_LIBRARYN32_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARYN32_PATH+":$LD_LIBRARYN32_PATH"}
-@@ -442,6 +442,9 @@
- #
- export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
- export SHLIB_PATH LIBPATH LIBRARY_PATH ADDON_PATH DYLD_LIBRARY_PATH
-+
-+MOZ_PLUGIN_PATH=%%PREFIX%%/lib/browser_plugins:%%PREFIX%%/lib/browser_linux_plugins
-+export MOZ_PLUGIN_PATH
-
- if [ $moz_debug -eq 1 ]
- then
diff --git a/www/firefox-esr/files/patch-config-mkdepend-imakemdep.h b/www/firefox-esr/files/patch-config-mkdepend-imakemdep.h
deleted file mode 100644
index b688e664475d..000000000000
--- a/www/firefox-esr/files/patch-config-mkdepend-imakemdep.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/imakemdep.h Fri Sep 4 21:22:25 1998
-+++ config/mkdepend/imakemdep.h Thu Oct 16 22:43:25 2003
-@@ -278,4 +278,7 @@
- "-D__i386__",
- # endif
-+# if defined(__amd64__) || defined(__x86_64__)
-+ "-D__amd64__ -D__x86_64__",
-+# endif
- # ifdef __GNUC__
- "-traditional",
diff --git a/www/firefox-esr/files/patch-config-rules.mk b/www/firefox-esr/files/patch-config-rules.mk
deleted file mode 100644
index ecc3c8194dcc..000000000000
--- a/www/firefox-esr/files/patch-config-rules.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- config/rules.mk.orig Tue Aug 26 13:28:47 2003
-+++ config/rules.mk Sun Feb 1 15:11:41 2004
-@@ -444,7 +444,11 @@
-
- ifeq ($(OS_ARCH),FreeBSD)
- ifdef IS_COMPONENT
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
-+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc
-+else
- EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
-+endif
- endif
- endif
-
diff --git a/www/firefox-esr/files/patch-config_autoconf.mk.in b/www/firefox-esr/files/patch-config_autoconf.mk.in
deleted file mode 100644
index 29fe7f8fbde0..000000000000
--- a/www/firefox-esr/files/patch-config_autoconf.mk.in
+++ /dev/null
@@ -1,18 +0,0 @@
---- config/autoconf.mk.in.orig Thu Jul 14 00:50:06 2005
-+++ config/autoconf.mk.in Thu Jul 14 00:50:40 2005
-@@ -50,13 +50,13 @@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- bindir = @bindir@
--includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir = @includedir@/%%MOZILLA%%
- libdir = @libdir@
- datadir = @datadir@
- mandir = @mandir@
- idldir = @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-
--mozappdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+mozappdir = $(libdir)/%%MOZILLA%%
- mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION)
- mrelibdir = $(mredir)/lib
-
diff --git a/www/firefox-esr/files/patch-config_mkdepend_Makefile.in b/www/firefox-esr/files/patch-config_mkdepend_Makefile.in
deleted file mode 100644
index bace012a282e..000000000000
--- a/www/firefox-esr/files/patch-config_mkdepend_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/Makefile.in.orig Sun Dec 12 07:36:57 2004
-+++ config/mkdepend/Makefile.in Sun Dec 12 07:37:55 2004
-@@ -57,6 +57,7 @@
- include $(topsrcdir)/config/rules.mk
-
- HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
-+HOST_CFLAGS += $(XCFLAGS)
-
- ifdef GNU_CC
- _GCCDIR = $(shell $(CC) -print-file-name=include)
diff --git a/www/firefox-esr/files/patch-configure b/www/firefox-esr/files/patch-configure
deleted file mode 100644
index 923cf5065f18..000000000000
--- a/www/firefox-esr/files/patch-configure
+++ /dev/null
@@ -1,38 +0,0 @@
---- configure.orig Tue Oct 4 02:01:48 2005
-+++ configure Wed Nov 23 11:07:17 2005
-@@ -10016,7 +10016,7 @@
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-liconv $LIBS"
-+LIBS="-L$LOCALBASE/lib -liconv $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10022 "configure"
- #include "confdefs.h"
-@@ -10047,7 +10047,7 @@
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
-- _ICONV_LIBS="$_ICONV_LIBS -liconv"
-+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"
- else
- echo "$ac_t""no" 1>&6
- echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6
-@@ -10057,7 +10057,7 @@
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-liconv $LIBS"
-+LIBS="-L$LOCALBASE/lib -liconv $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10063 "configure"
- #include "confdefs.h"
-@@ -10088,7 +10088,7 @@
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
-- _ICONV_LIBS="$_ICONV_LIBS -liconv"
-+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"
- else
- echo "$ac_t""no" 1>&6
- fi
diff --git a/www/firefox-esr/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp b/www/firefox-esr/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp
deleted file mode 100644
index 41c462d74f62..000000000000
--- a/www/firefox-esr/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
---- extensions/typeaheadfind/src/nsTypeAheadFind.cpp.orig Wed Nov 19 01:20:47 2003
-+++ extensions/typeaheadfind/src/nsTypeAheadFind.cpp Tue Feb 10 02:52:26 2004
-@@ -323,11 +323,11 @@
- prefBranch->GetBoolPref("accessibility.typeaheadfind.startlinksonly",
- &mStartLinksOnlyPref);
-
-- PRBool isSoundEnabled = PR_TRUE;
-+ mIsSoundEnabled = PR_TRUE;
- prefBranch->GetBoolPref("accessibility.typeaheadfind.enablesound",
-- &isSoundEnabled);
-+ &mIsSoundEnabled);
- nsXPIDLCString soundStr;
-- if (isSoundEnabled) {
-+ if (mIsSoundEnabled && mIsSoundEnabled) {
- prefBranch->GetCharPref("accessibility.typeaheadfind.soundURL",
- getter_Copies(soundStr));
- }
-@@ -758,7 +758,7 @@
- }
- else {
- // No find string to backspace in!
-- if (mIsBackspaceProtectOn) {
-+ if (mIsBackspaceProtectOn && mIsSoundEnabled) {
- // This flag should be on only if the last key was a backspace.
- // It keeps us from accidentally hitting backspace too many times and
- // going back in history when we really just wanted to clear
-@@ -1012,7 +1012,9 @@
-
- // Error sound (don't fire when backspace is pressed, they're
- // trying to correct the mistake!)
-- PlayNotFoundSound();
-+ if (mIsSoundEnabled) {
-+ PlayNotFoundSound();
-+ }
-
- // Remove bad character from buffer, so we can continue typing from
- // last matched character
-@@ -1059,7 +1061,7 @@
- void
- nsTypeAheadFind::PlayNotFoundSound()
- {
-- if (mNotFoundSoundURL.IsEmpty()) // no sound
-+ if (mNotFoundSoundURL.IsEmpty() || !mIsSoundEnabled) // no sound
- return;
- if (!mSoundInterface) {
- mSoundInterface = do_CreateInstance("@mozilla.org/sound;1");
diff --git a/www/firefox-esr/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h b/www/firefox-esr/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h
deleted file mode 100644
index 07ad43b4334d..000000000000
--- a/www/firefox-esr/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- extensions/typeaheadfind/src/nsTypeAheadFind.h.orig Fri May 23 22:00:33 2003
-+++ extensions/typeaheadfind/src/nsTypeAheadFind.h Mon Feb 9 22:21:43 2004
-@@ -194,6 +194,9 @@
-
- nsCString mNotFoundSoundURL;
-
-+ // Move the sound enabled boolean out for all methods to access.
-+ PRBool mIsSoundEnabled;
-+
- // PRBool's are used instead of PRPackedBool's where the address of the
- // boolean variable is getting passed into a method. For example:
- // GetBoolPref("accessibility.typeaheadfind.linksonly", &mLinksOnlyPref);
diff --git a/www/firefox-esr/files/patch-libm b/www/firefox-esr/files/patch-libm
deleted file mode 100644
index 7de64b2a5068..000000000000
--- a/www/firefox-esr/files/patch-libm
+++ /dev/null
@@ -1,25 +0,0 @@
---- js/src/Makefile.in Thu Aug 4 22:26:52 2005
-+++ js/src/Makefile.in Thu Aug 4 23:02:32 2005
-@@ -148,5 +148,4 @@
- endif
-
--FDLIBM_LIBRARY = fdlibm/$(LIB_PREFIX)fdm.$(LIB_SUFFIX)
- JSMATH_PRELINK = jsmathtemp.o
- JS_SAFE_ARENA = 1
-@@ -320,7 +319,4 @@
- endif
- @$(RM) -f $(JSMATH_PRELINK)
--else
--# Create dependency so we build fdlibm
--jsmath.o: $(FDLIBM_LIBRARY) Makefile.in
- endif
-
---- js/Makefile.in Sun Mar 23 14:36:00 2003
-+++ js/Makefile.in Thu Aug 4 23:08:06 2005
-@@ -46,5 +46,5 @@
- #
-
--DIRS = src/fdlibm src
-+DIRS = src
-
- include $(topsrcdir)/config/rules.mk
diff --git a/www/firefox-esr/files/patch-nopangoxft b/www/firefox-esr/files/patch-nopangoxft
deleted file mode 100644
index 5a11c8c4864e..000000000000
--- a/www/firefox-esr/files/patch-nopangoxft
+++ /dev/null
@@ -1,20 +0,0 @@
---- gfx/src/gtk/mozilla-decoder.cpp.orig 2005-08-18 22:41:26.000000000 -0400
-+++ gfx/src/gtk/mozilla-decoder.cpp 2005-08-18 22:38:01.000000000 -0400
-@@ -40,7 +40,7 @@
- #define PANGO_ENABLE_ENGINE
-
- #include "mozilla-decoder.h"
--#include <pango/pangoxft.h>
-+#include <pango/pangocairo.h>
- #include <pango/pangofc-fontmap.h>
- #include <pango/pangofc-font.h>
- #include <gdk/gdkx.h>
-@@ -208,7 +208,7 @@
- }
- }
-
-- pango_fc_font_map_add_decoder_find_func(PANGO_FC_FONT_MAP(pango_xft_get_font_map(GDK_DISPLAY(),gdk_x11_get_default_screen())),
-+ pango_fc_font_map_add_decoder_find_func(PANGO_FC_FONT_MAP(pango_cairo_font_map_get_default()),
- mozilla_find_decoder,
- NULL,
- NULL);
diff --git a/www/firefox-esr/files/patch-security-coreconf-FreeBSD.mk b/www/firefox-esr/files/patch-security-coreconf-FreeBSD.mk
deleted file mode 100644
index 3e0e14acaaf2..000000000000
--- a/www/firefox-esr/files/patch-security-coreconf-FreeBSD.mk
+++ /dev/null
@@ -1,28 +0,0 @@
---- security/coreconf/FreeBSD.mk.orig Wed Mar 26 20:17:25 2003
-+++ security/coreconf/FreeBSD.mk Sun Nov 21 22:59:49 2004
-@@ -43,8 +43,12 @@
- ifeq ($(OS_TEST),alpha)
- CPU_ARCH = alpha
- else
-+ifeq ($(OS_TEST),amd64)
-+CPU_ARCH = amd64
-+else
- CPU_ARCH = x86
- endif
-+endif
-
- OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
-
-@@ -71,7 +75,11 @@
- DLL_SUFFIX = so.1.0
- endif
-
--MKSHLIB = $(CC) $(DSO_LDOPTS)
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
-+MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@
-+else
-+MKSHLIB = $(CC) -Wl,-Bsymbolic $(DSO_LDOPTS) -o $@
-+endif
- ifdef MAPFILE
- # Add LD options to restrict exported symbols to those in the map file
- endif
diff --git a/www/firefox-esr/files/patch-sysnss b/www/firefox-esr/files/patch-sysnss
deleted file mode 100644
index d854cabc053a..000000000000
--- a/www/firefox-esr/files/patch-sysnss
+++ /dev/null
@@ -1,178 +0,0 @@
---- Makefile.in Tue Sep 14 16:59:40 2004
-+++ Makefile.in Tue Aug 2 08:26:55 2005
-@@ -102,6 +102,4 @@
- # tier 1 - 3rd party individual libraries
- #
--tier_1_dirs += dbm
--
- ifndef MOZ_NATIVE_JPEG
- tier_1_dirs += jpeg
---- security/manager/Makefile.in Mon Mar 28 19:56:36 2005
-+++ security/manager/Makefile.in Tue Aug 2 09:02:50 2005
-@@ -37,16 +37,7 @@
- SOFTOKEN3_LIB \
- SOFTOKEN3_CHK \
-- LOADABLE_ROOT_MODULE \
- HAVE_FREEBL_MODULES \
- $(NULL)
-
--LOADABLE_ROOT_MODULE = $(DLL_PREFIX)nssckbi$(DLL_SUFFIX)
--
--NSS3_LIB = $(DLL_PREFIX)nss3$(DLL_SUFFIX)
--SMIME3_LIB = $(DLL_PREFIX)smime3$(DLL_SUFFIX)
--SSL3_LIB = $(DLL_PREFIX)ssl3$(DLL_SUFFIX)
--SOFTOKEN3_LIB = $(DLL_PREFIX)softokn3$(DLL_SUFFIX)
--SOFTOKEN3_CHK = $(DLL_PREFIX)softokn3.chk
--
- ifneq (,$(filter SunOS HP-UX,$(OS_ARCH)))
- ifeq (,$(filter i86pc ia64,$(OS_TEST)))
-@@ -132,9 +123,4 @@
- .nss.cleaned: .nss.checkout
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
- touch $@
-
-@@ -153,43 +139,4 @@
- ifeq ($(OS_ARCH),WINNT)
- cd $(DIST)/lib; cp -f $(LIB_PREFIX)dbm$(MOZ_BITS).$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--else
-- cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--endif
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS)
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
--endif
--ifndef DISABLE_DIST_GRE
-- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(GRE_DIST)
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(GRE_DIST)
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(GRE_DIST)
--ifdef HAVE_FREEBL_MODULES
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(GRE_DIST)
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(GRE_DIST)
--endif
--endif
--ifndef _SKIP_OLD_GRE_INSTALL
-- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DIST)/bin
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DIST)/bin
--ifdef HAVE_FREEBL_MODULES
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(DIST)/bin
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(DIST)/bin
--endif
- endif
- $(MAKE) -C boot $@
-@@ -200,18 +147,4 @@
-
- install::
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DESTDIR)$(mozappdir)
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DESTDIR)$(mozappdir)
--ifdef HAVE_FREEBL_MODULES
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(DESTDIR)$(mozappdir)
--endif
- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
-@@ -227,9 +160,4 @@
- endif
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
-
- echo-requires-recursive::
---- security/manager/ssl/src/Makefile.in Wed Jan 7 08:36:51 2004
-+++ security/manager/ssl/src/Makefile.in Tue Aug 2 09:13:07 2005
-@@ -117,5 +117,5 @@
- # Use local includes because they are inserted before INCLUDES
- # so that Mozilla's nss.h is used, not glibc's
--LOCAL_INCLUDES += -I$(DIST)/public/nss \
-+LOCAL_INCLUDES += -I$(LOCALBASE)/include/nss/nss \
- $(NULL)
-
---- config/config.mk Tue Oct 12 00:11:11 2004
-+++ config/config.mk Tue Aug 2 09:19:18 2005
-@@ -170,5 +170,4 @@
- NSS_LIBS = \
- $(LIBS_DIR) \
-- $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX) \
- -lsmime3 \
- -lssl3 \
-@@ -189,11 +188,5 @@
- endif
-
--NSS_DEP_LIBS = \
-- $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)smime3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)ssl3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)nss3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)softokn3$(DLL_SUFFIX) \
-- $(NULL)
-+NSS_DEP_LIBS =
-
- MOZ_UNICHARUTIL_LIBS = $(DIST)/lib/$(LIB_PREFIX)unicharutil_s.$(LIB_SUFFIX)
---- security/manager/ssl/src/nsNSSComponent.cpp Thu Apr 22 15:48:30 2004
-+++ security/manager/ssl/src/nsNSSComponent.cpp Thu Aug 4 16:44:27 2005
-@@ -88,4 +88,8 @@
- }
-
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#include <errno.h>
-+
- #ifdef PR_LOGGING
- PRLogModuleInfo* gPIPNSSLog = nsnull;
-@@ -406,4 +410,5 @@
- const char *possible_ckbi_locations[] = {
- NS_GRE_DIR,
-+ NS_UNIX_LIB_DIR,
- NS_XPCOM_CURRENT_PROCESS_DIR
- };
-@@ -419,5 +424,5 @@
- }
-
-- char *fullModuleName = nsnull;
-+ char *fullModuleName;
- #ifdef XP_MAC
- nsCAutoString nativePath;
-@@ -431,4 +436,12 @@
- fullModuleName = PR_GetLibraryName(processDir.get(), "nssckbi");
- #endif
-+ if (fullModuleName == nsnull)
-+ continue;
-+ struct stat sb;
-+ if (stat(fullModuleName, &sb)) {
-+ if (errno != ENOENT)
-+ perror(fullModuleName);
-+ continue;
-+ }
- /* If a module exists with the same name, delete it. */
- NS_ConvertUCS2toUTF8 modNameUTF8(modName);
diff --git a/www/firefox-esr/files/patch-toolkit_xre_nsXREDirProvider.cpp b/www/firefox-esr/files/patch-toolkit_xre_nsXREDirProvider.cpp
deleted file mode 100644
index 0c5a07ab210d..000000000000
--- a/www/firefox-esr/files/patch-toolkit_xre_nsXREDirProvider.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- toolkit/xre/nsXREDirProvider.cpp.orig Tue Oct 4 11:46:26 2005
-+++ toolkit/xre/nsXREDirProvider.cpp Sun Feb 5 23:54:31 2006
-@@ -820,6 +820,7 @@
-
- char* appNameFolder = nsnull;
- char profileFolderName[MAXPATHLEN] = ".";
-+ char temp[MAXPATHLEN];
-
- // Offset 1 for the outermost folder to make it hidden (i.e. using the ".")
- char* writing = profileFolderName + 1;
-@@ -829,7 +830,6 @@
- rv = localDir->AppendNative(nsDependentCString(profileFolderName));
- NS_ENSURE_SUCCESS(rv, rv);
-
-- char temp[MAXPATHLEN];
- GetProfileFolderName(temp, gAppData->name);
- appNameFolder = temp;
- }
-
diff --git a/www/firefox-esr/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp b/www/firefox-esr/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
deleted file mode 100644
index 7f8e55f536df..000000000000
--- a/www/firefox-esr/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- uriloader/exthandler/unix/nsGNOMERegistry.cpp.orig Fri Dec 24 04:30:00 2004
-+++ uriloader/exthandler/unix/nsGNOMERegistry.cpp Fri Dec 24 04:34:05 2004
-@@ -143,7 +143,7 @@
- PR_END_MACRO
-
- // Attempt to open libgconf
-- gconfLib = LoadVersionedLibrary("gconf-2", ".4");
-+ gconfLib = PR_LoadLibrary("libgconf-2.so");
- ENSURE_LIB(gconfLib);
-
- GET_LIB_FUNCTION(gconf, gconf_client_get_default);
-@@ -151,7 +151,7 @@
- GET_LIB_FUNCTION(gconf, gconf_client_get_bool);
-
- // Attempt to open libgnome
-- gnomeLib = LoadVersionedLibrary("gnome-2", ".0");
-+ gnomeLib = PR_LoadLibrary("libgnome-2.so");
- ENSURE_LIB(gnomeLib);
-
- GET_LIB_FUNCTION(gnome, gnome_url_show);
-@@ -160,7 +160,7 @@
- GET_LIB_FUNCTION(gnome, gnome_program_get);
-
- // Attempt to open libgnomevfs
-- vfsLib = LoadVersionedLibrary("gnomevfs-2", ".0");
-+ vfsLib = PR_LoadLibrary("libgnomevfs-2.so");
- ENSURE_LIB(vfsLib);
-
- GET_LIB_FUNCTION(vfs, gnome_vfs_mime_type_from_name);
diff --git a/www/firefox-esr/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc b/www/firefox-esr/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc
deleted file mode 100644
index 9a41bbfc4602..000000000000
--- a/www/firefox-esr/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc
+++ /dev/null
@@ -1,11 +0,0 @@
---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004
-+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Tue Jun 15 12:52:36 2004
-@@ -8,7 +8,7 @@
- * 1 is AddRef
- * 2 is Release
- */
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64)
- NS_IMETHOD Stub3();
- NS_IMETHOD Stub4();
- NS_IMETHOD Stub5();
diff --git a/www/firefox-esr/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in b/www/firefox-esr/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in
deleted file mode 100644
index 51edeb95a7a7..000000000000
--- a/www/firefox-esr/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in
+++ /dev/null
@@ -1,54 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003
-+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 15:06:40 2004
-@@ -49,6 +49,9 @@
- ifeq (86,$(findstring 86,$(OS_TEST)))
- CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
- endif
-+ifeq (amd64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp
-+endif
- endif
- #
- # New code for Linux, et. al., with gcc
-@@ -60,7 +63,7 @@
- endif
- endif
- # IA64 Linux
--ifneq (,$(filter Linux,$(OS_ARCH)))
-+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
- ifneq (,$(findstring ia64,$(OS_TEST)))
- CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
- ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -106,9 +109,15 @@
- ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s
- endif
- #
-+# FreeBSD/Alpha
-+#
-+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha)
-+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp
-+endif
-+#
- # Linux/Alpha
- #
--ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
-+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp
- endif
- #
-@@ -294,6 +303,15 @@
- ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc)
- CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
- ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
-+endif
-+#
-+# FreeBSD/SPARC64
-+#
-+ifeq ($(OS_ARCH),FreeBSD)
-+ifneq (,$(findstring sparc,$(OS_TEST)))
-+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp
-+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s
-+endif
- endif
- #
- # Solaris/SPARC
diff --git a/www/firefox-esr/files/patch-xptcall-alpha b/www/firefox-esr/files/patch-xptcall-alpha
deleted file mode 100644
index 29631a98e61e..000000000000
--- a/www/firefox-esr/files/patch-xptcall-alpha
+++ /dev/null
@@ -1,459 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003
-@@ -0,0 +1,184 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1998
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+__asm__("invoke_copy_to_stack") __attribute__((unused));
-+
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++)
-+ {
-+ if(s->IsPtrData())
-+ {
-+ *d = (PRUint64)s->ptr;
-+ continue;
-+ }
-+ switch(s->type)
-+ {
-+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break;
-+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break;
-+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break;
-+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break;
-+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break;
-+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break;
-+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break;
-+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // convert floats to doubles if they are to be passed
-+ // via registers so we can just deal with doubles later
-+ union { PRUint64 u64; double d; } t;
-+ t.d = (double)s->val.f;
-+ *d = t.u64;
-+ }
-+ else
-+ // otherwise copy to stack normally
-+ *d = (PRUint64)s->val.u32;
-+ break;
-+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break;
-+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break;
-+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break;
-+ default:
-+ // all the others are plain pointer types
-+ *d = (PRUint64)s->val.p;
-+ break;
-+ }
-+ }
-+}
-+
-+/*
-+ * XPTC_PUBLIC_API(nsresult)
-+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt)
-+ */
-+__asm__(
-+ "#### XPTC_InvokeByIndex ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".globl XPTC_InvokeByIndex\n\t"
-+ ".ent XPTC_InvokeByIndex\n"
-+"XPTC_InvokeByIndex:\n\t"
-+ ".frame $15,32,$26,0\n\t"
-+ ".mask 0x4008000,-32\n\t"
-+ "ldgp $29,0($27)\n"
-+"$XPTC_InvokeByIndex..ng:\n\t"
-+ "subq $30,32,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ "stq $15,8($30)\n\t"
-+ "bis $30,$30,$15\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1
-+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters
-+ * is required for storage of those passed via registers.
-+ */
-+
-+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */
-+ "cmplt $2,$18,$1\n\t"
-+ "cmovne $1,$18,$2\n\t"
-+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */
-+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */
-+ "subq $30,$1,$30\n\t"
-+
-+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */
-+ "stq $17,16($15)\n\t" /* save "methodIndex" */
-+
-+ "addq $30,8,$16\n\t" /* pass stack pointer */
-+ "bis $18,$18,$17\n\t" /* pass "paramCount" */
-+ "bis $19,$19,$18\n\t" /* pass "params" */
-+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */
-+
-+ /*
-+ * Copy the first 6 parameters to registers and remove from stack frame.
-+ * Both the integer and floating point registers are set for each parameter
-+ * except the first which is the "this" pointer. (integer only)
-+ * The floating point registers are all set as doubles since the
-+ * invoke_copy_to_stack function should have converted the floats.
-+ */
-+ "ldq $16,0($30)\n\t" /* integer registers */
-+ "ldq $17,8($30)\n\t"
-+ "ldq $18,16($30)\n\t"
-+ "ldq $19,24($30)\n\t"
-+ "ldq $20,32($30)\n\t"
-+ "ldq $21,40($30)\n\t"
-+ "ldt $f17,8($30)\n\t" /* floating point registers */
-+ "ldt $f18,16($30)\n\t"
-+ "ldt $f19,24($30)\n\t"
-+ "ldt $f20,32($30)\n\t"
-+ "ldt $f21,40($30)\n\t"
-+
-+ "addq $30,48,$30\n\t" /* remove params from stack */
-+
-+ /*
-+ * Call the virtual function with the constructed stack frame.
-+ */
-+ "bis $16,$16,$1\n\t" /* load "this" */
-+ "ldq $2,16($15)\n\t" /* load "methodIndex" */
-+ "ldq $1,0($1)\n\t" /* load vtable */
-+#if 0
-+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */
-+#else
-+ "mulq $2, 8, $2\n\t"
-+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */
-+#endif
-+ "addq $1,$2,$1\n\t"
-+ "ldq $27,0($1)\n\t" /* load address of function */
-+ "jsr $26,($27),0\n\t" /* call virtual function */
-+ "ldgp $29,0($26)\n\t"
-+
-+ "bis $15,$15,$30\n\t"
-+ "ldq $26,0($30)\n\t"
-+ "ldq $15,8($30)\n\t"
-+ "addq $30,32,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end XPTC_InvokeByIndex"
-+ );
-+
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003
-@@ -0,0 +1,269 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1999
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Implement shared vtbl methods. */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include <sys/types.h>
-+#include <machine/cpu.h>
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+__asm__("PrepareAndDispatch") __attribute__((unused));
-+
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+{
-+ const PRUint8 PARAM_BUFFER_COUNT = 16;
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ // args[0] to args[NUM_ARG_REGS] hold floating point register values
-+ PRUint64* ap = args + NUM_ARG_REGS;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break;
-+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break;
-+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break;
-+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break;
-+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break;
-+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break;
-+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break;
-+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // floats passed via registers are stored as doubles
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (PRUint64) args[i];
-+ dp->val.f = (float) dp->val.d; // convert double to float
-+ }
-+ else
-+ dp->val.u32 = (PRUint32) *ap;
-+ break;
-+ case nsXPTType::T_DOUBLE :
-+ // doubles passed via registers are also stored
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap;
-+ break;
-+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break;
-+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+/*
-+ * SharedStub()
-+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is
-+ * passed to this function via $1 to preserve the argument registers.
-+ */
-+__asm__(
-+ "#### SharedStub ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".ent SharedStub\n"
-+"SharedStub:\n\t"
-+ ".frame $30,96,$26,0\n\t"
-+ ".mask 0x4000000,-96\n\t"
-+ "ldgp $29,0($27)\n"
-+"$SharedStub..ng:\n\t"
-+ "subq $30,96,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Store arguments passed via registers to the stack.
-+ * Floating point registers are stored as doubles and converted
-+ * to floats in PrepareAndDispatch if necessary.
-+ */
-+ "stt $f17,16($30)\n\t" /* floating point registers */
-+ "stt $f18,24($30)\n\t"
-+ "stt $f19,32($30)\n\t"
-+ "stt $f20,40($30)\n\t"
-+ "stt $f21,48($30)\n\t"
-+ "stq $17,56($30)\n\t" /* integer registers */
-+ "stq $18,64($30)\n\t"
-+ "stq $19,72($30)\n\t"
-+ "stq $20,80($30)\n\t"
-+ "stq $21,88($30)\n\t"
-+
-+ /*
-+ * Call PrepareAndDispatch function.
-+ */
-+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */
-+ "addq $30,16,$18\n\t" /* pass "args" */
-+ "bsr $26,$PrepareAndDispatch..ng\n\t"
-+
-+ "ldq $26,0($30)\n\t"
-+ "addq $30,96,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end SharedStub"
-+ );
-+
-+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \
-+ );
-+#else
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ nsresult result; \
-+__asm__ __volatile__( \
-+ "ldah $29,0($27)\n\t" \
-+ "lda $29,0($29)\n\t" \
-+ "lda $1, "#n"\n\t" \
-+ "br $31, $SharedStub..ng\n\t" \
-+ "mov $0, %0\n\t" \
-+ : "=r" (result) \
-+ ); \
-+ return result; \
-+}
-+#endif
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
diff --git a/www/firefox-esr/files/patch-xptcall-sparc64 b/www/firefox-esr/files/patch-xptcall-sparc64
deleted file mode 100644
index 9599a8a71336..000000000000
--- a/www/firefox-esr/files/patch-xptcall-sparc64
+++ /dev/null
@@ -1,327 +0,0 @@
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003
-@@ -0,0 +1,123 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ */
-+
-+/* Implement shared vtbl methods. */
-+
-+#include "xptcprivate.h"
-+
-+#if defined(sparc) || defined(__sparc__)
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args)
-+{
-+
-+#define PARAM_BUFFER_COUNT 16
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ PRUint64* ap = args;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break;
-+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break;
-+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break;
-+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+extern "C" int SharedStub(int, int*);
-+
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ int dummy; /* defeat tail-call optimization */ \
-+ return SharedStub(n, &dummy); \
-+}
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
-+#endif /* sparc || __sparc__ */
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003
-@@ -0,0 +1,104 @@
-+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+/*
-+ Platform specific code to invoke XPCOM methods on native objects
-+ for sparcv9 Solaris.
-+
-+ See the SPARC Compliance Definition (SCD) Chapter 3
-+ for more information about what is going on here, including
-+ the use of BIAS (0x7ff).
-+ The SCD is available from http://www.sparc.com/.
-+*/
-+
-+ .global XPTC_InvokeByIndex
-+ .type XPTC_InvokeByIndex, #function
-+
-+/*
-+ XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant* params);
-+
-+*/
-+XPTC_InvokeByIndex:
-+ save %sp,-(128 + 64),%sp ! room for the register window and
-+ ! struct pointer, rounded up to 0 % 64
-+ sll %i2,4,%l0 ! assume the worst case
-+ ! paramCount * 2 * 8 bytes
-+ cmp %l0, 0 ! are there any args? If not,
-+ be .invoke ! no need to copy args to stack
-+ nop
-+
-+ sub %sp,%l0,%sp ! create the additional stack space
-+ add %sp,0x7ff+136,%o0 ! step past the register window, the
-+ ! struct result pointer and the 'this' slot
-+ mov %i2,%o1 ! paramCount
-+ call invoke_copy_to_stack
-+ mov %i3,%o2 ! params
-+
-+!
-+! load arguments from stack into the outgoing registers
-+! BIAS is 0x7ff (2047)
-+!
-+
-+! load the %o1..5 64bit (extended word) output registers registers
-+ ldx [%sp + 0x7ff + 136],%o1 ! %i1
-+ ldx [%sp + 0x7ff + 144],%o2 ! %i2
-+ ldx [%sp + 0x7ff + 152],%o3 ! %i3
-+ ldx [%sp + 0x7ff + 160],%o4 ! %i4
-+ ldx [%sp + 0x7ff + 168],%o5 ! %i5
-+
-+! load the even number double registers starting with %d2
-+ ldd [%sp + 0x7ff + 136],%f2
-+ ldd [%sp + 0x7ff + 144],%f4
-+ ldd [%sp + 0x7ff + 152],%f6
-+ ldd [%sp + 0x7ff + 160],%f8
-+ ldd [%sp + 0x7ff + 168],%f10
-+ ldd [%sp + 0x7ff + 176],%f12
-+ ldd [%sp + 0x7ff + 184],%f14
-+ ldd [%sp + 0x7ff + 192],%f16
-+ ldd [%sp + 0x7ff + 200],%f18
-+ ldd [%sp + 0x7ff + 208],%f20
-+ ldd [%sp + 0x7ff + 216],%f22
-+ ldd [%sp + 0x7ff + 224],%f24
-+ ldd [%sp + 0x7ff + 232],%f26
-+ ldd [%sp + 0x7ff + 240],%f28
-+ ldd [%sp + 0x7ff + 248],%f30
-+
-+!
-+! calculate the target address from the vtable
-+!
-+.invoke:
-+ sll %i1,3,%l0 ! index *= 8
-+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes)
-+ ldx [%i0],%l1 ! *that --> address of vtable
-+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address
-+
-+ jmpl %l0,%o7 ! call the routine
-+ mov %i0,%o0 ! move 'this' pointer to out register
-+
-+ mov %o0,%i0 ! propagate return value
-+ ret
-+ restore
-+
-+ .size XPTC_InvokeByIndex, .-XPTC_InvokeByIndex
---- /dev/null Mon May 26 14:00:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003
-@@ -0,0 +1,91 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+#include "xptcprivate.h"
-+
-+#if !defined(__sparc) && !defined(__sparc__)
-+#error "This code is for Sparc only"
-+#endif
-+
-+/* Prototype specifies unmangled function name */
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s);
-+
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ /*
-+ We need to copy the parameters for this function to locals and use them
-+ from there since the parameters occupy the same stack space as the stack
-+ we're trying to populate.
-+ */
-+ PRUint64 *l_d = d;
-+ nsXPTCVariant *l_s = s;
-+ PRUint64 l_paramCount = paramCount;
-+ PRUint64 regCount = 0; // return the number of registers to load from the stack
-+
-+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++)
-+ {
-+ if (regCount < 5) regCount++;
-+
-+ if (l_s->IsPtrData())
-+ {
-+ *l_d = (PRUint64)l_s->ptr;
-+ continue;
-+ }
-+ switch (l_s->type)
-+ {
-+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break;
-+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break;
-+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break;
-+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break;
-+
-+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break;
-+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break;
-+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break;
-+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break;
-+
-+ /* in the case of floats, we want to put the bits in to the
-+ 64bit space right justified... floats in the paramter array on
-+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip
-+ the space that would be occupied by %f0, %f2, etc.
-+ */
-+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break;
-+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break;
-+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break;
-+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break;
-+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break;
-+
-+ default:
-+ // all the others are plain pointer types
-+ *((void**)l_d) = l_s->val.p;
-+ break;
-+ }
-+ }
-+
-+ return regCount;
-+}
diff --git a/www/firefox-esr/pkg-deinstall.in b/www/firefox-esr/pkg-deinstall.in
deleted file mode 100644
index 0abb7e7c0458..000000000000
--- a/www/firefox-esr/pkg-deinstall.in
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-#
-# Date created: Mon Nov 29, 2003
-# Whom: Thierry Thomas (<thierry@pompo.net>)
-# Fix the chrome registry.
-
-umask 022
-PATH=/bin:/usr/bin
-
-[ "x$1" = "x" ] && exit 1
-[ "x$2" != "xDEINSTALL" ] && exit 0
-
-MOZDIR=%%MOZDIR%%
-
-rm -rf ${MOZDIR}/chrome/overlayinfo
-rm -f ${MOZDIR}/chrome/*.rdf
-rm -f ${MOZDIR}/component.reg
-rm -f ${MOZDIR}/components/*.dat
-
-exit 0
diff --git a/www/firefox-esr/pkg-descr b/www/firefox-esr/pkg-descr
deleted file mode 100644
index 4f5cfbf2caa9..000000000000
--- a/www/firefox-esr/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Firefox is an award winning, free, open-source web browser for many platforms
-and is based on the Mozilla codebase. It is small, fast and easy to use, and
-offers many advanced features:
- o Popup Blocking
- o Tabbed Browsing
- o Live Bookmarks (ie. RSS)
- o Extensions
- o Themes
- o FastFind
- o Improved Security
-
-WWW: http://www.mozilla.com/firefox/
diff --git a/www/firefox-esr/pkg-message b/www/firefox-esr/pkg-message
deleted file mode 100644
index c81c1458d04d..000000000000
--- a/www/firefox-esr/pkg-message
+++ /dev/null
@@ -1,32 +0,0 @@
-======================================================================
-
-SMB issues:
-Network group, machine, and share browsing does not work correctly.
-
-SFTP:
-Only sftp access using public key authentication works. To easily
-setup public key authentication to "remote_host":
-
-ssh-keygen -t dsa
-cat ~/.ssh/id_dsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"
-
-The SSH sever on remote_host must allow pub key authentication.
-
-======================================================================
-
-Any bug reports should be addressed to the maintainers at:
- gnome@FreeBSD.org
-You may also Cc: freebsd-ports@freebsd.org. Please do not send
-bug reports to any other addresses.
-
-Please include the following information with any bug report:
-* Output from 'uname -a'.
-* Date/time stamp from www/firefox/Makefile.
-* Where/when did the problem occur: configuring, building, or
- running firefox
-* How can you reproduce the problem?
-
-Thank you for your help in testing and reporting bugs, and we hope you
-enjoy using Firefox.
-The Maintainers (gnome@)
-======================================================================
diff --git a/www/firefox10/Makefile b/www/firefox10/Makefile
deleted file mode 100644
index 27ae5726bcb7..000000000000
--- a/www/firefox10/Makefile
+++ /dev/null
@@ -1,102 +0,0 @@
-# New ports collection makefile for: phoenix
-# Date created: 2002/10/21
-# Whom: Alan Eldridge <alane@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports/www/firefox/Makefile,v 1.29 2006/02/01 02:11:23 ahze Exp $
-#
-
-PORTNAME= firefox
-DISTVERSION= 1.5.0.1
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_MOZILLA}
-MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source
-DISTNAME= ${PORTNAME}-${DISTVERSION}-source
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Web browser based on the browser portion of Mozilla
-
-USE_X_PREFIX= yes
-WANT_GNOME= yes
-ALL_TARGET= default
-CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
-HAS_CONFIGURE= yes
-USE_BZIP2= yes
-USE_GMAKE= yes
-USE_GCC= 3.4+
-
-GECKO_PLIST_PRE_FILES= lib/${MOZILLA}/chrome/icons/default/default.xpm
-GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/chrome/icons/default lib/${MOZILLA}/chrome/icons
-
-FIREFOX_ICON= ${MOZILLA}.xpm
-FIREFOX_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/icons/default.xpm
-MOZ_OPTIONS= --enable-application=browser \
- --enable-system-cairo \
- --enable-official-branding \
- --enable-canvas
-
-SYSTEM_PREFS= ${FAKEDIR}/lib/${MOZILLA}/defaults/pref/firefox.js
-MOZ_PIS_SCRIPTS= moz_pis_S50cleanhome
-
-OPTIONS= NEWTAB "Open external links in a new tab" on \
- SMB "Enable smb:// URI support using gnomevfs" off
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "alpha" && ${OSVERSION} < 500035
-IGNORE= core dumps on alpha during post-build
-.endif
-
-.if ${OSVERSION} >= 600000
-MOZ_OPTIONS+= --enable-svg --enable-svg-renderer=cairo
-.endif
-
-.if ${PERL_LEVEL} < 500600
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config_make-jars.pl
-.endif
-
-post-extract::
- @${SED} -e 's|@FIREFOX_ICON@|${FIREFOX_ICON}|' \
- <${FILESDIR}/firefox.desktop.in >${WRKDIR}/${MOZILLA}.desktop
-
-post-patch:
-.for ii in modules/libpref/src/init extensions/sroaming/resources/content/prefs \
- embedding/minimo
- @${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/ ; \
- /dom.disable_window_open_feature.toolbar/s/false/true/' \
- ${WRKSRC}/${ii}/all.js
-.endfor
-
-pre-install:
- ${ECHO_CMD} 'share/applications/${MOZILLA}.desktop' >> ${PLIST}
- ${ECHO_CMD} "@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}" >> ${PLIST}
- ${ECHO_CMD} 'share/pixmaps/${FIREFOX_ICON}' >> ${PLIST}
-.if !defined(WITHOUT_NEWTAB)
- ${ECHO_CMD} >> ${SYSTEM_PREFS}
- ${ECHO_CMD} "// Open external links in new tab" >> ${SYSTEM_PREFS}
- ${ECHO_CMD} "pref(\"browser.link.open_external\", 3);" \
- >> ${SYSTEM_PREFS}
-.endif # !defined(WITHOUT_NEWTAB)
-
-do-install:
- if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then \
- for jpi in ${JPI_LIST}; do \
- if [ -f $${jpi} ]; then \
- ${LN} -sf $${jpi} \
- ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ; \
- break; \
- fi; \
- done; \
- fi
-
-post-install:
- ${MKDIR} ${PREFIX}/share/applications ${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop ${PREFIX}/share/applications/
- ${MKDIR} ${PREFIX}/lib/${MOZILLA}/chrome/icons/default
- ${LN} -sf ${FIREFOX_ICON_SRC} ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default.xpm
- ${LN} -sf ${FIREFOX_ICON_SRC} ${PREFIX}/share/pixmaps/${FIREFOX_ICON}
-
-.include "${.CURDIR}/../mozilla/Makefile.common"
-.include <bsd.port.post.mk>
diff --git a/www/firefox10/distinfo b/www/firefox10/distinfo
deleted file mode 100644
index f6e21e43fbe0..000000000000
--- a/www/firefox10/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (firefox-1.5.0.1-source.tar.bz2) = c76f02956645bc823241379e27f76bb5
-SHA256 (firefox-1.5.0.1-source.tar.bz2) = b398cd9c32168669077a535475f4da67b925523de99147977603ffa3b8897814
-SIZE (firefox-1.5.0.1-source.tar.bz2) = 34705286
diff --git a/www/firefox10/files/extra-patch-config_make-jars.pl b/www/firefox10/files/extra-patch-config_make-jars.pl
deleted file mode 100644
index a558607ca459..000000000000
--- a/www/firefox10/files/extra-patch-config_make-jars.pl
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/make-jars.pl.orig Wed Oct 13 16:17:11 2004
-+++ config/make-jars.pl Wed Oct 13 16:17:07 2004
-@@ -40,6 +40,7 @@
- last if ($arg eq "--");
- }
- my $defines = join(' ', @ARGV[ $ddindex .. $#ARGV ]);
-+splice @ARGV, $ddindex, $#ARGV;
-
- getopts("d:s:t:f:avlD:o:p:xz:");
-
diff --git a/www/firefox10/files/firefox.desktop.in b/www/firefox10/files/firefox.desktop.in
deleted file mode 100644
index c1b7a2e59ab9..000000000000
--- a/www/firefox10/files/firefox.desktop.in
+++ /dev/null
@@ -1,191 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Firefox Web Browser
-Name[am]=
-Name[ar]=
-Name[az]=Firefox Veb Səyyahı
-Name[be]=
-Name[bg]=Интернет браузър Firefox
-Name[bn]=
-Name[bs]=Firefox web preglednik
-Name[ca]=Navegador web Firefox
-Name[cs]=Prohlížeč WWW Firefox
-Name[cy]=Y Porwr Gwe Firefox
-Name[da]=Firefox - internetsurfning
-Name[de]=Firefox Webbrowser
-Name[el]=Περιηγητής Διαδικτύου Firefox
-Name[en_CA]=Firefox Web Browser
-Name[en_GB]=Firefox Web Browser
-Name[es]=Navegador Web Firefox
-Name[et]=Firefox veebibrauser
-Name[eu]=Firefox web arakatzailea
-Name[fi]=Firefox, WWW-selain
-Name[fr]=Navigateur Web Firefox
-Name[ga]=Brabhsálaí Lín Firefox
-Name[gu]=એપીફની વૅબ બ્રાઉઝર
-Name[he]=דפדפן Firefox
-Name[hi]=
-Name[hr]=Firefox Web preglednik
-Name[hu]=Firefox webböngésző
-Name[id]=Web Browser Firefox
-Name[it]=Browser web Firefox
-Name[ja]=Firefox ウェブ・ブラウザ
-Name[ko]=Firefox 웹 브라우저
-Name[li]=Firefox Web Browser
-Name[lt]=Firefox web naršyklė
-Name[mk]=Firefox веб прелистувач
-Name[ml]=എപ്പിഫാനി വെബ്ബ് ബ്രൌസ‌ര്
-Name[mn]=Firefox веб хөтөч
-Name[ms]=Pelungsur Web Firefox
-Name[nb]=Firefox nettleser
-Name[nl]=Firefox Webbrowser
-Name[nn]=Firefox nettlesar
-Name[no]=Firefox nettleser
-Name[pa]=ਏਪੀਫਾਨੀ ਵੈੱਬ ਬਰਾਊਜ਼ਰ
-Name[pl]=Przeglądarka WWW Firefox
-Name[pt]=Navegador Web Firefox
-Name[pt_BR]=Navegador Web Firefox
-Name[ro]=Navigatorul Firefox
-Name[ru]=Веб-браузер Firefox
-Name[sk]=
-Name[sl]=Spletni brskalnik Firefox
-Name[sq]=Firefox - Shfletuesi Web
-Name[sr]=
-Name[sr@Latn]=Veb čitač Spoznaja
-Name[sv]=Webbläsaren Firefox
-Name[ta]=எபிபனி வலை உலாவி
-Name[tk]=Firefox Web Ahtarçisi
-Name[tr]=Firefox Web Tarayıcı
-Name[uk]=Переглядач web Firefox
-Name[vi]=Trình Duyệt Web Firefox
-Name[wa]=Betchteu waibe epiphany
-Name[zh_CN]=Firefox Web 浏览器
-Name[zh_TW]=Firefox 網頁瀏覽器
-GenericName=Web Browser
-GenericName[ar]=متصفّح الانترنت
-GenericName[az]=Veb Səyyahı
-GenericName[be]=Вандроўнік па павуціньню
-GenericName[bg]=Браузър
-GenericName[bn]=ওয়েব ব্রাউজার
-GenericName[bs]=Web preglednik
-GenericName[ca]=Navegador web
-GenericName[cs]=Prohlížeč WWW
-GenericName[cy]=Porwr Gwe
-GenericName[da]=Internetsurfning
-GenericName[de]=Webbrowser
-GenericName[el]=Περιηγητής Ιστοσελίδων
-GenericName[en_CA]=Web Browser
-GenericName[en_GB]=Web Browser
-GenericName[es]=Navegador web
-GenericName[et]=Veebilehitseja
-GenericName[eu]=Web arakatzailea
-GenericName[fi]=WWW-selain
-GenericName[fr]=Navigateur Web Firefox
-GenericName[ga]=Brabhsálaí Lín
-GenericName[gu]=વેબ બ્રાઉઝર
-GenericName[he]=דפדפן אינטרנט
-GenericName[hi]=वेब ब्राउज़र
-GenericName[hr]=Web preglednik
-GenericName[hu]=Webböngésző
-GenericName[id]=Browser Web
-GenericName[it]=Browser web
-GenericName[ja]=GNOME ウェブ・ブラウザ
-GenericName[ko]=웹 브라우저
-GenericName[li]=Wèb Browser
-GenericName[lt]=Web naršyklė
-GenericName[mk]=Веб прелистувач
-GenericName[mn]=Веб хөтөч
-GenericName[ms]=Pelungsur Web
-GenericName[nb]=Nettleser
-GenericName[nl]=Web-browser
-GenericName[nn]=Nettlesar
-GenericName[no]=Nettleser
-GenericName[pa]=ਵੈਬ ਬਰਾਊਜ਼
-GenericName[pl]=Przeglądarka WWW
-GenericName[pt]=Navegador Web
-GenericName[pt_BR]=Navegador Web
-GenericName[ro]=Navigator Internet
-GenericName[ru]=Веб-браузер
-GenericName[sk]=WWW prehliadač
-GenericName[sl]=Spletni brskalnik
-GenericName[sq]=Shfletuesi Web
-GenericName[sr]=Веб читач
-GenericName[sr@Latn]=Veb čitač
-GenericName[sv]=Webbläsare
-GenericName[ta]=வலை உலாவி
-GenericName[th]=เว็บบราวเซอร์
-GenericName[tk]=Web Ahtarçysy
-GenericName[tr]=Web Tarayıcı
-GenericName[uk]=Переглядач web-сторінок
-GenericName[vi]=Trình duyệt Web
-GenericName[wa]=Betchteu waibe
-GenericName[zh_CN]=Web 浏览器
-GenericName[zh_TW]=網頁瀏覽器
-Comment=Browse the web
-Comment[ar]=تصفح الانترنت
-Comment[az]=Vebi gəzin
-Comment[be]=Вандраваць па павуціньню
-Comment[bg]=Сърфиране в интернет
-Comment[bn]=ওয়েব ব্রাউজ করুন
-Comment[bs]=Pregledaj na internetu
-Comment[ca]=Navegueu per la web
-Comment[cs]=Prohlížet WWW
-Comment[cy]=Pori'r we
-Comment[da]=Surf på internettet
-Comment[de]=Im Web surfen
-Comment[el]=Περιήγηση στον παγκόσμιο ιστό
-Comment[en_CA]=Browse the web
-Comment[en_GB]=Browse the web
-Comment[es]=Navegar por la web
-Comment[et]=Sirvi veebi
-Comment[eu]=Arakatu web-a
-Comment[fi]=Selaa WWW:tä
-Comment[fr]=Naviguer sur Internet
-Comment[ga]=Brabhsáil an Líon
-Comment[gu]=વેબમાં શોધો
-Comment[he]=גלוש ברשת
-Comment[hi]=वेब ब्राउज़ करें
-Comment[hr]=Pregledaj Web
-Comment[hu]=A világháló böngészése
-Comment[id]=Jelajah web
-Comment[it]=Esplora il web
-Comment[ja]=ウェブを閲覧します
-Comment[ko]=웹을 돌아 다닙니다
-Comment[li]=Blajere op internet
-Comment[lt]=Naršyti internete
-Comment[mk]=Прелистувајте на веб
-Comment[ml]=വലക്കെട്ട് തിരയുക
-Comment[mn]=Веб броузе хийх
-Comment[ms]=Layari web
-Comment[nb]=Surf på nettet
-Comment[nl]=Websurfen
-Comment[nn]=Surf på nettet
-Comment[no]=Surf på nettet
-Comment[pa]=ਵੈਬ ਬਰਾਊਜ਼
-Comment[pl]=Przeglądanie stron WWW
-Comment[pt]=Navegar na web
-Comment[pt_BR]=Navegar na web
-Comment[ro]=Navigare Internet
-Comment[ru]=Веб-браузер
-Comment[sk]=Prehliadať internet
-Comment[sl]=Brskaj po spletu
-Comment[sq]=Eksploro web-in
-Comment[sr]=Прегледај веб
-Comment[sr@Latn]=Pregledaj veb
-Comment[sv]=Surfa på nätet
-Comment[ta]=வலையில் உலாவு
-Comment[th]=ใช้งานเว็บบราวเซอร์ Firefox
-Comment[tk]=Webi Ahtar
-Comment[tr]=Web'e Gözat
-Comment[uk]=Програма перегляду web-сторінок
-Comment[vi]=Duyệt web
-Comment[wa]=Naivyî avå les waibes
-Comment[zh_CN]=浏览 Web
-Comment[zh_TW]=瀏覽網頁
-Exec=firefox %U
-Icon=@FIREFOX_ICON@
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Application;Network;
-MimeType=text/html;text/xml;application/xhtml+xml;
diff --git a/www/firefox10/files/moz_pis_S50cleanhome b/www/firefox10/files/moz_pis_S50cleanhome
deleted file mode 100644
index 3de5565e39f2..000000000000
--- a/www/firefox10/files/moz_pis_S50cleanhome
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-#
-
-# S50cleanhome
-# a script to clean up users' Mozilla home directories to make upgrading
-# less painful.
-
-# We run in our own subshell
-
-# First, verify protocol
-[ "$1" != "start" ] && exit 1
-[ -z "${MOZ_PIS_API}" -o ${MOZ_PIS_API} -ne 2 ] && exit 1
-[ -z "${MOZ_PIS_MOZBINDIR}" -o ! -d "${MOZ_PIS_MOZBINDIR}" ] && exit 1
-[ -z "${HOME}" -o ! -d "${HOME}" ] && exit 1
-[ -z "${MOZ_PIS_USER_DIR}" -o ! -d "${HOME}/${MOZ_PIS_USER_DIR}" ] && exit 1
-
-# Try to cleanup ${HOME}/${MOZ_PIS_USER_DIR}
-
-if [ -f "${HOME}/${MOZ_PIS_USER_DIR}/profiles.ini" ]; then
- sed -e '/Path=/! d' -e "s,Path=,${HOME}/${MOZ_PIS_USER_DIR}/," \
- "${HOME}/${MOZ_PIS_USER_DIR}/profiles.ini" \
- | while read dir
- do
- [ ! -d "${dir}" ] && continue
- # Debian does this for new builds
- # rm -f "${dir}/XUL.mfasl"
- # force a rebuild of compreg.dat and xpti.dat for new installations
- [ "${dir}/compreg.dat" -ot "${MOZ_PIS_MOZBINDIR}/components.ini" ] &&
- rm -f "${dir}/compatibility.ini" "${dir}/XUL.mfasl"
- done
-fi
diff --git a/www/firefox10/files/patch-Double.cpp b/www/firefox10/files/patch-Double.cpp
deleted file mode 100644
index 5cd13e4ff4fe..000000000000
--- a/www/firefox10/files/patch-Double.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- extensions/transformiix/source/base/Double.cpp.orig Thu Jan 30 09:26:46 2003
-+++ extensions/transformiix/source/base/Double.cpp Sun Nov 16 01:46:42 2003
-@@ -51,10 +51,10 @@
- //A trick to handle IEEE floating point exceptions on FreeBSD - E.D.
- #ifdef __FreeBSD__
- #include <ieeefp.h>
--#ifdef __alpha__
--fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
--#else
-+#if defined(__i386__)
- fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML;
-+#else
-+fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
- #endif
- fp_except_t oldmask = fpsetmask(~allmask);
- #endif
-@@ -75,22 +75,31 @@
- #define TX_DOUBLE_HI32_EXPMASK 0x7ff00000
- #define TX_DOUBLE_HI32_MANTMASK 0x000fffff
-
-+union ui32dun {
-+ PRUint32 i[2];
-+ double d;
-+};
-+
- //-- Initialize Double related constants
- #ifdef IS_BIG_ENDIAN
--const PRUint32 nanMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK,
-- 0xffffffff};
--const PRUint32 infMask[2] = {TX_DOUBLE_HI32_EXPMASK, 0};
--const PRUint32 negInfMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0};
-+const union ui32dun nanMask =
-+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK, 0xffffffff}};
-+const union ui32dun infMask =
-+ {{TX_DOUBLE_HI32_EXPMASK, 0}};
-+const union ui32dun negInfMask =
-+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}};
- #else
--const PRUint32 nanMask[2] = {0xffffffff,
-- TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK};
--const PRUint32 infMask[2] = {0, TX_DOUBLE_HI32_EXPMASK};
--const PRUint32 negInfMask[2] = {0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT};
-+const union ui32dun nanMask =
-+ {{0xffffffff, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK}};
-+const union ui32dun infMask =
-+ {{0, TX_DOUBLE_HI32_EXPMASK}};
-+const union ui32dun negInfMask =
-+ {{0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}};
- #endif
-
--const double Double::NaN = *((double*)nanMask);
--const double Double::POSITIVE_INFINITY = *((double*)infMask);
--const double Double::NEGATIVE_INFINITY = *((double*)negInfMask);
-+const double Double::NaN = nanMask.d;
-+const double Double::POSITIVE_INFINITY = infMask.d;
-+const double Double::NEGATIVE_INFINITY = negInfMask.d;
-
- /*
- * Determines whether the given double represents positive or negative
diff --git a/www/firefox10/files/patch-browser_app_mozilla.in b/www/firefox10/files/patch-browser_app_mozilla.in
deleted file mode 100644
index c815a4780038..000000000000
--- a/www/firefox10/files/patch-browser_app_mozilla.in
+++ /dev/null
@@ -1,125 +0,0 @@
---- browser/app/mozilla.in.orig Mon Apr 4 15:08:49 2005
-+++ browser/app/mozilla.in Wed Jun 1 14:47:45 2005
-@@ -49,51 +49,83 @@
- ## the mozilla-bin binary to work.
- ##
-
-+#
-+# MOZ_PIS, "Mozilla Plugable Init Scripts"
-+# MOZ_PIS_ is the name space used
-+# These variables and there meaning are specified in
-+# mozilla/xpfe/bootstrap/init.d/README
- moz_pis_startstop_scripts()
- {
-- MOZ_USER_DIR="%MOZ_USER_DIR%"
-- # MOZ_PIS_ is the name space for "Mozilla Plugable Init Scripts"
-- # These variables and there meaning are specified in
-- # mozilla/xpfe/bootstrap/init.d/README
-- MOZ_PIS_API=2
-- MOZ_PIS_MOZBINDIR="${dist_bin}"
-- MOZ_PIS_SESSION_PID="$$"
-- MOZ_PIS_USER_DIR="${MOZ_USER_DIR}"
-- export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR
--
-- case "${1}" in
-- "start")
-- for curr_pis in "${dist_bin}/init.d"/S* "${HOME}/${MOZ_USER_DIR}/init.d"/S* ; do
-- if [ -x "${curr_pis}" ] ; then
-- case "${curr_pis}" in
-- *.sh) . "${curr_pis}" ;;
-- *) "${curr_pis}" "start" ;;
-- esac
-- fi
-- done
-- ;;
-- "stop")
-- for curr_pis in "${HOME}/${MOZ_USER_DIR}/init.d"/K* "${dist_bin}/init.d"/K* ; do
-- if [ -x "${curr_pis}" ] ; then
-- case "${curr_pis}" in
-- *.sh) . "${curr_pis}" ;;
-- *) "${curr_pis}" "stop" ;;
-- esac
-- fi
-- done
-- ;;
-- *)
-- echo 1>&2 "$0: Internal error in moz_pis_startstop_scripts."
-- exit 1
-- ;;
-- esac
-+ MOZ_PIS_API=2
-+ MOZ_PIS_MOZBINDIR="${dist_bin}"
-+ MOZ_PIS_SESSION_PID="$$"
-+ MOZ_PIS_USER_DIR="${MOZ_USER_DIR}"
-+ export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR
-+
-+ case "${1}" in
-+ "start")
-+ for curr_pis in "${MOZ_PIS_MOZBINDIR}/init.d"/S* \
-+ "${HOME}/${MOZ_PIS_USER_DIR}/init.d"/S*; do
-+ if [ -x "${curr_pis}" ]; then
-+ case "${curr_pis}" in
-+ *.sh)
-+ . "${curr_pis}"
-+ ;;
-+ *)
-+ ${curr_pis} "start"
-+ ;;
-+ esac
-+ fi
-+ done
-+ ;;
-+ "stop")
-+ for curr_pis in "${MOZ_PIS_MOZBINDIR}/init.d"/K* \
-+ "${HOME}/${MOZ_PIS_USER_DIR}/init.d"/K*; do
-+ if [ -x "${curr_pis}" ]; then
-+ case "${curr_pis}" in
-+ *.sh)
-+ . "${curr_pis}"
-+ ;;
-+ *)
-+ ${curr_pis} "stop"
-+ ;;
-+ esac
-+ fi
-+ done
-+ ;;
-+ *)
-+ echo "$0: Internal error in moz_pis_startstop_scripts." 1>&2
-+ exit 1
-+ ;;
-+ esac
- }
-
--#uncomment for debugging
-+# uncomment for debugging
- #set -x
-
--moz_libdir=%MOZAPPDIR%
--MRE_HOME=%MREDIR%
-+#
-+# variables
-+#
-+#location="new-tab"
-+#MOZILLA_UILOCALE="en-US"
-+#MOZILLA_UIREGION="US"
-+
-+#
-+# working definitions
-+#
-+MOZ_USER_DIR="%MOZ_USER_DIR%"
-+moz_libdir="%MOZAPPDIR%"
-+MRE_HOME="%MREDIR%"
-+
-+debugging= # set the debugging level
-+use_openFile="yes" # use openFile() for file/dir
-+here=`pwd`
-+
-+if [ ! -d "${MRE_HOME}" ]; then
-+ # use moz_libdir as MRE_HOME
-+ MRE_HOME="${moz_libdir}"
-+fi
-+export MRE_HOME
-
- # Use run-mozilla.sh in the current dir if it exists
- # If not, then start resolving symlinks until we find run-mozilla.sh
diff --git a/www/firefox10/files/patch-build_unix_run-mozilla.sh b/www/firefox10/files/patch-build_unix_run-mozilla.sh
deleted file mode 100644
index 87114cc7b898..000000000000
--- a/www/firefox10/files/patch-build_unix_run-mozilla.sh
+++ /dev/null
@@ -1,21 +0,0 @@
---- build/unix/run-mozilla.sh.orig Mon Dec 15 12:27:28 2003
-+++ build/unix/run-mozilla.sh Wed Feb 11 14:24:17 2004
-@@ -355,7 +355,7 @@
- fi
- ##
- ## Set LD_LIBRARY_PATH
--LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
-+LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:%%PREFIX%%/lib/browser_plugins:%%PREFIX%%/lib/browser_linux_plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
- if [ -n "$LD_LIBRARYN32_PATH" ]
- then
- LD_LIBRARYN32_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARYN32_PATH+":$LD_LIBRARYN32_PATH"}
-@@ -442,6 +442,9 @@
- #
- export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
- export SHLIB_PATH LIBPATH LIBRARY_PATH ADDON_PATH DYLD_LIBRARY_PATH
-+
-+MOZ_PLUGIN_PATH=%%PREFIX%%/lib/browser_plugins:%%PREFIX%%/lib/browser_linux_plugins
-+export MOZ_PLUGIN_PATH
-
- if [ $moz_debug -eq 1 ]
- then
diff --git a/www/firefox10/files/patch-config-mkdepend-imakemdep.h b/www/firefox10/files/patch-config-mkdepend-imakemdep.h
deleted file mode 100644
index b688e664475d..000000000000
--- a/www/firefox10/files/patch-config-mkdepend-imakemdep.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/imakemdep.h Fri Sep 4 21:22:25 1998
-+++ config/mkdepend/imakemdep.h Thu Oct 16 22:43:25 2003
-@@ -278,4 +278,7 @@
- "-D__i386__",
- # endif
-+# if defined(__amd64__) || defined(__x86_64__)
-+ "-D__amd64__ -D__x86_64__",
-+# endif
- # ifdef __GNUC__
- "-traditional",
diff --git a/www/firefox10/files/patch-config-rules.mk b/www/firefox10/files/patch-config-rules.mk
deleted file mode 100644
index ecc3c8194dcc..000000000000
--- a/www/firefox10/files/patch-config-rules.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- config/rules.mk.orig Tue Aug 26 13:28:47 2003
-+++ config/rules.mk Sun Feb 1 15:11:41 2004
-@@ -444,7 +444,11 @@
-
- ifeq ($(OS_ARCH),FreeBSD)
- ifdef IS_COMPONENT
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
-+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc
-+else
- EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
-+endif
- endif
- endif
-
diff --git a/www/firefox10/files/patch-config_autoconf.mk.in b/www/firefox10/files/patch-config_autoconf.mk.in
deleted file mode 100644
index 29fe7f8fbde0..000000000000
--- a/www/firefox10/files/patch-config_autoconf.mk.in
+++ /dev/null
@@ -1,18 +0,0 @@
---- config/autoconf.mk.in.orig Thu Jul 14 00:50:06 2005
-+++ config/autoconf.mk.in Thu Jul 14 00:50:40 2005
-@@ -50,13 +50,13 @@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- bindir = @bindir@
--includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir = @includedir@/%%MOZILLA%%
- libdir = @libdir@
- datadir = @datadir@
- mandir = @mandir@
- idldir = @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-
--mozappdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+mozappdir = $(libdir)/%%MOZILLA%%
- mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION)
- mrelibdir = $(mredir)/lib
-
diff --git a/www/firefox10/files/patch-config_mkdepend_Makefile.in b/www/firefox10/files/patch-config_mkdepend_Makefile.in
deleted file mode 100644
index bace012a282e..000000000000
--- a/www/firefox10/files/patch-config_mkdepend_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/Makefile.in.orig Sun Dec 12 07:36:57 2004
-+++ config/mkdepend/Makefile.in Sun Dec 12 07:37:55 2004
-@@ -57,6 +57,7 @@
- include $(topsrcdir)/config/rules.mk
-
- HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
-+HOST_CFLAGS += $(XCFLAGS)
-
- ifdef GNU_CC
- _GCCDIR = $(shell $(CC) -print-file-name=include)
diff --git a/www/firefox10/files/patch-configure b/www/firefox10/files/patch-configure
deleted file mode 100644
index 923cf5065f18..000000000000
--- a/www/firefox10/files/patch-configure
+++ /dev/null
@@ -1,38 +0,0 @@
---- configure.orig Tue Oct 4 02:01:48 2005
-+++ configure Wed Nov 23 11:07:17 2005
-@@ -10016,7 +10016,7 @@
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-liconv $LIBS"
-+LIBS="-L$LOCALBASE/lib -liconv $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10022 "configure"
- #include "confdefs.h"
-@@ -10047,7 +10047,7 @@
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
-- _ICONV_LIBS="$_ICONV_LIBS -liconv"
-+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"
- else
- echo "$ac_t""no" 1>&6
- echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6
-@@ -10057,7 +10057,7 @@
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-liconv $LIBS"
-+LIBS="-L$LOCALBASE/lib -liconv $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10063 "configure"
- #include "confdefs.h"
-@@ -10088,7 +10088,7 @@
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
-- _ICONV_LIBS="$_ICONV_LIBS -liconv"
-+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"
- else
- echo "$ac_t""no" 1>&6
- fi
diff --git a/www/firefox10/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp b/www/firefox10/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp
deleted file mode 100644
index 41c462d74f62..000000000000
--- a/www/firefox10/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
---- extensions/typeaheadfind/src/nsTypeAheadFind.cpp.orig Wed Nov 19 01:20:47 2003
-+++ extensions/typeaheadfind/src/nsTypeAheadFind.cpp Tue Feb 10 02:52:26 2004
-@@ -323,11 +323,11 @@
- prefBranch->GetBoolPref("accessibility.typeaheadfind.startlinksonly",
- &mStartLinksOnlyPref);
-
-- PRBool isSoundEnabled = PR_TRUE;
-+ mIsSoundEnabled = PR_TRUE;
- prefBranch->GetBoolPref("accessibility.typeaheadfind.enablesound",
-- &isSoundEnabled);
-+ &mIsSoundEnabled);
- nsXPIDLCString soundStr;
-- if (isSoundEnabled) {
-+ if (mIsSoundEnabled && mIsSoundEnabled) {
- prefBranch->GetCharPref("accessibility.typeaheadfind.soundURL",
- getter_Copies(soundStr));
- }
-@@ -758,7 +758,7 @@
- }
- else {
- // No find string to backspace in!
-- if (mIsBackspaceProtectOn) {
-+ if (mIsBackspaceProtectOn && mIsSoundEnabled) {
- // This flag should be on only if the last key was a backspace.
- // It keeps us from accidentally hitting backspace too many times and
- // going back in history when we really just wanted to clear
-@@ -1012,7 +1012,9 @@
-
- // Error sound (don't fire when backspace is pressed, they're
- // trying to correct the mistake!)
-- PlayNotFoundSound();
-+ if (mIsSoundEnabled) {
-+ PlayNotFoundSound();
-+ }
-
- // Remove bad character from buffer, so we can continue typing from
- // last matched character
-@@ -1059,7 +1061,7 @@
- void
- nsTypeAheadFind::PlayNotFoundSound()
- {
-- if (mNotFoundSoundURL.IsEmpty()) // no sound
-+ if (mNotFoundSoundURL.IsEmpty() || !mIsSoundEnabled) // no sound
- return;
- if (!mSoundInterface) {
- mSoundInterface = do_CreateInstance("@mozilla.org/sound;1");
diff --git a/www/firefox10/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h b/www/firefox10/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h
deleted file mode 100644
index 07ad43b4334d..000000000000
--- a/www/firefox10/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- extensions/typeaheadfind/src/nsTypeAheadFind.h.orig Fri May 23 22:00:33 2003
-+++ extensions/typeaheadfind/src/nsTypeAheadFind.h Mon Feb 9 22:21:43 2004
-@@ -194,6 +194,9 @@
-
- nsCString mNotFoundSoundURL;
-
-+ // Move the sound enabled boolean out for all methods to access.
-+ PRBool mIsSoundEnabled;
-+
- // PRBool's are used instead of PRPackedBool's where the address of the
- // boolean variable is getting passed into a method. For example:
- // GetBoolPref("accessibility.typeaheadfind.linksonly", &mLinksOnlyPref);
diff --git a/www/firefox10/files/patch-libm b/www/firefox10/files/patch-libm
deleted file mode 100644
index 7de64b2a5068..000000000000
--- a/www/firefox10/files/patch-libm
+++ /dev/null
@@ -1,25 +0,0 @@
---- js/src/Makefile.in Thu Aug 4 22:26:52 2005
-+++ js/src/Makefile.in Thu Aug 4 23:02:32 2005
-@@ -148,5 +148,4 @@
- endif
-
--FDLIBM_LIBRARY = fdlibm/$(LIB_PREFIX)fdm.$(LIB_SUFFIX)
- JSMATH_PRELINK = jsmathtemp.o
- JS_SAFE_ARENA = 1
-@@ -320,7 +319,4 @@
- endif
- @$(RM) -f $(JSMATH_PRELINK)
--else
--# Create dependency so we build fdlibm
--jsmath.o: $(FDLIBM_LIBRARY) Makefile.in
- endif
-
---- js/Makefile.in Sun Mar 23 14:36:00 2003
-+++ js/Makefile.in Thu Aug 4 23:08:06 2005
-@@ -46,5 +46,5 @@
- #
-
--DIRS = src/fdlibm src
-+DIRS = src
-
- include $(topsrcdir)/config/rules.mk
diff --git a/www/firefox10/files/patch-nopangoxft b/www/firefox10/files/patch-nopangoxft
deleted file mode 100644
index 5a11c8c4864e..000000000000
--- a/www/firefox10/files/patch-nopangoxft
+++ /dev/null
@@ -1,20 +0,0 @@
---- gfx/src/gtk/mozilla-decoder.cpp.orig 2005-08-18 22:41:26.000000000 -0400
-+++ gfx/src/gtk/mozilla-decoder.cpp 2005-08-18 22:38:01.000000000 -0400
-@@ -40,7 +40,7 @@
- #define PANGO_ENABLE_ENGINE
-
- #include "mozilla-decoder.h"
--#include <pango/pangoxft.h>
-+#include <pango/pangocairo.h>
- #include <pango/pangofc-fontmap.h>
- #include <pango/pangofc-font.h>
- #include <gdk/gdkx.h>
-@@ -208,7 +208,7 @@
- }
- }
-
-- pango_fc_font_map_add_decoder_find_func(PANGO_FC_FONT_MAP(pango_xft_get_font_map(GDK_DISPLAY(),gdk_x11_get_default_screen())),
-+ pango_fc_font_map_add_decoder_find_func(PANGO_FC_FONT_MAP(pango_cairo_font_map_get_default()),
- mozilla_find_decoder,
- NULL,
- NULL);
diff --git a/www/firefox10/files/patch-security-coreconf-FreeBSD.mk b/www/firefox10/files/patch-security-coreconf-FreeBSD.mk
deleted file mode 100644
index 3e0e14acaaf2..000000000000
--- a/www/firefox10/files/patch-security-coreconf-FreeBSD.mk
+++ /dev/null
@@ -1,28 +0,0 @@
---- security/coreconf/FreeBSD.mk.orig Wed Mar 26 20:17:25 2003
-+++ security/coreconf/FreeBSD.mk Sun Nov 21 22:59:49 2004
-@@ -43,8 +43,12 @@
- ifeq ($(OS_TEST),alpha)
- CPU_ARCH = alpha
- else
-+ifeq ($(OS_TEST),amd64)
-+CPU_ARCH = amd64
-+else
- CPU_ARCH = x86
- endif
-+endif
-
- OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
-
-@@ -71,7 +75,11 @@
- DLL_SUFFIX = so.1.0
- endif
-
--MKSHLIB = $(CC) $(DSO_LDOPTS)
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
-+MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@
-+else
-+MKSHLIB = $(CC) -Wl,-Bsymbolic $(DSO_LDOPTS) -o $@
-+endif
- ifdef MAPFILE
- # Add LD options to restrict exported symbols to those in the map file
- endif
diff --git a/www/firefox10/files/patch-sysnss b/www/firefox10/files/patch-sysnss
deleted file mode 100644
index d854cabc053a..000000000000
--- a/www/firefox10/files/patch-sysnss
+++ /dev/null
@@ -1,178 +0,0 @@
---- Makefile.in Tue Sep 14 16:59:40 2004
-+++ Makefile.in Tue Aug 2 08:26:55 2005
-@@ -102,6 +102,4 @@
- # tier 1 - 3rd party individual libraries
- #
--tier_1_dirs += dbm
--
- ifndef MOZ_NATIVE_JPEG
- tier_1_dirs += jpeg
---- security/manager/Makefile.in Mon Mar 28 19:56:36 2005
-+++ security/manager/Makefile.in Tue Aug 2 09:02:50 2005
-@@ -37,16 +37,7 @@
- SOFTOKEN3_LIB \
- SOFTOKEN3_CHK \
-- LOADABLE_ROOT_MODULE \
- HAVE_FREEBL_MODULES \
- $(NULL)
-
--LOADABLE_ROOT_MODULE = $(DLL_PREFIX)nssckbi$(DLL_SUFFIX)
--
--NSS3_LIB = $(DLL_PREFIX)nss3$(DLL_SUFFIX)
--SMIME3_LIB = $(DLL_PREFIX)smime3$(DLL_SUFFIX)
--SSL3_LIB = $(DLL_PREFIX)ssl3$(DLL_SUFFIX)
--SOFTOKEN3_LIB = $(DLL_PREFIX)softokn3$(DLL_SUFFIX)
--SOFTOKEN3_CHK = $(DLL_PREFIX)softokn3.chk
--
- ifneq (,$(filter SunOS HP-UX,$(OS_ARCH)))
- ifeq (,$(filter i86pc ia64,$(OS_TEST)))
-@@ -132,9 +123,4 @@
- .nss.cleaned: .nss.checkout
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
- touch $@
-
-@@ -153,43 +139,4 @@
- ifeq ($(OS_ARCH),WINNT)
- cd $(DIST)/lib; cp -f $(LIB_PREFIX)dbm$(MOZ_BITS).$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--else
-- cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--endif
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS)
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
--endif
--ifndef DISABLE_DIST_GRE
-- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(GRE_DIST)
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(GRE_DIST)
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(GRE_DIST)
--ifdef HAVE_FREEBL_MODULES
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(GRE_DIST)
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(GRE_DIST)
--endif
--endif
--ifndef _SKIP_OLD_GRE_INSTALL
-- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DIST)/bin
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DIST)/bin
--ifdef HAVE_FREEBL_MODULES
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(DIST)/bin
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(DIST)/bin
--endif
- endif
- $(MAKE) -C boot $@
-@@ -200,18 +147,4 @@
-
- install::
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DESTDIR)$(mozappdir)
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DESTDIR)$(mozappdir)
--ifdef HAVE_FREEBL_MODULES
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(DESTDIR)$(mozappdir)
--endif
- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
-@@ -227,9 +160,4 @@
- endif
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
-
- echo-requires-recursive::
---- security/manager/ssl/src/Makefile.in Wed Jan 7 08:36:51 2004
-+++ security/manager/ssl/src/Makefile.in Tue Aug 2 09:13:07 2005
-@@ -117,5 +117,5 @@
- # Use local includes because they are inserted before INCLUDES
- # so that Mozilla's nss.h is used, not glibc's
--LOCAL_INCLUDES += -I$(DIST)/public/nss \
-+LOCAL_INCLUDES += -I$(LOCALBASE)/include/nss/nss \
- $(NULL)
-
---- config/config.mk Tue Oct 12 00:11:11 2004
-+++ config/config.mk Tue Aug 2 09:19:18 2005
-@@ -170,5 +170,4 @@
- NSS_LIBS = \
- $(LIBS_DIR) \
-- $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX) \
- -lsmime3 \
- -lssl3 \
-@@ -189,11 +188,5 @@
- endif
-
--NSS_DEP_LIBS = \
-- $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)smime3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)ssl3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)nss3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)softokn3$(DLL_SUFFIX) \
-- $(NULL)
-+NSS_DEP_LIBS =
-
- MOZ_UNICHARUTIL_LIBS = $(DIST)/lib/$(LIB_PREFIX)unicharutil_s.$(LIB_SUFFIX)
---- security/manager/ssl/src/nsNSSComponent.cpp Thu Apr 22 15:48:30 2004
-+++ security/manager/ssl/src/nsNSSComponent.cpp Thu Aug 4 16:44:27 2005
-@@ -88,4 +88,8 @@
- }
-
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#include <errno.h>
-+
- #ifdef PR_LOGGING
- PRLogModuleInfo* gPIPNSSLog = nsnull;
-@@ -406,4 +410,5 @@
- const char *possible_ckbi_locations[] = {
- NS_GRE_DIR,
-+ NS_UNIX_LIB_DIR,
- NS_XPCOM_CURRENT_PROCESS_DIR
- };
-@@ -419,5 +424,5 @@
- }
-
-- char *fullModuleName = nsnull;
-+ char *fullModuleName;
- #ifdef XP_MAC
- nsCAutoString nativePath;
-@@ -431,4 +436,12 @@
- fullModuleName = PR_GetLibraryName(processDir.get(), "nssckbi");
- #endif
-+ if (fullModuleName == nsnull)
-+ continue;
-+ struct stat sb;
-+ if (stat(fullModuleName, &sb)) {
-+ if (errno != ENOENT)
-+ perror(fullModuleName);
-+ continue;
-+ }
- /* If a module exists with the same name, delete it. */
- NS_ConvertUCS2toUTF8 modNameUTF8(modName);
diff --git a/www/firefox10/files/patch-toolkit_xre_nsXREDirProvider.cpp b/www/firefox10/files/patch-toolkit_xre_nsXREDirProvider.cpp
deleted file mode 100644
index 0c5a07ab210d..000000000000
--- a/www/firefox10/files/patch-toolkit_xre_nsXREDirProvider.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- toolkit/xre/nsXREDirProvider.cpp.orig Tue Oct 4 11:46:26 2005
-+++ toolkit/xre/nsXREDirProvider.cpp Sun Feb 5 23:54:31 2006
-@@ -820,6 +820,7 @@
-
- char* appNameFolder = nsnull;
- char profileFolderName[MAXPATHLEN] = ".";
-+ char temp[MAXPATHLEN];
-
- // Offset 1 for the outermost folder to make it hidden (i.e. using the ".")
- char* writing = profileFolderName + 1;
-@@ -829,7 +830,6 @@
- rv = localDir->AppendNative(nsDependentCString(profileFolderName));
- NS_ENSURE_SUCCESS(rv, rv);
-
-- char temp[MAXPATHLEN];
- GetProfileFolderName(temp, gAppData->name);
- appNameFolder = temp;
- }
-
diff --git a/www/firefox10/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp b/www/firefox10/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
deleted file mode 100644
index 7f8e55f536df..000000000000
--- a/www/firefox10/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- uriloader/exthandler/unix/nsGNOMERegistry.cpp.orig Fri Dec 24 04:30:00 2004
-+++ uriloader/exthandler/unix/nsGNOMERegistry.cpp Fri Dec 24 04:34:05 2004
-@@ -143,7 +143,7 @@
- PR_END_MACRO
-
- // Attempt to open libgconf
-- gconfLib = LoadVersionedLibrary("gconf-2", ".4");
-+ gconfLib = PR_LoadLibrary("libgconf-2.so");
- ENSURE_LIB(gconfLib);
-
- GET_LIB_FUNCTION(gconf, gconf_client_get_default);
-@@ -151,7 +151,7 @@
- GET_LIB_FUNCTION(gconf, gconf_client_get_bool);
-
- // Attempt to open libgnome
-- gnomeLib = LoadVersionedLibrary("gnome-2", ".0");
-+ gnomeLib = PR_LoadLibrary("libgnome-2.so");
- ENSURE_LIB(gnomeLib);
-
- GET_LIB_FUNCTION(gnome, gnome_url_show);
-@@ -160,7 +160,7 @@
- GET_LIB_FUNCTION(gnome, gnome_program_get);
-
- // Attempt to open libgnomevfs
-- vfsLib = LoadVersionedLibrary("gnomevfs-2", ".0");
-+ vfsLib = PR_LoadLibrary("libgnomevfs-2.so");
- ENSURE_LIB(vfsLib);
-
- GET_LIB_FUNCTION(vfs, gnome_vfs_mime_type_from_name);
diff --git a/www/firefox10/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc b/www/firefox10/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc
deleted file mode 100644
index 9a41bbfc4602..000000000000
--- a/www/firefox10/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc
+++ /dev/null
@@ -1,11 +0,0 @@
---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004
-+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Tue Jun 15 12:52:36 2004
-@@ -8,7 +8,7 @@
- * 1 is AddRef
- * 2 is Release
- */
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64)
- NS_IMETHOD Stub3();
- NS_IMETHOD Stub4();
- NS_IMETHOD Stub5();
diff --git a/www/firefox10/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in b/www/firefox10/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in
deleted file mode 100644
index 51edeb95a7a7..000000000000
--- a/www/firefox10/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in
+++ /dev/null
@@ -1,54 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003
-+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 15:06:40 2004
-@@ -49,6 +49,9 @@
- ifeq (86,$(findstring 86,$(OS_TEST)))
- CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
- endif
-+ifeq (amd64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp
-+endif
- endif
- #
- # New code for Linux, et. al., with gcc
-@@ -60,7 +63,7 @@
- endif
- endif
- # IA64 Linux
--ifneq (,$(filter Linux,$(OS_ARCH)))
-+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
- ifneq (,$(findstring ia64,$(OS_TEST)))
- CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
- ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -106,9 +109,15 @@
- ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s
- endif
- #
-+# FreeBSD/Alpha
-+#
-+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha)
-+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp
-+endif
-+#
- # Linux/Alpha
- #
--ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
-+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp
- endif
- #
-@@ -294,6 +303,15 @@
- ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc)
- CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
- ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
-+endif
-+#
-+# FreeBSD/SPARC64
-+#
-+ifeq ($(OS_ARCH),FreeBSD)
-+ifneq (,$(findstring sparc,$(OS_TEST)))
-+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp
-+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s
-+endif
- endif
- #
- # Solaris/SPARC
diff --git a/www/firefox10/files/patch-xptcall-alpha b/www/firefox10/files/patch-xptcall-alpha
deleted file mode 100644
index 29631a98e61e..000000000000
--- a/www/firefox10/files/patch-xptcall-alpha
+++ /dev/null
@@ -1,459 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003
-@@ -0,0 +1,184 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1998
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+__asm__("invoke_copy_to_stack") __attribute__((unused));
-+
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++)
-+ {
-+ if(s->IsPtrData())
-+ {
-+ *d = (PRUint64)s->ptr;
-+ continue;
-+ }
-+ switch(s->type)
-+ {
-+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break;
-+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break;
-+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break;
-+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break;
-+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break;
-+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break;
-+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break;
-+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // convert floats to doubles if they are to be passed
-+ // via registers so we can just deal with doubles later
-+ union { PRUint64 u64; double d; } t;
-+ t.d = (double)s->val.f;
-+ *d = t.u64;
-+ }
-+ else
-+ // otherwise copy to stack normally
-+ *d = (PRUint64)s->val.u32;
-+ break;
-+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break;
-+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break;
-+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break;
-+ default:
-+ // all the others are plain pointer types
-+ *d = (PRUint64)s->val.p;
-+ break;
-+ }
-+ }
-+}
-+
-+/*
-+ * XPTC_PUBLIC_API(nsresult)
-+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt)
-+ */
-+__asm__(
-+ "#### XPTC_InvokeByIndex ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".globl XPTC_InvokeByIndex\n\t"
-+ ".ent XPTC_InvokeByIndex\n"
-+"XPTC_InvokeByIndex:\n\t"
-+ ".frame $15,32,$26,0\n\t"
-+ ".mask 0x4008000,-32\n\t"
-+ "ldgp $29,0($27)\n"
-+"$XPTC_InvokeByIndex..ng:\n\t"
-+ "subq $30,32,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ "stq $15,8($30)\n\t"
-+ "bis $30,$30,$15\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1
-+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters
-+ * is required for storage of those passed via registers.
-+ */
-+
-+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */
-+ "cmplt $2,$18,$1\n\t"
-+ "cmovne $1,$18,$2\n\t"
-+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */
-+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */
-+ "subq $30,$1,$30\n\t"
-+
-+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */
-+ "stq $17,16($15)\n\t" /* save "methodIndex" */
-+
-+ "addq $30,8,$16\n\t" /* pass stack pointer */
-+ "bis $18,$18,$17\n\t" /* pass "paramCount" */
-+ "bis $19,$19,$18\n\t" /* pass "params" */
-+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */
-+
-+ /*
-+ * Copy the first 6 parameters to registers and remove from stack frame.
-+ * Both the integer and floating point registers are set for each parameter
-+ * except the first which is the "this" pointer. (integer only)
-+ * The floating point registers are all set as doubles since the
-+ * invoke_copy_to_stack function should have converted the floats.
-+ */
-+ "ldq $16,0($30)\n\t" /* integer registers */
-+ "ldq $17,8($30)\n\t"
-+ "ldq $18,16($30)\n\t"
-+ "ldq $19,24($30)\n\t"
-+ "ldq $20,32($30)\n\t"
-+ "ldq $21,40($30)\n\t"
-+ "ldt $f17,8($30)\n\t" /* floating point registers */
-+ "ldt $f18,16($30)\n\t"
-+ "ldt $f19,24($30)\n\t"
-+ "ldt $f20,32($30)\n\t"
-+ "ldt $f21,40($30)\n\t"
-+
-+ "addq $30,48,$30\n\t" /* remove params from stack */
-+
-+ /*
-+ * Call the virtual function with the constructed stack frame.
-+ */
-+ "bis $16,$16,$1\n\t" /* load "this" */
-+ "ldq $2,16($15)\n\t" /* load "methodIndex" */
-+ "ldq $1,0($1)\n\t" /* load vtable */
-+#if 0
-+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */
-+#else
-+ "mulq $2, 8, $2\n\t"
-+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */
-+#endif
-+ "addq $1,$2,$1\n\t"
-+ "ldq $27,0($1)\n\t" /* load address of function */
-+ "jsr $26,($27),0\n\t" /* call virtual function */
-+ "ldgp $29,0($26)\n\t"
-+
-+ "bis $15,$15,$30\n\t"
-+ "ldq $26,0($30)\n\t"
-+ "ldq $15,8($30)\n\t"
-+ "addq $30,32,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end XPTC_InvokeByIndex"
-+ );
-+
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003
-@@ -0,0 +1,269 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1999
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Implement shared vtbl methods. */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include <sys/types.h>
-+#include <machine/cpu.h>
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+__asm__("PrepareAndDispatch") __attribute__((unused));
-+
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+{
-+ const PRUint8 PARAM_BUFFER_COUNT = 16;
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ // args[0] to args[NUM_ARG_REGS] hold floating point register values
-+ PRUint64* ap = args + NUM_ARG_REGS;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break;
-+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break;
-+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break;
-+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break;
-+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break;
-+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break;
-+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break;
-+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // floats passed via registers are stored as doubles
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (PRUint64) args[i];
-+ dp->val.f = (float) dp->val.d; // convert double to float
-+ }
-+ else
-+ dp->val.u32 = (PRUint32) *ap;
-+ break;
-+ case nsXPTType::T_DOUBLE :
-+ // doubles passed via registers are also stored
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap;
-+ break;
-+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break;
-+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+/*
-+ * SharedStub()
-+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is
-+ * passed to this function via $1 to preserve the argument registers.
-+ */
-+__asm__(
-+ "#### SharedStub ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".ent SharedStub\n"
-+"SharedStub:\n\t"
-+ ".frame $30,96,$26,0\n\t"
-+ ".mask 0x4000000,-96\n\t"
-+ "ldgp $29,0($27)\n"
-+"$SharedStub..ng:\n\t"
-+ "subq $30,96,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Store arguments passed via registers to the stack.
-+ * Floating point registers are stored as doubles and converted
-+ * to floats in PrepareAndDispatch if necessary.
-+ */
-+ "stt $f17,16($30)\n\t" /* floating point registers */
-+ "stt $f18,24($30)\n\t"
-+ "stt $f19,32($30)\n\t"
-+ "stt $f20,40($30)\n\t"
-+ "stt $f21,48($30)\n\t"
-+ "stq $17,56($30)\n\t" /* integer registers */
-+ "stq $18,64($30)\n\t"
-+ "stq $19,72($30)\n\t"
-+ "stq $20,80($30)\n\t"
-+ "stq $21,88($30)\n\t"
-+
-+ /*
-+ * Call PrepareAndDispatch function.
-+ */
-+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */
-+ "addq $30,16,$18\n\t" /* pass "args" */
-+ "bsr $26,$PrepareAndDispatch..ng\n\t"
-+
-+ "ldq $26,0($30)\n\t"
-+ "addq $30,96,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end SharedStub"
-+ );
-+
-+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \
-+ );
-+#else
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ nsresult result; \
-+__asm__ __volatile__( \
-+ "ldah $29,0($27)\n\t" \
-+ "lda $29,0($29)\n\t" \
-+ "lda $1, "#n"\n\t" \
-+ "br $31, $SharedStub..ng\n\t" \
-+ "mov $0, %0\n\t" \
-+ : "=r" (result) \
-+ ); \
-+ return result; \
-+}
-+#endif
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
diff --git a/www/firefox10/files/patch-xptcall-sparc64 b/www/firefox10/files/patch-xptcall-sparc64
deleted file mode 100644
index 9599a8a71336..000000000000
--- a/www/firefox10/files/patch-xptcall-sparc64
+++ /dev/null
@@ -1,327 +0,0 @@
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003
-@@ -0,0 +1,123 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ */
-+
-+/* Implement shared vtbl methods. */
-+
-+#include "xptcprivate.h"
-+
-+#if defined(sparc) || defined(__sparc__)
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args)
-+{
-+
-+#define PARAM_BUFFER_COUNT 16
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ PRUint64* ap = args;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break;
-+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break;
-+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break;
-+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+extern "C" int SharedStub(int, int*);
-+
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ int dummy; /* defeat tail-call optimization */ \
-+ return SharedStub(n, &dummy); \
-+}
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
-+#endif /* sparc || __sparc__ */
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003
-@@ -0,0 +1,104 @@
-+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+/*
-+ Platform specific code to invoke XPCOM methods on native objects
-+ for sparcv9 Solaris.
-+
-+ See the SPARC Compliance Definition (SCD) Chapter 3
-+ for more information about what is going on here, including
-+ the use of BIAS (0x7ff).
-+ The SCD is available from http://www.sparc.com/.
-+*/
-+
-+ .global XPTC_InvokeByIndex
-+ .type XPTC_InvokeByIndex, #function
-+
-+/*
-+ XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant* params);
-+
-+*/
-+XPTC_InvokeByIndex:
-+ save %sp,-(128 + 64),%sp ! room for the register window and
-+ ! struct pointer, rounded up to 0 % 64
-+ sll %i2,4,%l0 ! assume the worst case
-+ ! paramCount * 2 * 8 bytes
-+ cmp %l0, 0 ! are there any args? If not,
-+ be .invoke ! no need to copy args to stack
-+ nop
-+
-+ sub %sp,%l0,%sp ! create the additional stack space
-+ add %sp,0x7ff+136,%o0 ! step past the register window, the
-+ ! struct result pointer and the 'this' slot
-+ mov %i2,%o1 ! paramCount
-+ call invoke_copy_to_stack
-+ mov %i3,%o2 ! params
-+
-+!
-+! load arguments from stack into the outgoing registers
-+! BIAS is 0x7ff (2047)
-+!
-+
-+! load the %o1..5 64bit (extended word) output registers registers
-+ ldx [%sp + 0x7ff + 136],%o1 ! %i1
-+ ldx [%sp + 0x7ff + 144],%o2 ! %i2
-+ ldx [%sp + 0x7ff + 152],%o3 ! %i3
-+ ldx [%sp + 0x7ff + 160],%o4 ! %i4
-+ ldx [%sp + 0x7ff + 168],%o5 ! %i5
-+
-+! load the even number double registers starting with %d2
-+ ldd [%sp + 0x7ff + 136],%f2
-+ ldd [%sp + 0x7ff + 144],%f4
-+ ldd [%sp + 0x7ff + 152],%f6
-+ ldd [%sp + 0x7ff + 160],%f8
-+ ldd [%sp + 0x7ff + 168],%f10
-+ ldd [%sp + 0x7ff + 176],%f12
-+ ldd [%sp + 0x7ff + 184],%f14
-+ ldd [%sp + 0x7ff + 192],%f16
-+ ldd [%sp + 0x7ff + 200],%f18
-+ ldd [%sp + 0x7ff + 208],%f20
-+ ldd [%sp + 0x7ff + 216],%f22
-+ ldd [%sp + 0x7ff + 224],%f24
-+ ldd [%sp + 0x7ff + 232],%f26
-+ ldd [%sp + 0x7ff + 240],%f28
-+ ldd [%sp + 0x7ff + 248],%f30
-+
-+!
-+! calculate the target address from the vtable
-+!
-+.invoke:
-+ sll %i1,3,%l0 ! index *= 8
-+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes)
-+ ldx [%i0],%l1 ! *that --> address of vtable
-+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address
-+
-+ jmpl %l0,%o7 ! call the routine
-+ mov %i0,%o0 ! move 'this' pointer to out register
-+
-+ mov %o0,%i0 ! propagate return value
-+ ret
-+ restore
-+
-+ .size XPTC_InvokeByIndex, .-XPTC_InvokeByIndex
---- /dev/null Mon May 26 14:00:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003
-@@ -0,0 +1,91 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+#include "xptcprivate.h"
-+
-+#if !defined(__sparc) && !defined(__sparc__)
-+#error "This code is for Sparc only"
-+#endif
-+
-+/* Prototype specifies unmangled function name */
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s);
-+
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ /*
-+ We need to copy the parameters for this function to locals and use them
-+ from there since the parameters occupy the same stack space as the stack
-+ we're trying to populate.
-+ */
-+ PRUint64 *l_d = d;
-+ nsXPTCVariant *l_s = s;
-+ PRUint64 l_paramCount = paramCount;
-+ PRUint64 regCount = 0; // return the number of registers to load from the stack
-+
-+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++)
-+ {
-+ if (regCount < 5) regCount++;
-+
-+ if (l_s->IsPtrData())
-+ {
-+ *l_d = (PRUint64)l_s->ptr;
-+ continue;
-+ }
-+ switch (l_s->type)
-+ {
-+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break;
-+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break;
-+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break;
-+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break;
-+
-+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break;
-+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break;
-+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break;
-+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break;
-+
-+ /* in the case of floats, we want to put the bits in to the
-+ 64bit space right justified... floats in the paramter array on
-+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip
-+ the space that would be occupied by %f0, %f2, etc.
-+ */
-+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break;
-+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break;
-+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break;
-+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break;
-+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break;
-+
-+ default:
-+ // all the others are plain pointer types
-+ *((void**)l_d) = l_s->val.p;
-+ break;
-+ }
-+ }
-+
-+ return regCount;
-+}
diff --git a/www/firefox10/pkg-deinstall.in b/www/firefox10/pkg-deinstall.in
deleted file mode 100644
index 0abb7e7c0458..000000000000
--- a/www/firefox10/pkg-deinstall.in
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-#
-# Date created: Mon Nov 29, 2003
-# Whom: Thierry Thomas (<thierry@pompo.net>)
-# Fix the chrome registry.
-
-umask 022
-PATH=/bin:/usr/bin
-
-[ "x$1" = "x" ] && exit 1
-[ "x$2" != "xDEINSTALL" ] && exit 0
-
-MOZDIR=%%MOZDIR%%
-
-rm -rf ${MOZDIR}/chrome/overlayinfo
-rm -f ${MOZDIR}/chrome/*.rdf
-rm -f ${MOZDIR}/component.reg
-rm -f ${MOZDIR}/components/*.dat
-
-exit 0
diff --git a/www/firefox10/pkg-descr b/www/firefox10/pkg-descr
deleted file mode 100644
index 4f5cfbf2caa9..000000000000
--- a/www/firefox10/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Firefox is an award winning, free, open-source web browser for many platforms
-and is based on the Mozilla codebase. It is small, fast and easy to use, and
-offers many advanced features:
- o Popup Blocking
- o Tabbed Browsing
- o Live Bookmarks (ie. RSS)
- o Extensions
- o Themes
- o FastFind
- o Improved Security
-
-WWW: http://www.mozilla.com/firefox/
diff --git a/www/firefox10/pkg-message b/www/firefox10/pkg-message
deleted file mode 100644
index c81c1458d04d..000000000000
--- a/www/firefox10/pkg-message
+++ /dev/null
@@ -1,32 +0,0 @@
-======================================================================
-
-SMB issues:
-Network group, machine, and share browsing does not work correctly.
-
-SFTP:
-Only sftp access using public key authentication works. To easily
-setup public key authentication to "remote_host":
-
-ssh-keygen -t dsa
-cat ~/.ssh/id_dsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"
-
-The SSH sever on remote_host must allow pub key authentication.
-
-======================================================================
-
-Any bug reports should be addressed to the maintainers at:
- gnome@FreeBSD.org
-You may also Cc: freebsd-ports@freebsd.org. Please do not send
-bug reports to any other addresses.
-
-Please include the following information with any bug report:
-* Output from 'uname -a'.
-* Date/time stamp from www/firefox/Makefile.
-* Where/when did the problem occur: configuring, building, or
- running firefox
-* How can you reproduce the problem?
-
-Thank you for your help in testing and reporting bugs, and we hope you
-enjoy using Firefox.
-The Maintainers (gnome@)
-======================================================================
diff --git a/www/firefox15/Makefile b/www/firefox15/Makefile
deleted file mode 100644
index 27ae5726bcb7..000000000000
--- a/www/firefox15/Makefile
+++ /dev/null
@@ -1,102 +0,0 @@
-# New ports collection makefile for: phoenix
-# Date created: 2002/10/21
-# Whom: Alan Eldridge <alane@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports/www/firefox/Makefile,v 1.29 2006/02/01 02:11:23 ahze Exp $
-#
-
-PORTNAME= firefox
-DISTVERSION= 1.5.0.1
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_MOZILLA}
-MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source
-DISTNAME= ${PORTNAME}-${DISTVERSION}-source
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Web browser based on the browser portion of Mozilla
-
-USE_X_PREFIX= yes
-WANT_GNOME= yes
-ALL_TARGET= default
-CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
-HAS_CONFIGURE= yes
-USE_BZIP2= yes
-USE_GMAKE= yes
-USE_GCC= 3.4+
-
-GECKO_PLIST_PRE_FILES= lib/${MOZILLA}/chrome/icons/default/default.xpm
-GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/chrome/icons/default lib/${MOZILLA}/chrome/icons
-
-FIREFOX_ICON= ${MOZILLA}.xpm
-FIREFOX_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/icons/default.xpm
-MOZ_OPTIONS= --enable-application=browser \
- --enable-system-cairo \
- --enable-official-branding \
- --enable-canvas
-
-SYSTEM_PREFS= ${FAKEDIR}/lib/${MOZILLA}/defaults/pref/firefox.js
-MOZ_PIS_SCRIPTS= moz_pis_S50cleanhome
-
-OPTIONS= NEWTAB "Open external links in a new tab" on \
- SMB "Enable smb:// URI support using gnomevfs" off
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "alpha" && ${OSVERSION} < 500035
-IGNORE= core dumps on alpha during post-build
-.endif
-
-.if ${OSVERSION} >= 600000
-MOZ_OPTIONS+= --enable-svg --enable-svg-renderer=cairo
-.endif
-
-.if ${PERL_LEVEL} < 500600
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config_make-jars.pl
-.endif
-
-post-extract::
- @${SED} -e 's|@FIREFOX_ICON@|${FIREFOX_ICON}|' \
- <${FILESDIR}/firefox.desktop.in >${WRKDIR}/${MOZILLA}.desktop
-
-post-patch:
-.for ii in modules/libpref/src/init extensions/sroaming/resources/content/prefs \
- embedding/minimo
- @${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/ ; \
- /dom.disable_window_open_feature.toolbar/s/false/true/' \
- ${WRKSRC}/${ii}/all.js
-.endfor
-
-pre-install:
- ${ECHO_CMD} 'share/applications/${MOZILLA}.desktop' >> ${PLIST}
- ${ECHO_CMD} "@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}" >> ${PLIST}
- ${ECHO_CMD} 'share/pixmaps/${FIREFOX_ICON}' >> ${PLIST}
-.if !defined(WITHOUT_NEWTAB)
- ${ECHO_CMD} >> ${SYSTEM_PREFS}
- ${ECHO_CMD} "// Open external links in new tab" >> ${SYSTEM_PREFS}
- ${ECHO_CMD} "pref(\"browser.link.open_external\", 3);" \
- >> ${SYSTEM_PREFS}
-.endif # !defined(WITHOUT_NEWTAB)
-
-do-install:
- if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then \
- for jpi in ${JPI_LIST}; do \
- if [ -f $${jpi} ]; then \
- ${LN} -sf $${jpi} \
- ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ; \
- break; \
- fi; \
- done; \
- fi
-
-post-install:
- ${MKDIR} ${PREFIX}/share/applications ${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop ${PREFIX}/share/applications/
- ${MKDIR} ${PREFIX}/lib/${MOZILLA}/chrome/icons/default
- ${LN} -sf ${FIREFOX_ICON_SRC} ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default.xpm
- ${LN} -sf ${FIREFOX_ICON_SRC} ${PREFIX}/share/pixmaps/${FIREFOX_ICON}
-
-.include "${.CURDIR}/../mozilla/Makefile.common"
-.include <bsd.port.post.mk>
diff --git a/www/firefox15/distinfo b/www/firefox15/distinfo
deleted file mode 100644
index f6e21e43fbe0..000000000000
--- a/www/firefox15/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (firefox-1.5.0.1-source.tar.bz2) = c76f02956645bc823241379e27f76bb5
-SHA256 (firefox-1.5.0.1-source.tar.bz2) = b398cd9c32168669077a535475f4da67b925523de99147977603ffa3b8897814
-SIZE (firefox-1.5.0.1-source.tar.bz2) = 34705286
diff --git a/www/firefox15/files/extra-patch-config_make-jars.pl b/www/firefox15/files/extra-patch-config_make-jars.pl
deleted file mode 100644
index a558607ca459..000000000000
--- a/www/firefox15/files/extra-patch-config_make-jars.pl
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/make-jars.pl.orig Wed Oct 13 16:17:11 2004
-+++ config/make-jars.pl Wed Oct 13 16:17:07 2004
-@@ -40,6 +40,7 @@
- last if ($arg eq "--");
- }
- my $defines = join(' ', @ARGV[ $ddindex .. $#ARGV ]);
-+splice @ARGV, $ddindex, $#ARGV;
-
- getopts("d:s:t:f:avlD:o:p:xz:");
-
diff --git a/www/firefox15/files/firefox.desktop.in b/www/firefox15/files/firefox.desktop.in
deleted file mode 100644
index c1b7a2e59ab9..000000000000
--- a/www/firefox15/files/firefox.desktop.in
+++ /dev/null
@@ -1,191 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Firefox Web Browser
-Name[am]=
-Name[ar]=
-Name[az]=Firefox Veb Səyyahı
-Name[be]=
-Name[bg]=Интернет браузър Firefox
-Name[bn]=
-Name[bs]=Firefox web preglednik
-Name[ca]=Navegador web Firefox
-Name[cs]=Prohlížeč WWW Firefox
-Name[cy]=Y Porwr Gwe Firefox
-Name[da]=Firefox - internetsurfning
-Name[de]=Firefox Webbrowser
-Name[el]=Περιηγητής Διαδικτύου Firefox
-Name[en_CA]=Firefox Web Browser
-Name[en_GB]=Firefox Web Browser
-Name[es]=Navegador Web Firefox
-Name[et]=Firefox veebibrauser
-Name[eu]=Firefox web arakatzailea
-Name[fi]=Firefox, WWW-selain
-Name[fr]=Navigateur Web Firefox
-Name[ga]=Brabhsálaí Lín Firefox
-Name[gu]=એપીફની વૅબ બ્રાઉઝર
-Name[he]=דפדפן Firefox
-Name[hi]=
-Name[hr]=Firefox Web preglednik
-Name[hu]=Firefox webböngésző
-Name[id]=Web Browser Firefox
-Name[it]=Browser web Firefox
-Name[ja]=Firefox ウェブ・ブラウザ
-Name[ko]=Firefox 웹 브라우저
-Name[li]=Firefox Web Browser
-Name[lt]=Firefox web naršyklė
-Name[mk]=Firefox веб прелистувач
-Name[ml]=എപ്പിഫാനി വെബ്ബ് ബ്രൌസ‌ര്
-Name[mn]=Firefox веб хөтөч
-Name[ms]=Pelungsur Web Firefox
-Name[nb]=Firefox nettleser
-Name[nl]=Firefox Webbrowser
-Name[nn]=Firefox nettlesar
-Name[no]=Firefox nettleser
-Name[pa]=ਏਪੀਫਾਨੀ ਵੈੱਬ ਬਰਾਊਜ਼ਰ
-Name[pl]=Przeglądarka WWW Firefox
-Name[pt]=Navegador Web Firefox
-Name[pt_BR]=Navegador Web Firefox
-Name[ro]=Navigatorul Firefox
-Name[ru]=Веб-браузер Firefox
-Name[sk]=
-Name[sl]=Spletni brskalnik Firefox
-Name[sq]=Firefox - Shfletuesi Web
-Name[sr]=
-Name[sr@Latn]=Veb čitač Spoznaja
-Name[sv]=Webbläsaren Firefox
-Name[ta]=எபிபனி வலை உலாவி
-Name[tk]=Firefox Web Ahtarçisi
-Name[tr]=Firefox Web Tarayıcı
-Name[uk]=Переглядач web Firefox
-Name[vi]=Trình Duyệt Web Firefox
-Name[wa]=Betchteu waibe epiphany
-Name[zh_CN]=Firefox Web 浏览器
-Name[zh_TW]=Firefox 網頁瀏覽器
-GenericName=Web Browser
-GenericName[ar]=متصفّح الانترنت
-GenericName[az]=Veb Səyyahı
-GenericName[be]=Вандроўнік па павуціньню
-GenericName[bg]=Браузър
-GenericName[bn]=ওয়েব ব্রাউজার
-GenericName[bs]=Web preglednik
-GenericName[ca]=Navegador web
-GenericName[cs]=Prohlížeč WWW
-GenericName[cy]=Porwr Gwe
-GenericName[da]=Internetsurfning
-GenericName[de]=Webbrowser
-GenericName[el]=Περιηγητής Ιστοσελίδων
-GenericName[en_CA]=Web Browser
-GenericName[en_GB]=Web Browser
-GenericName[es]=Navegador web
-GenericName[et]=Veebilehitseja
-GenericName[eu]=Web arakatzailea
-GenericName[fi]=WWW-selain
-GenericName[fr]=Navigateur Web Firefox
-GenericName[ga]=Brabhsálaí Lín
-GenericName[gu]=વેબ બ્રાઉઝર
-GenericName[he]=דפדפן אינטרנט
-GenericName[hi]=वेब ब्राउज़र
-GenericName[hr]=Web preglednik
-GenericName[hu]=Webböngésző
-GenericName[id]=Browser Web
-GenericName[it]=Browser web
-GenericName[ja]=GNOME ウェブ・ブラウザ
-GenericName[ko]=웹 브라우저
-GenericName[li]=Wèb Browser
-GenericName[lt]=Web naršyklė
-GenericName[mk]=Веб прелистувач
-GenericName[mn]=Веб хөтөч
-GenericName[ms]=Pelungsur Web
-GenericName[nb]=Nettleser
-GenericName[nl]=Web-browser
-GenericName[nn]=Nettlesar
-GenericName[no]=Nettleser
-GenericName[pa]=ਵੈਬ ਬਰਾਊਜ਼
-GenericName[pl]=Przeglądarka WWW
-GenericName[pt]=Navegador Web
-GenericName[pt_BR]=Navegador Web
-GenericName[ro]=Navigator Internet
-GenericName[ru]=Веб-браузер
-GenericName[sk]=WWW prehliadač
-GenericName[sl]=Spletni brskalnik
-GenericName[sq]=Shfletuesi Web
-GenericName[sr]=Веб читач
-GenericName[sr@Latn]=Veb čitač
-GenericName[sv]=Webbläsare
-GenericName[ta]=வலை உலாவி
-GenericName[th]=เว็บบราวเซอร์
-GenericName[tk]=Web Ahtarçysy
-GenericName[tr]=Web Tarayıcı
-GenericName[uk]=Переглядач web-сторінок
-GenericName[vi]=Trình duyệt Web
-GenericName[wa]=Betchteu waibe
-GenericName[zh_CN]=Web 浏览器
-GenericName[zh_TW]=網頁瀏覽器
-Comment=Browse the web
-Comment[ar]=تصفح الانترنت
-Comment[az]=Vebi gəzin
-Comment[be]=Вандраваць па павуціньню
-Comment[bg]=Сърфиране в интернет
-Comment[bn]=ওয়েব ব্রাউজ করুন
-Comment[bs]=Pregledaj na internetu
-Comment[ca]=Navegueu per la web
-Comment[cs]=Prohlížet WWW
-Comment[cy]=Pori'r we
-Comment[da]=Surf på internettet
-Comment[de]=Im Web surfen
-Comment[el]=Περιήγηση στον παγκόσμιο ιστό
-Comment[en_CA]=Browse the web
-Comment[en_GB]=Browse the web
-Comment[es]=Navegar por la web
-Comment[et]=Sirvi veebi
-Comment[eu]=Arakatu web-a
-Comment[fi]=Selaa WWW:tä
-Comment[fr]=Naviguer sur Internet
-Comment[ga]=Brabhsáil an Líon
-Comment[gu]=વેબમાં શોધો
-Comment[he]=גלוש ברשת
-Comment[hi]=वेब ब्राउज़ करें
-Comment[hr]=Pregledaj Web
-Comment[hu]=A világháló böngészése
-Comment[id]=Jelajah web
-Comment[it]=Esplora il web
-Comment[ja]=ウェブを閲覧します
-Comment[ko]=웹을 돌아 다닙니다
-Comment[li]=Blajere op internet
-Comment[lt]=Naršyti internete
-Comment[mk]=Прелистувајте на веб
-Comment[ml]=വലക്കെട്ട് തിരയുക
-Comment[mn]=Веб броузе хийх
-Comment[ms]=Layari web
-Comment[nb]=Surf på nettet
-Comment[nl]=Websurfen
-Comment[nn]=Surf på nettet
-Comment[no]=Surf på nettet
-Comment[pa]=ਵੈਬ ਬਰਾਊਜ਼
-Comment[pl]=Przeglądanie stron WWW
-Comment[pt]=Navegar na web
-Comment[pt_BR]=Navegar na web
-Comment[ro]=Navigare Internet
-Comment[ru]=Веб-браузер
-Comment[sk]=Prehliadať internet
-Comment[sl]=Brskaj po spletu
-Comment[sq]=Eksploro web-in
-Comment[sr]=Прегледај веб
-Comment[sr@Latn]=Pregledaj veb
-Comment[sv]=Surfa på nätet
-Comment[ta]=வலையில் உலாவு
-Comment[th]=ใช้งานเว็บบราวเซอร์ Firefox
-Comment[tk]=Webi Ahtar
-Comment[tr]=Web'e Gözat
-Comment[uk]=Програма перегляду web-сторінок
-Comment[vi]=Duyệt web
-Comment[wa]=Naivyî avå les waibes
-Comment[zh_CN]=浏览 Web
-Comment[zh_TW]=瀏覽網頁
-Exec=firefox %U
-Icon=@FIREFOX_ICON@
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Application;Network;
-MimeType=text/html;text/xml;application/xhtml+xml;
diff --git a/www/firefox15/files/moz_pis_S50cleanhome b/www/firefox15/files/moz_pis_S50cleanhome
deleted file mode 100644
index 3de5565e39f2..000000000000
--- a/www/firefox15/files/moz_pis_S50cleanhome
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-#
-
-# S50cleanhome
-# a script to clean up users' Mozilla home directories to make upgrading
-# less painful.
-
-# We run in our own subshell
-
-# First, verify protocol
-[ "$1" != "start" ] && exit 1
-[ -z "${MOZ_PIS_API}" -o ${MOZ_PIS_API} -ne 2 ] && exit 1
-[ -z "${MOZ_PIS_MOZBINDIR}" -o ! -d "${MOZ_PIS_MOZBINDIR}" ] && exit 1
-[ -z "${HOME}" -o ! -d "${HOME}" ] && exit 1
-[ -z "${MOZ_PIS_USER_DIR}" -o ! -d "${HOME}/${MOZ_PIS_USER_DIR}" ] && exit 1
-
-# Try to cleanup ${HOME}/${MOZ_PIS_USER_DIR}
-
-if [ -f "${HOME}/${MOZ_PIS_USER_DIR}/profiles.ini" ]; then
- sed -e '/Path=/! d' -e "s,Path=,${HOME}/${MOZ_PIS_USER_DIR}/," \
- "${HOME}/${MOZ_PIS_USER_DIR}/profiles.ini" \
- | while read dir
- do
- [ ! -d "${dir}" ] && continue
- # Debian does this for new builds
- # rm -f "${dir}/XUL.mfasl"
- # force a rebuild of compreg.dat and xpti.dat for new installations
- [ "${dir}/compreg.dat" -ot "${MOZ_PIS_MOZBINDIR}/components.ini" ] &&
- rm -f "${dir}/compatibility.ini" "${dir}/XUL.mfasl"
- done
-fi
diff --git a/www/firefox15/files/patch-Double.cpp b/www/firefox15/files/patch-Double.cpp
deleted file mode 100644
index 5cd13e4ff4fe..000000000000
--- a/www/firefox15/files/patch-Double.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- extensions/transformiix/source/base/Double.cpp.orig Thu Jan 30 09:26:46 2003
-+++ extensions/transformiix/source/base/Double.cpp Sun Nov 16 01:46:42 2003
-@@ -51,10 +51,10 @@
- //A trick to handle IEEE floating point exceptions on FreeBSD - E.D.
- #ifdef __FreeBSD__
- #include <ieeefp.h>
--#ifdef __alpha__
--fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
--#else
-+#if defined(__i386__)
- fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML;
-+#else
-+fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
- #endif
- fp_except_t oldmask = fpsetmask(~allmask);
- #endif
-@@ -75,22 +75,31 @@
- #define TX_DOUBLE_HI32_EXPMASK 0x7ff00000
- #define TX_DOUBLE_HI32_MANTMASK 0x000fffff
-
-+union ui32dun {
-+ PRUint32 i[2];
-+ double d;
-+};
-+
- //-- Initialize Double related constants
- #ifdef IS_BIG_ENDIAN
--const PRUint32 nanMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK,
-- 0xffffffff};
--const PRUint32 infMask[2] = {TX_DOUBLE_HI32_EXPMASK, 0};
--const PRUint32 negInfMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0};
-+const union ui32dun nanMask =
-+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK, 0xffffffff}};
-+const union ui32dun infMask =
-+ {{TX_DOUBLE_HI32_EXPMASK, 0}};
-+const union ui32dun negInfMask =
-+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}};
- #else
--const PRUint32 nanMask[2] = {0xffffffff,
-- TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK};
--const PRUint32 infMask[2] = {0, TX_DOUBLE_HI32_EXPMASK};
--const PRUint32 negInfMask[2] = {0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT};
-+const union ui32dun nanMask =
-+ {{0xffffffff, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK}};
-+const union ui32dun infMask =
-+ {{0, TX_DOUBLE_HI32_EXPMASK}};
-+const union ui32dun negInfMask =
-+ {{0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}};
- #endif
-
--const double Double::NaN = *((double*)nanMask);
--const double Double::POSITIVE_INFINITY = *((double*)infMask);
--const double Double::NEGATIVE_INFINITY = *((double*)negInfMask);
-+const double Double::NaN = nanMask.d;
-+const double Double::POSITIVE_INFINITY = infMask.d;
-+const double Double::NEGATIVE_INFINITY = negInfMask.d;
-
- /*
- * Determines whether the given double represents positive or negative
diff --git a/www/firefox15/files/patch-browser_app_mozilla.in b/www/firefox15/files/patch-browser_app_mozilla.in
deleted file mode 100644
index c815a4780038..000000000000
--- a/www/firefox15/files/patch-browser_app_mozilla.in
+++ /dev/null
@@ -1,125 +0,0 @@
---- browser/app/mozilla.in.orig Mon Apr 4 15:08:49 2005
-+++ browser/app/mozilla.in Wed Jun 1 14:47:45 2005
-@@ -49,51 +49,83 @@
- ## the mozilla-bin binary to work.
- ##
-
-+#
-+# MOZ_PIS, "Mozilla Plugable Init Scripts"
-+# MOZ_PIS_ is the name space used
-+# These variables and there meaning are specified in
-+# mozilla/xpfe/bootstrap/init.d/README
- moz_pis_startstop_scripts()
- {
-- MOZ_USER_DIR="%MOZ_USER_DIR%"
-- # MOZ_PIS_ is the name space for "Mozilla Plugable Init Scripts"
-- # These variables and there meaning are specified in
-- # mozilla/xpfe/bootstrap/init.d/README
-- MOZ_PIS_API=2
-- MOZ_PIS_MOZBINDIR="${dist_bin}"
-- MOZ_PIS_SESSION_PID="$$"
-- MOZ_PIS_USER_DIR="${MOZ_USER_DIR}"
-- export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR
--
-- case "${1}" in
-- "start")
-- for curr_pis in "${dist_bin}/init.d"/S* "${HOME}/${MOZ_USER_DIR}/init.d"/S* ; do
-- if [ -x "${curr_pis}" ] ; then
-- case "${curr_pis}" in
-- *.sh) . "${curr_pis}" ;;
-- *) "${curr_pis}" "start" ;;
-- esac
-- fi
-- done
-- ;;
-- "stop")
-- for curr_pis in "${HOME}/${MOZ_USER_DIR}/init.d"/K* "${dist_bin}/init.d"/K* ; do
-- if [ -x "${curr_pis}" ] ; then
-- case "${curr_pis}" in
-- *.sh) . "${curr_pis}" ;;
-- *) "${curr_pis}" "stop" ;;
-- esac
-- fi
-- done
-- ;;
-- *)
-- echo 1>&2 "$0: Internal error in moz_pis_startstop_scripts."
-- exit 1
-- ;;
-- esac
-+ MOZ_PIS_API=2
-+ MOZ_PIS_MOZBINDIR="${dist_bin}"
-+ MOZ_PIS_SESSION_PID="$$"
-+ MOZ_PIS_USER_DIR="${MOZ_USER_DIR}"
-+ export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR
-+
-+ case "${1}" in
-+ "start")
-+ for curr_pis in "${MOZ_PIS_MOZBINDIR}/init.d"/S* \
-+ "${HOME}/${MOZ_PIS_USER_DIR}/init.d"/S*; do
-+ if [ -x "${curr_pis}" ]; then
-+ case "${curr_pis}" in
-+ *.sh)
-+ . "${curr_pis}"
-+ ;;
-+ *)
-+ ${curr_pis} "start"
-+ ;;
-+ esac
-+ fi
-+ done
-+ ;;
-+ "stop")
-+ for curr_pis in "${MOZ_PIS_MOZBINDIR}/init.d"/K* \
-+ "${HOME}/${MOZ_PIS_USER_DIR}/init.d"/K*; do
-+ if [ -x "${curr_pis}" ]; then
-+ case "${curr_pis}" in
-+ *.sh)
-+ . "${curr_pis}"
-+ ;;
-+ *)
-+ ${curr_pis} "stop"
-+ ;;
-+ esac
-+ fi
-+ done
-+ ;;
-+ *)
-+ echo "$0: Internal error in moz_pis_startstop_scripts." 1>&2
-+ exit 1
-+ ;;
-+ esac
- }
-
--#uncomment for debugging
-+# uncomment for debugging
- #set -x
-
--moz_libdir=%MOZAPPDIR%
--MRE_HOME=%MREDIR%
-+#
-+# variables
-+#
-+#location="new-tab"
-+#MOZILLA_UILOCALE="en-US"
-+#MOZILLA_UIREGION="US"
-+
-+#
-+# working definitions
-+#
-+MOZ_USER_DIR="%MOZ_USER_DIR%"
-+moz_libdir="%MOZAPPDIR%"
-+MRE_HOME="%MREDIR%"
-+
-+debugging= # set the debugging level
-+use_openFile="yes" # use openFile() for file/dir
-+here=`pwd`
-+
-+if [ ! -d "${MRE_HOME}" ]; then
-+ # use moz_libdir as MRE_HOME
-+ MRE_HOME="${moz_libdir}"
-+fi
-+export MRE_HOME
-
- # Use run-mozilla.sh in the current dir if it exists
- # If not, then start resolving symlinks until we find run-mozilla.sh
diff --git a/www/firefox15/files/patch-build_unix_run-mozilla.sh b/www/firefox15/files/patch-build_unix_run-mozilla.sh
deleted file mode 100644
index 87114cc7b898..000000000000
--- a/www/firefox15/files/patch-build_unix_run-mozilla.sh
+++ /dev/null
@@ -1,21 +0,0 @@
---- build/unix/run-mozilla.sh.orig Mon Dec 15 12:27:28 2003
-+++ build/unix/run-mozilla.sh Wed Feb 11 14:24:17 2004
-@@ -355,7 +355,7 @@
- fi
- ##
- ## Set LD_LIBRARY_PATH
--LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
-+LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:%%PREFIX%%/lib/browser_plugins:%%PREFIX%%/lib/browser_linux_plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
- if [ -n "$LD_LIBRARYN32_PATH" ]
- then
- LD_LIBRARYN32_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARYN32_PATH+":$LD_LIBRARYN32_PATH"}
-@@ -442,6 +442,9 @@
- #
- export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
- export SHLIB_PATH LIBPATH LIBRARY_PATH ADDON_PATH DYLD_LIBRARY_PATH
-+
-+MOZ_PLUGIN_PATH=%%PREFIX%%/lib/browser_plugins:%%PREFIX%%/lib/browser_linux_plugins
-+export MOZ_PLUGIN_PATH
-
- if [ $moz_debug -eq 1 ]
- then
diff --git a/www/firefox15/files/patch-config-mkdepend-imakemdep.h b/www/firefox15/files/patch-config-mkdepend-imakemdep.h
deleted file mode 100644
index b688e664475d..000000000000
--- a/www/firefox15/files/patch-config-mkdepend-imakemdep.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/imakemdep.h Fri Sep 4 21:22:25 1998
-+++ config/mkdepend/imakemdep.h Thu Oct 16 22:43:25 2003
-@@ -278,4 +278,7 @@
- "-D__i386__",
- # endif
-+# if defined(__amd64__) || defined(__x86_64__)
-+ "-D__amd64__ -D__x86_64__",
-+# endif
- # ifdef __GNUC__
- "-traditional",
diff --git a/www/firefox15/files/patch-config-rules.mk b/www/firefox15/files/patch-config-rules.mk
deleted file mode 100644
index ecc3c8194dcc..000000000000
--- a/www/firefox15/files/patch-config-rules.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- config/rules.mk.orig Tue Aug 26 13:28:47 2003
-+++ config/rules.mk Sun Feb 1 15:11:41 2004
-@@ -444,7 +444,11 @@
-
- ifeq ($(OS_ARCH),FreeBSD)
- ifdef IS_COMPONENT
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
-+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc
-+else
- EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
-+endif
- endif
- endif
-
diff --git a/www/firefox15/files/patch-config_autoconf.mk.in b/www/firefox15/files/patch-config_autoconf.mk.in
deleted file mode 100644
index 29fe7f8fbde0..000000000000
--- a/www/firefox15/files/patch-config_autoconf.mk.in
+++ /dev/null
@@ -1,18 +0,0 @@
---- config/autoconf.mk.in.orig Thu Jul 14 00:50:06 2005
-+++ config/autoconf.mk.in Thu Jul 14 00:50:40 2005
-@@ -50,13 +50,13 @@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- bindir = @bindir@
--includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir = @includedir@/%%MOZILLA%%
- libdir = @libdir@
- datadir = @datadir@
- mandir = @mandir@
- idldir = @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-
--mozappdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+mozappdir = $(libdir)/%%MOZILLA%%
- mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION)
- mrelibdir = $(mredir)/lib
-
diff --git a/www/firefox15/files/patch-config_mkdepend_Makefile.in b/www/firefox15/files/patch-config_mkdepend_Makefile.in
deleted file mode 100644
index bace012a282e..000000000000
--- a/www/firefox15/files/patch-config_mkdepend_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/Makefile.in.orig Sun Dec 12 07:36:57 2004
-+++ config/mkdepend/Makefile.in Sun Dec 12 07:37:55 2004
-@@ -57,6 +57,7 @@
- include $(topsrcdir)/config/rules.mk
-
- HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
-+HOST_CFLAGS += $(XCFLAGS)
-
- ifdef GNU_CC
- _GCCDIR = $(shell $(CC) -print-file-name=include)
diff --git a/www/firefox15/files/patch-configure b/www/firefox15/files/patch-configure
deleted file mode 100644
index 923cf5065f18..000000000000
--- a/www/firefox15/files/patch-configure
+++ /dev/null
@@ -1,38 +0,0 @@
---- configure.orig Tue Oct 4 02:01:48 2005
-+++ configure Wed Nov 23 11:07:17 2005
-@@ -10016,7 +10016,7 @@
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-liconv $LIBS"
-+LIBS="-L$LOCALBASE/lib -liconv $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10022 "configure"
- #include "confdefs.h"
-@@ -10047,7 +10047,7 @@
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
-- _ICONV_LIBS="$_ICONV_LIBS -liconv"
-+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"
- else
- echo "$ac_t""no" 1>&6
- echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6
-@@ -10057,7 +10057,7 @@
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-liconv $LIBS"
-+LIBS="-L$LOCALBASE/lib -liconv $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10063 "configure"
- #include "confdefs.h"
-@@ -10088,7 +10088,7 @@
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
-- _ICONV_LIBS="$_ICONV_LIBS -liconv"
-+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"
- else
- echo "$ac_t""no" 1>&6
- fi
diff --git a/www/firefox15/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp b/www/firefox15/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp
deleted file mode 100644
index 41c462d74f62..000000000000
--- a/www/firefox15/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
---- extensions/typeaheadfind/src/nsTypeAheadFind.cpp.orig Wed Nov 19 01:20:47 2003
-+++ extensions/typeaheadfind/src/nsTypeAheadFind.cpp Tue Feb 10 02:52:26 2004
-@@ -323,11 +323,11 @@
- prefBranch->GetBoolPref("accessibility.typeaheadfind.startlinksonly",
- &mStartLinksOnlyPref);
-
-- PRBool isSoundEnabled = PR_TRUE;
-+ mIsSoundEnabled = PR_TRUE;
- prefBranch->GetBoolPref("accessibility.typeaheadfind.enablesound",
-- &isSoundEnabled);
-+ &mIsSoundEnabled);
- nsXPIDLCString soundStr;
-- if (isSoundEnabled) {
-+ if (mIsSoundEnabled && mIsSoundEnabled) {
- prefBranch->GetCharPref("accessibility.typeaheadfind.soundURL",
- getter_Copies(soundStr));
- }
-@@ -758,7 +758,7 @@
- }
- else {
- // No find string to backspace in!
-- if (mIsBackspaceProtectOn) {
-+ if (mIsBackspaceProtectOn && mIsSoundEnabled) {
- // This flag should be on only if the last key was a backspace.
- // It keeps us from accidentally hitting backspace too many times and
- // going back in history when we really just wanted to clear
-@@ -1012,7 +1012,9 @@
-
- // Error sound (don't fire when backspace is pressed, they're
- // trying to correct the mistake!)
-- PlayNotFoundSound();
-+ if (mIsSoundEnabled) {
-+ PlayNotFoundSound();
-+ }
-
- // Remove bad character from buffer, so we can continue typing from
- // last matched character
-@@ -1059,7 +1061,7 @@
- void
- nsTypeAheadFind::PlayNotFoundSound()
- {
-- if (mNotFoundSoundURL.IsEmpty()) // no sound
-+ if (mNotFoundSoundURL.IsEmpty() || !mIsSoundEnabled) // no sound
- return;
- if (!mSoundInterface) {
- mSoundInterface = do_CreateInstance("@mozilla.org/sound;1");
diff --git a/www/firefox15/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h b/www/firefox15/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h
deleted file mode 100644
index 07ad43b4334d..000000000000
--- a/www/firefox15/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- extensions/typeaheadfind/src/nsTypeAheadFind.h.orig Fri May 23 22:00:33 2003
-+++ extensions/typeaheadfind/src/nsTypeAheadFind.h Mon Feb 9 22:21:43 2004
-@@ -194,6 +194,9 @@
-
- nsCString mNotFoundSoundURL;
-
-+ // Move the sound enabled boolean out for all methods to access.
-+ PRBool mIsSoundEnabled;
-+
- // PRBool's are used instead of PRPackedBool's where the address of the
- // boolean variable is getting passed into a method. For example:
- // GetBoolPref("accessibility.typeaheadfind.linksonly", &mLinksOnlyPref);
diff --git a/www/firefox15/files/patch-libm b/www/firefox15/files/patch-libm
deleted file mode 100644
index 7de64b2a5068..000000000000
--- a/www/firefox15/files/patch-libm
+++ /dev/null
@@ -1,25 +0,0 @@
---- js/src/Makefile.in Thu Aug 4 22:26:52 2005
-+++ js/src/Makefile.in Thu Aug 4 23:02:32 2005
-@@ -148,5 +148,4 @@
- endif
-
--FDLIBM_LIBRARY = fdlibm/$(LIB_PREFIX)fdm.$(LIB_SUFFIX)
- JSMATH_PRELINK = jsmathtemp.o
- JS_SAFE_ARENA = 1
-@@ -320,7 +319,4 @@
- endif
- @$(RM) -f $(JSMATH_PRELINK)
--else
--# Create dependency so we build fdlibm
--jsmath.o: $(FDLIBM_LIBRARY) Makefile.in
- endif
-
---- js/Makefile.in Sun Mar 23 14:36:00 2003
-+++ js/Makefile.in Thu Aug 4 23:08:06 2005
-@@ -46,5 +46,5 @@
- #
-
--DIRS = src/fdlibm src
-+DIRS = src
-
- include $(topsrcdir)/config/rules.mk
diff --git a/www/firefox15/files/patch-nopangoxft b/www/firefox15/files/patch-nopangoxft
deleted file mode 100644
index 5a11c8c4864e..000000000000
--- a/www/firefox15/files/patch-nopangoxft
+++ /dev/null
@@ -1,20 +0,0 @@
---- gfx/src/gtk/mozilla-decoder.cpp.orig 2005-08-18 22:41:26.000000000 -0400
-+++ gfx/src/gtk/mozilla-decoder.cpp 2005-08-18 22:38:01.000000000 -0400
-@@ -40,7 +40,7 @@
- #define PANGO_ENABLE_ENGINE
-
- #include "mozilla-decoder.h"
--#include <pango/pangoxft.h>
-+#include <pango/pangocairo.h>
- #include <pango/pangofc-fontmap.h>
- #include <pango/pangofc-font.h>
- #include <gdk/gdkx.h>
-@@ -208,7 +208,7 @@
- }
- }
-
-- pango_fc_font_map_add_decoder_find_func(PANGO_FC_FONT_MAP(pango_xft_get_font_map(GDK_DISPLAY(),gdk_x11_get_default_screen())),
-+ pango_fc_font_map_add_decoder_find_func(PANGO_FC_FONT_MAP(pango_cairo_font_map_get_default()),
- mozilla_find_decoder,
- NULL,
- NULL);
diff --git a/www/firefox15/files/patch-security-coreconf-FreeBSD.mk b/www/firefox15/files/patch-security-coreconf-FreeBSD.mk
deleted file mode 100644
index 3e0e14acaaf2..000000000000
--- a/www/firefox15/files/patch-security-coreconf-FreeBSD.mk
+++ /dev/null
@@ -1,28 +0,0 @@
---- security/coreconf/FreeBSD.mk.orig Wed Mar 26 20:17:25 2003
-+++ security/coreconf/FreeBSD.mk Sun Nov 21 22:59:49 2004
-@@ -43,8 +43,12 @@
- ifeq ($(OS_TEST),alpha)
- CPU_ARCH = alpha
- else
-+ifeq ($(OS_TEST),amd64)
-+CPU_ARCH = amd64
-+else
- CPU_ARCH = x86
- endif
-+endif
-
- OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
-
-@@ -71,7 +75,11 @@
- DLL_SUFFIX = so.1.0
- endif
-
--MKSHLIB = $(CC) $(DSO_LDOPTS)
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
-+MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@
-+else
-+MKSHLIB = $(CC) -Wl,-Bsymbolic $(DSO_LDOPTS) -o $@
-+endif
- ifdef MAPFILE
- # Add LD options to restrict exported symbols to those in the map file
- endif
diff --git a/www/firefox15/files/patch-sysnss b/www/firefox15/files/patch-sysnss
deleted file mode 100644
index d854cabc053a..000000000000
--- a/www/firefox15/files/patch-sysnss
+++ /dev/null
@@ -1,178 +0,0 @@
---- Makefile.in Tue Sep 14 16:59:40 2004
-+++ Makefile.in Tue Aug 2 08:26:55 2005
-@@ -102,6 +102,4 @@
- # tier 1 - 3rd party individual libraries
- #
--tier_1_dirs += dbm
--
- ifndef MOZ_NATIVE_JPEG
- tier_1_dirs += jpeg
---- security/manager/Makefile.in Mon Mar 28 19:56:36 2005
-+++ security/manager/Makefile.in Tue Aug 2 09:02:50 2005
-@@ -37,16 +37,7 @@
- SOFTOKEN3_LIB \
- SOFTOKEN3_CHK \
-- LOADABLE_ROOT_MODULE \
- HAVE_FREEBL_MODULES \
- $(NULL)
-
--LOADABLE_ROOT_MODULE = $(DLL_PREFIX)nssckbi$(DLL_SUFFIX)
--
--NSS3_LIB = $(DLL_PREFIX)nss3$(DLL_SUFFIX)
--SMIME3_LIB = $(DLL_PREFIX)smime3$(DLL_SUFFIX)
--SSL3_LIB = $(DLL_PREFIX)ssl3$(DLL_SUFFIX)
--SOFTOKEN3_LIB = $(DLL_PREFIX)softokn3$(DLL_SUFFIX)
--SOFTOKEN3_CHK = $(DLL_PREFIX)softokn3.chk
--
- ifneq (,$(filter SunOS HP-UX,$(OS_ARCH)))
- ifeq (,$(filter i86pc ia64,$(OS_TEST)))
-@@ -132,9 +123,4 @@
- .nss.cleaned: .nss.checkout
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
- touch $@
-
-@@ -153,43 +139,4 @@
- ifeq ($(OS_ARCH),WINNT)
- cd $(DIST)/lib; cp -f $(LIB_PREFIX)dbm$(MOZ_BITS).$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--else
-- cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--endif
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS)
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
--endif
--ifndef DISABLE_DIST_GRE
-- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(GRE_DIST)
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(GRE_DIST)
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(GRE_DIST)
--ifdef HAVE_FREEBL_MODULES
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(GRE_DIST)
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(GRE_DIST)
--endif
--endif
--ifndef _SKIP_OLD_GRE_INSTALL
-- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DIST)/bin
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DIST)/bin
--ifdef HAVE_FREEBL_MODULES
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(DIST)/bin
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(DIST)/bin
--endif
- endif
- $(MAKE) -C boot $@
-@@ -200,18 +147,4 @@
-
- install::
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DESTDIR)$(mozappdir)
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DESTDIR)$(mozappdir)
--ifdef HAVE_FREEBL_MODULES
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(DESTDIR)$(mozappdir)
--endif
- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
-@@ -227,9 +160,4 @@
- endif
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
-
- echo-requires-recursive::
---- security/manager/ssl/src/Makefile.in Wed Jan 7 08:36:51 2004
-+++ security/manager/ssl/src/Makefile.in Tue Aug 2 09:13:07 2005
-@@ -117,5 +117,5 @@
- # Use local includes because they are inserted before INCLUDES
- # so that Mozilla's nss.h is used, not glibc's
--LOCAL_INCLUDES += -I$(DIST)/public/nss \
-+LOCAL_INCLUDES += -I$(LOCALBASE)/include/nss/nss \
- $(NULL)
-
---- config/config.mk Tue Oct 12 00:11:11 2004
-+++ config/config.mk Tue Aug 2 09:19:18 2005
-@@ -170,5 +170,4 @@
- NSS_LIBS = \
- $(LIBS_DIR) \
-- $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX) \
- -lsmime3 \
- -lssl3 \
-@@ -189,11 +188,5 @@
- endif
-
--NSS_DEP_LIBS = \
-- $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)smime3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)ssl3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)nss3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)softokn3$(DLL_SUFFIX) \
-- $(NULL)
-+NSS_DEP_LIBS =
-
- MOZ_UNICHARUTIL_LIBS = $(DIST)/lib/$(LIB_PREFIX)unicharutil_s.$(LIB_SUFFIX)
---- security/manager/ssl/src/nsNSSComponent.cpp Thu Apr 22 15:48:30 2004
-+++ security/manager/ssl/src/nsNSSComponent.cpp Thu Aug 4 16:44:27 2005
-@@ -88,4 +88,8 @@
- }
-
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#include <errno.h>
-+
- #ifdef PR_LOGGING
- PRLogModuleInfo* gPIPNSSLog = nsnull;
-@@ -406,4 +410,5 @@
- const char *possible_ckbi_locations[] = {
- NS_GRE_DIR,
-+ NS_UNIX_LIB_DIR,
- NS_XPCOM_CURRENT_PROCESS_DIR
- };
-@@ -419,5 +424,5 @@
- }
-
-- char *fullModuleName = nsnull;
-+ char *fullModuleName;
- #ifdef XP_MAC
- nsCAutoString nativePath;
-@@ -431,4 +436,12 @@
- fullModuleName = PR_GetLibraryName(processDir.get(), "nssckbi");
- #endif
-+ if (fullModuleName == nsnull)
-+ continue;
-+ struct stat sb;
-+ if (stat(fullModuleName, &sb)) {
-+ if (errno != ENOENT)
-+ perror(fullModuleName);
-+ continue;
-+ }
- /* If a module exists with the same name, delete it. */
- NS_ConvertUCS2toUTF8 modNameUTF8(modName);
diff --git a/www/firefox15/files/patch-toolkit_xre_nsXREDirProvider.cpp b/www/firefox15/files/patch-toolkit_xre_nsXREDirProvider.cpp
deleted file mode 100644
index 0c5a07ab210d..000000000000
--- a/www/firefox15/files/patch-toolkit_xre_nsXREDirProvider.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- toolkit/xre/nsXREDirProvider.cpp.orig Tue Oct 4 11:46:26 2005
-+++ toolkit/xre/nsXREDirProvider.cpp Sun Feb 5 23:54:31 2006
-@@ -820,6 +820,7 @@
-
- char* appNameFolder = nsnull;
- char profileFolderName[MAXPATHLEN] = ".";
-+ char temp[MAXPATHLEN];
-
- // Offset 1 for the outermost folder to make it hidden (i.e. using the ".")
- char* writing = profileFolderName + 1;
-@@ -829,7 +830,6 @@
- rv = localDir->AppendNative(nsDependentCString(profileFolderName));
- NS_ENSURE_SUCCESS(rv, rv);
-
-- char temp[MAXPATHLEN];
- GetProfileFolderName(temp, gAppData->name);
- appNameFolder = temp;
- }
-
diff --git a/www/firefox15/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp b/www/firefox15/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
deleted file mode 100644
index 7f8e55f536df..000000000000
--- a/www/firefox15/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- uriloader/exthandler/unix/nsGNOMERegistry.cpp.orig Fri Dec 24 04:30:00 2004
-+++ uriloader/exthandler/unix/nsGNOMERegistry.cpp Fri Dec 24 04:34:05 2004
-@@ -143,7 +143,7 @@
- PR_END_MACRO
-
- // Attempt to open libgconf
-- gconfLib = LoadVersionedLibrary("gconf-2", ".4");
-+ gconfLib = PR_LoadLibrary("libgconf-2.so");
- ENSURE_LIB(gconfLib);
-
- GET_LIB_FUNCTION(gconf, gconf_client_get_default);
-@@ -151,7 +151,7 @@
- GET_LIB_FUNCTION(gconf, gconf_client_get_bool);
-
- // Attempt to open libgnome
-- gnomeLib = LoadVersionedLibrary("gnome-2", ".0");
-+ gnomeLib = PR_LoadLibrary("libgnome-2.so");
- ENSURE_LIB(gnomeLib);
-
- GET_LIB_FUNCTION(gnome, gnome_url_show);
-@@ -160,7 +160,7 @@
- GET_LIB_FUNCTION(gnome, gnome_program_get);
-
- // Attempt to open libgnomevfs
-- vfsLib = LoadVersionedLibrary("gnomevfs-2", ".0");
-+ vfsLib = PR_LoadLibrary("libgnomevfs-2.so");
- ENSURE_LIB(vfsLib);
-
- GET_LIB_FUNCTION(vfs, gnome_vfs_mime_type_from_name);
diff --git a/www/firefox15/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc b/www/firefox15/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc
deleted file mode 100644
index 9a41bbfc4602..000000000000
--- a/www/firefox15/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc
+++ /dev/null
@@ -1,11 +0,0 @@
---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004
-+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Tue Jun 15 12:52:36 2004
-@@ -8,7 +8,7 @@
- * 1 is AddRef
- * 2 is Release
- */
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64)
- NS_IMETHOD Stub3();
- NS_IMETHOD Stub4();
- NS_IMETHOD Stub5();
diff --git a/www/firefox15/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in b/www/firefox15/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in
deleted file mode 100644
index 51edeb95a7a7..000000000000
--- a/www/firefox15/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in
+++ /dev/null
@@ -1,54 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003
-+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 15:06:40 2004
-@@ -49,6 +49,9 @@
- ifeq (86,$(findstring 86,$(OS_TEST)))
- CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
- endif
-+ifeq (amd64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp
-+endif
- endif
- #
- # New code for Linux, et. al., with gcc
-@@ -60,7 +63,7 @@
- endif
- endif
- # IA64 Linux
--ifneq (,$(filter Linux,$(OS_ARCH)))
-+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
- ifneq (,$(findstring ia64,$(OS_TEST)))
- CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
- ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -106,9 +109,15 @@
- ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s
- endif
- #
-+# FreeBSD/Alpha
-+#
-+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha)
-+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp
-+endif
-+#
- # Linux/Alpha
- #
--ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
-+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp
- endif
- #
-@@ -294,6 +303,15 @@
- ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc)
- CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
- ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
-+endif
-+#
-+# FreeBSD/SPARC64
-+#
-+ifeq ($(OS_ARCH),FreeBSD)
-+ifneq (,$(findstring sparc,$(OS_TEST)))
-+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp
-+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s
-+endif
- endif
- #
- # Solaris/SPARC
diff --git a/www/firefox15/files/patch-xptcall-alpha b/www/firefox15/files/patch-xptcall-alpha
deleted file mode 100644
index 29631a98e61e..000000000000
--- a/www/firefox15/files/patch-xptcall-alpha
+++ /dev/null
@@ -1,459 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003
-@@ -0,0 +1,184 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1998
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+__asm__("invoke_copy_to_stack") __attribute__((unused));
-+
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++)
-+ {
-+ if(s->IsPtrData())
-+ {
-+ *d = (PRUint64)s->ptr;
-+ continue;
-+ }
-+ switch(s->type)
-+ {
-+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break;
-+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break;
-+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break;
-+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break;
-+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break;
-+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break;
-+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break;
-+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // convert floats to doubles if they are to be passed
-+ // via registers so we can just deal with doubles later
-+ union { PRUint64 u64; double d; } t;
-+ t.d = (double)s->val.f;
-+ *d = t.u64;
-+ }
-+ else
-+ // otherwise copy to stack normally
-+ *d = (PRUint64)s->val.u32;
-+ break;
-+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break;
-+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break;
-+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break;
-+ default:
-+ // all the others are plain pointer types
-+ *d = (PRUint64)s->val.p;
-+ break;
-+ }
-+ }
-+}
-+
-+/*
-+ * XPTC_PUBLIC_API(nsresult)
-+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt)
-+ */
-+__asm__(
-+ "#### XPTC_InvokeByIndex ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".globl XPTC_InvokeByIndex\n\t"
-+ ".ent XPTC_InvokeByIndex\n"
-+"XPTC_InvokeByIndex:\n\t"
-+ ".frame $15,32,$26,0\n\t"
-+ ".mask 0x4008000,-32\n\t"
-+ "ldgp $29,0($27)\n"
-+"$XPTC_InvokeByIndex..ng:\n\t"
-+ "subq $30,32,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ "stq $15,8($30)\n\t"
-+ "bis $30,$30,$15\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1
-+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters
-+ * is required for storage of those passed via registers.
-+ */
-+
-+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */
-+ "cmplt $2,$18,$1\n\t"
-+ "cmovne $1,$18,$2\n\t"
-+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */
-+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */
-+ "subq $30,$1,$30\n\t"
-+
-+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */
-+ "stq $17,16($15)\n\t" /* save "methodIndex" */
-+
-+ "addq $30,8,$16\n\t" /* pass stack pointer */
-+ "bis $18,$18,$17\n\t" /* pass "paramCount" */
-+ "bis $19,$19,$18\n\t" /* pass "params" */
-+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */
-+
-+ /*
-+ * Copy the first 6 parameters to registers and remove from stack frame.
-+ * Both the integer and floating point registers are set for each parameter
-+ * except the first which is the "this" pointer. (integer only)
-+ * The floating point registers are all set as doubles since the
-+ * invoke_copy_to_stack function should have converted the floats.
-+ */
-+ "ldq $16,0($30)\n\t" /* integer registers */
-+ "ldq $17,8($30)\n\t"
-+ "ldq $18,16($30)\n\t"
-+ "ldq $19,24($30)\n\t"
-+ "ldq $20,32($30)\n\t"
-+ "ldq $21,40($30)\n\t"
-+ "ldt $f17,8($30)\n\t" /* floating point registers */
-+ "ldt $f18,16($30)\n\t"
-+ "ldt $f19,24($30)\n\t"
-+ "ldt $f20,32($30)\n\t"
-+ "ldt $f21,40($30)\n\t"
-+
-+ "addq $30,48,$30\n\t" /* remove params from stack */
-+
-+ /*
-+ * Call the virtual function with the constructed stack frame.
-+ */
-+ "bis $16,$16,$1\n\t" /* load "this" */
-+ "ldq $2,16($15)\n\t" /* load "methodIndex" */
-+ "ldq $1,0($1)\n\t" /* load vtable */
-+#if 0
-+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */
-+#else
-+ "mulq $2, 8, $2\n\t"
-+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */
-+#endif
-+ "addq $1,$2,$1\n\t"
-+ "ldq $27,0($1)\n\t" /* load address of function */
-+ "jsr $26,($27),0\n\t" /* call virtual function */
-+ "ldgp $29,0($26)\n\t"
-+
-+ "bis $15,$15,$30\n\t"
-+ "ldq $26,0($30)\n\t"
-+ "ldq $15,8($30)\n\t"
-+ "addq $30,32,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end XPTC_InvokeByIndex"
-+ );
-+
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003
-@@ -0,0 +1,269 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1999
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Implement shared vtbl methods. */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include <sys/types.h>
-+#include <machine/cpu.h>
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+__asm__("PrepareAndDispatch") __attribute__((unused));
-+
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+{
-+ const PRUint8 PARAM_BUFFER_COUNT = 16;
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ // args[0] to args[NUM_ARG_REGS] hold floating point register values
-+ PRUint64* ap = args + NUM_ARG_REGS;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break;
-+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break;
-+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break;
-+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break;
-+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break;
-+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break;
-+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break;
-+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // floats passed via registers are stored as doubles
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (PRUint64) args[i];
-+ dp->val.f = (float) dp->val.d; // convert double to float
-+ }
-+ else
-+ dp->val.u32 = (PRUint32) *ap;
-+ break;
-+ case nsXPTType::T_DOUBLE :
-+ // doubles passed via registers are also stored
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap;
-+ break;
-+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break;
-+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+/*
-+ * SharedStub()
-+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is
-+ * passed to this function via $1 to preserve the argument registers.
-+ */
-+__asm__(
-+ "#### SharedStub ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".ent SharedStub\n"
-+"SharedStub:\n\t"
-+ ".frame $30,96,$26,0\n\t"
-+ ".mask 0x4000000,-96\n\t"
-+ "ldgp $29,0($27)\n"
-+"$SharedStub..ng:\n\t"
-+ "subq $30,96,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Store arguments passed via registers to the stack.
-+ * Floating point registers are stored as doubles and converted
-+ * to floats in PrepareAndDispatch if necessary.
-+ */
-+ "stt $f17,16($30)\n\t" /* floating point registers */
-+ "stt $f18,24($30)\n\t"
-+ "stt $f19,32($30)\n\t"
-+ "stt $f20,40($30)\n\t"
-+ "stt $f21,48($30)\n\t"
-+ "stq $17,56($30)\n\t" /* integer registers */
-+ "stq $18,64($30)\n\t"
-+ "stq $19,72($30)\n\t"
-+ "stq $20,80($30)\n\t"
-+ "stq $21,88($30)\n\t"
-+
-+ /*
-+ * Call PrepareAndDispatch function.
-+ */
-+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */
-+ "addq $30,16,$18\n\t" /* pass "args" */
-+ "bsr $26,$PrepareAndDispatch..ng\n\t"
-+
-+ "ldq $26,0($30)\n\t"
-+ "addq $30,96,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end SharedStub"
-+ );
-+
-+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \
-+ );
-+#else
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ nsresult result; \
-+__asm__ __volatile__( \
-+ "ldah $29,0($27)\n\t" \
-+ "lda $29,0($29)\n\t" \
-+ "lda $1, "#n"\n\t" \
-+ "br $31, $SharedStub..ng\n\t" \
-+ "mov $0, %0\n\t" \
-+ : "=r" (result) \
-+ ); \
-+ return result; \
-+}
-+#endif
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
diff --git a/www/firefox15/files/patch-xptcall-sparc64 b/www/firefox15/files/patch-xptcall-sparc64
deleted file mode 100644
index 9599a8a71336..000000000000
--- a/www/firefox15/files/patch-xptcall-sparc64
+++ /dev/null
@@ -1,327 +0,0 @@
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003
-@@ -0,0 +1,123 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ */
-+
-+/* Implement shared vtbl methods. */
-+
-+#include "xptcprivate.h"
-+
-+#if defined(sparc) || defined(__sparc__)
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args)
-+{
-+
-+#define PARAM_BUFFER_COUNT 16
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ PRUint64* ap = args;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break;
-+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break;
-+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break;
-+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+extern "C" int SharedStub(int, int*);
-+
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ int dummy; /* defeat tail-call optimization */ \
-+ return SharedStub(n, &dummy); \
-+}
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
-+#endif /* sparc || __sparc__ */
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003
-@@ -0,0 +1,104 @@
-+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+/*
-+ Platform specific code to invoke XPCOM methods on native objects
-+ for sparcv9 Solaris.
-+
-+ See the SPARC Compliance Definition (SCD) Chapter 3
-+ for more information about what is going on here, including
-+ the use of BIAS (0x7ff).
-+ The SCD is available from http://www.sparc.com/.
-+*/
-+
-+ .global XPTC_InvokeByIndex
-+ .type XPTC_InvokeByIndex, #function
-+
-+/*
-+ XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant* params);
-+
-+*/
-+XPTC_InvokeByIndex:
-+ save %sp,-(128 + 64),%sp ! room for the register window and
-+ ! struct pointer, rounded up to 0 % 64
-+ sll %i2,4,%l0 ! assume the worst case
-+ ! paramCount * 2 * 8 bytes
-+ cmp %l0, 0 ! are there any args? If not,
-+ be .invoke ! no need to copy args to stack
-+ nop
-+
-+ sub %sp,%l0,%sp ! create the additional stack space
-+ add %sp,0x7ff+136,%o0 ! step past the register window, the
-+ ! struct result pointer and the 'this' slot
-+ mov %i2,%o1 ! paramCount
-+ call invoke_copy_to_stack
-+ mov %i3,%o2 ! params
-+
-+!
-+! load arguments from stack into the outgoing registers
-+! BIAS is 0x7ff (2047)
-+!
-+
-+! load the %o1..5 64bit (extended word) output registers registers
-+ ldx [%sp + 0x7ff + 136],%o1 ! %i1
-+ ldx [%sp + 0x7ff + 144],%o2 ! %i2
-+ ldx [%sp + 0x7ff + 152],%o3 ! %i3
-+ ldx [%sp + 0x7ff + 160],%o4 ! %i4
-+ ldx [%sp + 0x7ff + 168],%o5 ! %i5
-+
-+! load the even number double registers starting with %d2
-+ ldd [%sp + 0x7ff + 136],%f2
-+ ldd [%sp + 0x7ff + 144],%f4
-+ ldd [%sp + 0x7ff + 152],%f6
-+ ldd [%sp + 0x7ff + 160],%f8
-+ ldd [%sp + 0x7ff + 168],%f10
-+ ldd [%sp + 0x7ff + 176],%f12
-+ ldd [%sp + 0x7ff + 184],%f14
-+ ldd [%sp + 0x7ff + 192],%f16
-+ ldd [%sp + 0x7ff + 200],%f18
-+ ldd [%sp + 0x7ff + 208],%f20
-+ ldd [%sp + 0x7ff + 216],%f22
-+ ldd [%sp + 0x7ff + 224],%f24
-+ ldd [%sp + 0x7ff + 232],%f26
-+ ldd [%sp + 0x7ff + 240],%f28
-+ ldd [%sp + 0x7ff + 248],%f30
-+
-+!
-+! calculate the target address from the vtable
-+!
-+.invoke:
-+ sll %i1,3,%l0 ! index *= 8
-+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes)
-+ ldx [%i0],%l1 ! *that --> address of vtable
-+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address
-+
-+ jmpl %l0,%o7 ! call the routine
-+ mov %i0,%o0 ! move 'this' pointer to out register
-+
-+ mov %o0,%i0 ! propagate return value
-+ ret
-+ restore
-+
-+ .size XPTC_InvokeByIndex, .-XPTC_InvokeByIndex
---- /dev/null Mon May 26 14:00:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003
-@@ -0,0 +1,91 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+#include "xptcprivate.h"
-+
-+#if !defined(__sparc) && !defined(__sparc__)
-+#error "This code is for Sparc only"
-+#endif
-+
-+/* Prototype specifies unmangled function name */
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s);
-+
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ /*
-+ We need to copy the parameters for this function to locals and use them
-+ from there since the parameters occupy the same stack space as the stack
-+ we're trying to populate.
-+ */
-+ PRUint64 *l_d = d;
-+ nsXPTCVariant *l_s = s;
-+ PRUint64 l_paramCount = paramCount;
-+ PRUint64 regCount = 0; // return the number of registers to load from the stack
-+
-+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++)
-+ {
-+ if (regCount < 5) regCount++;
-+
-+ if (l_s->IsPtrData())
-+ {
-+ *l_d = (PRUint64)l_s->ptr;
-+ continue;
-+ }
-+ switch (l_s->type)
-+ {
-+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break;
-+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break;
-+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break;
-+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break;
-+
-+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break;
-+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break;
-+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break;
-+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break;
-+
-+ /* in the case of floats, we want to put the bits in to the
-+ 64bit space right justified... floats in the paramter array on
-+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip
-+ the space that would be occupied by %f0, %f2, etc.
-+ */
-+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break;
-+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break;
-+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break;
-+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break;
-+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break;
-+
-+ default:
-+ // all the others are plain pointer types
-+ *((void**)l_d) = l_s->val.p;
-+ break;
-+ }
-+ }
-+
-+ return regCount;
-+}
diff --git a/www/firefox15/pkg-deinstall.in b/www/firefox15/pkg-deinstall.in
deleted file mode 100644
index 0abb7e7c0458..000000000000
--- a/www/firefox15/pkg-deinstall.in
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-#
-# Date created: Mon Nov 29, 2003
-# Whom: Thierry Thomas (<thierry@pompo.net>)
-# Fix the chrome registry.
-
-umask 022
-PATH=/bin:/usr/bin
-
-[ "x$1" = "x" ] && exit 1
-[ "x$2" != "xDEINSTALL" ] && exit 0
-
-MOZDIR=%%MOZDIR%%
-
-rm -rf ${MOZDIR}/chrome/overlayinfo
-rm -f ${MOZDIR}/chrome/*.rdf
-rm -f ${MOZDIR}/component.reg
-rm -f ${MOZDIR}/components/*.dat
-
-exit 0
diff --git a/www/firefox15/pkg-descr b/www/firefox15/pkg-descr
deleted file mode 100644
index 4f5cfbf2caa9..000000000000
--- a/www/firefox15/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Firefox is an award winning, free, open-source web browser for many platforms
-and is based on the Mozilla codebase. It is small, fast and easy to use, and
-offers many advanced features:
- o Popup Blocking
- o Tabbed Browsing
- o Live Bookmarks (ie. RSS)
- o Extensions
- o Themes
- o FastFind
- o Improved Security
-
-WWW: http://www.mozilla.com/firefox/
diff --git a/www/firefox15/pkg-message b/www/firefox15/pkg-message
deleted file mode 100644
index c81c1458d04d..000000000000
--- a/www/firefox15/pkg-message
+++ /dev/null
@@ -1,32 +0,0 @@
-======================================================================
-
-SMB issues:
-Network group, machine, and share browsing does not work correctly.
-
-SFTP:
-Only sftp access using public key authentication works. To easily
-setup public key authentication to "remote_host":
-
-ssh-keygen -t dsa
-cat ~/.ssh/id_dsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"
-
-The SSH sever on remote_host must allow pub key authentication.
-
-======================================================================
-
-Any bug reports should be addressed to the maintainers at:
- gnome@FreeBSD.org
-You may also Cc: freebsd-ports@freebsd.org. Please do not send
-bug reports to any other addresses.
-
-Please include the following information with any bug report:
-* Output from 'uname -a'.
-* Date/time stamp from www/firefox/Makefile.
-* Where/when did the problem occur: configuring, building, or
- running firefox
-* How can you reproduce the problem?
-
-Thank you for your help in testing and reporting bugs, and we hope you
-enjoy using Firefox.
-The Maintainers (gnome@)
-======================================================================
diff --git a/www/firefox36/Makefile b/www/firefox36/Makefile
deleted file mode 100644
index 27ae5726bcb7..000000000000
--- a/www/firefox36/Makefile
+++ /dev/null
@@ -1,102 +0,0 @@
-# New ports collection makefile for: phoenix
-# Date created: 2002/10/21
-# Whom: Alan Eldridge <alane@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports/www/firefox/Makefile,v 1.29 2006/02/01 02:11:23 ahze Exp $
-#
-
-PORTNAME= firefox
-DISTVERSION= 1.5.0.1
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_MOZILLA}
-MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source
-DISTNAME= ${PORTNAME}-${DISTVERSION}-source
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Web browser based on the browser portion of Mozilla
-
-USE_X_PREFIX= yes
-WANT_GNOME= yes
-ALL_TARGET= default
-CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
-HAS_CONFIGURE= yes
-USE_BZIP2= yes
-USE_GMAKE= yes
-USE_GCC= 3.4+
-
-GECKO_PLIST_PRE_FILES= lib/${MOZILLA}/chrome/icons/default/default.xpm
-GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/chrome/icons/default lib/${MOZILLA}/chrome/icons
-
-FIREFOX_ICON= ${MOZILLA}.xpm
-FIREFOX_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/icons/default.xpm
-MOZ_OPTIONS= --enable-application=browser \
- --enable-system-cairo \
- --enable-official-branding \
- --enable-canvas
-
-SYSTEM_PREFS= ${FAKEDIR}/lib/${MOZILLA}/defaults/pref/firefox.js
-MOZ_PIS_SCRIPTS= moz_pis_S50cleanhome
-
-OPTIONS= NEWTAB "Open external links in a new tab" on \
- SMB "Enable smb:// URI support using gnomevfs" off
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "alpha" && ${OSVERSION} < 500035
-IGNORE= core dumps on alpha during post-build
-.endif
-
-.if ${OSVERSION} >= 600000
-MOZ_OPTIONS+= --enable-svg --enable-svg-renderer=cairo
-.endif
-
-.if ${PERL_LEVEL} < 500600
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config_make-jars.pl
-.endif
-
-post-extract::
- @${SED} -e 's|@FIREFOX_ICON@|${FIREFOX_ICON}|' \
- <${FILESDIR}/firefox.desktop.in >${WRKDIR}/${MOZILLA}.desktop
-
-post-patch:
-.for ii in modules/libpref/src/init extensions/sroaming/resources/content/prefs \
- embedding/minimo
- @${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/ ; \
- /dom.disable_window_open_feature.toolbar/s/false/true/' \
- ${WRKSRC}/${ii}/all.js
-.endfor
-
-pre-install:
- ${ECHO_CMD} 'share/applications/${MOZILLA}.desktop' >> ${PLIST}
- ${ECHO_CMD} "@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}" >> ${PLIST}
- ${ECHO_CMD} 'share/pixmaps/${FIREFOX_ICON}' >> ${PLIST}
-.if !defined(WITHOUT_NEWTAB)
- ${ECHO_CMD} >> ${SYSTEM_PREFS}
- ${ECHO_CMD} "// Open external links in new tab" >> ${SYSTEM_PREFS}
- ${ECHO_CMD} "pref(\"browser.link.open_external\", 3);" \
- >> ${SYSTEM_PREFS}
-.endif # !defined(WITHOUT_NEWTAB)
-
-do-install:
- if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then \
- for jpi in ${JPI_LIST}; do \
- if [ -f $${jpi} ]; then \
- ${LN} -sf $${jpi} \
- ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ; \
- break; \
- fi; \
- done; \
- fi
-
-post-install:
- ${MKDIR} ${PREFIX}/share/applications ${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop ${PREFIX}/share/applications/
- ${MKDIR} ${PREFIX}/lib/${MOZILLA}/chrome/icons/default
- ${LN} -sf ${FIREFOX_ICON_SRC} ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default.xpm
- ${LN} -sf ${FIREFOX_ICON_SRC} ${PREFIX}/share/pixmaps/${FIREFOX_ICON}
-
-.include "${.CURDIR}/../mozilla/Makefile.common"
-.include <bsd.port.post.mk>
diff --git a/www/firefox36/distinfo b/www/firefox36/distinfo
deleted file mode 100644
index f6e21e43fbe0..000000000000
--- a/www/firefox36/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (firefox-1.5.0.1-source.tar.bz2) = c76f02956645bc823241379e27f76bb5
-SHA256 (firefox-1.5.0.1-source.tar.bz2) = b398cd9c32168669077a535475f4da67b925523de99147977603ffa3b8897814
-SIZE (firefox-1.5.0.1-source.tar.bz2) = 34705286
diff --git a/www/firefox36/files/extra-patch-config_make-jars.pl b/www/firefox36/files/extra-patch-config_make-jars.pl
deleted file mode 100644
index a558607ca459..000000000000
--- a/www/firefox36/files/extra-patch-config_make-jars.pl
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/make-jars.pl.orig Wed Oct 13 16:17:11 2004
-+++ config/make-jars.pl Wed Oct 13 16:17:07 2004
-@@ -40,6 +40,7 @@
- last if ($arg eq "--");
- }
- my $defines = join(' ', @ARGV[ $ddindex .. $#ARGV ]);
-+splice @ARGV, $ddindex, $#ARGV;
-
- getopts("d:s:t:f:avlD:o:p:xz:");
-
diff --git a/www/firefox36/files/firefox.desktop.in b/www/firefox36/files/firefox.desktop.in
deleted file mode 100644
index c1b7a2e59ab9..000000000000
--- a/www/firefox36/files/firefox.desktop.in
+++ /dev/null
@@ -1,191 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Firefox Web Browser
-Name[am]=
-Name[ar]=
-Name[az]=Firefox Veb Səyyahı
-Name[be]=
-Name[bg]=Интернет браузър Firefox
-Name[bn]=
-Name[bs]=Firefox web preglednik
-Name[ca]=Navegador web Firefox
-Name[cs]=Prohlížeč WWW Firefox
-Name[cy]=Y Porwr Gwe Firefox
-Name[da]=Firefox - internetsurfning
-Name[de]=Firefox Webbrowser
-Name[el]=Περιηγητής Διαδικτύου Firefox
-Name[en_CA]=Firefox Web Browser
-Name[en_GB]=Firefox Web Browser
-Name[es]=Navegador Web Firefox
-Name[et]=Firefox veebibrauser
-Name[eu]=Firefox web arakatzailea
-Name[fi]=Firefox, WWW-selain
-Name[fr]=Navigateur Web Firefox
-Name[ga]=Brabhsálaí Lín Firefox
-Name[gu]=એપીફની વૅબ બ્રાઉઝર
-Name[he]=דפדפן Firefox
-Name[hi]=
-Name[hr]=Firefox Web preglednik
-Name[hu]=Firefox webböngésző
-Name[id]=Web Browser Firefox
-Name[it]=Browser web Firefox
-Name[ja]=Firefox ウェブ・ブラウザ
-Name[ko]=Firefox 웹 브라우저
-Name[li]=Firefox Web Browser
-Name[lt]=Firefox web naršyklė
-Name[mk]=Firefox веб прелистувач
-Name[ml]=എപ്പിഫാനി വെബ്ബ് ബ്രൌസ‌ര്
-Name[mn]=Firefox веб хөтөч
-Name[ms]=Pelungsur Web Firefox
-Name[nb]=Firefox nettleser
-Name[nl]=Firefox Webbrowser
-Name[nn]=Firefox nettlesar
-Name[no]=Firefox nettleser
-Name[pa]=ਏਪੀਫਾਨੀ ਵੈੱਬ ਬਰਾਊਜ਼ਰ
-Name[pl]=Przeglądarka WWW Firefox
-Name[pt]=Navegador Web Firefox
-Name[pt_BR]=Navegador Web Firefox
-Name[ro]=Navigatorul Firefox
-Name[ru]=Веб-браузер Firefox
-Name[sk]=
-Name[sl]=Spletni brskalnik Firefox
-Name[sq]=Firefox - Shfletuesi Web
-Name[sr]=
-Name[sr@Latn]=Veb čitač Spoznaja
-Name[sv]=Webbläsaren Firefox
-Name[ta]=எபிபனி வலை உலாவி
-Name[tk]=Firefox Web Ahtarçisi
-Name[tr]=Firefox Web Tarayıcı
-Name[uk]=Переглядач web Firefox
-Name[vi]=Trình Duyệt Web Firefox
-Name[wa]=Betchteu waibe epiphany
-Name[zh_CN]=Firefox Web 浏览器
-Name[zh_TW]=Firefox 網頁瀏覽器
-GenericName=Web Browser
-GenericName[ar]=متصفّح الانترنت
-GenericName[az]=Veb Səyyahı
-GenericName[be]=Вандроўнік па павуціньню
-GenericName[bg]=Браузър
-GenericName[bn]=ওয়েব ব্রাউজার
-GenericName[bs]=Web preglednik
-GenericName[ca]=Navegador web
-GenericName[cs]=Prohlížeč WWW
-GenericName[cy]=Porwr Gwe
-GenericName[da]=Internetsurfning
-GenericName[de]=Webbrowser
-GenericName[el]=Περιηγητής Ιστοσελίδων
-GenericName[en_CA]=Web Browser
-GenericName[en_GB]=Web Browser
-GenericName[es]=Navegador web
-GenericName[et]=Veebilehitseja
-GenericName[eu]=Web arakatzailea
-GenericName[fi]=WWW-selain
-GenericName[fr]=Navigateur Web Firefox
-GenericName[ga]=Brabhsálaí Lín
-GenericName[gu]=વેબ બ્રાઉઝર
-GenericName[he]=דפדפן אינטרנט
-GenericName[hi]=वेब ब्राउज़र
-GenericName[hr]=Web preglednik
-GenericName[hu]=Webböngésző
-GenericName[id]=Browser Web
-GenericName[it]=Browser web
-GenericName[ja]=GNOME ウェブ・ブラウザ
-GenericName[ko]=웹 브라우저
-GenericName[li]=Wèb Browser
-GenericName[lt]=Web naršyklė
-GenericName[mk]=Веб прелистувач
-GenericName[mn]=Веб хөтөч
-GenericName[ms]=Pelungsur Web
-GenericName[nb]=Nettleser
-GenericName[nl]=Web-browser
-GenericName[nn]=Nettlesar
-GenericName[no]=Nettleser
-GenericName[pa]=ਵੈਬ ਬਰਾਊਜ਼
-GenericName[pl]=Przeglądarka WWW
-GenericName[pt]=Navegador Web
-GenericName[pt_BR]=Navegador Web
-GenericName[ro]=Navigator Internet
-GenericName[ru]=Веб-браузер
-GenericName[sk]=WWW prehliadač
-GenericName[sl]=Spletni brskalnik
-GenericName[sq]=Shfletuesi Web
-GenericName[sr]=Веб читач
-GenericName[sr@Latn]=Veb čitač
-GenericName[sv]=Webbläsare
-GenericName[ta]=வலை உலாவி
-GenericName[th]=เว็บบราวเซอร์
-GenericName[tk]=Web Ahtarçysy
-GenericName[tr]=Web Tarayıcı
-GenericName[uk]=Переглядач web-сторінок
-GenericName[vi]=Trình duyệt Web
-GenericName[wa]=Betchteu waibe
-GenericName[zh_CN]=Web 浏览器
-GenericName[zh_TW]=網頁瀏覽器
-Comment=Browse the web
-Comment[ar]=تصفح الانترنت
-Comment[az]=Vebi gəzin
-Comment[be]=Вандраваць па павуціньню
-Comment[bg]=Сърфиране в интернет
-Comment[bn]=ওয়েব ব্রাউজ করুন
-Comment[bs]=Pregledaj na internetu
-Comment[ca]=Navegueu per la web
-Comment[cs]=Prohlížet WWW
-Comment[cy]=Pori'r we
-Comment[da]=Surf på internettet
-Comment[de]=Im Web surfen
-Comment[el]=Περιήγηση στον παγκόσμιο ιστό
-Comment[en_CA]=Browse the web
-Comment[en_GB]=Browse the web
-Comment[es]=Navegar por la web
-Comment[et]=Sirvi veebi
-Comment[eu]=Arakatu web-a
-Comment[fi]=Selaa WWW:tä
-Comment[fr]=Naviguer sur Internet
-Comment[ga]=Brabhsáil an Líon
-Comment[gu]=વેબમાં શોધો
-Comment[he]=גלוש ברשת
-Comment[hi]=वेब ब्राउज़ करें
-Comment[hr]=Pregledaj Web
-Comment[hu]=A világháló böngészése
-Comment[id]=Jelajah web
-Comment[it]=Esplora il web
-Comment[ja]=ウェブを閲覧します
-Comment[ko]=웹을 돌아 다닙니다
-Comment[li]=Blajere op internet
-Comment[lt]=Naršyti internete
-Comment[mk]=Прелистувајте на веб
-Comment[ml]=വലക്കെട്ട് തിരയുക
-Comment[mn]=Веб броузе хийх
-Comment[ms]=Layari web
-Comment[nb]=Surf på nettet
-Comment[nl]=Websurfen
-Comment[nn]=Surf på nettet
-Comment[no]=Surf på nettet
-Comment[pa]=ਵੈਬ ਬਰਾਊਜ਼
-Comment[pl]=Przeglądanie stron WWW
-Comment[pt]=Navegar na web
-Comment[pt_BR]=Navegar na web
-Comment[ro]=Navigare Internet
-Comment[ru]=Веб-браузер
-Comment[sk]=Prehliadať internet
-Comment[sl]=Brskaj po spletu
-Comment[sq]=Eksploro web-in
-Comment[sr]=Прегледај веб
-Comment[sr@Latn]=Pregledaj veb
-Comment[sv]=Surfa på nätet
-Comment[ta]=வலையில் உலாவு
-Comment[th]=ใช้งานเว็บบราวเซอร์ Firefox
-Comment[tk]=Webi Ahtar
-Comment[tr]=Web'e Gözat
-Comment[uk]=Програма перегляду web-сторінок
-Comment[vi]=Duyệt web
-Comment[wa]=Naivyî avå les waibes
-Comment[zh_CN]=浏览 Web
-Comment[zh_TW]=瀏覽網頁
-Exec=firefox %U
-Icon=@FIREFOX_ICON@
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Application;Network;
-MimeType=text/html;text/xml;application/xhtml+xml;
diff --git a/www/firefox36/files/moz_pis_S50cleanhome b/www/firefox36/files/moz_pis_S50cleanhome
deleted file mode 100644
index 3de5565e39f2..000000000000
--- a/www/firefox36/files/moz_pis_S50cleanhome
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-#
-
-# S50cleanhome
-# a script to clean up users' Mozilla home directories to make upgrading
-# less painful.
-
-# We run in our own subshell
-
-# First, verify protocol
-[ "$1" != "start" ] && exit 1
-[ -z "${MOZ_PIS_API}" -o ${MOZ_PIS_API} -ne 2 ] && exit 1
-[ -z "${MOZ_PIS_MOZBINDIR}" -o ! -d "${MOZ_PIS_MOZBINDIR}" ] && exit 1
-[ -z "${HOME}" -o ! -d "${HOME}" ] && exit 1
-[ -z "${MOZ_PIS_USER_DIR}" -o ! -d "${HOME}/${MOZ_PIS_USER_DIR}" ] && exit 1
-
-# Try to cleanup ${HOME}/${MOZ_PIS_USER_DIR}
-
-if [ -f "${HOME}/${MOZ_PIS_USER_DIR}/profiles.ini" ]; then
- sed -e '/Path=/! d' -e "s,Path=,${HOME}/${MOZ_PIS_USER_DIR}/," \
- "${HOME}/${MOZ_PIS_USER_DIR}/profiles.ini" \
- | while read dir
- do
- [ ! -d "${dir}" ] && continue
- # Debian does this for new builds
- # rm -f "${dir}/XUL.mfasl"
- # force a rebuild of compreg.dat and xpti.dat for new installations
- [ "${dir}/compreg.dat" -ot "${MOZ_PIS_MOZBINDIR}/components.ini" ] &&
- rm -f "${dir}/compatibility.ini" "${dir}/XUL.mfasl"
- done
-fi
diff --git a/www/firefox36/files/patch-Double.cpp b/www/firefox36/files/patch-Double.cpp
deleted file mode 100644
index 5cd13e4ff4fe..000000000000
--- a/www/firefox36/files/patch-Double.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- extensions/transformiix/source/base/Double.cpp.orig Thu Jan 30 09:26:46 2003
-+++ extensions/transformiix/source/base/Double.cpp Sun Nov 16 01:46:42 2003
-@@ -51,10 +51,10 @@
- //A trick to handle IEEE floating point exceptions on FreeBSD - E.D.
- #ifdef __FreeBSD__
- #include <ieeefp.h>
--#ifdef __alpha__
--fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
--#else
-+#if defined(__i386__)
- fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML;
-+#else
-+fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
- #endif
- fp_except_t oldmask = fpsetmask(~allmask);
- #endif
-@@ -75,22 +75,31 @@
- #define TX_DOUBLE_HI32_EXPMASK 0x7ff00000
- #define TX_DOUBLE_HI32_MANTMASK 0x000fffff
-
-+union ui32dun {
-+ PRUint32 i[2];
-+ double d;
-+};
-+
- //-- Initialize Double related constants
- #ifdef IS_BIG_ENDIAN
--const PRUint32 nanMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK,
-- 0xffffffff};
--const PRUint32 infMask[2] = {TX_DOUBLE_HI32_EXPMASK, 0};
--const PRUint32 negInfMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0};
-+const union ui32dun nanMask =
-+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK, 0xffffffff}};
-+const union ui32dun infMask =
-+ {{TX_DOUBLE_HI32_EXPMASK, 0}};
-+const union ui32dun negInfMask =
-+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}};
- #else
--const PRUint32 nanMask[2] = {0xffffffff,
-- TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK};
--const PRUint32 infMask[2] = {0, TX_DOUBLE_HI32_EXPMASK};
--const PRUint32 negInfMask[2] = {0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT};
-+const union ui32dun nanMask =
-+ {{0xffffffff, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK}};
-+const union ui32dun infMask =
-+ {{0, TX_DOUBLE_HI32_EXPMASK}};
-+const union ui32dun negInfMask =
-+ {{0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}};
- #endif
-
--const double Double::NaN = *((double*)nanMask);
--const double Double::POSITIVE_INFINITY = *((double*)infMask);
--const double Double::NEGATIVE_INFINITY = *((double*)negInfMask);
-+const double Double::NaN = nanMask.d;
-+const double Double::POSITIVE_INFINITY = infMask.d;
-+const double Double::NEGATIVE_INFINITY = negInfMask.d;
-
- /*
- * Determines whether the given double represents positive or negative
diff --git a/www/firefox36/files/patch-browser_app_mozilla.in b/www/firefox36/files/patch-browser_app_mozilla.in
deleted file mode 100644
index c815a4780038..000000000000
--- a/www/firefox36/files/patch-browser_app_mozilla.in
+++ /dev/null
@@ -1,125 +0,0 @@
---- browser/app/mozilla.in.orig Mon Apr 4 15:08:49 2005
-+++ browser/app/mozilla.in Wed Jun 1 14:47:45 2005
-@@ -49,51 +49,83 @@
- ## the mozilla-bin binary to work.
- ##
-
-+#
-+# MOZ_PIS, "Mozilla Plugable Init Scripts"
-+# MOZ_PIS_ is the name space used
-+# These variables and there meaning are specified in
-+# mozilla/xpfe/bootstrap/init.d/README
- moz_pis_startstop_scripts()
- {
-- MOZ_USER_DIR="%MOZ_USER_DIR%"
-- # MOZ_PIS_ is the name space for "Mozilla Plugable Init Scripts"
-- # These variables and there meaning are specified in
-- # mozilla/xpfe/bootstrap/init.d/README
-- MOZ_PIS_API=2
-- MOZ_PIS_MOZBINDIR="${dist_bin}"
-- MOZ_PIS_SESSION_PID="$$"
-- MOZ_PIS_USER_DIR="${MOZ_USER_DIR}"
-- export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR
--
-- case "${1}" in
-- "start")
-- for curr_pis in "${dist_bin}/init.d"/S* "${HOME}/${MOZ_USER_DIR}/init.d"/S* ; do
-- if [ -x "${curr_pis}" ] ; then
-- case "${curr_pis}" in
-- *.sh) . "${curr_pis}" ;;
-- *) "${curr_pis}" "start" ;;
-- esac
-- fi
-- done
-- ;;
-- "stop")
-- for curr_pis in "${HOME}/${MOZ_USER_DIR}/init.d"/K* "${dist_bin}/init.d"/K* ; do
-- if [ -x "${curr_pis}" ] ; then
-- case "${curr_pis}" in
-- *.sh) . "${curr_pis}" ;;
-- *) "${curr_pis}" "stop" ;;
-- esac
-- fi
-- done
-- ;;
-- *)
-- echo 1>&2 "$0: Internal error in moz_pis_startstop_scripts."
-- exit 1
-- ;;
-- esac
-+ MOZ_PIS_API=2
-+ MOZ_PIS_MOZBINDIR="${dist_bin}"
-+ MOZ_PIS_SESSION_PID="$$"
-+ MOZ_PIS_USER_DIR="${MOZ_USER_DIR}"
-+ export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR
-+
-+ case "${1}" in
-+ "start")
-+ for curr_pis in "${MOZ_PIS_MOZBINDIR}/init.d"/S* \
-+ "${HOME}/${MOZ_PIS_USER_DIR}/init.d"/S*; do
-+ if [ -x "${curr_pis}" ]; then
-+ case "${curr_pis}" in
-+ *.sh)
-+ . "${curr_pis}"
-+ ;;
-+ *)
-+ ${curr_pis} "start"
-+ ;;
-+ esac
-+ fi
-+ done
-+ ;;
-+ "stop")
-+ for curr_pis in "${MOZ_PIS_MOZBINDIR}/init.d"/K* \
-+ "${HOME}/${MOZ_PIS_USER_DIR}/init.d"/K*; do
-+ if [ -x "${curr_pis}" ]; then
-+ case "${curr_pis}" in
-+ *.sh)
-+ . "${curr_pis}"
-+ ;;
-+ *)
-+ ${curr_pis} "stop"
-+ ;;
-+ esac
-+ fi
-+ done
-+ ;;
-+ *)
-+ echo "$0: Internal error in moz_pis_startstop_scripts." 1>&2
-+ exit 1
-+ ;;
-+ esac
- }
-
--#uncomment for debugging
-+# uncomment for debugging
- #set -x
-
--moz_libdir=%MOZAPPDIR%
--MRE_HOME=%MREDIR%
-+#
-+# variables
-+#
-+#location="new-tab"
-+#MOZILLA_UILOCALE="en-US"
-+#MOZILLA_UIREGION="US"
-+
-+#
-+# working definitions
-+#
-+MOZ_USER_DIR="%MOZ_USER_DIR%"
-+moz_libdir="%MOZAPPDIR%"
-+MRE_HOME="%MREDIR%"
-+
-+debugging= # set the debugging level
-+use_openFile="yes" # use openFile() for file/dir
-+here=`pwd`
-+
-+if [ ! -d "${MRE_HOME}" ]; then
-+ # use moz_libdir as MRE_HOME
-+ MRE_HOME="${moz_libdir}"
-+fi
-+export MRE_HOME
-
- # Use run-mozilla.sh in the current dir if it exists
- # If not, then start resolving symlinks until we find run-mozilla.sh
diff --git a/www/firefox36/files/patch-build_unix_run-mozilla.sh b/www/firefox36/files/patch-build_unix_run-mozilla.sh
deleted file mode 100644
index 87114cc7b898..000000000000
--- a/www/firefox36/files/patch-build_unix_run-mozilla.sh
+++ /dev/null
@@ -1,21 +0,0 @@
---- build/unix/run-mozilla.sh.orig Mon Dec 15 12:27:28 2003
-+++ build/unix/run-mozilla.sh Wed Feb 11 14:24:17 2004
-@@ -355,7 +355,7 @@
- fi
- ##
- ## Set LD_LIBRARY_PATH
--LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
-+LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:%%PREFIX%%/lib/browser_plugins:%%PREFIX%%/lib/browser_linux_plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
- if [ -n "$LD_LIBRARYN32_PATH" ]
- then
- LD_LIBRARYN32_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARYN32_PATH+":$LD_LIBRARYN32_PATH"}
-@@ -442,6 +442,9 @@
- #
- export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
- export SHLIB_PATH LIBPATH LIBRARY_PATH ADDON_PATH DYLD_LIBRARY_PATH
-+
-+MOZ_PLUGIN_PATH=%%PREFIX%%/lib/browser_plugins:%%PREFIX%%/lib/browser_linux_plugins
-+export MOZ_PLUGIN_PATH
-
- if [ $moz_debug -eq 1 ]
- then
diff --git a/www/firefox36/files/patch-config-mkdepend-imakemdep.h b/www/firefox36/files/patch-config-mkdepend-imakemdep.h
deleted file mode 100644
index b688e664475d..000000000000
--- a/www/firefox36/files/patch-config-mkdepend-imakemdep.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/imakemdep.h Fri Sep 4 21:22:25 1998
-+++ config/mkdepend/imakemdep.h Thu Oct 16 22:43:25 2003
-@@ -278,4 +278,7 @@
- "-D__i386__",
- # endif
-+# if defined(__amd64__) || defined(__x86_64__)
-+ "-D__amd64__ -D__x86_64__",
-+# endif
- # ifdef __GNUC__
- "-traditional",
diff --git a/www/firefox36/files/patch-config-rules.mk b/www/firefox36/files/patch-config-rules.mk
deleted file mode 100644
index ecc3c8194dcc..000000000000
--- a/www/firefox36/files/patch-config-rules.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- config/rules.mk.orig Tue Aug 26 13:28:47 2003
-+++ config/rules.mk Sun Feb 1 15:11:41 2004
-@@ -444,7 +444,11 @@
-
- ifeq ($(OS_ARCH),FreeBSD)
- ifdef IS_COMPONENT
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
-+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc
-+else
- EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
-+endif
- endif
- endif
-
diff --git a/www/firefox36/files/patch-config_autoconf.mk.in b/www/firefox36/files/patch-config_autoconf.mk.in
deleted file mode 100644
index 29fe7f8fbde0..000000000000
--- a/www/firefox36/files/patch-config_autoconf.mk.in
+++ /dev/null
@@ -1,18 +0,0 @@
---- config/autoconf.mk.in.orig Thu Jul 14 00:50:06 2005
-+++ config/autoconf.mk.in Thu Jul 14 00:50:40 2005
-@@ -50,13 +50,13 @@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- bindir = @bindir@
--includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir = @includedir@/%%MOZILLA%%
- libdir = @libdir@
- datadir = @datadir@
- mandir = @mandir@
- idldir = @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-
--mozappdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+mozappdir = $(libdir)/%%MOZILLA%%
- mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION)
- mrelibdir = $(mredir)/lib
-
diff --git a/www/firefox36/files/patch-config_mkdepend_Makefile.in b/www/firefox36/files/patch-config_mkdepend_Makefile.in
deleted file mode 100644
index bace012a282e..000000000000
--- a/www/firefox36/files/patch-config_mkdepend_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/Makefile.in.orig Sun Dec 12 07:36:57 2004
-+++ config/mkdepend/Makefile.in Sun Dec 12 07:37:55 2004
-@@ -57,6 +57,7 @@
- include $(topsrcdir)/config/rules.mk
-
- HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
-+HOST_CFLAGS += $(XCFLAGS)
-
- ifdef GNU_CC
- _GCCDIR = $(shell $(CC) -print-file-name=include)
diff --git a/www/firefox36/files/patch-configure b/www/firefox36/files/patch-configure
deleted file mode 100644
index 923cf5065f18..000000000000
--- a/www/firefox36/files/patch-configure
+++ /dev/null
@@ -1,38 +0,0 @@
---- configure.orig Tue Oct 4 02:01:48 2005
-+++ configure Wed Nov 23 11:07:17 2005
-@@ -10016,7 +10016,7 @@
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-liconv $LIBS"
-+LIBS="-L$LOCALBASE/lib -liconv $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10022 "configure"
- #include "confdefs.h"
-@@ -10047,7 +10047,7 @@
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
-- _ICONV_LIBS="$_ICONV_LIBS -liconv"
-+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"
- else
- echo "$ac_t""no" 1>&6
- echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6
-@@ -10057,7 +10057,7 @@
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-liconv $LIBS"
-+LIBS="-L$LOCALBASE/lib -liconv $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10063 "configure"
- #include "confdefs.h"
-@@ -10088,7 +10088,7 @@
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
-- _ICONV_LIBS="$_ICONV_LIBS -liconv"
-+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"
- else
- echo "$ac_t""no" 1>&6
- fi
diff --git a/www/firefox36/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp b/www/firefox36/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp
deleted file mode 100644
index 41c462d74f62..000000000000
--- a/www/firefox36/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
---- extensions/typeaheadfind/src/nsTypeAheadFind.cpp.orig Wed Nov 19 01:20:47 2003
-+++ extensions/typeaheadfind/src/nsTypeAheadFind.cpp Tue Feb 10 02:52:26 2004
-@@ -323,11 +323,11 @@
- prefBranch->GetBoolPref("accessibility.typeaheadfind.startlinksonly",
- &mStartLinksOnlyPref);
-
-- PRBool isSoundEnabled = PR_TRUE;
-+ mIsSoundEnabled = PR_TRUE;
- prefBranch->GetBoolPref("accessibility.typeaheadfind.enablesound",
-- &isSoundEnabled);
-+ &mIsSoundEnabled);
- nsXPIDLCString soundStr;
-- if (isSoundEnabled) {
-+ if (mIsSoundEnabled && mIsSoundEnabled) {
- prefBranch->GetCharPref("accessibility.typeaheadfind.soundURL",
- getter_Copies(soundStr));
- }
-@@ -758,7 +758,7 @@
- }
- else {
- // No find string to backspace in!
-- if (mIsBackspaceProtectOn) {
-+ if (mIsBackspaceProtectOn && mIsSoundEnabled) {
- // This flag should be on only if the last key was a backspace.
- // It keeps us from accidentally hitting backspace too many times and
- // going back in history when we really just wanted to clear
-@@ -1012,7 +1012,9 @@
-
- // Error sound (don't fire when backspace is pressed, they're
- // trying to correct the mistake!)
-- PlayNotFoundSound();
-+ if (mIsSoundEnabled) {
-+ PlayNotFoundSound();
-+ }
-
- // Remove bad character from buffer, so we can continue typing from
- // last matched character
-@@ -1059,7 +1061,7 @@
- void
- nsTypeAheadFind::PlayNotFoundSound()
- {
-- if (mNotFoundSoundURL.IsEmpty()) // no sound
-+ if (mNotFoundSoundURL.IsEmpty() || !mIsSoundEnabled) // no sound
- return;
- if (!mSoundInterface) {
- mSoundInterface = do_CreateInstance("@mozilla.org/sound;1");
diff --git a/www/firefox36/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h b/www/firefox36/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h
deleted file mode 100644
index 07ad43b4334d..000000000000
--- a/www/firefox36/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- extensions/typeaheadfind/src/nsTypeAheadFind.h.orig Fri May 23 22:00:33 2003
-+++ extensions/typeaheadfind/src/nsTypeAheadFind.h Mon Feb 9 22:21:43 2004
-@@ -194,6 +194,9 @@
-
- nsCString mNotFoundSoundURL;
-
-+ // Move the sound enabled boolean out for all methods to access.
-+ PRBool mIsSoundEnabled;
-+
- // PRBool's are used instead of PRPackedBool's where the address of the
- // boolean variable is getting passed into a method. For example:
- // GetBoolPref("accessibility.typeaheadfind.linksonly", &mLinksOnlyPref);
diff --git a/www/firefox36/files/patch-libm b/www/firefox36/files/patch-libm
deleted file mode 100644
index 7de64b2a5068..000000000000
--- a/www/firefox36/files/patch-libm
+++ /dev/null
@@ -1,25 +0,0 @@
---- js/src/Makefile.in Thu Aug 4 22:26:52 2005
-+++ js/src/Makefile.in Thu Aug 4 23:02:32 2005
-@@ -148,5 +148,4 @@
- endif
-
--FDLIBM_LIBRARY = fdlibm/$(LIB_PREFIX)fdm.$(LIB_SUFFIX)
- JSMATH_PRELINK = jsmathtemp.o
- JS_SAFE_ARENA = 1
-@@ -320,7 +319,4 @@
- endif
- @$(RM) -f $(JSMATH_PRELINK)
--else
--# Create dependency so we build fdlibm
--jsmath.o: $(FDLIBM_LIBRARY) Makefile.in
- endif
-
---- js/Makefile.in Sun Mar 23 14:36:00 2003
-+++ js/Makefile.in Thu Aug 4 23:08:06 2005
-@@ -46,5 +46,5 @@
- #
-
--DIRS = src/fdlibm src
-+DIRS = src
-
- include $(topsrcdir)/config/rules.mk
diff --git a/www/firefox36/files/patch-nopangoxft b/www/firefox36/files/patch-nopangoxft
deleted file mode 100644
index 5a11c8c4864e..000000000000
--- a/www/firefox36/files/patch-nopangoxft
+++ /dev/null
@@ -1,20 +0,0 @@
---- gfx/src/gtk/mozilla-decoder.cpp.orig 2005-08-18 22:41:26.000000000 -0400
-+++ gfx/src/gtk/mozilla-decoder.cpp 2005-08-18 22:38:01.000000000 -0400
-@@ -40,7 +40,7 @@
- #define PANGO_ENABLE_ENGINE
-
- #include "mozilla-decoder.h"
--#include <pango/pangoxft.h>
-+#include <pango/pangocairo.h>
- #include <pango/pangofc-fontmap.h>
- #include <pango/pangofc-font.h>
- #include <gdk/gdkx.h>
-@@ -208,7 +208,7 @@
- }
- }
-
-- pango_fc_font_map_add_decoder_find_func(PANGO_FC_FONT_MAP(pango_xft_get_font_map(GDK_DISPLAY(),gdk_x11_get_default_screen())),
-+ pango_fc_font_map_add_decoder_find_func(PANGO_FC_FONT_MAP(pango_cairo_font_map_get_default()),
- mozilla_find_decoder,
- NULL,
- NULL);
diff --git a/www/firefox36/files/patch-security-coreconf-FreeBSD.mk b/www/firefox36/files/patch-security-coreconf-FreeBSD.mk
deleted file mode 100644
index 3e0e14acaaf2..000000000000
--- a/www/firefox36/files/patch-security-coreconf-FreeBSD.mk
+++ /dev/null
@@ -1,28 +0,0 @@
---- security/coreconf/FreeBSD.mk.orig Wed Mar 26 20:17:25 2003
-+++ security/coreconf/FreeBSD.mk Sun Nov 21 22:59:49 2004
-@@ -43,8 +43,12 @@
- ifeq ($(OS_TEST),alpha)
- CPU_ARCH = alpha
- else
-+ifeq ($(OS_TEST),amd64)
-+CPU_ARCH = amd64
-+else
- CPU_ARCH = x86
- endif
-+endif
-
- OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
-
-@@ -71,7 +75,11 @@
- DLL_SUFFIX = so.1.0
- endif
-
--MKSHLIB = $(CC) $(DSO_LDOPTS)
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
-+MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@
-+else
-+MKSHLIB = $(CC) -Wl,-Bsymbolic $(DSO_LDOPTS) -o $@
-+endif
- ifdef MAPFILE
- # Add LD options to restrict exported symbols to those in the map file
- endif
diff --git a/www/firefox36/files/patch-sysnss b/www/firefox36/files/patch-sysnss
deleted file mode 100644
index d854cabc053a..000000000000
--- a/www/firefox36/files/patch-sysnss
+++ /dev/null
@@ -1,178 +0,0 @@
---- Makefile.in Tue Sep 14 16:59:40 2004
-+++ Makefile.in Tue Aug 2 08:26:55 2005
-@@ -102,6 +102,4 @@
- # tier 1 - 3rd party individual libraries
- #
--tier_1_dirs += dbm
--
- ifndef MOZ_NATIVE_JPEG
- tier_1_dirs += jpeg
---- security/manager/Makefile.in Mon Mar 28 19:56:36 2005
-+++ security/manager/Makefile.in Tue Aug 2 09:02:50 2005
-@@ -37,16 +37,7 @@
- SOFTOKEN3_LIB \
- SOFTOKEN3_CHK \
-- LOADABLE_ROOT_MODULE \
- HAVE_FREEBL_MODULES \
- $(NULL)
-
--LOADABLE_ROOT_MODULE = $(DLL_PREFIX)nssckbi$(DLL_SUFFIX)
--
--NSS3_LIB = $(DLL_PREFIX)nss3$(DLL_SUFFIX)
--SMIME3_LIB = $(DLL_PREFIX)smime3$(DLL_SUFFIX)
--SSL3_LIB = $(DLL_PREFIX)ssl3$(DLL_SUFFIX)
--SOFTOKEN3_LIB = $(DLL_PREFIX)softokn3$(DLL_SUFFIX)
--SOFTOKEN3_CHK = $(DLL_PREFIX)softokn3.chk
--
- ifneq (,$(filter SunOS HP-UX,$(OS_ARCH)))
- ifeq (,$(filter i86pc ia64,$(OS_TEST)))
-@@ -132,9 +123,4 @@
- .nss.cleaned: .nss.checkout
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
- touch $@
-
-@@ -153,43 +139,4 @@
- ifeq ($(OS_ARCH),WINNT)
- cd $(DIST)/lib; cp -f $(LIB_PREFIX)dbm$(MOZ_BITS).$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--else
-- cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--endif
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS)
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
--endif
--ifndef DISABLE_DIST_GRE
-- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(GRE_DIST)
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(GRE_DIST)
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(GRE_DIST)
--ifdef HAVE_FREEBL_MODULES
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(GRE_DIST)
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(GRE_DIST)
--endif
--endif
--ifndef _SKIP_OLD_GRE_INSTALL
-- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DIST)/bin
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DIST)/bin
--ifdef HAVE_FREEBL_MODULES
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(DIST)/bin
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(DIST)/bin
--endif
- endif
- $(MAKE) -C boot $@
-@@ -200,18 +147,4 @@
-
- install::
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DESTDIR)$(mozappdir)
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DESTDIR)$(mozappdir)
--ifdef HAVE_FREEBL_MODULES
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(DESTDIR)$(mozappdir)
--endif
- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
-@@ -227,9 +160,4 @@
- endif
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
-
- echo-requires-recursive::
---- security/manager/ssl/src/Makefile.in Wed Jan 7 08:36:51 2004
-+++ security/manager/ssl/src/Makefile.in Tue Aug 2 09:13:07 2005
-@@ -117,5 +117,5 @@
- # Use local includes because they are inserted before INCLUDES
- # so that Mozilla's nss.h is used, not glibc's
--LOCAL_INCLUDES += -I$(DIST)/public/nss \
-+LOCAL_INCLUDES += -I$(LOCALBASE)/include/nss/nss \
- $(NULL)
-
---- config/config.mk Tue Oct 12 00:11:11 2004
-+++ config/config.mk Tue Aug 2 09:19:18 2005
-@@ -170,5 +170,4 @@
- NSS_LIBS = \
- $(LIBS_DIR) \
-- $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX) \
- -lsmime3 \
- -lssl3 \
-@@ -189,11 +188,5 @@
- endif
-
--NSS_DEP_LIBS = \
-- $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)smime3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)ssl3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)nss3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)softokn3$(DLL_SUFFIX) \
-- $(NULL)
-+NSS_DEP_LIBS =
-
- MOZ_UNICHARUTIL_LIBS = $(DIST)/lib/$(LIB_PREFIX)unicharutil_s.$(LIB_SUFFIX)
---- security/manager/ssl/src/nsNSSComponent.cpp Thu Apr 22 15:48:30 2004
-+++ security/manager/ssl/src/nsNSSComponent.cpp Thu Aug 4 16:44:27 2005
-@@ -88,4 +88,8 @@
- }
-
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#include <errno.h>
-+
- #ifdef PR_LOGGING
- PRLogModuleInfo* gPIPNSSLog = nsnull;
-@@ -406,4 +410,5 @@
- const char *possible_ckbi_locations[] = {
- NS_GRE_DIR,
-+ NS_UNIX_LIB_DIR,
- NS_XPCOM_CURRENT_PROCESS_DIR
- };
-@@ -419,5 +424,5 @@
- }
-
-- char *fullModuleName = nsnull;
-+ char *fullModuleName;
- #ifdef XP_MAC
- nsCAutoString nativePath;
-@@ -431,4 +436,12 @@
- fullModuleName = PR_GetLibraryName(processDir.get(), "nssckbi");
- #endif
-+ if (fullModuleName == nsnull)
-+ continue;
-+ struct stat sb;
-+ if (stat(fullModuleName, &sb)) {
-+ if (errno != ENOENT)
-+ perror(fullModuleName);
-+ continue;
-+ }
- /* If a module exists with the same name, delete it. */
- NS_ConvertUCS2toUTF8 modNameUTF8(modName);
diff --git a/www/firefox36/files/patch-toolkit_xre_nsXREDirProvider.cpp b/www/firefox36/files/patch-toolkit_xre_nsXREDirProvider.cpp
deleted file mode 100644
index 0c5a07ab210d..000000000000
--- a/www/firefox36/files/patch-toolkit_xre_nsXREDirProvider.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- toolkit/xre/nsXREDirProvider.cpp.orig Tue Oct 4 11:46:26 2005
-+++ toolkit/xre/nsXREDirProvider.cpp Sun Feb 5 23:54:31 2006
-@@ -820,6 +820,7 @@
-
- char* appNameFolder = nsnull;
- char profileFolderName[MAXPATHLEN] = ".";
-+ char temp[MAXPATHLEN];
-
- // Offset 1 for the outermost folder to make it hidden (i.e. using the ".")
- char* writing = profileFolderName + 1;
-@@ -829,7 +830,6 @@
- rv = localDir->AppendNative(nsDependentCString(profileFolderName));
- NS_ENSURE_SUCCESS(rv, rv);
-
-- char temp[MAXPATHLEN];
- GetProfileFolderName(temp, gAppData->name);
- appNameFolder = temp;
- }
-
diff --git a/www/firefox36/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp b/www/firefox36/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
deleted file mode 100644
index 7f8e55f536df..000000000000
--- a/www/firefox36/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- uriloader/exthandler/unix/nsGNOMERegistry.cpp.orig Fri Dec 24 04:30:00 2004
-+++ uriloader/exthandler/unix/nsGNOMERegistry.cpp Fri Dec 24 04:34:05 2004
-@@ -143,7 +143,7 @@
- PR_END_MACRO
-
- // Attempt to open libgconf
-- gconfLib = LoadVersionedLibrary("gconf-2", ".4");
-+ gconfLib = PR_LoadLibrary("libgconf-2.so");
- ENSURE_LIB(gconfLib);
-
- GET_LIB_FUNCTION(gconf, gconf_client_get_default);
-@@ -151,7 +151,7 @@
- GET_LIB_FUNCTION(gconf, gconf_client_get_bool);
-
- // Attempt to open libgnome
-- gnomeLib = LoadVersionedLibrary("gnome-2", ".0");
-+ gnomeLib = PR_LoadLibrary("libgnome-2.so");
- ENSURE_LIB(gnomeLib);
-
- GET_LIB_FUNCTION(gnome, gnome_url_show);
-@@ -160,7 +160,7 @@
- GET_LIB_FUNCTION(gnome, gnome_program_get);
-
- // Attempt to open libgnomevfs
-- vfsLib = LoadVersionedLibrary("gnomevfs-2", ".0");
-+ vfsLib = PR_LoadLibrary("libgnomevfs-2.so");
- ENSURE_LIB(vfsLib);
-
- GET_LIB_FUNCTION(vfs, gnome_vfs_mime_type_from_name);
diff --git a/www/firefox36/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc b/www/firefox36/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc
deleted file mode 100644
index 9a41bbfc4602..000000000000
--- a/www/firefox36/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc
+++ /dev/null
@@ -1,11 +0,0 @@
---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004
-+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Tue Jun 15 12:52:36 2004
-@@ -8,7 +8,7 @@
- * 1 is AddRef
- * 2 is Release
- */
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64)
- NS_IMETHOD Stub3();
- NS_IMETHOD Stub4();
- NS_IMETHOD Stub5();
diff --git a/www/firefox36/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in b/www/firefox36/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in
deleted file mode 100644
index 51edeb95a7a7..000000000000
--- a/www/firefox36/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in
+++ /dev/null
@@ -1,54 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003
-+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 15:06:40 2004
-@@ -49,6 +49,9 @@
- ifeq (86,$(findstring 86,$(OS_TEST)))
- CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
- endif
-+ifeq (amd64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp
-+endif
- endif
- #
- # New code for Linux, et. al., with gcc
-@@ -60,7 +63,7 @@
- endif
- endif
- # IA64 Linux
--ifneq (,$(filter Linux,$(OS_ARCH)))
-+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
- ifneq (,$(findstring ia64,$(OS_TEST)))
- CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
- ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -106,9 +109,15 @@
- ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s
- endif
- #
-+# FreeBSD/Alpha
-+#
-+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha)
-+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp
-+endif
-+#
- # Linux/Alpha
- #
--ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
-+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp
- endif
- #
-@@ -294,6 +303,15 @@
- ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc)
- CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
- ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
-+endif
-+#
-+# FreeBSD/SPARC64
-+#
-+ifeq ($(OS_ARCH),FreeBSD)
-+ifneq (,$(findstring sparc,$(OS_TEST)))
-+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp
-+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s
-+endif
- endif
- #
- # Solaris/SPARC
diff --git a/www/firefox36/files/patch-xptcall-alpha b/www/firefox36/files/patch-xptcall-alpha
deleted file mode 100644
index 29631a98e61e..000000000000
--- a/www/firefox36/files/patch-xptcall-alpha
+++ /dev/null
@@ -1,459 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003
-@@ -0,0 +1,184 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1998
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+__asm__("invoke_copy_to_stack") __attribute__((unused));
-+
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++)
-+ {
-+ if(s->IsPtrData())
-+ {
-+ *d = (PRUint64)s->ptr;
-+ continue;
-+ }
-+ switch(s->type)
-+ {
-+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break;
-+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break;
-+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break;
-+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break;
-+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break;
-+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break;
-+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break;
-+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // convert floats to doubles if they are to be passed
-+ // via registers so we can just deal with doubles later
-+ union { PRUint64 u64; double d; } t;
-+ t.d = (double)s->val.f;
-+ *d = t.u64;
-+ }
-+ else
-+ // otherwise copy to stack normally
-+ *d = (PRUint64)s->val.u32;
-+ break;
-+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break;
-+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break;
-+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break;
-+ default:
-+ // all the others are plain pointer types
-+ *d = (PRUint64)s->val.p;
-+ break;
-+ }
-+ }
-+}
-+
-+/*
-+ * XPTC_PUBLIC_API(nsresult)
-+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt)
-+ */
-+__asm__(
-+ "#### XPTC_InvokeByIndex ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".globl XPTC_InvokeByIndex\n\t"
-+ ".ent XPTC_InvokeByIndex\n"
-+"XPTC_InvokeByIndex:\n\t"
-+ ".frame $15,32,$26,0\n\t"
-+ ".mask 0x4008000,-32\n\t"
-+ "ldgp $29,0($27)\n"
-+"$XPTC_InvokeByIndex..ng:\n\t"
-+ "subq $30,32,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ "stq $15,8($30)\n\t"
-+ "bis $30,$30,$15\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1
-+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters
-+ * is required for storage of those passed via registers.
-+ */
-+
-+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */
-+ "cmplt $2,$18,$1\n\t"
-+ "cmovne $1,$18,$2\n\t"
-+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */
-+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */
-+ "subq $30,$1,$30\n\t"
-+
-+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */
-+ "stq $17,16($15)\n\t" /* save "methodIndex" */
-+
-+ "addq $30,8,$16\n\t" /* pass stack pointer */
-+ "bis $18,$18,$17\n\t" /* pass "paramCount" */
-+ "bis $19,$19,$18\n\t" /* pass "params" */
-+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */
-+
-+ /*
-+ * Copy the first 6 parameters to registers and remove from stack frame.
-+ * Both the integer and floating point registers are set for each parameter
-+ * except the first which is the "this" pointer. (integer only)
-+ * The floating point registers are all set as doubles since the
-+ * invoke_copy_to_stack function should have converted the floats.
-+ */
-+ "ldq $16,0($30)\n\t" /* integer registers */
-+ "ldq $17,8($30)\n\t"
-+ "ldq $18,16($30)\n\t"
-+ "ldq $19,24($30)\n\t"
-+ "ldq $20,32($30)\n\t"
-+ "ldq $21,40($30)\n\t"
-+ "ldt $f17,8($30)\n\t" /* floating point registers */
-+ "ldt $f18,16($30)\n\t"
-+ "ldt $f19,24($30)\n\t"
-+ "ldt $f20,32($30)\n\t"
-+ "ldt $f21,40($30)\n\t"
-+
-+ "addq $30,48,$30\n\t" /* remove params from stack */
-+
-+ /*
-+ * Call the virtual function with the constructed stack frame.
-+ */
-+ "bis $16,$16,$1\n\t" /* load "this" */
-+ "ldq $2,16($15)\n\t" /* load "methodIndex" */
-+ "ldq $1,0($1)\n\t" /* load vtable */
-+#if 0
-+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */
-+#else
-+ "mulq $2, 8, $2\n\t"
-+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */
-+#endif
-+ "addq $1,$2,$1\n\t"
-+ "ldq $27,0($1)\n\t" /* load address of function */
-+ "jsr $26,($27),0\n\t" /* call virtual function */
-+ "ldgp $29,0($26)\n\t"
-+
-+ "bis $15,$15,$30\n\t"
-+ "ldq $26,0($30)\n\t"
-+ "ldq $15,8($30)\n\t"
-+ "addq $30,32,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end XPTC_InvokeByIndex"
-+ );
-+
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003
-@@ -0,0 +1,269 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1999
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Implement shared vtbl methods. */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include <sys/types.h>
-+#include <machine/cpu.h>
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+__asm__("PrepareAndDispatch") __attribute__((unused));
-+
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+{
-+ const PRUint8 PARAM_BUFFER_COUNT = 16;
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ // args[0] to args[NUM_ARG_REGS] hold floating point register values
-+ PRUint64* ap = args + NUM_ARG_REGS;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break;
-+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break;
-+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break;
-+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break;
-+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break;
-+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break;
-+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break;
-+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // floats passed via registers are stored as doubles
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (PRUint64) args[i];
-+ dp->val.f = (float) dp->val.d; // convert double to float
-+ }
-+ else
-+ dp->val.u32 = (PRUint32) *ap;
-+ break;
-+ case nsXPTType::T_DOUBLE :
-+ // doubles passed via registers are also stored
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap;
-+ break;
-+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break;
-+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+/*
-+ * SharedStub()
-+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is
-+ * passed to this function via $1 to preserve the argument registers.
-+ */
-+__asm__(
-+ "#### SharedStub ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".ent SharedStub\n"
-+"SharedStub:\n\t"
-+ ".frame $30,96,$26,0\n\t"
-+ ".mask 0x4000000,-96\n\t"
-+ "ldgp $29,0($27)\n"
-+"$SharedStub..ng:\n\t"
-+ "subq $30,96,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Store arguments passed via registers to the stack.
-+ * Floating point registers are stored as doubles and converted
-+ * to floats in PrepareAndDispatch if necessary.
-+ */
-+ "stt $f17,16($30)\n\t" /* floating point registers */
-+ "stt $f18,24($30)\n\t"
-+ "stt $f19,32($30)\n\t"
-+ "stt $f20,40($30)\n\t"
-+ "stt $f21,48($30)\n\t"
-+ "stq $17,56($30)\n\t" /* integer registers */
-+ "stq $18,64($30)\n\t"
-+ "stq $19,72($30)\n\t"
-+ "stq $20,80($30)\n\t"
-+ "stq $21,88($30)\n\t"
-+
-+ /*
-+ * Call PrepareAndDispatch function.
-+ */
-+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */
-+ "addq $30,16,$18\n\t" /* pass "args" */
-+ "bsr $26,$PrepareAndDispatch..ng\n\t"
-+
-+ "ldq $26,0($30)\n\t"
-+ "addq $30,96,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end SharedStub"
-+ );
-+
-+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \
-+ );
-+#else
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ nsresult result; \
-+__asm__ __volatile__( \
-+ "ldah $29,0($27)\n\t" \
-+ "lda $29,0($29)\n\t" \
-+ "lda $1, "#n"\n\t" \
-+ "br $31, $SharedStub..ng\n\t" \
-+ "mov $0, %0\n\t" \
-+ : "=r" (result) \
-+ ); \
-+ return result; \
-+}
-+#endif
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
diff --git a/www/firefox36/files/patch-xptcall-sparc64 b/www/firefox36/files/patch-xptcall-sparc64
deleted file mode 100644
index 9599a8a71336..000000000000
--- a/www/firefox36/files/patch-xptcall-sparc64
+++ /dev/null
@@ -1,327 +0,0 @@
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003
-@@ -0,0 +1,123 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ */
-+
-+/* Implement shared vtbl methods. */
-+
-+#include "xptcprivate.h"
-+
-+#if defined(sparc) || defined(__sparc__)
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args)
-+{
-+
-+#define PARAM_BUFFER_COUNT 16
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ PRUint64* ap = args;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break;
-+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break;
-+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break;
-+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+extern "C" int SharedStub(int, int*);
-+
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ int dummy; /* defeat tail-call optimization */ \
-+ return SharedStub(n, &dummy); \
-+}
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
-+#endif /* sparc || __sparc__ */
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003
-@@ -0,0 +1,104 @@
-+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+/*
-+ Platform specific code to invoke XPCOM methods on native objects
-+ for sparcv9 Solaris.
-+
-+ See the SPARC Compliance Definition (SCD) Chapter 3
-+ for more information about what is going on here, including
-+ the use of BIAS (0x7ff).
-+ The SCD is available from http://www.sparc.com/.
-+*/
-+
-+ .global XPTC_InvokeByIndex
-+ .type XPTC_InvokeByIndex, #function
-+
-+/*
-+ XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant* params);
-+
-+*/
-+XPTC_InvokeByIndex:
-+ save %sp,-(128 + 64),%sp ! room for the register window and
-+ ! struct pointer, rounded up to 0 % 64
-+ sll %i2,4,%l0 ! assume the worst case
-+ ! paramCount * 2 * 8 bytes
-+ cmp %l0, 0 ! are there any args? If not,
-+ be .invoke ! no need to copy args to stack
-+ nop
-+
-+ sub %sp,%l0,%sp ! create the additional stack space
-+ add %sp,0x7ff+136,%o0 ! step past the register window, the
-+ ! struct result pointer and the 'this' slot
-+ mov %i2,%o1 ! paramCount
-+ call invoke_copy_to_stack
-+ mov %i3,%o2 ! params
-+
-+!
-+! load arguments from stack into the outgoing registers
-+! BIAS is 0x7ff (2047)
-+!
-+
-+! load the %o1..5 64bit (extended word) output registers registers
-+ ldx [%sp + 0x7ff + 136],%o1 ! %i1
-+ ldx [%sp + 0x7ff + 144],%o2 ! %i2
-+ ldx [%sp + 0x7ff + 152],%o3 ! %i3
-+ ldx [%sp + 0x7ff + 160],%o4 ! %i4
-+ ldx [%sp + 0x7ff + 168],%o5 ! %i5
-+
-+! load the even number double registers starting with %d2
-+ ldd [%sp + 0x7ff + 136],%f2
-+ ldd [%sp + 0x7ff + 144],%f4
-+ ldd [%sp + 0x7ff + 152],%f6
-+ ldd [%sp + 0x7ff + 160],%f8
-+ ldd [%sp + 0x7ff + 168],%f10
-+ ldd [%sp + 0x7ff + 176],%f12
-+ ldd [%sp + 0x7ff + 184],%f14
-+ ldd [%sp + 0x7ff + 192],%f16
-+ ldd [%sp + 0x7ff + 200],%f18
-+ ldd [%sp + 0x7ff + 208],%f20
-+ ldd [%sp + 0x7ff + 216],%f22
-+ ldd [%sp + 0x7ff + 224],%f24
-+ ldd [%sp + 0x7ff + 232],%f26
-+ ldd [%sp + 0x7ff + 240],%f28
-+ ldd [%sp + 0x7ff + 248],%f30
-+
-+!
-+! calculate the target address from the vtable
-+!
-+.invoke:
-+ sll %i1,3,%l0 ! index *= 8
-+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes)
-+ ldx [%i0],%l1 ! *that --> address of vtable
-+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address
-+
-+ jmpl %l0,%o7 ! call the routine
-+ mov %i0,%o0 ! move 'this' pointer to out register
-+
-+ mov %o0,%i0 ! propagate return value
-+ ret
-+ restore
-+
-+ .size XPTC_InvokeByIndex, .-XPTC_InvokeByIndex
---- /dev/null Mon May 26 14:00:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003
-@@ -0,0 +1,91 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+#include "xptcprivate.h"
-+
-+#if !defined(__sparc) && !defined(__sparc__)
-+#error "This code is for Sparc only"
-+#endif
-+
-+/* Prototype specifies unmangled function name */
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s);
-+
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ /*
-+ We need to copy the parameters for this function to locals and use them
-+ from there since the parameters occupy the same stack space as the stack
-+ we're trying to populate.
-+ */
-+ PRUint64 *l_d = d;
-+ nsXPTCVariant *l_s = s;
-+ PRUint64 l_paramCount = paramCount;
-+ PRUint64 regCount = 0; // return the number of registers to load from the stack
-+
-+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++)
-+ {
-+ if (regCount < 5) regCount++;
-+
-+ if (l_s->IsPtrData())
-+ {
-+ *l_d = (PRUint64)l_s->ptr;
-+ continue;
-+ }
-+ switch (l_s->type)
-+ {
-+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break;
-+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break;
-+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break;
-+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break;
-+
-+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break;
-+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break;
-+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break;
-+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break;
-+
-+ /* in the case of floats, we want to put the bits in to the
-+ 64bit space right justified... floats in the paramter array on
-+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip
-+ the space that would be occupied by %f0, %f2, etc.
-+ */
-+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break;
-+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break;
-+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break;
-+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break;
-+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break;
-+
-+ default:
-+ // all the others are plain pointer types
-+ *((void**)l_d) = l_s->val.p;
-+ break;
-+ }
-+ }
-+
-+ return regCount;
-+}
diff --git a/www/firefox36/pkg-deinstall.in b/www/firefox36/pkg-deinstall.in
deleted file mode 100644
index 0abb7e7c0458..000000000000
--- a/www/firefox36/pkg-deinstall.in
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-#
-# Date created: Mon Nov 29, 2003
-# Whom: Thierry Thomas (<thierry@pompo.net>)
-# Fix the chrome registry.
-
-umask 022
-PATH=/bin:/usr/bin
-
-[ "x$1" = "x" ] && exit 1
-[ "x$2" != "xDEINSTALL" ] && exit 0
-
-MOZDIR=%%MOZDIR%%
-
-rm -rf ${MOZDIR}/chrome/overlayinfo
-rm -f ${MOZDIR}/chrome/*.rdf
-rm -f ${MOZDIR}/component.reg
-rm -f ${MOZDIR}/components/*.dat
-
-exit 0
diff --git a/www/firefox36/pkg-descr b/www/firefox36/pkg-descr
deleted file mode 100644
index 4f5cfbf2caa9..000000000000
--- a/www/firefox36/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Firefox is an award winning, free, open-source web browser for many platforms
-and is based on the Mozilla codebase. It is small, fast and easy to use, and
-offers many advanced features:
- o Popup Blocking
- o Tabbed Browsing
- o Live Bookmarks (ie. RSS)
- o Extensions
- o Themes
- o FastFind
- o Improved Security
-
-WWW: http://www.mozilla.com/firefox/
diff --git a/www/firefox36/pkg-message b/www/firefox36/pkg-message
deleted file mode 100644
index c81c1458d04d..000000000000
--- a/www/firefox36/pkg-message
+++ /dev/null
@@ -1,32 +0,0 @@
-======================================================================
-
-SMB issues:
-Network group, machine, and share browsing does not work correctly.
-
-SFTP:
-Only sftp access using public key authentication works. To easily
-setup public key authentication to "remote_host":
-
-ssh-keygen -t dsa
-cat ~/.ssh/id_dsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"
-
-The SSH sever on remote_host must allow pub key authentication.
-
-======================================================================
-
-Any bug reports should be addressed to the maintainers at:
- gnome@FreeBSD.org
-You may also Cc: freebsd-ports@freebsd.org. Please do not send
-bug reports to any other addresses.
-
-Please include the following information with any bug report:
-* Output from 'uname -a'.
-* Date/time stamp from www/firefox/Makefile.
-* Where/when did the problem occur: configuring, building, or
- running firefox
-* How can you reproduce the problem?
-
-Thank you for your help in testing and reporting bugs, and we hope you
-enjoy using Firefox.
-The Maintainers (gnome@)
-======================================================================
diff --git a/www/flock/Makefile b/www/flock/Makefile
deleted file mode 100644
index 27ae5726bcb7..000000000000
--- a/www/flock/Makefile
+++ /dev/null
@@ -1,102 +0,0 @@
-# New ports collection makefile for: phoenix
-# Date created: 2002/10/21
-# Whom: Alan Eldridge <alane@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports/www/firefox/Makefile,v 1.29 2006/02/01 02:11:23 ahze Exp $
-#
-
-PORTNAME= firefox
-DISTVERSION= 1.5.0.1
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_MOZILLA}
-MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${DISTVERSION}/source
-DISTNAME= ${PORTNAME}-${DISTVERSION}-source
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Web browser based on the browser portion of Mozilla
-
-USE_X_PREFIX= yes
-WANT_GNOME= yes
-ALL_TARGET= default
-CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
-HAS_CONFIGURE= yes
-USE_BZIP2= yes
-USE_GMAKE= yes
-USE_GCC= 3.4+
-
-GECKO_PLIST_PRE_FILES= lib/${MOZILLA}/chrome/icons/default/default.xpm
-GECKO_PLIST_PRE_DIRS= lib/${MOZILLA}/chrome/icons/default lib/${MOZILLA}/chrome/icons
-
-FIREFOX_ICON= ${MOZILLA}.xpm
-FIREFOX_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/icons/default.xpm
-MOZ_OPTIONS= --enable-application=browser \
- --enable-system-cairo \
- --enable-official-branding \
- --enable-canvas
-
-SYSTEM_PREFS= ${FAKEDIR}/lib/${MOZILLA}/defaults/pref/firefox.js
-MOZ_PIS_SCRIPTS= moz_pis_S50cleanhome
-
-OPTIONS= NEWTAB "Open external links in a new tab" on \
- SMB "Enable smb:// URI support using gnomevfs" off
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "alpha" && ${OSVERSION} < 500035
-IGNORE= core dumps on alpha during post-build
-.endif
-
-.if ${OSVERSION} >= 600000
-MOZ_OPTIONS+= --enable-svg --enable-svg-renderer=cairo
-.endif
-
-.if ${PERL_LEVEL} < 500600
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config_make-jars.pl
-.endif
-
-post-extract::
- @${SED} -e 's|@FIREFOX_ICON@|${FIREFOX_ICON}|' \
- <${FILESDIR}/firefox.desktop.in >${WRKDIR}/${MOZILLA}.desktop
-
-post-patch:
-.for ii in modules/libpref/src/init extensions/sroaming/resources/content/prefs \
- embedding/minimo
- @${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/ ; \
- /dom.disable_window_open_feature.toolbar/s/false/true/' \
- ${WRKSRC}/${ii}/all.js
-.endfor
-
-pre-install:
- ${ECHO_CMD} 'share/applications/${MOZILLA}.desktop' >> ${PLIST}
- ${ECHO_CMD} "@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}" >> ${PLIST}
- ${ECHO_CMD} 'share/pixmaps/${FIREFOX_ICON}' >> ${PLIST}
-.if !defined(WITHOUT_NEWTAB)
- ${ECHO_CMD} >> ${SYSTEM_PREFS}
- ${ECHO_CMD} "// Open external links in new tab" >> ${SYSTEM_PREFS}
- ${ECHO_CMD} "pref(\"browser.link.open_external\", 3);" \
- >> ${SYSTEM_PREFS}
-.endif # !defined(WITHOUT_NEWTAB)
-
-do-install:
- if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then \
- for jpi in ${JPI_LIST}; do \
- if [ -f $${jpi} ]; then \
- ${LN} -sf $${jpi} \
- ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ; \
- break; \
- fi; \
- done; \
- fi
-
-post-install:
- ${MKDIR} ${PREFIX}/share/applications ${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop ${PREFIX}/share/applications/
- ${MKDIR} ${PREFIX}/lib/${MOZILLA}/chrome/icons/default
- ${LN} -sf ${FIREFOX_ICON_SRC} ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default.xpm
- ${LN} -sf ${FIREFOX_ICON_SRC} ${PREFIX}/share/pixmaps/${FIREFOX_ICON}
-
-.include "${.CURDIR}/../mozilla/Makefile.common"
-.include <bsd.port.post.mk>
diff --git a/www/flock/distinfo b/www/flock/distinfo
deleted file mode 100644
index f6e21e43fbe0..000000000000
--- a/www/flock/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (firefox-1.5.0.1-source.tar.bz2) = c76f02956645bc823241379e27f76bb5
-SHA256 (firefox-1.5.0.1-source.tar.bz2) = b398cd9c32168669077a535475f4da67b925523de99147977603ffa3b8897814
-SIZE (firefox-1.5.0.1-source.tar.bz2) = 34705286
diff --git a/www/flock/files/extra-patch-config_make-jars.pl b/www/flock/files/extra-patch-config_make-jars.pl
deleted file mode 100644
index a558607ca459..000000000000
--- a/www/flock/files/extra-patch-config_make-jars.pl
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/make-jars.pl.orig Wed Oct 13 16:17:11 2004
-+++ config/make-jars.pl Wed Oct 13 16:17:07 2004
-@@ -40,6 +40,7 @@
- last if ($arg eq "--");
- }
- my $defines = join(' ', @ARGV[ $ddindex .. $#ARGV ]);
-+splice @ARGV, $ddindex, $#ARGV;
-
- getopts("d:s:t:f:avlD:o:p:xz:");
-
diff --git a/www/flock/files/firefox.desktop.in b/www/flock/files/firefox.desktop.in
deleted file mode 100644
index c1b7a2e59ab9..000000000000
--- a/www/flock/files/firefox.desktop.in
+++ /dev/null
@@ -1,191 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Firefox Web Browser
-Name[am]=
-Name[ar]=
-Name[az]=Firefox Veb Səyyahı
-Name[be]=
-Name[bg]=Интернет браузър Firefox
-Name[bn]=
-Name[bs]=Firefox web preglednik
-Name[ca]=Navegador web Firefox
-Name[cs]=Prohlížeč WWW Firefox
-Name[cy]=Y Porwr Gwe Firefox
-Name[da]=Firefox - internetsurfning
-Name[de]=Firefox Webbrowser
-Name[el]=Περιηγητής Διαδικτύου Firefox
-Name[en_CA]=Firefox Web Browser
-Name[en_GB]=Firefox Web Browser
-Name[es]=Navegador Web Firefox
-Name[et]=Firefox veebibrauser
-Name[eu]=Firefox web arakatzailea
-Name[fi]=Firefox, WWW-selain
-Name[fr]=Navigateur Web Firefox
-Name[ga]=Brabhsálaí Lín Firefox
-Name[gu]=એપીફની વૅબ બ્રાઉઝર
-Name[he]=דפדפן Firefox
-Name[hi]=
-Name[hr]=Firefox Web preglednik
-Name[hu]=Firefox webböngésző
-Name[id]=Web Browser Firefox
-Name[it]=Browser web Firefox
-Name[ja]=Firefox ウェブ・ブラウザ
-Name[ko]=Firefox 웹 브라우저
-Name[li]=Firefox Web Browser
-Name[lt]=Firefox web naršyklė
-Name[mk]=Firefox веб прелистувач
-Name[ml]=എപ്പിഫാനി വെബ്ബ് ബ്രൌസ‌ര്
-Name[mn]=Firefox веб хөтөч
-Name[ms]=Pelungsur Web Firefox
-Name[nb]=Firefox nettleser
-Name[nl]=Firefox Webbrowser
-Name[nn]=Firefox nettlesar
-Name[no]=Firefox nettleser
-Name[pa]=ਏਪੀਫਾਨੀ ਵੈੱਬ ਬਰਾਊਜ਼ਰ
-Name[pl]=Przeglądarka WWW Firefox
-Name[pt]=Navegador Web Firefox
-Name[pt_BR]=Navegador Web Firefox
-Name[ro]=Navigatorul Firefox
-Name[ru]=Веб-браузер Firefox
-Name[sk]=
-Name[sl]=Spletni brskalnik Firefox
-Name[sq]=Firefox - Shfletuesi Web
-Name[sr]=
-Name[sr@Latn]=Veb čitač Spoznaja
-Name[sv]=Webbläsaren Firefox
-Name[ta]=எபிபனி வலை உலாவி
-Name[tk]=Firefox Web Ahtarçisi
-Name[tr]=Firefox Web Tarayıcı
-Name[uk]=Переглядач web Firefox
-Name[vi]=Trình Duyệt Web Firefox
-Name[wa]=Betchteu waibe epiphany
-Name[zh_CN]=Firefox Web 浏览器
-Name[zh_TW]=Firefox 網頁瀏覽器
-GenericName=Web Browser
-GenericName[ar]=متصفّح الانترنت
-GenericName[az]=Veb Səyyahı
-GenericName[be]=Вандроўнік па павуціньню
-GenericName[bg]=Браузър
-GenericName[bn]=ওয়েব ব্রাউজার
-GenericName[bs]=Web preglednik
-GenericName[ca]=Navegador web
-GenericName[cs]=Prohlížeč WWW
-GenericName[cy]=Porwr Gwe
-GenericName[da]=Internetsurfning
-GenericName[de]=Webbrowser
-GenericName[el]=Περιηγητής Ιστοσελίδων
-GenericName[en_CA]=Web Browser
-GenericName[en_GB]=Web Browser
-GenericName[es]=Navegador web
-GenericName[et]=Veebilehitseja
-GenericName[eu]=Web arakatzailea
-GenericName[fi]=WWW-selain
-GenericName[fr]=Navigateur Web Firefox
-GenericName[ga]=Brabhsálaí Lín
-GenericName[gu]=વેબ બ્રાઉઝર
-GenericName[he]=דפדפן אינטרנט
-GenericName[hi]=वेब ब्राउज़र
-GenericName[hr]=Web preglednik
-GenericName[hu]=Webböngésző
-GenericName[id]=Browser Web
-GenericName[it]=Browser web
-GenericName[ja]=GNOME ウェブ・ブラウザ
-GenericName[ko]=웹 브라우저
-GenericName[li]=Wèb Browser
-GenericName[lt]=Web naršyklė
-GenericName[mk]=Веб прелистувач
-GenericName[mn]=Веб хөтөч
-GenericName[ms]=Pelungsur Web
-GenericName[nb]=Nettleser
-GenericName[nl]=Web-browser
-GenericName[nn]=Nettlesar
-GenericName[no]=Nettleser
-GenericName[pa]=ਵੈਬ ਬਰਾਊਜ਼
-GenericName[pl]=Przeglądarka WWW
-GenericName[pt]=Navegador Web
-GenericName[pt_BR]=Navegador Web
-GenericName[ro]=Navigator Internet
-GenericName[ru]=Веб-браузер
-GenericName[sk]=WWW prehliadač
-GenericName[sl]=Spletni brskalnik
-GenericName[sq]=Shfletuesi Web
-GenericName[sr]=Веб читач
-GenericName[sr@Latn]=Veb čitač
-GenericName[sv]=Webbläsare
-GenericName[ta]=வலை உலாவி
-GenericName[th]=เว็บบราวเซอร์
-GenericName[tk]=Web Ahtarçysy
-GenericName[tr]=Web Tarayıcı
-GenericName[uk]=Переглядач web-сторінок
-GenericName[vi]=Trình duyệt Web
-GenericName[wa]=Betchteu waibe
-GenericName[zh_CN]=Web 浏览器
-GenericName[zh_TW]=網頁瀏覽器
-Comment=Browse the web
-Comment[ar]=تصفح الانترنت
-Comment[az]=Vebi gəzin
-Comment[be]=Вандраваць па павуціньню
-Comment[bg]=Сърфиране в интернет
-Comment[bn]=ওয়েব ব্রাউজ করুন
-Comment[bs]=Pregledaj na internetu
-Comment[ca]=Navegueu per la web
-Comment[cs]=Prohlížet WWW
-Comment[cy]=Pori'r we
-Comment[da]=Surf på internettet
-Comment[de]=Im Web surfen
-Comment[el]=Περιήγηση στον παγκόσμιο ιστό
-Comment[en_CA]=Browse the web
-Comment[en_GB]=Browse the web
-Comment[es]=Navegar por la web
-Comment[et]=Sirvi veebi
-Comment[eu]=Arakatu web-a
-Comment[fi]=Selaa WWW:tä
-Comment[fr]=Naviguer sur Internet
-Comment[ga]=Brabhsáil an Líon
-Comment[gu]=વેબમાં શોધો
-Comment[he]=גלוש ברשת
-Comment[hi]=वेब ब्राउज़ करें
-Comment[hr]=Pregledaj Web
-Comment[hu]=A világháló böngészése
-Comment[id]=Jelajah web
-Comment[it]=Esplora il web
-Comment[ja]=ウェブを閲覧します
-Comment[ko]=웹을 돌아 다닙니다
-Comment[li]=Blajere op internet
-Comment[lt]=Naršyti internete
-Comment[mk]=Прелистувајте на веб
-Comment[ml]=വലക്കെട്ട് തിരയുക
-Comment[mn]=Веб броузе хийх
-Comment[ms]=Layari web
-Comment[nb]=Surf på nettet
-Comment[nl]=Websurfen
-Comment[nn]=Surf på nettet
-Comment[no]=Surf på nettet
-Comment[pa]=ਵੈਬ ਬਰਾਊਜ਼
-Comment[pl]=Przeglądanie stron WWW
-Comment[pt]=Navegar na web
-Comment[pt_BR]=Navegar na web
-Comment[ro]=Navigare Internet
-Comment[ru]=Веб-браузер
-Comment[sk]=Prehliadať internet
-Comment[sl]=Brskaj po spletu
-Comment[sq]=Eksploro web-in
-Comment[sr]=Прегледај веб
-Comment[sr@Latn]=Pregledaj veb
-Comment[sv]=Surfa på nätet
-Comment[ta]=வலையில் உலாவு
-Comment[th]=ใช้งานเว็บบราวเซอร์ Firefox
-Comment[tk]=Webi Ahtar
-Comment[tr]=Web'e Gözat
-Comment[uk]=Програма перегляду web-сторінок
-Comment[vi]=Duyệt web
-Comment[wa]=Naivyî avå les waibes
-Comment[zh_CN]=浏览 Web
-Comment[zh_TW]=瀏覽網頁
-Exec=firefox %U
-Icon=@FIREFOX_ICON@
-StartupNotify=false
-Terminal=false
-Type=Application
-Categories=Application;Network;
-MimeType=text/html;text/xml;application/xhtml+xml;
diff --git a/www/flock/files/moz_pis_S50cleanhome b/www/flock/files/moz_pis_S50cleanhome
deleted file mode 100644
index 3de5565e39f2..000000000000
--- a/www/flock/files/moz_pis_S50cleanhome
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-#
-
-# S50cleanhome
-# a script to clean up users' Mozilla home directories to make upgrading
-# less painful.
-
-# We run in our own subshell
-
-# First, verify protocol
-[ "$1" != "start" ] && exit 1
-[ -z "${MOZ_PIS_API}" -o ${MOZ_PIS_API} -ne 2 ] && exit 1
-[ -z "${MOZ_PIS_MOZBINDIR}" -o ! -d "${MOZ_PIS_MOZBINDIR}" ] && exit 1
-[ -z "${HOME}" -o ! -d "${HOME}" ] && exit 1
-[ -z "${MOZ_PIS_USER_DIR}" -o ! -d "${HOME}/${MOZ_PIS_USER_DIR}" ] && exit 1
-
-# Try to cleanup ${HOME}/${MOZ_PIS_USER_DIR}
-
-if [ -f "${HOME}/${MOZ_PIS_USER_DIR}/profiles.ini" ]; then
- sed -e '/Path=/! d' -e "s,Path=,${HOME}/${MOZ_PIS_USER_DIR}/," \
- "${HOME}/${MOZ_PIS_USER_DIR}/profiles.ini" \
- | while read dir
- do
- [ ! -d "${dir}" ] && continue
- # Debian does this for new builds
- # rm -f "${dir}/XUL.mfasl"
- # force a rebuild of compreg.dat and xpti.dat for new installations
- [ "${dir}/compreg.dat" -ot "${MOZ_PIS_MOZBINDIR}/components.ini" ] &&
- rm -f "${dir}/compatibility.ini" "${dir}/XUL.mfasl"
- done
-fi
diff --git a/www/flock/files/patch-Double.cpp b/www/flock/files/patch-Double.cpp
deleted file mode 100644
index 5cd13e4ff4fe..000000000000
--- a/www/flock/files/patch-Double.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- extensions/transformiix/source/base/Double.cpp.orig Thu Jan 30 09:26:46 2003
-+++ extensions/transformiix/source/base/Double.cpp Sun Nov 16 01:46:42 2003
-@@ -51,10 +51,10 @@
- //A trick to handle IEEE floating point exceptions on FreeBSD - E.D.
- #ifdef __FreeBSD__
- #include <ieeefp.h>
--#ifdef __alpha__
--fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
--#else
-+#if defined(__i386__)
- fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML;
-+#else
-+fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
- #endif
- fp_except_t oldmask = fpsetmask(~allmask);
- #endif
-@@ -75,22 +75,31 @@
- #define TX_DOUBLE_HI32_EXPMASK 0x7ff00000
- #define TX_DOUBLE_HI32_MANTMASK 0x000fffff
-
-+union ui32dun {
-+ PRUint32 i[2];
-+ double d;
-+};
-+
- //-- Initialize Double related constants
- #ifdef IS_BIG_ENDIAN
--const PRUint32 nanMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK,
-- 0xffffffff};
--const PRUint32 infMask[2] = {TX_DOUBLE_HI32_EXPMASK, 0};
--const PRUint32 negInfMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0};
-+const union ui32dun nanMask =
-+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK, 0xffffffff}};
-+const union ui32dun infMask =
-+ {{TX_DOUBLE_HI32_EXPMASK, 0}};
-+const union ui32dun negInfMask =
-+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}};
- #else
--const PRUint32 nanMask[2] = {0xffffffff,
-- TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK};
--const PRUint32 infMask[2] = {0, TX_DOUBLE_HI32_EXPMASK};
--const PRUint32 negInfMask[2] = {0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT};
-+const union ui32dun nanMask =
-+ {{0xffffffff, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK}};
-+const union ui32dun infMask =
-+ {{0, TX_DOUBLE_HI32_EXPMASK}};
-+const union ui32dun negInfMask =
-+ {{0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}};
- #endif
-
--const double Double::NaN = *((double*)nanMask);
--const double Double::POSITIVE_INFINITY = *((double*)infMask);
--const double Double::NEGATIVE_INFINITY = *((double*)negInfMask);
-+const double Double::NaN = nanMask.d;
-+const double Double::POSITIVE_INFINITY = infMask.d;
-+const double Double::NEGATIVE_INFINITY = negInfMask.d;
-
- /*
- * Determines whether the given double represents positive or negative
diff --git a/www/flock/files/patch-browser_app_mozilla.in b/www/flock/files/patch-browser_app_mozilla.in
deleted file mode 100644
index c815a4780038..000000000000
--- a/www/flock/files/patch-browser_app_mozilla.in
+++ /dev/null
@@ -1,125 +0,0 @@
---- browser/app/mozilla.in.orig Mon Apr 4 15:08:49 2005
-+++ browser/app/mozilla.in Wed Jun 1 14:47:45 2005
-@@ -49,51 +49,83 @@
- ## the mozilla-bin binary to work.
- ##
-
-+#
-+# MOZ_PIS, "Mozilla Plugable Init Scripts"
-+# MOZ_PIS_ is the name space used
-+# These variables and there meaning are specified in
-+# mozilla/xpfe/bootstrap/init.d/README
- moz_pis_startstop_scripts()
- {
-- MOZ_USER_DIR="%MOZ_USER_DIR%"
-- # MOZ_PIS_ is the name space for "Mozilla Plugable Init Scripts"
-- # These variables and there meaning are specified in
-- # mozilla/xpfe/bootstrap/init.d/README
-- MOZ_PIS_API=2
-- MOZ_PIS_MOZBINDIR="${dist_bin}"
-- MOZ_PIS_SESSION_PID="$$"
-- MOZ_PIS_USER_DIR="${MOZ_USER_DIR}"
-- export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR
--
-- case "${1}" in
-- "start")
-- for curr_pis in "${dist_bin}/init.d"/S* "${HOME}/${MOZ_USER_DIR}/init.d"/S* ; do
-- if [ -x "${curr_pis}" ] ; then
-- case "${curr_pis}" in
-- *.sh) . "${curr_pis}" ;;
-- *) "${curr_pis}" "start" ;;
-- esac
-- fi
-- done
-- ;;
-- "stop")
-- for curr_pis in "${HOME}/${MOZ_USER_DIR}/init.d"/K* "${dist_bin}/init.d"/K* ; do
-- if [ -x "${curr_pis}" ] ; then
-- case "${curr_pis}" in
-- *.sh) . "${curr_pis}" ;;
-- *) "${curr_pis}" "stop" ;;
-- esac
-- fi
-- done
-- ;;
-- *)
-- echo 1>&2 "$0: Internal error in moz_pis_startstop_scripts."
-- exit 1
-- ;;
-- esac
-+ MOZ_PIS_API=2
-+ MOZ_PIS_MOZBINDIR="${dist_bin}"
-+ MOZ_PIS_SESSION_PID="$$"
-+ MOZ_PIS_USER_DIR="${MOZ_USER_DIR}"
-+ export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR
-+
-+ case "${1}" in
-+ "start")
-+ for curr_pis in "${MOZ_PIS_MOZBINDIR}/init.d"/S* \
-+ "${HOME}/${MOZ_PIS_USER_DIR}/init.d"/S*; do
-+ if [ -x "${curr_pis}" ]; then
-+ case "${curr_pis}" in
-+ *.sh)
-+ . "${curr_pis}"
-+ ;;
-+ *)
-+ ${curr_pis} "start"
-+ ;;
-+ esac
-+ fi
-+ done
-+ ;;
-+ "stop")
-+ for curr_pis in "${MOZ_PIS_MOZBINDIR}/init.d"/K* \
-+ "${HOME}/${MOZ_PIS_USER_DIR}/init.d"/K*; do
-+ if [ -x "${curr_pis}" ]; then
-+ case "${curr_pis}" in
-+ *.sh)
-+ . "${curr_pis}"
-+ ;;
-+ *)
-+ ${curr_pis} "stop"
-+ ;;
-+ esac
-+ fi
-+ done
-+ ;;
-+ *)
-+ echo "$0: Internal error in moz_pis_startstop_scripts." 1>&2
-+ exit 1
-+ ;;
-+ esac
- }
-
--#uncomment for debugging
-+# uncomment for debugging
- #set -x
-
--moz_libdir=%MOZAPPDIR%
--MRE_HOME=%MREDIR%
-+#
-+# variables
-+#
-+#location="new-tab"
-+#MOZILLA_UILOCALE="en-US"
-+#MOZILLA_UIREGION="US"
-+
-+#
-+# working definitions
-+#
-+MOZ_USER_DIR="%MOZ_USER_DIR%"
-+moz_libdir="%MOZAPPDIR%"
-+MRE_HOME="%MREDIR%"
-+
-+debugging= # set the debugging level
-+use_openFile="yes" # use openFile() for file/dir
-+here=`pwd`
-+
-+if [ ! -d "${MRE_HOME}" ]; then
-+ # use moz_libdir as MRE_HOME
-+ MRE_HOME="${moz_libdir}"
-+fi
-+export MRE_HOME
-
- # Use run-mozilla.sh in the current dir if it exists
- # If not, then start resolving symlinks until we find run-mozilla.sh
diff --git a/www/flock/files/patch-build_unix_run-mozilla.sh b/www/flock/files/patch-build_unix_run-mozilla.sh
deleted file mode 100644
index 87114cc7b898..000000000000
--- a/www/flock/files/patch-build_unix_run-mozilla.sh
+++ /dev/null
@@ -1,21 +0,0 @@
---- build/unix/run-mozilla.sh.orig Mon Dec 15 12:27:28 2003
-+++ build/unix/run-mozilla.sh Wed Feb 11 14:24:17 2004
-@@ -355,7 +355,7 @@
- fi
- ##
- ## Set LD_LIBRARY_PATH
--LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
-+LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:%%PREFIX%%/lib/browser_plugins:%%PREFIX%%/lib/browser_linux_plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
- if [ -n "$LD_LIBRARYN32_PATH" ]
- then
- LD_LIBRARYN32_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARYN32_PATH+":$LD_LIBRARYN32_PATH"}
-@@ -442,6 +442,9 @@
- #
- export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
- export SHLIB_PATH LIBPATH LIBRARY_PATH ADDON_PATH DYLD_LIBRARY_PATH
-+
-+MOZ_PLUGIN_PATH=%%PREFIX%%/lib/browser_plugins:%%PREFIX%%/lib/browser_linux_plugins
-+export MOZ_PLUGIN_PATH
-
- if [ $moz_debug -eq 1 ]
- then
diff --git a/www/flock/files/patch-config-mkdepend-imakemdep.h b/www/flock/files/patch-config-mkdepend-imakemdep.h
deleted file mode 100644
index b688e664475d..000000000000
--- a/www/flock/files/patch-config-mkdepend-imakemdep.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/imakemdep.h Fri Sep 4 21:22:25 1998
-+++ config/mkdepend/imakemdep.h Thu Oct 16 22:43:25 2003
-@@ -278,4 +278,7 @@
- "-D__i386__",
- # endif
-+# if defined(__amd64__) || defined(__x86_64__)
-+ "-D__amd64__ -D__x86_64__",
-+# endif
- # ifdef __GNUC__
- "-traditional",
diff --git a/www/flock/files/patch-config-rules.mk b/www/flock/files/patch-config-rules.mk
deleted file mode 100644
index ecc3c8194dcc..000000000000
--- a/www/flock/files/patch-config-rules.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- config/rules.mk.orig Tue Aug 26 13:28:47 2003
-+++ config/rules.mk Sun Feb 1 15:11:41 2004
-@@ -444,7 +444,11 @@
-
- ifeq ($(OS_ARCH),FreeBSD)
- ifdef IS_COMPONENT
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
-+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc
-+else
- EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
-+endif
- endif
- endif
-
diff --git a/www/flock/files/patch-config_autoconf.mk.in b/www/flock/files/patch-config_autoconf.mk.in
deleted file mode 100644
index 29fe7f8fbde0..000000000000
--- a/www/flock/files/patch-config_autoconf.mk.in
+++ /dev/null
@@ -1,18 +0,0 @@
---- config/autoconf.mk.in.orig Thu Jul 14 00:50:06 2005
-+++ config/autoconf.mk.in Thu Jul 14 00:50:40 2005
-@@ -50,13 +50,13 @@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- bindir = @bindir@
--includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir = @includedir@/%%MOZILLA%%
- libdir = @libdir@
- datadir = @datadir@
- mandir = @mandir@
- idldir = @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-
--mozappdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+mozappdir = $(libdir)/%%MOZILLA%%
- mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION)
- mrelibdir = $(mredir)/lib
-
diff --git a/www/flock/files/patch-config_mkdepend_Makefile.in b/www/flock/files/patch-config_mkdepend_Makefile.in
deleted file mode 100644
index bace012a282e..000000000000
--- a/www/flock/files/patch-config_mkdepend_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/Makefile.in.orig Sun Dec 12 07:36:57 2004
-+++ config/mkdepend/Makefile.in Sun Dec 12 07:37:55 2004
-@@ -57,6 +57,7 @@
- include $(topsrcdir)/config/rules.mk
-
- HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
-+HOST_CFLAGS += $(XCFLAGS)
-
- ifdef GNU_CC
- _GCCDIR = $(shell $(CC) -print-file-name=include)
diff --git a/www/flock/files/patch-configure b/www/flock/files/patch-configure
deleted file mode 100644
index 923cf5065f18..000000000000
--- a/www/flock/files/patch-configure
+++ /dev/null
@@ -1,38 +0,0 @@
---- configure.orig Tue Oct 4 02:01:48 2005
-+++ configure Wed Nov 23 11:07:17 2005
-@@ -10016,7 +10016,7 @@
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-liconv $LIBS"
-+LIBS="-L$LOCALBASE/lib -liconv $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10022 "configure"
- #include "confdefs.h"
-@@ -10047,7 +10047,7 @@
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
-- _ICONV_LIBS="$_ICONV_LIBS -liconv"
-+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"
- else
- echo "$ac_t""no" 1>&6
- echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6
-@@ -10057,7 +10057,7 @@
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-liconv $LIBS"
-+LIBS="-L$LOCALBASE/lib -liconv $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10063 "configure"
- #include "confdefs.h"
-@@ -10088,7 +10088,7 @@
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
-- _ICONV_LIBS="$_ICONV_LIBS -liconv"
-+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"
- else
- echo "$ac_t""no" 1>&6
- fi
diff --git a/www/flock/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp b/www/flock/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp
deleted file mode 100644
index 41c462d74f62..000000000000
--- a/www/flock/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
---- extensions/typeaheadfind/src/nsTypeAheadFind.cpp.orig Wed Nov 19 01:20:47 2003
-+++ extensions/typeaheadfind/src/nsTypeAheadFind.cpp Tue Feb 10 02:52:26 2004
-@@ -323,11 +323,11 @@
- prefBranch->GetBoolPref("accessibility.typeaheadfind.startlinksonly",
- &mStartLinksOnlyPref);
-
-- PRBool isSoundEnabled = PR_TRUE;
-+ mIsSoundEnabled = PR_TRUE;
- prefBranch->GetBoolPref("accessibility.typeaheadfind.enablesound",
-- &isSoundEnabled);
-+ &mIsSoundEnabled);
- nsXPIDLCString soundStr;
-- if (isSoundEnabled) {
-+ if (mIsSoundEnabled && mIsSoundEnabled) {
- prefBranch->GetCharPref("accessibility.typeaheadfind.soundURL",
- getter_Copies(soundStr));
- }
-@@ -758,7 +758,7 @@
- }
- else {
- // No find string to backspace in!
-- if (mIsBackspaceProtectOn) {
-+ if (mIsBackspaceProtectOn && mIsSoundEnabled) {
- // This flag should be on only if the last key was a backspace.
- // It keeps us from accidentally hitting backspace too many times and
- // going back in history when we really just wanted to clear
-@@ -1012,7 +1012,9 @@
-
- // Error sound (don't fire when backspace is pressed, they're
- // trying to correct the mistake!)
-- PlayNotFoundSound();
-+ if (mIsSoundEnabled) {
-+ PlayNotFoundSound();
-+ }
-
- // Remove bad character from buffer, so we can continue typing from
- // last matched character
-@@ -1059,7 +1061,7 @@
- void
- nsTypeAheadFind::PlayNotFoundSound()
- {
-- if (mNotFoundSoundURL.IsEmpty()) // no sound
-+ if (mNotFoundSoundURL.IsEmpty() || !mIsSoundEnabled) // no sound
- return;
- if (!mSoundInterface) {
- mSoundInterface = do_CreateInstance("@mozilla.org/sound;1");
diff --git a/www/flock/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h b/www/flock/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h
deleted file mode 100644
index 07ad43b4334d..000000000000
--- a/www/flock/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- extensions/typeaheadfind/src/nsTypeAheadFind.h.orig Fri May 23 22:00:33 2003
-+++ extensions/typeaheadfind/src/nsTypeAheadFind.h Mon Feb 9 22:21:43 2004
-@@ -194,6 +194,9 @@
-
- nsCString mNotFoundSoundURL;
-
-+ // Move the sound enabled boolean out for all methods to access.
-+ PRBool mIsSoundEnabled;
-+
- // PRBool's are used instead of PRPackedBool's where the address of the
- // boolean variable is getting passed into a method. For example:
- // GetBoolPref("accessibility.typeaheadfind.linksonly", &mLinksOnlyPref);
diff --git a/www/flock/files/patch-libm b/www/flock/files/patch-libm
deleted file mode 100644
index 7de64b2a5068..000000000000
--- a/www/flock/files/patch-libm
+++ /dev/null
@@ -1,25 +0,0 @@
---- js/src/Makefile.in Thu Aug 4 22:26:52 2005
-+++ js/src/Makefile.in Thu Aug 4 23:02:32 2005
-@@ -148,5 +148,4 @@
- endif
-
--FDLIBM_LIBRARY = fdlibm/$(LIB_PREFIX)fdm.$(LIB_SUFFIX)
- JSMATH_PRELINK = jsmathtemp.o
- JS_SAFE_ARENA = 1
-@@ -320,7 +319,4 @@
- endif
- @$(RM) -f $(JSMATH_PRELINK)
--else
--# Create dependency so we build fdlibm
--jsmath.o: $(FDLIBM_LIBRARY) Makefile.in
- endif
-
---- js/Makefile.in Sun Mar 23 14:36:00 2003
-+++ js/Makefile.in Thu Aug 4 23:08:06 2005
-@@ -46,5 +46,5 @@
- #
-
--DIRS = src/fdlibm src
-+DIRS = src
-
- include $(topsrcdir)/config/rules.mk
diff --git a/www/flock/files/patch-nopangoxft b/www/flock/files/patch-nopangoxft
deleted file mode 100644
index 5a11c8c4864e..000000000000
--- a/www/flock/files/patch-nopangoxft
+++ /dev/null
@@ -1,20 +0,0 @@
---- gfx/src/gtk/mozilla-decoder.cpp.orig 2005-08-18 22:41:26.000000000 -0400
-+++ gfx/src/gtk/mozilla-decoder.cpp 2005-08-18 22:38:01.000000000 -0400
-@@ -40,7 +40,7 @@
- #define PANGO_ENABLE_ENGINE
-
- #include "mozilla-decoder.h"
--#include <pango/pangoxft.h>
-+#include <pango/pangocairo.h>
- #include <pango/pangofc-fontmap.h>
- #include <pango/pangofc-font.h>
- #include <gdk/gdkx.h>
-@@ -208,7 +208,7 @@
- }
- }
-
-- pango_fc_font_map_add_decoder_find_func(PANGO_FC_FONT_MAP(pango_xft_get_font_map(GDK_DISPLAY(),gdk_x11_get_default_screen())),
-+ pango_fc_font_map_add_decoder_find_func(PANGO_FC_FONT_MAP(pango_cairo_font_map_get_default()),
- mozilla_find_decoder,
- NULL,
- NULL);
diff --git a/www/flock/files/patch-security-coreconf-FreeBSD.mk b/www/flock/files/patch-security-coreconf-FreeBSD.mk
deleted file mode 100644
index 3e0e14acaaf2..000000000000
--- a/www/flock/files/patch-security-coreconf-FreeBSD.mk
+++ /dev/null
@@ -1,28 +0,0 @@
---- security/coreconf/FreeBSD.mk.orig Wed Mar 26 20:17:25 2003
-+++ security/coreconf/FreeBSD.mk Sun Nov 21 22:59:49 2004
-@@ -43,8 +43,12 @@
- ifeq ($(OS_TEST),alpha)
- CPU_ARCH = alpha
- else
-+ifeq ($(OS_TEST),amd64)
-+CPU_ARCH = amd64
-+else
- CPU_ARCH = x86
- endif
-+endif
-
- OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
-
-@@ -71,7 +75,11 @@
- DLL_SUFFIX = so.1.0
- endif
-
--MKSHLIB = $(CC) $(DSO_LDOPTS)
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
-+MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@
-+else
-+MKSHLIB = $(CC) -Wl,-Bsymbolic $(DSO_LDOPTS) -o $@
-+endif
- ifdef MAPFILE
- # Add LD options to restrict exported symbols to those in the map file
- endif
diff --git a/www/flock/files/patch-sysnss b/www/flock/files/patch-sysnss
deleted file mode 100644
index d854cabc053a..000000000000
--- a/www/flock/files/patch-sysnss
+++ /dev/null
@@ -1,178 +0,0 @@
---- Makefile.in Tue Sep 14 16:59:40 2004
-+++ Makefile.in Tue Aug 2 08:26:55 2005
-@@ -102,6 +102,4 @@
- # tier 1 - 3rd party individual libraries
- #
--tier_1_dirs += dbm
--
- ifndef MOZ_NATIVE_JPEG
- tier_1_dirs += jpeg
---- security/manager/Makefile.in Mon Mar 28 19:56:36 2005
-+++ security/manager/Makefile.in Tue Aug 2 09:02:50 2005
-@@ -37,16 +37,7 @@
- SOFTOKEN3_LIB \
- SOFTOKEN3_CHK \
-- LOADABLE_ROOT_MODULE \
- HAVE_FREEBL_MODULES \
- $(NULL)
-
--LOADABLE_ROOT_MODULE = $(DLL_PREFIX)nssckbi$(DLL_SUFFIX)
--
--NSS3_LIB = $(DLL_PREFIX)nss3$(DLL_SUFFIX)
--SMIME3_LIB = $(DLL_PREFIX)smime3$(DLL_SUFFIX)
--SSL3_LIB = $(DLL_PREFIX)ssl3$(DLL_SUFFIX)
--SOFTOKEN3_LIB = $(DLL_PREFIX)softokn3$(DLL_SUFFIX)
--SOFTOKEN3_CHK = $(DLL_PREFIX)softokn3.chk
--
- ifneq (,$(filter SunOS HP-UX,$(OS_ARCH)))
- ifeq (,$(filter i86pc ia64,$(OS_TEST)))
-@@ -132,9 +123,4 @@
- .nss.cleaned: .nss.checkout
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
- touch $@
-
-@@ -153,43 +139,4 @@
- ifeq ($(OS_ARCH),WINNT)
- cd $(DIST)/lib; cp -f $(LIB_PREFIX)dbm$(MOZ_BITS).$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--else
-- cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--endif
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS)
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
--endif
--ifndef DISABLE_DIST_GRE
-- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(GRE_DIST)
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(GRE_DIST)
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(GRE_DIST)
--ifdef HAVE_FREEBL_MODULES
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(GRE_DIST)
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(GRE_DIST)
--endif
--endif
--ifndef _SKIP_OLD_GRE_INSTALL
-- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DIST)/bin
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DIST)/bin
--ifdef HAVE_FREEBL_MODULES
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(DIST)/bin
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(DIST)/bin
--endif
- endif
- $(MAKE) -C boot $@
-@@ -200,18 +147,4 @@
-
- install::
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DESTDIR)$(mozappdir)
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DESTDIR)$(mozappdir)
--ifdef HAVE_FREEBL_MODULES
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(DESTDIR)$(mozappdir)
--endif
- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
-@@ -227,9 +160,4 @@
- endif
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
-
- echo-requires-recursive::
---- security/manager/ssl/src/Makefile.in Wed Jan 7 08:36:51 2004
-+++ security/manager/ssl/src/Makefile.in Tue Aug 2 09:13:07 2005
-@@ -117,5 +117,5 @@
- # Use local includes because they are inserted before INCLUDES
- # so that Mozilla's nss.h is used, not glibc's
--LOCAL_INCLUDES += -I$(DIST)/public/nss \
-+LOCAL_INCLUDES += -I$(LOCALBASE)/include/nss/nss \
- $(NULL)
-
---- config/config.mk Tue Oct 12 00:11:11 2004
-+++ config/config.mk Tue Aug 2 09:19:18 2005
-@@ -170,5 +170,4 @@
- NSS_LIBS = \
- $(LIBS_DIR) \
-- $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX) \
- -lsmime3 \
- -lssl3 \
-@@ -189,11 +188,5 @@
- endif
-
--NSS_DEP_LIBS = \
-- $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)smime3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)ssl3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)nss3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)softokn3$(DLL_SUFFIX) \
-- $(NULL)
-+NSS_DEP_LIBS =
-
- MOZ_UNICHARUTIL_LIBS = $(DIST)/lib/$(LIB_PREFIX)unicharutil_s.$(LIB_SUFFIX)
---- security/manager/ssl/src/nsNSSComponent.cpp Thu Apr 22 15:48:30 2004
-+++ security/manager/ssl/src/nsNSSComponent.cpp Thu Aug 4 16:44:27 2005
-@@ -88,4 +88,8 @@
- }
-
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#include <errno.h>
-+
- #ifdef PR_LOGGING
- PRLogModuleInfo* gPIPNSSLog = nsnull;
-@@ -406,4 +410,5 @@
- const char *possible_ckbi_locations[] = {
- NS_GRE_DIR,
-+ NS_UNIX_LIB_DIR,
- NS_XPCOM_CURRENT_PROCESS_DIR
- };
-@@ -419,5 +424,5 @@
- }
-
-- char *fullModuleName = nsnull;
-+ char *fullModuleName;
- #ifdef XP_MAC
- nsCAutoString nativePath;
-@@ -431,4 +436,12 @@
- fullModuleName = PR_GetLibraryName(processDir.get(), "nssckbi");
- #endif
-+ if (fullModuleName == nsnull)
-+ continue;
-+ struct stat sb;
-+ if (stat(fullModuleName, &sb)) {
-+ if (errno != ENOENT)
-+ perror(fullModuleName);
-+ continue;
-+ }
- /* If a module exists with the same name, delete it. */
- NS_ConvertUCS2toUTF8 modNameUTF8(modName);
diff --git a/www/flock/files/patch-toolkit_xre_nsXREDirProvider.cpp b/www/flock/files/patch-toolkit_xre_nsXREDirProvider.cpp
deleted file mode 100644
index 0c5a07ab210d..000000000000
--- a/www/flock/files/patch-toolkit_xre_nsXREDirProvider.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- toolkit/xre/nsXREDirProvider.cpp.orig Tue Oct 4 11:46:26 2005
-+++ toolkit/xre/nsXREDirProvider.cpp Sun Feb 5 23:54:31 2006
-@@ -820,6 +820,7 @@
-
- char* appNameFolder = nsnull;
- char profileFolderName[MAXPATHLEN] = ".";
-+ char temp[MAXPATHLEN];
-
- // Offset 1 for the outermost folder to make it hidden (i.e. using the ".")
- char* writing = profileFolderName + 1;
-@@ -829,7 +830,6 @@
- rv = localDir->AppendNative(nsDependentCString(profileFolderName));
- NS_ENSURE_SUCCESS(rv, rv);
-
-- char temp[MAXPATHLEN];
- GetProfileFolderName(temp, gAppData->name);
- appNameFolder = temp;
- }
-
diff --git a/www/flock/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp b/www/flock/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
deleted file mode 100644
index 7f8e55f536df..000000000000
--- a/www/flock/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- uriloader/exthandler/unix/nsGNOMERegistry.cpp.orig Fri Dec 24 04:30:00 2004
-+++ uriloader/exthandler/unix/nsGNOMERegistry.cpp Fri Dec 24 04:34:05 2004
-@@ -143,7 +143,7 @@
- PR_END_MACRO
-
- // Attempt to open libgconf
-- gconfLib = LoadVersionedLibrary("gconf-2", ".4");
-+ gconfLib = PR_LoadLibrary("libgconf-2.so");
- ENSURE_LIB(gconfLib);
-
- GET_LIB_FUNCTION(gconf, gconf_client_get_default);
-@@ -151,7 +151,7 @@
- GET_LIB_FUNCTION(gconf, gconf_client_get_bool);
-
- // Attempt to open libgnome
-- gnomeLib = LoadVersionedLibrary("gnome-2", ".0");
-+ gnomeLib = PR_LoadLibrary("libgnome-2.so");
- ENSURE_LIB(gnomeLib);
-
- GET_LIB_FUNCTION(gnome, gnome_url_show);
-@@ -160,7 +160,7 @@
- GET_LIB_FUNCTION(gnome, gnome_program_get);
-
- // Attempt to open libgnomevfs
-- vfsLib = LoadVersionedLibrary("gnomevfs-2", ".0");
-+ vfsLib = PR_LoadLibrary("libgnomevfs-2.so");
- ENSURE_LIB(vfsLib);
-
- GET_LIB_FUNCTION(vfs, gnome_vfs_mime_type_from_name);
diff --git a/www/flock/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc b/www/flock/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc
deleted file mode 100644
index 9a41bbfc4602..000000000000
--- a/www/flock/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc
+++ /dev/null
@@ -1,11 +0,0 @@
---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004
-+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Tue Jun 15 12:52:36 2004
-@@ -8,7 +8,7 @@
- * 1 is AddRef
- * 2 is Release
- */
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64)
- NS_IMETHOD Stub3();
- NS_IMETHOD Stub4();
- NS_IMETHOD Stub5();
diff --git a/www/flock/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in b/www/flock/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in
deleted file mode 100644
index 51edeb95a7a7..000000000000
--- a/www/flock/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in
+++ /dev/null
@@ -1,54 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003
-+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 15:06:40 2004
-@@ -49,6 +49,9 @@
- ifeq (86,$(findstring 86,$(OS_TEST)))
- CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
- endif
-+ifeq (amd64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp
-+endif
- endif
- #
- # New code for Linux, et. al., with gcc
-@@ -60,7 +63,7 @@
- endif
- endif
- # IA64 Linux
--ifneq (,$(filter Linux,$(OS_ARCH)))
-+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
- ifneq (,$(findstring ia64,$(OS_TEST)))
- CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
- ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -106,9 +109,15 @@
- ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s
- endif
- #
-+# FreeBSD/Alpha
-+#
-+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha)
-+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp
-+endif
-+#
- # Linux/Alpha
- #
--ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
-+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp
- endif
- #
-@@ -294,6 +303,15 @@
- ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc)
- CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
- ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
-+endif
-+#
-+# FreeBSD/SPARC64
-+#
-+ifeq ($(OS_ARCH),FreeBSD)
-+ifneq (,$(findstring sparc,$(OS_TEST)))
-+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp
-+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s
-+endif
- endif
- #
- # Solaris/SPARC
diff --git a/www/flock/files/patch-xptcall-alpha b/www/flock/files/patch-xptcall-alpha
deleted file mode 100644
index 29631a98e61e..000000000000
--- a/www/flock/files/patch-xptcall-alpha
+++ /dev/null
@@ -1,459 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003
-@@ -0,0 +1,184 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1998
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+__asm__("invoke_copy_to_stack") __attribute__((unused));
-+
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++)
-+ {
-+ if(s->IsPtrData())
-+ {
-+ *d = (PRUint64)s->ptr;
-+ continue;
-+ }
-+ switch(s->type)
-+ {
-+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break;
-+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break;
-+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break;
-+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break;
-+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break;
-+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break;
-+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break;
-+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // convert floats to doubles if they are to be passed
-+ // via registers so we can just deal with doubles later
-+ union { PRUint64 u64; double d; } t;
-+ t.d = (double)s->val.f;
-+ *d = t.u64;
-+ }
-+ else
-+ // otherwise copy to stack normally
-+ *d = (PRUint64)s->val.u32;
-+ break;
-+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break;
-+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break;
-+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break;
-+ default:
-+ // all the others are plain pointer types
-+ *d = (PRUint64)s->val.p;
-+ break;
-+ }
-+ }
-+}
-+
-+/*
-+ * XPTC_PUBLIC_API(nsresult)
-+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt)
-+ */
-+__asm__(
-+ "#### XPTC_InvokeByIndex ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".globl XPTC_InvokeByIndex\n\t"
-+ ".ent XPTC_InvokeByIndex\n"
-+"XPTC_InvokeByIndex:\n\t"
-+ ".frame $15,32,$26,0\n\t"
-+ ".mask 0x4008000,-32\n\t"
-+ "ldgp $29,0($27)\n"
-+"$XPTC_InvokeByIndex..ng:\n\t"
-+ "subq $30,32,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ "stq $15,8($30)\n\t"
-+ "bis $30,$30,$15\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1
-+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters
-+ * is required for storage of those passed via registers.
-+ */
-+
-+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */
-+ "cmplt $2,$18,$1\n\t"
-+ "cmovne $1,$18,$2\n\t"
-+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */
-+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */
-+ "subq $30,$1,$30\n\t"
-+
-+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */
-+ "stq $17,16($15)\n\t" /* save "methodIndex" */
-+
-+ "addq $30,8,$16\n\t" /* pass stack pointer */
-+ "bis $18,$18,$17\n\t" /* pass "paramCount" */
-+ "bis $19,$19,$18\n\t" /* pass "params" */
-+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */
-+
-+ /*
-+ * Copy the first 6 parameters to registers and remove from stack frame.
-+ * Both the integer and floating point registers are set for each parameter
-+ * except the first which is the "this" pointer. (integer only)
-+ * The floating point registers are all set as doubles since the
-+ * invoke_copy_to_stack function should have converted the floats.
-+ */
-+ "ldq $16,0($30)\n\t" /* integer registers */
-+ "ldq $17,8($30)\n\t"
-+ "ldq $18,16($30)\n\t"
-+ "ldq $19,24($30)\n\t"
-+ "ldq $20,32($30)\n\t"
-+ "ldq $21,40($30)\n\t"
-+ "ldt $f17,8($30)\n\t" /* floating point registers */
-+ "ldt $f18,16($30)\n\t"
-+ "ldt $f19,24($30)\n\t"
-+ "ldt $f20,32($30)\n\t"
-+ "ldt $f21,40($30)\n\t"
-+
-+ "addq $30,48,$30\n\t" /* remove params from stack */
-+
-+ /*
-+ * Call the virtual function with the constructed stack frame.
-+ */
-+ "bis $16,$16,$1\n\t" /* load "this" */
-+ "ldq $2,16($15)\n\t" /* load "methodIndex" */
-+ "ldq $1,0($1)\n\t" /* load vtable */
-+#if 0
-+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */
-+#else
-+ "mulq $2, 8, $2\n\t"
-+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */
-+#endif
-+ "addq $1,$2,$1\n\t"
-+ "ldq $27,0($1)\n\t" /* load address of function */
-+ "jsr $26,($27),0\n\t" /* call virtual function */
-+ "ldgp $29,0($26)\n\t"
-+
-+ "bis $15,$15,$30\n\t"
-+ "ldq $26,0($30)\n\t"
-+ "ldq $15,8($30)\n\t"
-+ "addq $30,32,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end XPTC_InvokeByIndex"
-+ );
-+
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003
-@@ -0,0 +1,269 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1999
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Implement shared vtbl methods. */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include <sys/types.h>
-+#include <machine/cpu.h>
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+__asm__("PrepareAndDispatch") __attribute__((unused));
-+
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+{
-+ const PRUint8 PARAM_BUFFER_COUNT = 16;
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ // args[0] to args[NUM_ARG_REGS] hold floating point register values
-+ PRUint64* ap = args + NUM_ARG_REGS;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break;
-+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break;
-+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break;
-+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break;
-+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break;
-+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break;
-+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break;
-+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // floats passed via registers are stored as doubles
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (PRUint64) args[i];
-+ dp->val.f = (float) dp->val.d; // convert double to float
-+ }
-+ else
-+ dp->val.u32 = (PRUint32) *ap;
-+ break;
-+ case nsXPTType::T_DOUBLE :
-+ // doubles passed via registers are also stored
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap;
-+ break;
-+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break;
-+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+/*
-+ * SharedStub()
-+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is
-+ * passed to this function via $1 to preserve the argument registers.
-+ */
-+__asm__(
-+ "#### SharedStub ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".ent SharedStub\n"
-+"SharedStub:\n\t"
-+ ".frame $30,96,$26,0\n\t"
-+ ".mask 0x4000000,-96\n\t"
-+ "ldgp $29,0($27)\n"
-+"$SharedStub..ng:\n\t"
-+ "subq $30,96,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Store arguments passed via registers to the stack.
-+ * Floating point registers are stored as doubles and converted
-+ * to floats in PrepareAndDispatch if necessary.
-+ */
-+ "stt $f17,16($30)\n\t" /* floating point registers */
-+ "stt $f18,24($30)\n\t"
-+ "stt $f19,32($30)\n\t"
-+ "stt $f20,40($30)\n\t"
-+ "stt $f21,48($30)\n\t"
-+ "stq $17,56($30)\n\t" /* integer registers */
-+ "stq $18,64($30)\n\t"
-+ "stq $19,72($30)\n\t"
-+ "stq $20,80($30)\n\t"
-+ "stq $21,88($30)\n\t"
-+
-+ /*
-+ * Call PrepareAndDispatch function.
-+ */
-+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */
-+ "addq $30,16,$18\n\t" /* pass "args" */
-+ "bsr $26,$PrepareAndDispatch..ng\n\t"
-+
-+ "ldq $26,0($30)\n\t"
-+ "addq $30,96,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end SharedStub"
-+ );
-+
-+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \
-+ );
-+#else
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ nsresult result; \
-+__asm__ __volatile__( \
-+ "ldah $29,0($27)\n\t" \
-+ "lda $29,0($29)\n\t" \
-+ "lda $1, "#n"\n\t" \
-+ "br $31, $SharedStub..ng\n\t" \
-+ "mov $0, %0\n\t" \
-+ : "=r" (result) \
-+ ); \
-+ return result; \
-+}
-+#endif
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
diff --git a/www/flock/files/patch-xptcall-sparc64 b/www/flock/files/patch-xptcall-sparc64
deleted file mode 100644
index 9599a8a71336..000000000000
--- a/www/flock/files/patch-xptcall-sparc64
+++ /dev/null
@@ -1,327 +0,0 @@
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003
-@@ -0,0 +1,123 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ */
-+
-+/* Implement shared vtbl methods. */
-+
-+#include "xptcprivate.h"
-+
-+#if defined(sparc) || defined(__sparc__)
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args)
-+{
-+
-+#define PARAM_BUFFER_COUNT 16
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ PRUint64* ap = args;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break;
-+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break;
-+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break;
-+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+extern "C" int SharedStub(int, int*);
-+
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ int dummy; /* defeat tail-call optimization */ \
-+ return SharedStub(n, &dummy); \
-+}
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
-+#endif /* sparc || __sparc__ */
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003
-@@ -0,0 +1,104 @@
-+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+/*
-+ Platform specific code to invoke XPCOM methods on native objects
-+ for sparcv9 Solaris.
-+
-+ See the SPARC Compliance Definition (SCD) Chapter 3
-+ for more information about what is going on here, including
-+ the use of BIAS (0x7ff).
-+ The SCD is available from http://www.sparc.com/.
-+*/
-+
-+ .global XPTC_InvokeByIndex
-+ .type XPTC_InvokeByIndex, #function
-+
-+/*
-+ XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant* params);
-+
-+*/
-+XPTC_InvokeByIndex:
-+ save %sp,-(128 + 64),%sp ! room for the register window and
-+ ! struct pointer, rounded up to 0 % 64
-+ sll %i2,4,%l0 ! assume the worst case
-+ ! paramCount * 2 * 8 bytes
-+ cmp %l0, 0 ! are there any args? If not,
-+ be .invoke ! no need to copy args to stack
-+ nop
-+
-+ sub %sp,%l0,%sp ! create the additional stack space
-+ add %sp,0x7ff+136,%o0 ! step past the register window, the
-+ ! struct result pointer and the 'this' slot
-+ mov %i2,%o1 ! paramCount
-+ call invoke_copy_to_stack
-+ mov %i3,%o2 ! params
-+
-+!
-+! load arguments from stack into the outgoing registers
-+! BIAS is 0x7ff (2047)
-+!
-+
-+! load the %o1..5 64bit (extended word) output registers registers
-+ ldx [%sp + 0x7ff + 136],%o1 ! %i1
-+ ldx [%sp + 0x7ff + 144],%o2 ! %i2
-+ ldx [%sp + 0x7ff + 152],%o3 ! %i3
-+ ldx [%sp + 0x7ff + 160],%o4 ! %i4
-+ ldx [%sp + 0x7ff + 168],%o5 ! %i5
-+
-+! load the even number double registers starting with %d2
-+ ldd [%sp + 0x7ff + 136],%f2
-+ ldd [%sp + 0x7ff + 144],%f4
-+ ldd [%sp + 0x7ff + 152],%f6
-+ ldd [%sp + 0x7ff + 160],%f8
-+ ldd [%sp + 0x7ff + 168],%f10
-+ ldd [%sp + 0x7ff + 176],%f12
-+ ldd [%sp + 0x7ff + 184],%f14
-+ ldd [%sp + 0x7ff + 192],%f16
-+ ldd [%sp + 0x7ff + 200],%f18
-+ ldd [%sp + 0x7ff + 208],%f20
-+ ldd [%sp + 0x7ff + 216],%f22
-+ ldd [%sp + 0x7ff + 224],%f24
-+ ldd [%sp + 0x7ff + 232],%f26
-+ ldd [%sp + 0x7ff + 240],%f28
-+ ldd [%sp + 0x7ff + 248],%f30
-+
-+!
-+! calculate the target address from the vtable
-+!
-+.invoke:
-+ sll %i1,3,%l0 ! index *= 8
-+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes)
-+ ldx [%i0],%l1 ! *that --> address of vtable
-+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address
-+
-+ jmpl %l0,%o7 ! call the routine
-+ mov %i0,%o0 ! move 'this' pointer to out register
-+
-+ mov %o0,%i0 ! propagate return value
-+ ret
-+ restore
-+
-+ .size XPTC_InvokeByIndex, .-XPTC_InvokeByIndex
---- /dev/null Mon May 26 14:00:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003
-@@ -0,0 +1,91 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+#include "xptcprivate.h"
-+
-+#if !defined(__sparc) && !defined(__sparc__)
-+#error "This code is for Sparc only"
-+#endif
-+
-+/* Prototype specifies unmangled function name */
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s);
-+
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ /*
-+ We need to copy the parameters for this function to locals and use them
-+ from there since the parameters occupy the same stack space as the stack
-+ we're trying to populate.
-+ */
-+ PRUint64 *l_d = d;
-+ nsXPTCVariant *l_s = s;
-+ PRUint64 l_paramCount = paramCount;
-+ PRUint64 regCount = 0; // return the number of registers to load from the stack
-+
-+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++)
-+ {
-+ if (regCount < 5) regCount++;
-+
-+ if (l_s->IsPtrData())
-+ {
-+ *l_d = (PRUint64)l_s->ptr;
-+ continue;
-+ }
-+ switch (l_s->type)
-+ {
-+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break;
-+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break;
-+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break;
-+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break;
-+
-+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break;
-+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break;
-+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break;
-+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break;
-+
-+ /* in the case of floats, we want to put the bits in to the
-+ 64bit space right justified... floats in the paramter array on
-+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip
-+ the space that would be occupied by %f0, %f2, etc.
-+ */
-+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break;
-+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break;
-+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break;
-+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break;
-+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break;
-+
-+ default:
-+ // all the others are plain pointer types
-+ *((void**)l_d) = l_s->val.p;
-+ break;
-+ }
-+ }
-+
-+ return regCount;
-+}
diff --git a/www/flock/pkg-deinstall.in b/www/flock/pkg-deinstall.in
deleted file mode 100644
index 0abb7e7c0458..000000000000
--- a/www/flock/pkg-deinstall.in
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-#
-# Date created: Mon Nov 29, 2003
-# Whom: Thierry Thomas (<thierry@pompo.net>)
-# Fix the chrome registry.
-
-umask 022
-PATH=/bin:/usr/bin
-
-[ "x$1" = "x" ] && exit 1
-[ "x$2" != "xDEINSTALL" ] && exit 0
-
-MOZDIR=%%MOZDIR%%
-
-rm -rf ${MOZDIR}/chrome/overlayinfo
-rm -f ${MOZDIR}/chrome/*.rdf
-rm -f ${MOZDIR}/component.reg
-rm -f ${MOZDIR}/components/*.dat
-
-exit 0
diff --git a/www/flock/pkg-descr b/www/flock/pkg-descr
deleted file mode 100644
index 4f5cfbf2caa9..000000000000
--- a/www/flock/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Firefox is an award winning, free, open-source web browser for many platforms
-and is based on the Mozilla codebase. It is small, fast and easy to use, and
-offers many advanced features:
- o Popup Blocking
- o Tabbed Browsing
- o Live Bookmarks (ie. RSS)
- o Extensions
- o Themes
- o FastFind
- o Improved Security
-
-WWW: http://www.mozilla.com/firefox/
diff --git a/www/flock/pkg-message b/www/flock/pkg-message
deleted file mode 100644
index c81c1458d04d..000000000000
--- a/www/flock/pkg-message
+++ /dev/null
@@ -1,32 +0,0 @@
-======================================================================
-
-SMB issues:
-Network group, machine, and share browsing does not work correctly.
-
-SFTP:
-Only sftp access using public key authentication works. To easily
-setup public key authentication to "remote_host":
-
-ssh-keygen -t dsa
-cat ~/.ssh/id_dsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"
-
-The SSH sever on remote_host must allow pub key authentication.
-
-======================================================================
-
-Any bug reports should be addressed to the maintainers at:
- gnome@FreeBSD.org
-You may also Cc: freebsd-ports@freebsd.org. Please do not send
-bug reports to any other addresses.
-
-Please include the following information with any bug report:
-* Output from 'uname -a'.
-* Date/time stamp from www/firefox/Makefile.
-* Where/when did the problem occur: configuring, building, or
- running firefox
-* How can you reproduce the problem?
-
-Thank you for your help in testing and reporting bugs, and we hope you
-enjoy using Firefox.
-The Maintainers (gnome@)
-======================================================================
diff --git a/www/gallery3/Makefile b/www/gallery3/Makefile
deleted file mode 100644
index eb49ec666a34..000000000000
--- a/www/gallery3/Makefile
+++ /dev/null
@@ -1,95 +0,0 @@
-# New ports collection makefile for: gallery2
-# Date created: 29 Aug 2005
-# Whom: Alex Varju <freebsd-ports@varju.ca>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gallery2
-PORTVERSION= 2.0.2
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= gallery
-DISTNAME= gallery-2.0.2-full
-DIST_SUBDIR= gallery2
-
-MAINTAINER= freebsd-ports@varju.ca
-COMMENT= Gallery is a web based photo album written using PHP
-
-USE_PHP= pcre session
-WANT_PHP_WEB= yes
-
-WRKSRC= ${WRKDIR}/${DIST_SUBDIR}
-NO_BUILD= yes
-PKGMESSAGE= ${WRKDIR}/pkg-message
-CPIOARGS= --quiet -pdum -R
-PLIST_SUB+= GALLERY2DIR=${GALLERY2DIR}
-
-GALLERY2DIR?= www/data/gallery2
-WWWOWN?= www
-WWWGRP?= www
-
-# Note that USE_PHP must be set before bsd.port.pre.mk is included, so
-# OPTIONS can't be used right now without making portlint angry
-#OPTIONS= NETPBM "Enable netpbm support" on \
-# IMAGEMAGICK "Enable imagemagick support" on \
-# PGSQL "Use PostgreSQL instead of MySQL" off \
-# JHEAD "Enable jhead support" on \
-# UNZIP "Enable unzip support" on \
-# GD "Enable gd support" off \
-# DCRAW "Enable dcraw support" off \
-# FFMPEG "Enable ffmpeg support" off
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-.if defined(WITH_GD)
-USE_PHP+= gd
-RUN_DEPENDS+= pngtogd:${PORTSDIR}/graphics/gd
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if !defined(WITHOUT_NETPBM)
-RUN_DEPENDS+= giftopnm:${PORTSDIR}/graphics/netpbm
-.endif
-.if !defined(WITHOUT_IMAGEMAGICK)
-RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick
-.endif
-.if !defined(WITHOUT_JHEAD)
-RUN_DEPENDS+= jhead:${PORTSDIR}/graphics/jhead
-.endif
-.if !defined(WITHOUT_UNZIP)
-RUN_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip
-.endif
-.if defined(WITH_FFMPEG)
-LIB_DEPENDS+= avcodec.1:${PORTSDIR}/multimedia/ffmpeg
-.endif
-.if defined(WITH_DCRAW)
-RUN_DEPENDS+= dcraw:${PORTSDIR}/graphics/dcraw
-.endif
-
-pre-fetch:
-.if !defined(GALLERY2DIR)
- @${ECHO_MSG} ""
- @${ECHO_MSG} "Define GALLERY2DIR to override default of '${GALLERY2DIR}'."
- @${ECHO_MSG} ""
-.endif
-
-post-configure:
- @ ${SED} -e 's#%%PREFIX%%#${PREFIX}#g' \
- -e 's#%%GALLERY2DIR%%#${GALLERY2DIR}#g' pkg-message > ${PKGMESSAGE}
-
-do-install:
- @ ${MKDIR} -m 0755 ${PREFIX}/${GALLERY2DIR}
- @ cd ${WRKSRC} && ${FIND} * -print | ${CPIO} ${CPIOARGS} ${WWWOWN}:${WWWGRP} ${PREFIX}/${GALLERY2DIR}
- @ ${CHOWN} ${WWWOWN}:${WWWGRP} ${PREFIX}/${GALLERY2DIR}
-
-post-install:
-.if !defined(BATCH)
- @ ${CAT} ${PKGMESSAGE}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/gallery3/distinfo b/www/gallery3/distinfo
deleted file mode 100644
index 42b15f22bd1f..000000000000
--- a/www/gallery3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gallery2/gallery-2.0.2-full.tar.gz) = b833b195d1713745b97be0abfec221f6
-SHA256 (gallery2/gallery-2.0.2-full.tar.gz) = d18916b5300f47b69fb941da5591ab986a673f4ef1148a6a2aa0f922d1b6f564
-SIZE (gallery2/gallery-2.0.2-full.tar.gz) = 5426443
diff --git a/www/gallery3/pkg-descr b/www/gallery3/pkg-descr
deleted file mode 100644
index f809791ed6f8..000000000000
--- a/www/gallery3/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Gallery is a web based software product that lets you manage your
-photos on your own website. You must have your own website with PHP
-support in order to install and use it. With Gallery you can easily
-create and maintain albums of photos via an intuitive interface. Photo
-management includes automatic thumbnail creation, image resizing,
-rotation, ordering, captioning, searching and more. Albums can have
-read, write and caption permissions per individual authenticated user
-for an additional level of privacy. Give accounts to your friends and
-family and let them upload and manage their own photos on your
-website!
-
-WWW: http://gallery.sourceforge.net/
diff --git a/www/gallery3/pkg-message b/www/gallery3/pkg-message
deleted file mode 100644
index 7889aab1ae31..000000000000
--- a/www/gallery3/pkg-message
+++ /dev/null
@@ -1,27 +0,0 @@
-*****************************************************************
-Before using Gallery 2, you will need to configure your database.
-Full instructions are available here:
-
- http://cvs.sourceforge.net/viewcvs.py/*checkout*/gallery/gallery2/README.html
-
-If you are using MySQL, here's the short version of the instructions:
-
- 1. Create a new database:
- $ mysqladmin -uroot create gallery2
-
- 2. Grant access to the database:
- $ mysql -uroot -e"GRANT ALL ON gallery2.* TO USERNAME@localhost IDENTIFIED BY 'PASSWORD'" gallery2
- (choose your own values for USERNAME and PASSWORD)
-
-You will also need to configure Apache. Consider adding the following
-to your httpd.conf:
-
- <Directory %%PREFIX%%/%%GALLERY2DIR%%>
- AllowOverride Options FileInfo
- </Directory>
-
-Then restart Apache: 'apachectl graceful'
-
-Please visit 'http://{host.domain}/%%GALLERY2DIR%%/' in a
-web-browser and follow the configuration instructions.
-*****************************************************************
diff --git a/www/gallery3/pkg-plist b/www/gallery3/pkg-plist
deleted file mode 100644
index ccec1ab86c99..000000000000
--- a/www/gallery3/pkg-plist
+++ /dev/null
@@ -1,5630 +0,0 @@
-%%GALLERY2DIR%%/LICENSE
-%%GALLERY2DIR%%/MANIFEST
-%%GALLERY2DIR%%/README.html
-%%GALLERY2DIR%%/bootstrap.inc
-%%GALLERY2DIR%%/docs/DEVELOPER_GUIDELINES
-%%GALLERY2DIR%%/docs/EMBEDDING
-%%GALLERY2DIR%%/embed.php
-%%GALLERY2DIR%%/images/g2Logo.gif
-%%GALLERY2DIR%%/images/gallery.gif
-%%GALLERY2DIR%%/images/galleryLogo_sm.gif
-%%GALLERY2DIR%%/images/galleryLogo_sm.png
-%%GALLERY2DIR%%/images/xhtml10.png
-%%GALLERY2DIR%%/index.php
-%%GALLERY2DIR%%/init.inc
-%%GALLERY2DIR%%/install/images/background.png
-%%GALLERY2DIR%%/install/images/g2Logo_install_head.png
-%%GALLERY2DIR%%/install/GalleryStub.class
-%%GALLERY2DIR%%/install/InstallStep.class
-%%GALLERY2DIR%%/install/config.php-template
-%%GALLERY2DIR%%/install/index.php
-%%GALLERY2DIR%%/install/locale/bg_BG/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/cs_CZ/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/de_DE/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/fr_FR/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/it_IT/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/ja_JP/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/nl_NL/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/sr_YU/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/tr_TR/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/vi_VN/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/locale/zh_TW/LC_MESSAGES/gallery2_install.mo
-%%GALLERY2DIR%%/install/po/GNUmakefile
-%%GALLERY2DIR%%/install/po/bg_BG.po
-%%GALLERY2DIR%%/install/po/cs_CZ.po
-%%GALLERY2DIR%%/install/po/de_DE.po
-%%GALLERY2DIR%%/install/po/fr_FR.po
-%%GALLERY2DIR%%/install/po/it_IT.po
-%%GALLERY2DIR%%/install/po/ja_JP.po
-%%GALLERY2DIR%%/install/po/nl_NL.po
-%%GALLERY2DIR%%/install/po/sr_YU.po
-%%GALLERY2DIR%%/install/po/strings.raw
-%%GALLERY2DIR%%/install/po/tr_TR.po
-%%GALLERY2DIR%%/install/po/vi_VN.po
-%%GALLERY2DIR%%/install/po/zh_TW.po
-%%GALLERY2DIR%%/install/steps/AdminUserSetupStep.class
-%%GALLERY2DIR%%/install/steps/AuthenticateStep.class
-%%GALLERY2DIR%%/install/steps/CreateConfigFileStep.class
-%%GALLERY2DIR%%/install/steps/DatabaseSetupStep.class
-%%GALLERY2DIR%%/install/steps/FinishedStep.class
-%%GALLERY2DIR%%/install/steps/InstallCoreModuleStep.class
-%%GALLERY2DIR%%/install/steps/InstallOtherModulesStep.class
-%%GALLERY2DIR%%/install/steps/MultisiteStep.class
-%%GALLERY2DIR%%/install/steps/SecureStep.class
-%%GALLERY2DIR%%/install/steps/StorageSetupStep.class
-%%GALLERY2DIR%%/install/steps/SystemChecksStep.class
-%%GALLERY2DIR%%/install/steps/WelcomeStep.class
-%%GALLERY2DIR%%/install/styles/style.css
-%%GALLERY2DIR%%/install/templates/AdminUserSetupRequest.html
-%%GALLERY2DIR%%/install/templates/AdminUserSetupSuccess.html
-%%GALLERY2DIR%%/install/templates/AuthenticateRequest.html
-%%GALLERY2DIR%%/install/templates/AuthenticateSuccessful.html
-%%GALLERY2DIR%%/install/templates/CleanInstallRequest.html
-%%GALLERY2DIR%%/install/templates/CreateConfigFileFailed.html
-%%GALLERY2DIR%%/install/templates/CreateConfigFileInstructions.html
-%%GALLERY2DIR%%/install/templates/CreateConfigFileSuccess.html
-%%GALLERY2DIR%%/install/templates/DatabaseSetupRequest.html
-%%GALLERY2DIR%%/install/templates/DatabaseSetupSuccess.html
-%%GALLERY2DIR%%/install/templates/Finished.html
-%%GALLERY2DIR%%/install/templates/InstallCoreModule.html
-%%GALLERY2DIR%%/install/templates/InstallCoreModuleError.html
-%%GALLERY2DIR%%/install/templates/MainPage.html
-%%GALLERY2DIR%%/install/templates/InstallCoreModuleSuccess.html
-%%GALLERY2DIR%%/install/templates/InstallOtherModulesRequest.html
-%%GALLERY2DIR%%/install/templates/InstallOtherModulesSuccess.html
-%%GALLERY2DIR%%/install/templates/ManifestSystemCheck.html
-%%GALLERY2DIR%%/install/templates/Multisite.html
-%%GALLERY2DIR%%/install/templates/MultisiteSuccess.html
-%%GALLERY2DIR%%/install/templates/Secure.html
-%%GALLERY2DIR%%/install/templates/StorageSetupRequest.html
-%%GALLERY2DIR%%/install/templates/StorageSetupSuccess.html
-%%GALLERY2DIR%%/install/templates/SystemChecks.html
-%%GALLERY2DIR%%/install/templates/VersionCheckFailed.html
-%%GALLERY2DIR%%/install/templates/Welcome.html
-%%GALLERY2DIR%%/lib/adodb/drivers/adodb-mysql.inc.php
-%%GALLERY2DIR%%/lib/adodb/drivers/adodb-mysqli.inc.php
-%%GALLERY2DIR%%/lib/adodb/drivers/adodb-mysqlt.inc.php
-%%GALLERY2DIR%%/lib/adodb/drivers/adodb-oci8.inc.php
-%%GALLERY2DIR%%/lib/adodb/drivers/adodb-oci805.inc.php
-%%GALLERY2DIR%%/lib/adodb/drivers/adodb-oci8po.inc.php
-%%GALLERY2DIR%%/lib/adodb/drivers/adodb-oracle.inc.php
-%%GALLERY2DIR%%/lib/adodb/drivers/adodb-postgres.inc.php
-%%GALLERY2DIR%%/lib/adodb/drivers/adodb-postgres64.inc.php
-%%GALLERY2DIR%%/lib/adodb/drivers/adodb-postgres7.inc.php
-%%GALLERY2DIR%%/lib/adodb/drivers/adodb-sqlite.inc.php
-%%GALLERY2DIR%%/lib/adodb/drivers/adodb-sqlitepo.inc.php
-%%GALLERY2DIR%%/lib/adodb/adodb-error.inc.php
-%%GALLERY2DIR%%/lib/adodb/adodb-iterator.inc.php
-%%GALLERY2DIR%%/lib/adodb/adodb-lib.inc.php
-%%GALLERY2DIR%%/lib/adodb/adodb-perf.inc.php
-%%GALLERY2DIR%%/lib/adodb/adodb-php4.inc.php
-%%GALLERY2DIR%%/lib/adodb/adodb-time.inc.php
-%%GALLERY2DIR%%/lib/adodb/adodb.inc.php
-%%GALLERY2DIR%%/lib/adodb/license.txt
-%%GALLERY2DIR%%/lib/adodb/readme.txt
-%%GALLERY2DIR%%/lib/adodb/tohtml.inc.php
-%%GALLERY2DIR%%/lib/adodb/perf/perf-mysql.inc.php
-%%GALLERY2DIR%%/lib/adodb/perf/perf-oci8.inc.php
-%%GALLERY2DIR%%/lib/adodb/perf/perf-postgres.inc.php
-%%GALLERY2DIR%%/lib/bbcode/bbcode.class
-%%GALLERY2DIR%%/lib/bbcode/README
-%%GALLERY2DIR%%/lib/javascript/AutoComplete.js
-%%GALLERY2DIR%%/lib/javascript/BlockSelectWidget.js
-%%GALLERY2DIR%%/lib/javascript/BlockToggle.js
-%%GALLERY2DIR%%/lib/javascript/XmlHttp.js
-%%GALLERY2DIR%%/lib/smarty/COPYING.lib
-%%GALLERY2DIR%%/lib/smarty/Config_File.class.php
-%%GALLERY2DIR%%/lib/smarty/README
-%%GALLERY2DIR%%/lib/smarty/Smarty.class.php
-%%GALLERY2DIR%%/lib/smarty/Smarty_Compiler.class.php
-%%GALLERY2DIR%%/lib/smarty/debug.tpl
-%%GALLERY2DIR%%/lib/smarty/internals/core.assemble_plugin_filepath.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.assign_smarty_interface.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.create_dir_structure.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.display_debug_console.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.get_include_path.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.get_microtime.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.get_php_resource.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.is_secure.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.is_trusted.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.load_plugins.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.load_resource_plugin.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.process_cached_inserts.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.process_compiled_include.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.read_cache_file.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.rm_auto.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.rmdir.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.run_insert_handler.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.smarty_include_php.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.write_cache_file.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.write_compiled_include.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.write_compiled_resource.php
-%%GALLERY2DIR%%/lib/smarty/internals/core.write_file.php
-%%GALLERY2DIR%%/lib/smarty/plugins/block.textformat.php
-%%GALLERY2DIR%%/lib/smarty/plugins/compiler.assign.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.assign_debug_info.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.config_load.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.counter.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.cycle.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.debug.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.eval.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.fetch.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.html_checkboxes.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.html_image.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.html_options.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.html_radios.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.html_select_date.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.html_select_time.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.html_table.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.mailto.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.math.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.popup.php
-%%GALLERY2DIR%%/lib/smarty/plugins/function.popup_init.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.capitalize.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.cat.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.count_characters.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.count_paragraphs.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.count_sentences.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.count_words.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.date_format.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.debug_print_var.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.default.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.escape.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.indent.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.lower.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.nl2br.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.regex_replace.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.replace.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.spacify.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.string_format.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.strip.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.strip_tags.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.truncate.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.upper.php
-%%GALLERY2DIR%%/lib/smarty/plugins/modifier.wordwrap.php
-%%GALLERY2DIR%%/lib/smarty/plugins/outputfilter.trimwhitespace.php
-%%GALLERY2DIR%%/lib/smarty/plugins/shared.escape_special_chars.php
-%%GALLERY2DIR%%/lib/smarty/plugins/shared.make_timestamp.php
-%%GALLERY2DIR%%/lib/smarty_plugins/modifier.entitytruncate.php
-%%GALLERY2DIR%%/lib/smarty_plugins/modifier.ireplace.php
-%%GALLERY2DIR%%/lib/smarty_plugins/modifier.markup.php
-%%GALLERY2DIR%%/lib/smarty_plugins/modifier.print_r.php
-%%GALLERY2DIR%%/lib/smarty_plugins/modifier.repeat.php
-%%GALLERY2DIR%%/lib/smarty_plugins/modifier.split.php
-%%GALLERY2DIR%%/lib/smarty_plugins/modifier.utf8.php
-%%GALLERY2DIR%%/lib/smtp/smtp.php
-%%GALLERY2DIR%%/lib/support/cache.php
-%%GALLERY2DIR%%/lib/support/gd.php
-%%GALLERY2DIR%%/lib/support/index.php
-%%GALLERY2DIR%%/lib/support/phpinfo.php
-%%GALLERY2DIR%%/lib/support/security.inc
-%%GALLERY2DIR%%/lib/support/support.css
-%%GALLERY2DIR%%/lib/wz_dragdrop/transparentpixel.gif
-%%GALLERY2DIR%%/lib/wz_dragdrop/wz_dragdrop.js
-%%GALLERY2DIR%%/main.php
-%%GALLERY2DIR%%/modules/albumselect/images/base.gif
-%%GALLERY2DIR%%/modules/albumselect/images/empty.gif
-%%GALLERY2DIR%%/modules/albumselect/images/folder.gif
-%%GALLERY2DIR%%/modules/albumselect/images/folderopen.gif
-%%GALLERY2DIR%%/modules/albumselect/images/imgfolder.gif
-%%GALLERY2DIR%%/modules/albumselect/images/join.gif
-%%GALLERY2DIR%%/modules/albumselect/images/joinbottom.gif
-%%GALLERY2DIR%%/modules/albumselect/images/line.gif
-%%GALLERY2DIR%%/modules/albumselect/images/minus.gif
-%%GALLERY2DIR%%/modules/albumselect/images/minusbottom.gif
-%%GALLERY2DIR%%/modules/albumselect/images/nolines_minus.gif
-%%GALLERY2DIR%%/modules/albumselect/images/nolines_plus.gif
-%%GALLERY2DIR%%/modules/albumselect/images/plus.gif
-%%GALLERY2DIR%%/modules/albumselect/images/plusbottom.gif
-%%GALLERY2DIR%%/modules/albumselect/AlbumSelectSiteAdmin.inc
-%%GALLERY2DIR%%/modules/albumselect/Callbacks.inc
-%%GALLERY2DIR%%/modules/albumselect/MANIFEST
-%%GALLERY2DIR%%/modules/albumselect/Preloads.inc
-%%GALLERY2DIR%%/modules/albumselect/dtree.css
-%%GALLERY2DIR%%/modules/albumselect/dtree.js
-%%GALLERY2DIR%%/modules/albumselect/module.inc
-%%GALLERY2DIR%%/modules/albumselect/locale/bg_BG/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/cs_CZ/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/da_DK/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/de_DE/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/fr_FR/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/hu_HU/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/is_IS/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/it_IT/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/nl_NL/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/no_NO/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/ru_RU/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/sr_YU/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/sv_SE/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/tr_TR/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/vi_VN/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/zh_CN/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/locale/zh_TW/LC_MESSAGES/modules_albumselect.mo
-%%GALLERY2DIR%%/modules/albumselect/po/GNUmakefile
-%%GALLERY2DIR%%/modules/albumselect/po/bg_BG.po
-%%GALLERY2DIR%%/modules/albumselect/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/albumselect/po/da_DK.po
-%%GALLERY2DIR%%/modules/albumselect/po/de_DE.po
-%%GALLERY2DIR%%/modules/albumselect/po/fr_FR.po
-%%GALLERY2DIR%%/modules/albumselect/po/hu_HU.po
-%%GALLERY2DIR%%/modules/albumselect/po/is_IS.po
-%%GALLERY2DIR%%/modules/albumselect/po/it_IT.po
-%%GALLERY2DIR%%/modules/albumselect/po/nl_NL.po
-%%GALLERY2DIR%%/modules/albumselect/po/no_NO.po
-%%GALLERY2DIR%%/modules/albumselect/po/ru_RU.po
-%%GALLERY2DIR%%/modules/albumselect/po/sr_YU.po
-%%GALLERY2DIR%%/modules/albumselect/po/strings.raw
-%%GALLERY2DIR%%/modules/albumselect/po/sv_SE.po
-%%GALLERY2DIR%%/modules/albumselect/po/tr_TR.po
-%%GALLERY2DIR%%/modules/albumselect/po/vi_VN.po
-%%GALLERY2DIR%%/modules/albumselect/po/zh_CN.po
-%%GALLERY2DIR%%/modules/albumselect/po/zh_TW.po
-%%GALLERY2DIR%%/modules/albumselect/templates/blocks/AlbumSelect.tpl
-%%GALLERY2DIR%%/modules/albumselect/templates/blocks/AlbumTree.tpl
-%%GALLERY2DIR%%/modules/albumselect/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/albumselect/templates/AlbumSelectSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/archiveupload/classes/ArchiveExtractToolkit.class
-%%GALLERY2DIR%%/modules/archiveupload/classes/ArchiveUploadHelper.class
-%%GALLERY2DIR%%/modules/archiveupload/ArchiveUploadSiteAdmin.inc
-%%GALLERY2DIR%%/modules/archiveupload/MANIFEST
-%%GALLERY2DIR%%/modules/archiveupload/module.inc
-%%GALLERY2DIR%%/modules/archiveupload/data/test.zip
-%%GALLERY2DIR%%/modules/archiveupload/locale/bg_BG/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/cs_CZ/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/da_DK/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/de_DE/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/fr_FR/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/hu_HU/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/is_IS/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/it_IT/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/nl_NL/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/no_NO/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/ru_RU/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/sr_YU/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/sv_SE/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/tr_TR/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/vi_VN/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/zh_CN/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/locale/zh_TW/LC_MESSAGES/modules_archiveupload.mo
-%%GALLERY2DIR%%/modules/archiveupload/po/GNUmakefile
-%%GALLERY2DIR%%/modules/archiveupload/po/bg_BG.po
-%%GALLERY2DIR%%/modules/archiveupload/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/archiveupload/po/da_DK.po
-%%GALLERY2DIR%%/modules/archiveupload/po/de_DE.po
-%%GALLERY2DIR%%/modules/archiveupload/po/fr_FR.po
-%%GALLERY2DIR%%/modules/archiveupload/po/hu_HU.po
-%%GALLERY2DIR%%/modules/archiveupload/po/is_IS.po
-%%GALLERY2DIR%%/modules/archiveupload/po/it_IT.po
-%%GALLERY2DIR%%/modules/archiveupload/po/nl_NL.po
-%%GALLERY2DIR%%/modules/archiveupload/po/no_NO.po
-%%GALLERY2DIR%%/modules/archiveupload/po/ru_RU.po
-%%GALLERY2DIR%%/modules/archiveupload/po/sr_YU.po
-%%GALLERY2DIR%%/modules/archiveupload/po/strings.raw
-%%GALLERY2DIR%%/modules/archiveupload/po/sv_SE.po
-%%GALLERY2DIR%%/modules/archiveupload/po/tr_TR.po
-%%GALLERY2DIR%%/modules/archiveupload/po/vi_VN.po
-%%GALLERY2DIR%%/modules/archiveupload/po/zh_CN.po
-%%GALLERY2DIR%%/modules/archiveupload/po/zh_TW.po
-%%GALLERY2DIR%%/modules/archiveupload/templates/ArchiveUploadSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/captcha/classes/CaptchaHelper.class
-%%GALLERY2DIR%%/modules/captcha/CaptchaConfigAdmin.inc
-%%GALLERY2DIR%%/modules/captcha/CaptchaImage.inc
-%%GALLERY2DIR%%/modules/captcha/CaptchaSiteAdmin.inc
-%%GALLERY2DIR%%/modules/captcha/CaptchaValidationPlugin.inc
-%%GALLERY2DIR%%/modules/captcha/MANIFEST
-%%GALLERY2DIR%%/modules/captcha/module.inc
-%%GALLERY2DIR%%/modules/captcha/data/code_bg.jpg
-%%GALLERY2DIR%%/modules/captcha/locale/bg_BG/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/cs_CZ/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/da_DK/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/de_DE/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/fr_FR/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/it_IT/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/nl_NL/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/ru_RU/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/sr_YU/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/tr_TR/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/vi_VN/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/locale/zh_TW/LC_MESSAGES/modules_captcha.mo
-%%GALLERY2DIR%%/modules/captcha/po/GNUmakefile
-%%GALLERY2DIR%%/modules/captcha/po/bg_BG.po
-%%GALLERY2DIR%%/modules/captcha/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/captcha/po/da_DK.po
-%%GALLERY2DIR%%/modules/captcha/po/de_DE.po
-%%GALLERY2DIR%%/modules/captcha/po/fr_FR.po
-%%GALLERY2DIR%%/modules/captcha/po/it_IT.po
-%%GALLERY2DIR%%/modules/captcha/po/nl_NL.po
-%%GALLERY2DIR%%/modules/captcha/po/ru_RU.po
-%%GALLERY2DIR%%/modules/captcha/po/sr_YU.po
-%%GALLERY2DIR%%/modules/captcha/po/strings.raw
-%%GALLERY2DIR%%/modules/captcha/po/tr_TR.po
-%%GALLERY2DIR%%/modules/captcha/po/vi_VN.po
-%%GALLERY2DIR%%/modules/captcha/po/zh_TW.po
-%%GALLERY2DIR%%/modules/captcha/templates/CaptchaConfigAdmin.tpl
-%%GALLERY2DIR%%/modules/captcha/templates/CaptchaSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/captcha/templates/CaptchaValidationPlugin.tpl
-%%GALLERY2DIR%%/modules/cart/classes/CartHelper.class
-%%GALLERY2DIR%%/modules/cart/classes/CartPluginInterface_1_0.class
-%%GALLERY2DIR%%/modules/cart/AddToCart.inc
-%%GALLERY2DIR%%/modules/cart/Callbacks.inc
-%%GALLERY2DIR%%/modules/cart/MANIFEST
-%%GALLERY2DIR%%/modules/cart/ModifyCart.inc
-%%GALLERY2DIR%%/modules/cart/ViewCart.inc
-%%GALLERY2DIR%%/modules/cart/module.inc
-%%GALLERY2DIR%%/modules/cart/locale/bg_BG/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/cs_CZ/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/da_DK/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/de_DE/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/fr_FR/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/ga_IE/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/hu_HU/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/is_IS/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/it_IT/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/nl_NL/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/no_NO/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/pt_BR/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/ru_RU/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/sr_YU/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/sv_SE/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/tr_TR/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/vi_VN/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/zh_CN/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/locale/zh_TW/LC_MESSAGES/modules_cart.mo
-%%GALLERY2DIR%%/modules/cart/po/GNUmakefile
-%%GALLERY2DIR%%/modules/cart/po/bg_BG.po
-%%GALLERY2DIR%%/modules/cart/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/cart/po/da_DK.po
-%%GALLERY2DIR%%/modules/cart/po/de_DE.po
-%%GALLERY2DIR%%/modules/cart/po/fr_FR.po
-%%GALLERY2DIR%%/modules/cart/po/ga_IE.po
-%%GALLERY2DIR%%/modules/cart/po/hu_HU.po
-%%GALLERY2DIR%%/modules/cart/po/is_IS.po
-%%GALLERY2DIR%%/modules/cart/po/it_IT.po
-%%GALLERY2DIR%%/modules/cart/po/nl_NL.po
-%%GALLERY2DIR%%/modules/cart/po/no_NO.po
-%%GALLERY2DIR%%/modules/cart/po/pt_BR.po
-%%GALLERY2DIR%%/modules/cart/po/ru_RU.po
-%%GALLERY2DIR%%/modules/cart/po/sr_YU.po
-%%GALLERY2DIR%%/modules/cart/po/strings.raw
-%%GALLERY2DIR%%/modules/cart/po/sv_SE.po
-%%GALLERY2DIR%%/modules/cart/po/tr_TR.po
-%%GALLERY2DIR%%/modules/cart/po/vi_VN.po
-%%GALLERY2DIR%%/modules/cart/po/zh_CN.po
-%%GALLERY2DIR%%/modules/cart/po/zh_TW.po
-%%GALLERY2DIR%%/modules/cart/templates/blocks/ShowCart.tpl
-%%GALLERY2DIR%%/modules/cart/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/cart/templates/ViewCart.tpl
-%%GALLERY2DIR%%/modules/colorpack/classes/ColorPackImpl.class
-%%GALLERY2DIR%%/modules/colorpack/classes/ColorPackInterface_1_0.class
-%%GALLERY2DIR%%/modules/colorpack/MANIFEST
-%%GALLERY2DIR%%/modules/colorpack/module.inc
-%%GALLERY2DIR%%/modules/colorpack/locale/bg_BG/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/cs_CZ/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/da_DK/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/de_DE/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/fr_FR/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/it_IT/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/nl_NL/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/ru_RU/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/sr_YU/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/tr_TR/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/locale/zh_TW/LC_MESSAGES/modules_colorpack.mo
-%%GALLERY2DIR%%/modules/colorpack/packs/black/color.css
-%%GALLERY2DIR%%/modules/colorpack/packs/blue/color.css
-%%GALLERY2DIR%%/modules/colorpack/packs/bluebottle/color.css
-%%GALLERY2DIR%%/modules/colorpack/packs/deepsea/color.css
-%%GALLERY2DIR%%/modules/colorpack/packs/goldleaf/color.css
-%%GALLERY2DIR%%/modules/colorpack/po/GNUmakefile
-%%GALLERY2DIR%%/modules/colorpack/po/bg_BG.po
-%%GALLERY2DIR%%/modules/colorpack/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/colorpack/po/da_DK.po
-%%GALLERY2DIR%%/modules/colorpack/po/de_DE.po
-%%GALLERY2DIR%%/modules/colorpack/po/fr_FR.po
-%%GALLERY2DIR%%/modules/colorpack/po/it_IT.po
-%%GALLERY2DIR%%/modules/colorpack/po/nl_NL.po
-%%GALLERY2DIR%%/modules/colorpack/po/ru_RU.po
-%%GALLERY2DIR%%/modules/colorpack/po/sr_YU.po
-%%GALLERY2DIR%%/modules/colorpack/po/strings.raw
-%%GALLERY2DIR%%/modules/colorpack/po/tr_TR.po
-%%GALLERY2DIR%%/modules/colorpack/po/zh_TW.po
-%%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GNUmakefile
-%%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryComment.sql
-%%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema/platform/GNUmakefile
-%%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GNUmakefile
-%%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryComment.sql
-%%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GNUmakefile
-%%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryComment.sql
-%%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema/GNUmakefile
-%%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema/xml-src/GNUmakefile
-%%GALLERY2DIR%%/modules/comment/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/comment/classes/GalleryComment.class
-%%GALLERY2DIR%%/modules/comment/classes/GalleryCommentHelper.class
-%%GALLERY2DIR%%/modules/comment/classes/GalleryCommentSearch.class
-%%GALLERY2DIR%%/modules/comment/classes/interfaces/GNUmakefile
-%%GALLERY2DIR%%/modules/comment/classes/interfaces/GalleryComment.inc
-%%GALLERY2DIR%%/modules/comment/AddComment.inc
-%%GALLERY2DIR%%/modules/comment/Callbacks.inc
-%%GALLERY2DIR%%/modules/comment/CommentChangeConfirmation.inc
-%%GALLERY2DIR%%/modules/comment/DeleteComment.inc
-%%GALLERY2DIR%%/modules/comment/EditComment.inc
-%%GALLERY2DIR%%/modules/comment/MANIFEST
-%%GALLERY2DIR%%/modules/comment/ShowComments.inc
-%%GALLERY2DIR%%/modules/comment/module.inc
-%%GALLERY2DIR%%/modules/comment/locale/ar_SA/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/bg_BG/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/cs_CZ/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/da_DK/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/de_DE/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/el_GR/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/en_GB/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/es_AR/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/es_MX/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/fi_FI/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/fr_FR/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/ga_IE/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/he_IL/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/hu_HU/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/is_IS/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/it_IT/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/ja_JP/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/nl_NL/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/no_NO/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/pl_PL/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/pt_BR/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/pt_PT/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/ru_RU/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/sr_YU/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/sv_SE/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/tr_TR/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/vi_VN/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/zh_CN/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/locale/zh_TW/LC_MESSAGES/modules_comment.mo
-%%GALLERY2DIR%%/modules/comment/po/GNUmakefile
-%%GALLERY2DIR%%/modules/comment/po/ar_SA.po
-%%GALLERY2DIR%%/modules/comment/po/bg_BG.po
-%%GALLERY2DIR%%/modules/comment/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/comment/po/da_DK.po
-%%GALLERY2DIR%%/modules/comment/po/de_DE.po
-%%GALLERY2DIR%%/modules/comment/po/el_GR.po
-%%GALLERY2DIR%%/modules/comment/po/en_GB.po
-%%GALLERY2DIR%%/modules/comment/po/es_AR.po
-%%GALLERY2DIR%%/modules/comment/po/es_MX.po
-%%GALLERY2DIR%%/modules/comment/po/fi_FI.po
-%%GALLERY2DIR%%/modules/comment/po/fr_FR.po
-%%GALLERY2DIR%%/modules/comment/po/ga_IE.po
-%%GALLERY2DIR%%/modules/comment/po/he_IL.po
-%%GALLERY2DIR%%/modules/comment/po/hu_HU.po
-%%GALLERY2DIR%%/modules/comment/po/is_IS.po
-%%GALLERY2DIR%%/modules/comment/po/it_IT.po
-%%GALLERY2DIR%%/modules/comment/po/ja_JP.po
-%%GALLERY2DIR%%/modules/comment/po/nl_NL.po
-%%GALLERY2DIR%%/modules/comment/po/no_NO.po
-%%GALLERY2DIR%%/modules/comment/po/pl_PL.po
-%%GALLERY2DIR%%/modules/comment/po/pt_BR.po
-%%GALLERY2DIR%%/modules/comment/po/pt_PT.po
-%%GALLERY2DIR%%/modules/comment/po/ru_RU.po
-%%GALLERY2DIR%%/modules/comment/po/sr_YU.po
-%%GALLERY2DIR%%/modules/comment/po/strings.raw
-%%GALLERY2DIR%%/modules/comment/po/sv_SE.po
-%%GALLERY2DIR%%/modules/comment/po/tr_TR.po
-%%GALLERY2DIR%%/modules/comment/po/vi_VN.po
-%%GALLERY2DIR%%/modules/comment/po/zh_CN.po
-%%GALLERY2DIR%%/modules/comment/po/zh_TW.po
-%%GALLERY2DIR%%/modules/comment/templates/blocks/ViewComments.tpl
-%%GALLERY2DIR%%/modules/comment/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/comment/templates/AddComment.tpl
-%%GALLERY2DIR%%/modules/comment/templates/Comment.tpl
-%%GALLERY2DIR%%/modules/comment/templates/CommentChangeConfirmation.tpl
-%%GALLERY2DIR%%/modules/comment/templates/DeleteComment.tpl
-%%GALLERY2DIR%%/modules/comment/templates/EditComment.tpl
-%%GALLERY2DIR%%/modules/comment/templates/ShowComments.tpl
-%%GALLERY2DIR%%/modules/core/classes/GalleryPlatform/UnixPlatform.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryPlatform/WinNtPlatform.class
-%%GALLERY2DIR%%/modules/core/classes/BuildDerivativesTask.class
-%%GALLERY2DIR%%/modules/core/classes/DatabaseLockSystem.class
-%%GALLERY2DIR%%/modules/core/classes/ExternalIdMap.class
-%%GALLERY2DIR%%/modules/core/classes/FlockLockSystem.class
-%%GALLERY2DIR%%/modules/core/classes/FlushDatabaseCacheTask.class
-%%GALLERY2DIR%%/modules/core/classes/FlushTemplatesTask.class
-%%GALLERY2DIR%%/modules/core/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/core/classes/Gallery.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryAccessMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryAccessSubscriberMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryAlbumItem.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryAnimationItem.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryCapabilities.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryConstants.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryChildEntity.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryController.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryCoreApi.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryCoreSearch.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryDataCache.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryDataItem.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryDerivative.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryDerivativeImage.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryDerivativePreferencesMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryDescendentCountsMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryEmbed.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryEntity.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryEvent.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryEventListener.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryFactoryMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryFileSystemEntity.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryGroup.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryItem.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryItemAttributesMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryLockSystem.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryMaintenanceMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryMimeTypeMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryModule.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryMovieItem.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryPermissionSetMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryPersistent.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryPhotoItem.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryPhpVm.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryPlatform.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryPlugin.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryCharsetHelper_medium.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryCharsetHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryChildEntityHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryDerivativeHelper_advanced.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryDerivativeHelper_medium.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryDerivativeHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryEntityHelper_medium.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryEntityHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryEventHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryFactoryHelper_medium.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/MailHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryFactoryHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryFileSystemEntityHelper_medium.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryFileSystemEntityHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryGroupHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryItemAttributesHelper_advanced.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryItemAttributesHelper_medium.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryItemAttributesHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryItemHelper_advanced.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryItemHelper_medium.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryItemHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryLockHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryMimeTypeHelper_advanced.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryMimeTypeHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryPermissionHelper_advanced.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryPermissionHelper_medium.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryPermissionHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryPluginHelper_medium.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryPluginHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryToolkitHelper_medium.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryToolkitHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryUserGroupHelper_medium.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryUserGroupHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryUserHelper_medium.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/GalleryUserHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/MaintenanceHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/UserRecoverPasswordHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/helpers/WebHelper_simple.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryPluginMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryPluginParameterMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryRecoverPasswordMap.class
-%%GALLERY2DIR%%/modules/core/classes/GallerySearchResults.class
-%%GALLERY2DIR%%/modules/core/classes/GallerySession.class
-%%GALLERY2DIR%%/modules/core/classes/GallerySmarty.class
-%%GALLERY2DIR%%/modules/core/classes/GallerySortInterface_1_1.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryStatus.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryTemplate.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryTemplateAdapter.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryTheme.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryToolkit.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryToolkitOperationMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryUser.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryToolkitOperationMimeTypeMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryToolkitOperationParameterMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryToolkitPropertyMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryToolkitPropertyMimeTypeMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryTranslator.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryUnknownItem.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryUrlGenerator.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryUserGroupMap.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryUtilities.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryValidationPlugin.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryView.class
-%%GALLERY2DIR%%/modules/core/classes/OptimizeDatabaseTask.class
-%%GALLERY2DIR%%/modules/core/classes/ResetViewCountsTask.class
-%%GALLERY2DIR%%/modules/core/classes/SetOriginationTimestampTask.class
-%%GALLERY2DIR%%/modules/core/classes/SystemInfoTask.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/A_GalleryAlbumItem_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/A_GalleryDerivative_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/A_GalleryEntity_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/A_GalleryGroup_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/A_GalleryItem_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/A_GalleryPluginMap_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/A_GalleryPluginParameterMap_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/A_GalleryPluginParameterMap_1.1.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/ExternalIdMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GNUmakefile
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryAccessMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryAccessSubscriberMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryAlbumItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryAnimationItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryChildEntity.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryDataItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryDerivative.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryDerivativeImage.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryDerivativePreferencesMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryDescendentCountsMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryEntity.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryFactoryMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryFileSystemEntity.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryGroup.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryItemAttributesMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryMaintenanceMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryMimeTypeMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryMovieItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryPermissionSetMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryPhotoItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryPluginMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryPluginParameterMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryRecoverPasswordMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryToolkitOperationMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryToolkitOperationMimeTypeMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryToolkitOperationParameterMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryToolkitPropertyMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryToolkitPropertyMimeTypeMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryUnknownItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryUser.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryUserGroupMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/Lock.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/InstallerTest_sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/MySQL.xsl
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/R_GalleryItemPropertiesMap_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/R_GalleryPermissionMap_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/Schema.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/GNUmakefile
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/GNUmakefile.inc
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/A_GalleryAlbumItem_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/A_GalleryDerivative_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/A_GalleryEntity_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/A_GalleryGroup_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/A_GalleryItem_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/A_GalleryPluginMap_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/A_GalleryPluginParameterMap_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/A_GalleryPluginParameterMap_1.1.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/CreateBitOr_sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/ExternalIdMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GNUmakefile
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryAccessMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryAccessSubscriberMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryAlbumItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/Lock.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryAnimationItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryChildEntity.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryDataItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryDerivative.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryDerivativeImage.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryDerivativePreferencesMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryDescendentCountsMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryEntity.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryFactoryMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryFileSystemEntity.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryGroup.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryItemAttributesMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryMaintenanceMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryMimeTypeMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryMovieItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryPermissionSetMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryPhotoItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryPluginMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryPluginParameterMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryRecoverPasswordMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryToolkitOperationMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryToolkitOperationMimeTypeMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryToolkitOperationParameterMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryToolkitPropertyMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryToolkitPropertyMimeTypeMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryUnknownItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryUser.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/Oracle.xsl
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryUserGroupMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/InitRandom.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/InstallerTest_sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/R_GalleryItemPropertiesMap_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/R_GalleryPermissionMap_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/Schema.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/A_GalleryAlbumItem_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/A_GalleryDerivative_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/A_GalleryEntity_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/A_GalleryGroup_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/A_GalleryItem_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/A_GalleryPluginMap_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/A_GalleryPluginParameterMap_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/A_GalleryPluginParameterMap_1.1.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/ExternalIdMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GNUmakefile
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryAccessMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryAccessSubscriberMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryAlbumItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryAnimationItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryChildEntity.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryDataItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryDerivative.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryDerivativeImage.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryDerivativePreferencesMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryDescendentCountsMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryEntity.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryFactoryMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryFileSystemEntity.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryGroup.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryItemAttributesMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryMaintenanceMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryMimeTypeMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryMovieItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryPermissionSetMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryPhotoItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryPluginMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryPluginParameterMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryRecoverPasswordMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryToolkitOperationMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryToolkitOperationMimeTypeMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryToolkitOperationParameterMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryToolkitPropertyMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryToolkitPropertyMimeTypeMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryUnknownItem.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryUser.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryUserGroupMap.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/Lock.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/InstallerTest_sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/PostgreSQL.xsl
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/R_GalleryItemPropertiesMap_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/R_GalleryPermissionMap_1.0.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/Schema.sql
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/GNUmakefile
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-out/InstallerTest.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src/A_GalleryAlbumItem_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src/A_GalleryDerivative_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src/A_GalleryEntity_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src/A_GalleryGroup_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src/A_GalleryItem_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src/A_GalleryPluginMap_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src/A_GalleryPluginParameterMap_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src/A_GalleryPluginParameterMap_1.1.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src/DbXml.xsl
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src/GNUmakefile
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src/Lock.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src/R_GalleryItemPropertiesMap_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src/R_GalleryPermissionMap_1.0.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src/Schema.xml
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/ErrorHandler.inc
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/MySqlDatabaseStorage.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/OracleDatabaseStorage.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/PostgreSqlDatabaseStorage.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseSearchResults.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseSqlFragment.class
-%%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage.class
-%%GALLERY2DIR%%/modules/core/classes/interfaces/ClassCode.xsl
-%%GALLERY2DIR%%/modules/core/classes/interfaces/ExternalIdMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GNUmakefile
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryAccessMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryAccessSubscriberMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryAlbumItem.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryAnimationItem.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryChildEntity.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryDataItem.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryDerivative.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryDerivativeImage.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryDerivativePreferencesMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryDescendentCountsMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryEntity.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryFactoryMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryFileSystemEntity.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryGroup.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryItem.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryItemAttributesMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryMaintenanceMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryMimeTypeMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryMovieItem.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryPermissionSetMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryPhotoItem.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryPluginMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryPluginParameterMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryRecoverPasswordMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryToolkitOperationMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryToolkitOperationMimeTypeMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryToolkitOperationParameterMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryToolkitPropertyMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryToolkitPropertyMimeTypeMap.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryUnknownItem.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryUser.inc
-%%GALLERY2DIR%%/modules/core/classes/interfaces/GalleryUserGroupMap.inc
-%%GALLERY2DIR%%/modules/core/AdminCore.inc
-%%GALLERY2DIR%%/modules/core/AdminCreateGroup.inc
-%%GALLERY2DIR%%/modules/core/AdminCreateUser.inc
-%%GALLERY2DIR%%/modules/core/AdminDeleteGroup.inc
-%%GALLERY2DIR%%/modules/core/AdminDeleteUser.inc
-%%GALLERY2DIR%%/modules/core/AdminEditGroup.inc
-%%GALLERY2DIR%%/modules/core/AdminEditGroupUsers.inc
-%%GALLERY2DIR%%/modules/core/AdminEditUser.inc
-%%GALLERY2DIR%%/modules/core/AdminGroups.inc
-%%GALLERY2DIR%%/modules/core/AdminMaintenance.inc
-%%GALLERY2DIR%%/modules/core/AdminModules.inc
-%%GALLERY2DIR%%/modules/core/AdminModulesVerifyUninstall.inc
-%%GALLERY2DIR%%/modules/core/AdminThemes.inc
-%%GALLERY2DIR%%/modules/core/AdminToolkitPriority.inc
-%%GALLERY2DIR%%/modules/core/AdminUsers.inc
-%%GALLERY2DIR%%/modules/core/Callbacks.inc
-%%GALLERY2DIR%%/modules/core/ChangeLanguage.inc
-%%GALLERY2DIR%%/modules/core/CoreModuleExtras.inc
-%%GALLERY2DIR%%/modules/core/CreateThumbnailOption.inc
-%%GALLERY2DIR%%/modules/core/DownloadItem.inc
-%%GALLERY2DIR%%/modules/core/ErrorPage.inc
-%%GALLERY2DIR%%/modules/core/ItemAdd.inc
-%%GALLERY2DIR%%/modules/core/ItemAddAlbum.inc
-%%GALLERY2DIR%%/modules/core/ItemAddConfirmation.inc
-%%GALLERY2DIR%%/modules/core/ItemAddFromBrowser.inc
-%%GALLERY2DIR%%/modules/core/ItemAddFromServer.inc
-%%GALLERY2DIR%%/modules/core/ItemAddFromWeb.inc
-%%GALLERY2DIR%%/modules/core/ItemAdmin.inc
-%%GALLERY2DIR%%/modules/core/ItemCreateLink.inc
-%%GALLERY2DIR%%/modules/core/ItemCreateLinkSingle.inc
-%%GALLERY2DIR%%/modules/core/ItemDelete.inc
-%%GALLERY2DIR%%/modules/core/ItemDeleteConfirmation.inc
-%%GALLERY2DIR%%/modules/core/ItemDeleteSingle.inc
-%%GALLERY2DIR%%/modules/core/po/GNUmakefile
-%%GALLERY2DIR%%/modules/core/po/ar_SA.po
-%%GALLERY2DIR%%/modules/core/po/bg_BG.po
-%%GALLERY2DIR%%/modules/core/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/core/po/da_DK.po
-%%GALLERY2DIR%%/modules/core/po/de_DE.po
-%%GALLERY2DIR%%/modules/core/po/el_GR.po
-%%GALLERY2DIR%%/modules/core/po/en_GB.po
-%%GALLERY2DIR%%/modules/core/po/es_AR.po
-%%GALLERY2DIR%%/modules/core/po/es_MX.po
-%%GALLERY2DIR%%/modules/core/po/fi_FI.po
-%%GALLERY2DIR%%/modules/core/po/fr_FR.po
-%%GALLERY2DIR%%/modules/core/po/ga_IE.po
-%%GALLERY2DIR%%/modules/core/po/he_IL.po
-%%GALLERY2DIR%%/modules/core/po/hu_HU.po
-%%GALLERY2DIR%%/modules/core/po/is_IS.po
-%%GALLERY2DIR%%/modules/core/po/it_IT.po
-%%GALLERY2DIR%%/modules/core/po/ja_JP.po
-%%GALLERY2DIR%%/modules/core/po/nl_NL.po
-%%GALLERY2DIR%%/modules/core/po/no_NO.po
-%%GALLERY2DIR%%/modules/core/po/pl_PL.po
-%%GALLERY2DIR%%/modules/core/po/pt_BR.po
-%%GALLERY2DIR%%/modules/core/po/pt_PT.po
-%%GALLERY2DIR%%/modules/core/po/ru_RU.po
-%%GALLERY2DIR%%/modules/core/po/sr_YU.po
-%%GALLERY2DIR%%/modules/core/po/strings.raw
-%%GALLERY2DIR%%/modules/core/po/sv_SE.po
-%%GALLERY2DIR%%/modules/core/po/tr_TR.po
-%%GALLERY2DIR%%/modules/core/po/vi_VN.po
-%%GALLERY2DIR%%/modules/core/po/zh_CN.po
-%%GALLERY2DIR%%/modules/core/po/zh_TW.po
-%%GALLERY2DIR%%/modules/core/ItemEdit.inc
-%%GALLERY2DIR%%/modules/core/ItemEditAlbum.inc
-%%GALLERY2DIR%%/modules/core/ItemEditAnimation.inc
-%%GALLERY2DIR%%/modules/core/ItemEditCaptions.inc
-%%GALLERY2DIR%%/modules/core/ItemEditItem.inc
-%%GALLERY2DIR%%/modules/core/ItemEditMovie.inc
-%%GALLERY2DIR%%/modules/core/ItemEditPhoto.inc
-%%GALLERY2DIR%%/modules/core/ItemEditPhotoThumbnail.inc
-%%GALLERY2DIR%%/modules/core/ItemEditRotateAndScalePhoto.inc
-%%GALLERY2DIR%%/modules/core/ItemEditTheme.inc
-%%GALLERY2DIR%%/modules/core/ItemMakeHighlight.inc
-%%GALLERY2DIR%%/modules/core/ItemMove.inc
-%%GALLERY2DIR%%/modules/core/ItemMoveSingle.inc
-%%GALLERY2DIR%%/modules/core/ItemPermissions.inc
-%%GALLERY2DIR%%/modules/core/ItemReorder.inc
-%%GALLERY2DIR%%/modules/core/Logout.inc
-%%GALLERY2DIR%%/modules/core/MANIFEST
-%%GALLERY2DIR%%/modules/core/ProgressBar.inc
-%%GALLERY2DIR%%/modules/core/ShowItem.inc
-%%GALLERY2DIR%%/modules/core/ShowItemError.inc
-%%GALLERY2DIR%%/modules/core/SimpleCallback.inc
-%%GALLERY2DIR%%/modules/core/SiteAdmin.inc
-%%GALLERY2DIR%%/modules/core/UserAdmin.inc
-%%GALLERY2DIR%%/modules/core/UserChangePassword.inc
-%%GALLERY2DIR%%/modules/core/UserLogin.inc
-%%GALLERY2DIR%%/modules/core/UserPreferences.inc
-%%GALLERY2DIR%%/modules/core/UserRecoverPassword.inc
-%%GALLERY2DIR%%/modules/core/UserRecoverPasswordAdmin.inc
-%%GALLERY2DIR%%/modules/core/UserRecoverPasswordConfirm.inc
-%%GALLERY2DIR%%/modules/core/UserRecoverPasswordDownload.inc
-%%GALLERY2DIR%%/modules/core/module.inc
-%%GALLERY2DIR%%/modules/core/data/broken-image.gif
-%%GALLERY2DIR%%/modules/core/data/donate.png
-%%GALLERY2DIR%%/modules/core/data/g2-unpossible.mp3
-%%GALLERY2DIR%%/modules/core/data/g2-unpossible.png
-%%GALLERY2DIR%%/modules/core/data/module-active.gif
-%%GALLERY2DIR%%/modules/core/data/module-inactive.gif
-%%GALLERY2DIR%%/modules/core/data/module-incompatible.gif
-%%GALLERY2DIR%%/modules/core/data/module-install.gif
-%%GALLERY2DIR%%/modules/core/data/module-upgrade.gif
-%%GALLERY2DIR%%/modules/core/locale/ar_SA/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/bg_BG/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/cs_CZ/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/da_DK/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/de_DE/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/el_GR/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/en_GB/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/es_AR/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/es_MX/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/fi_FI/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/fr_FR/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/ga_IE/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/he_IL/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/hu_HU/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/is_IS/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/it_IT/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/ja_JP/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/nl_NL/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/no_NO/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/pl_PL/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/pt_BR/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/pt_PT/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/ru_RU/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/sr_YU/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/sv_SE/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/tr_TR/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/vi_VN/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/zh_CN/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/locale/zh_TW/LC_MESSAGES/modules_core.mo
-%%GALLERY2DIR%%/modules/core/plugins/ImageCrop.jar
-%%GALLERY2DIR%%/modules/core/templates/blocks/BreadCrumb.tpl
-%%GALLERY2DIR%%/modules/core/templates/blocks/EmergencyEditItemLink.tpl
-%%GALLERY2DIR%%/modules/core/templates/blocks/GuestPreview.tpl
-%%GALLERY2DIR%%/modules/core/templates/blocks/ItemInfo.tpl
-%%GALLERY2DIR%%/modules/core/templates/blocks/ItemLinks.tpl
-%%GALLERY2DIR%%/modules/core/templates/blocks/LanguageSelector.tpl
-%%GALLERY2DIR%%/modules/core/templates/blocks/LoginBlock.tpl
-%%GALLERY2DIR%%/modules/core/templates/blocks/NavigationLinks.tpl
-%%GALLERY2DIR%%/modules/core/templates/blocks/Navigator.tpl
-%%GALLERY2DIR%%/modules/core/templates/blocks/Pager.tpl
-%%GALLERY2DIR%%/modules/core/templates/blocks/PeerList.tpl
-%%GALLERY2DIR%%/modules/core/templates/blocks/PhotoSizes.tpl
-%%GALLERY2DIR%%/modules/core/templates/blocks/SystemLink.tpl
-%%GALLERY2DIR%%/modules/core/templates/blocks/SystemLinks.tpl
-%%GALLERY2DIR%%/modules/core/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/core/templates/AdminCore.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminCreateGroup.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminCreateUser.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminDeleteGroup.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminDeleteUser.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminEditGroup.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminEditGroupUsers.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminEditUser.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminGroups.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminMaintenance.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminModules.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminModulesVerifyUninstall.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminThemes.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminToolkitPriority.tpl
-%%GALLERY2DIR%%/modules/core/templates/AdminUsers.tpl
-%%GALLERY2DIR%%/modules/core/templates/AutoComplete.tpl
-%%GALLERY2DIR%%/modules/core/templates/CreateThumbnailOption.tpl
-%%GALLERY2DIR%%/modules/core/templates/DefaultButton.tpl
-%%GALLERY2DIR%%/modules/core/templates/Dimensions.tpl
-%%GALLERY2DIR%%/modules/core/templates/EmailTest.tpl
-%%GALLERY2DIR%%/modules/core/templates/ErrorPage.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemAdd.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemAddAlbum.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemAddConfirmation.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemAddFromBrowser.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemAddFromServer.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemAddFromWeb.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemAdmin.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemCreateLink.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemCreateLinkSingle.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemDelete.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemDeleteConfirmation.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemDeleteSingle.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemEdit.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemEditAlbum.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemEditAnimation.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemEditCaptions.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemEditItem.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemEditMovie.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemEditPhoto.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemEditPhotoThumbnail.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemEditRotateAndScalePhoto.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemEditTheme.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemMakeHighlight.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemMove.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemMoveSingle.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemPermissions.tpl
-%%GALLERY2DIR%%/modules/core/templates/ItemReorder.tpl
-%%GALLERY2DIR%%/modules/core/templates/LateRedirect.tpl
-%%GALLERY2DIR%%/modules/core/templates/MarkupBar.tpl
-%%GALLERY2DIR%%/modules/core/templates/ShowItem.tpl
-%%GALLERY2DIR%%/modules/core/templates/ShowItemError.tpl
-%%GALLERY2DIR%%/modules/core/templates/ShowItemHead.tpl
-%%GALLERY2DIR%%/modules/core/templates/SidebarBlock.tpl
-%%GALLERY2DIR%%/modules/core/templates/SiteAdmin.tpl
-%%GALLERY2DIR%%/modules/core/templates/UserAdmin.tpl
-%%GALLERY2DIR%%/modules/core/templates/UserChangePassword.tpl
-%%GALLERY2DIR%%/modules/core/templates/UserLogin.tpl
-%%GALLERY2DIR%%/modules/core/templates/UserPreferences.tpl
-%%GALLERY2DIR%%/modules/core/templates/UserRecoverPassword.tpl
-%%GALLERY2DIR%%/modules/core/templates/UserRecoverPasswordAdmin.tpl
-%%GALLERY2DIR%%/modules/core/templates/UserRecoverPasswordConfirm.tpl
-%%GALLERY2DIR%%/modules/core/templates/UserRecoverPasswordEmail.tpl
-%%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/CustomFieldMap.sql
-%%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GNUmakefile
-%%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema/platform/GNUmakefile
-%%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/CustomFieldMap.sql
-%%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GNUmakefile
-%%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/CustomFieldMap.sql
-%%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GNUmakefile
-%%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema/GNUmakefile
-%%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema/xml-src/GNUmakefile
-%%GALLERY2DIR%%/modules/customfield/classes/CustomFieldHelper.class
-%%GALLERY2DIR%%/modules/customfield/classes/CustomFieldInterface_1_0.class
-%%GALLERY2DIR%%/modules/customfield/classes/CustomFieldMap.class
-%%GALLERY2DIR%%/modules/customfield/classes/CustomFieldSearch.class
-%%GALLERY2DIR%%/modules/customfield/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/customfield/classes/interfaces/CustomFieldMap.inc
-%%GALLERY2DIR%%/modules/customfield/classes/interfaces/GNUmakefile
-%%GALLERY2DIR%%/modules/customfield/Callbacks.inc
-%%GALLERY2DIR%%/modules/customfield/CustomFieldItemAdmin.inc
-%%GALLERY2DIR%%/modules/customfield/CustomFieldItemEdit.inc
-%%GALLERY2DIR%%/modules/customfield/CustomFieldSiteAdmin.inc
-%%GALLERY2DIR%%/modules/customfield/MANIFEST
-%%GALLERY2DIR%%/modules/customfield/module.inc
-%%GALLERY2DIR%%/modules/customfield/locale/cs_CZ/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/da_DK/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/de_DE/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/fr_FR/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/hu_HU/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/is_IS/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/it_IT/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/nl_NL/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/no_NO/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/ru_RU/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/sr_YU/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/tr_TR/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/vi_VN/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/zh_CN/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/locale/zh_TW/LC_MESSAGES/modules_customfield.mo
-%%GALLERY2DIR%%/modules/customfield/po/GNUmakefile
-%%GALLERY2DIR%%/modules/customfield/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/customfield/po/da_DK.po
-%%GALLERY2DIR%%/modules/customfield/po/de_DE.po
-%%GALLERY2DIR%%/modules/customfield/po/fr_FR.po
-%%GALLERY2DIR%%/modules/customfield/po/hu_HU.po
-%%GALLERY2DIR%%/modules/customfield/po/is_IS.po
-%%GALLERY2DIR%%/modules/customfield/po/it_IT.po
-%%GALLERY2DIR%%/modules/customfield/po/nl_NL.po
-%%GALLERY2DIR%%/modules/customfield/po/no_NO.po
-%%GALLERY2DIR%%/modules/customfield/po/ru_RU.po
-%%GALLERY2DIR%%/modules/customfield/po/sr_YU.po
-%%GALLERY2DIR%%/modules/customfield/po/strings.raw
-%%GALLERY2DIR%%/modules/customfield/po/tr_TR.po
-%%GALLERY2DIR%%/modules/customfield/po/vi_VN.po
-%%GALLERY2DIR%%/modules/customfield/po/zh_CN.po
-%%GALLERY2DIR%%/modules/customfield/po/zh_TW.po
-%%GALLERY2DIR%%/modules/customfield/templates/blocks/CustomFields.tpl
-%%GALLERY2DIR%%/modules/customfield/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/customfield/templates/Admin.tpl
-%%GALLERY2DIR%%/modules/customfield/templates/CustomFieldItemAdmin.tpl
-%%GALLERY2DIR%%/modules/customfield/templates/CustomFieldItemEdit.tpl
-%%GALLERY2DIR%%/modules/customfield/templates/CustomFieldSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/dcraw/classes/DcrawToolkit.class
-%%GALLERY2DIR%%/modules/dcraw/classes/DcrawToolkitHelper.class
-%%GALLERY2DIR%%/modules/dcraw/AdminDcraw.inc
-%%GALLERY2DIR%%/modules/dcraw/MANIFEST
-%%GALLERY2DIR%%/modules/dcraw/module.inc
-%%GALLERY2DIR%%/modules/dcraw/locale/cs_CZ/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/da_DK/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/de_DE/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/fr_FR/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/it_IT/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/nl_NL/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/ru_RU/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/sr_YU/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/tr_TR/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/vi_VN/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/locale/zh_TW/LC_MESSAGES/modules_dcraw.mo
-%%GALLERY2DIR%%/modules/dcraw/po/GNUmakefile
-%%GALLERY2DIR%%/modules/dcraw/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/dcraw/po/da_DK.po
-%%GALLERY2DIR%%/modules/dcraw/po/de_DE.po
-%%GALLERY2DIR%%/modules/dcraw/po/fr_FR.po
-%%GALLERY2DIR%%/modules/dcraw/po/it_IT.po
-%%GALLERY2DIR%%/modules/dcraw/po/nl_NL.po
-%%GALLERY2DIR%%/modules/dcraw/po/ru_RU.po
-%%GALLERY2DIR%%/modules/dcraw/po/sr_YU.po
-%%GALLERY2DIR%%/modules/dcraw/po/strings.raw
-%%GALLERY2DIR%%/modules/dcraw/po/tr_TR.po
-%%GALLERY2DIR%%/modules/dcraw/po/vi_VN.po
-%%GALLERY2DIR%%/modules/dcraw/po/zh_TW.po
-%%GALLERY2DIR%%/modules/dcraw/templates/AdminDcraw.tpl
-%%GALLERY2DIR%%/modules/debug/classes/DebugHelper.class
-%%GALLERY2DIR%%/modules/debug/MANIFEST
-%%GALLERY2DIR%%/modules/debug/ShowTree.inc
-%%GALLERY2DIR%%/modules/debug/module.inc
-%%GALLERY2DIR%%/modules/debug/locale/cs_CZ/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/da_DK/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/de_DE/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/en_GB/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/es_AR/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/fi_FI/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/fr_FR/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/ga_IE/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/is_IS/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/it_IT/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/ja_JP/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/nl_NL/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/no_NO/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/pl_PL/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/ru_RU/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/sr_YU/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/sv_SE/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/tr_TR/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/zh_CN/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/locale/zh_TW/LC_MESSAGES/modules_debug.mo
-%%GALLERY2DIR%%/modules/debug/po/GNUmakefile
-%%GALLERY2DIR%%/modules/debug/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/debug/po/da_DK.po
-%%GALLERY2DIR%%/modules/debug/po/de_DE.po
-%%GALLERY2DIR%%/modules/debug/po/en_GB.po
-%%GALLERY2DIR%%/modules/debug/po/es_AR.po
-%%GALLERY2DIR%%/modules/debug/po/fi_FI.po
-%%GALLERY2DIR%%/modules/debug/po/fr_FR.po
-%%GALLERY2DIR%%/modules/debug/po/ga_IE.po
-%%GALLERY2DIR%%/modules/debug/po/is_IS.po
-%%GALLERY2DIR%%/modules/debug/po/it_IT.po
-%%GALLERY2DIR%%/modules/debug/po/ja_JP.po
-%%GALLERY2DIR%%/modules/debug/po/nl_NL.po
-%%GALLERY2DIR%%/modules/debug/po/no_NO.po
-%%GALLERY2DIR%%/modules/debug/po/pl_PL.po
-%%GALLERY2DIR%%/modules/debug/po/ru_RU.po
-%%GALLERY2DIR%%/modules/debug/po/sr_YU.po
-%%GALLERY2DIR%%/modules/debug/po/strings.raw
-%%GALLERY2DIR%%/modules/debug/po/sv_SE.po
-%%GALLERY2DIR%%/modules/debug/po/tr_TR.po
-%%GALLERY2DIR%%/modules/debug/po/zh_CN.po
-%%GALLERY2DIR%%/modules/debug/po/zh_TW.po
-%%GALLERY2DIR%%/modules/debug/templates/ShowTree.tpl
-%%GALLERY2DIR%%/modules/debug/templates/ShowTreeEntity.tpl
-%%GALLERY2DIR%%/modules/debug/templates/ShowTreeEntityLink.tpl
-%%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/ExifPropertiesMap.sql
-%%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GNUmakefile
-%%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/GNUmakefile
-%%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/ExifPropertiesMap.sql
-%%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GNUmakefile
-%%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/ExifPropertiesMap.sql
-%%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GNUmakefile
-%%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema/GNUmakefile
-%%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema/xml-src/GNUmakefile
-%%GALLERY2DIR%%/modules/exif/classes/ExifExtractor.class
-%%GALLERY2DIR%%/modules/exif/classes/ExifHelper.class
-%%GALLERY2DIR%%/modules/exif/classes/ExifInterface_1_0.class
-%%GALLERY2DIR%%/modules/exif/classes/ExifPropertiesMap.class
-%%GALLERY2DIR%%/modules/exif/classes/ExifToolkit.class
-%%GALLERY2DIR%%/modules/exif/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/exif/classes/interfaces/ExifPropertiesMap.inc
-%%GALLERY2DIR%%/modules/exif/classes/interfaces/GNUmakefile
-%%GALLERY2DIR%%/modules/exif/AdminExif.inc
-%%GALLERY2DIR%%/modules/exif/Callbacks.inc
-%%GALLERY2DIR%%/modules/exif/ExifDescriptionOption.inc
-%%GALLERY2DIR%%/modules/exif/MANIFEST
-%%GALLERY2DIR%%/modules/exif/SwitchDetailMode.inc
-%%GALLERY2DIR%%/modules/exif/module.inc
-%%GALLERY2DIR%%/modules/exif/lib/JPEG/JPEG.inc
-%%GALLERY2DIR%%/modules/exif/lib/exifer/makers/canon.inc
-%%GALLERY2DIR%%/modules/exif/lib/exifer/makers/fujifilm.inc
-%%GALLERY2DIR%%/modules/exif/lib/exifer/makers/gps.inc
-%%GALLERY2DIR%%/modules/exif/lib/exifer/makers/nikon.inc
-%%GALLERY2DIR%%/modules/exif/lib/exifer/makers/olympus.inc
-%%GALLERY2DIR%%/modules/exif/lib/exifer/makers/sanyo.inc
-%%GALLERY2DIR%%/modules/exif/lib/exifer/exif.inc
-%%GALLERY2DIR%%/modules/exif/locale/cs_CZ/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/da_DK/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/de_DE/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/fr_FR/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/ga_IE/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/is_IS/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/it_IT/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/nl_NL/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/no_NO/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/ru_RU/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/sr_YU/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/sv_SE/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/tr_TR/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/vi_VN/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/zh_CN/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/locale/zh_TW/LC_MESSAGES/modules_exif.mo
-%%GALLERY2DIR%%/modules/exif/po/GNUmakefile
-%%GALLERY2DIR%%/modules/exif/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/exif/po/da_DK.po
-%%GALLERY2DIR%%/modules/exif/po/de_DE.po
-%%GALLERY2DIR%%/modules/exif/po/fr_FR.po
-%%GALLERY2DIR%%/modules/exif/po/ga_IE.po
-%%GALLERY2DIR%%/modules/exif/po/is_IS.po
-%%GALLERY2DIR%%/modules/exif/po/it_IT.po
-%%GALLERY2DIR%%/modules/exif/po/nl_NL.po
-%%GALLERY2DIR%%/modules/exif/po/no_NO.po
-%%GALLERY2DIR%%/modules/exif/po/ru_RU.po
-%%GALLERY2DIR%%/modules/exif/po/sr_YU.po
-%%GALLERY2DIR%%/modules/exif/po/strings.raw
-%%GALLERY2DIR%%/modules/exif/po/sv_SE.po
-%%GALLERY2DIR%%/modules/exif/po/tr_TR.po
-%%GALLERY2DIR%%/modules/exif/po/vi_VN.po
-%%GALLERY2DIR%%/modules/exif/po/zh_CN.po
-%%GALLERY2DIR%%/modules/exif/po/zh_TW.po
-%%GALLERY2DIR%%/modules/exif/templates/blocks/ExifInfo.tpl
-%%GALLERY2DIR%%/modules/exif/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/exif/templates/AdminExif.tpl
-%%GALLERY2DIR%%/modules/ffmpeg/classes/FfmpegToolkit.class
-%%GALLERY2DIR%%/modules/ffmpeg/classes/FfmpegToolkitHelper.class
-%%GALLERY2DIR%%/modules/ffmpeg/AdminFfmpeg.inc
-%%GALLERY2DIR%%/modules/ffmpeg/MANIFEST
-%%GALLERY2DIR%%/modules/ffmpeg/module.inc
-%%GALLERY2DIR%%/modules/ffmpeg/locale/cs_CZ/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/da_DK/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/de_DE/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/fr_FR/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/ga_IE/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/is_IS/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/it_IT/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/ja_JP/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/nl_NL/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/no_NO/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/pt_PT/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/ru_RU/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/sr_YU/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/sv_SE/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/tr_TR/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/vi_VN/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/zh_CN/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/locale/zh_TW/LC_MESSAGES/modules_ffmpeg.mo
-%%GALLERY2DIR%%/modules/ffmpeg/po/GNUmakefile
-%%GALLERY2DIR%%/modules/ffmpeg/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/da_DK.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/de_DE.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/fr_FR.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/ga_IE.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/is_IS.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/it_IT.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/ja_JP.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/nl_NL.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/no_NO.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/pt_PT.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/ru_RU.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/sr_YU.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/strings.raw
-%%GALLERY2DIR%%/modules/ffmpeg/po/sv_SE.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/tr_TR.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/vi_VN.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/zh_CN.po
-%%GALLERY2DIR%%/modules/ffmpeg/po/zh_TW.po
-%%GALLERY2DIR%%/modules/ffmpeg/templates/AdminFfmpeg.tpl
-%%GALLERY2DIR%%/modules/gd/classes/GdFunctionality.class
-%%GALLERY2DIR%%/modules/gd/classes/GdToolkit.class
-%%GALLERY2DIR%%/modules/gd/classes/GdToolkitHelper.class
-%%GALLERY2DIR%%/modules/gd/AdminGd.inc
-%%GALLERY2DIR%%/modules/gd/MANIFEST
-%%GALLERY2DIR%%/modules/gd/module.inc
-%%GALLERY2DIR%%/modules/gd/locale/cs_CZ/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/da_DK/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/de_DE/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/fr_FR/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/is_IS/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/it_IT/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/nl_NL/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/no_NO/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/pl_PL/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/ru_RU/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/sr_YU/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/tr_TR/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/vi_VN/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/zh_CN/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/locale/zh_TW/LC_MESSAGES/modules_gd.mo
-%%GALLERY2DIR%%/modules/gd/po/GNUmakefile
-%%GALLERY2DIR%%/modules/gd/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/gd/po/da_DK.po
-%%GALLERY2DIR%%/modules/gd/po/de_DE.po
-%%GALLERY2DIR%%/modules/gd/po/fr_FR.po
-%%GALLERY2DIR%%/modules/gd/po/is_IS.po
-%%GALLERY2DIR%%/modules/gd/po/it_IT.po
-%%GALLERY2DIR%%/modules/gd/po/nl_NL.po
-%%GALLERY2DIR%%/modules/gd/po/no_NO.po
-%%GALLERY2DIR%%/modules/gd/po/pl_PL.po
-%%GALLERY2DIR%%/modules/gd/po/ru_RU.po
-%%GALLERY2DIR%%/modules/gd/po/sr_YU.po
-%%GALLERY2DIR%%/modules/gd/po/strings.raw
-%%GALLERY2DIR%%/modules/gd/po/tr_TR.po
-%%GALLERY2DIR%%/modules/gd/po/vi_VN.po
-%%GALLERY2DIR%%/modules/gd/po/zh_CN.po
-%%GALLERY2DIR%%/modules/gd/po/zh_TW.po
-%%GALLERY2DIR%%/modules/gd/templates/AdminGd.tpl
-%%GALLERY2DIR%%/modules/icons/classes/IconsImpl.class
-%%GALLERY2DIR%%/modules/icons/classes/IconsInterface_1_0.class
-%%GALLERY2DIR%%/modules/icons/IconsSiteAdmin.inc
-%%GALLERY2DIR%%/modules/icons/MANIFEST
-%%GALLERY2DIR%%/modules/icons/module.inc
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/README.txt
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/account_settings.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/add_album.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/add_cart.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/add_comment.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/add_items.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/add_sub-album.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/advanced_search.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/album.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/back_to_album.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/blocks.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/bullet.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/bullet_arrow.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/bullet_checked.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/captcha.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/cart.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/change_password.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/commerce.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/create_link.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/dcraw.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/custom_fields.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/debug_tree.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/delete_album.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/delete_photo.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/display.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/edit_album.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/edit_captions.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/edit_permissions.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/edit_photo.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/exif_parser.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/extra_data.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/ffmpeg.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/gallery.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/gd.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/general.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/graphics_toolkits.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/groups.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/icon_module.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/iconpack.inc
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/icons-rtl.css
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/icons.css
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/image.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/image_magick.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/import.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/import_archive.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/import_gallery1.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/layout.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/make_highlight.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/members.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/mime_types.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/modules.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/move_photo.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/new_items.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/panorama.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/pbm.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/print.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/quotas.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/random_highlight.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/random_popular.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/registration.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/remote.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/reorder_items.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/site_maintenance.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/thumbnails.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/toolkit_priority.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/url_rewrite.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/user_albums.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/users.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/view_comment.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/view_fullscreen_slideshow.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/view_slideshow.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/watermark.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/webcam.gif
-%%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns/zip_download.gif
-%%GALLERY2DIR%%/modules/icons/locale/bg_BG/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/cs_CZ/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/da_DK/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/de_DE/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/fr_FR/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/it_IT/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/nl_NL/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/ru_RU/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/sr_YU/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/sv_SE/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/tr_TR/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/locale/zh_TW/LC_MESSAGES/modules_icons.mo
-%%GALLERY2DIR%%/modules/icons/po/GNUmakefile
-%%GALLERY2DIR%%/modules/icons/po/bg_BG.po
-%%GALLERY2DIR%%/modules/icons/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/icons/po/da_DK.po
-%%GALLERY2DIR%%/modules/icons/po/de_DE.po
-%%GALLERY2DIR%%/modules/icons/po/fr_FR.po
-%%GALLERY2DIR%%/modules/icons/po/it_IT.po
-%%GALLERY2DIR%%/modules/icons/po/nl_NL.po
-%%GALLERY2DIR%%/modules/icons/po/ru_RU.po
-%%GALLERY2DIR%%/modules/icons/po/sr_YU.po
-%%GALLERY2DIR%%/modules/icons/po/strings.raw
-%%GALLERY2DIR%%/modules/icons/po/sv_SE.po
-%%GALLERY2DIR%%/modules/icons/po/tr_TR.po
-%%GALLERY2DIR%%/modules/icons/po/zh_TW.po
-%%GALLERY2DIR%%/modules/icons/templates/IconsSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GNUmakefile
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/ImageBlockCacheMap.sql
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/ImageBlockDisabledMap.sql
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/platform/GNUmakefile
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GNUmakefile
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/ImageBlockCacheMap.sql
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/ImageBlockDisabledMap.sql
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GNUmakefile
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/ImageBlockCacheMap.sql
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/ImageBlockDisabledMap.sql
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/GNUmakefile
-%%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/xml-src/GNUmakefile
-%%GALLERY2DIR%%/modules/imageblock/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/imageblock/classes/ImageBlockCacheMap.class
-%%GALLERY2DIR%%/modules/imageblock/classes/ImageBlockDisabledMap.class
-%%GALLERY2DIR%%/modules/imageblock/classes/ImageBlockHelper.class
-%%GALLERY2DIR%%/modules/imageblock/classes/interfaces/GNUmakefile
-%%GALLERY2DIR%%/modules/imageblock/classes/interfaces/ImageBlockCacheMap.inc
-%%GALLERY2DIR%%/modules/imageblock/classes/interfaces/ImageBlockDisabledMap.inc
-%%GALLERY2DIR%%/modules/imageblock/Callbacks.inc
-%%GALLERY2DIR%%/modules/imageblock/External.inc
-%%GALLERY2DIR%%/modules/imageblock/ExternalCSS.inc
-%%GALLERY2DIR%%/modules/imageblock/ImageBlockOption.inc
-%%GALLERY2DIR%%/modules/imageblock/ImageBlockSiteAdmin.inc
-%%GALLERY2DIR%%/modules/imageblock/MANIFEST
-%%GALLERY2DIR%%/modules/imageblock/Preloads.inc
-%%GALLERY2DIR%%/modules/imageblock/module.inc
-%%GALLERY2DIR%%/modules/imageblock/locale/bg_BG/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/cs_CZ/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/da_DK/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/de_DE/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/fr_FR/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/ga_IE/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/hu_HU/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/is_IS/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/it_IT/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/nl_NL/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/no_NO/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/pl_PL/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/ru_RU/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/sr_YU/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/sv_SE/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/tr_TR/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/vi_VN/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/zh_CN/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/locale/zh_TW/LC_MESSAGES/modules_imageblock.mo
-%%GALLERY2DIR%%/modules/imageblock/po/GNUmakefile
-%%GALLERY2DIR%%/modules/imageblock/po/bg_BG.po
-%%GALLERY2DIR%%/modules/imageblock/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/imageblock/po/da_DK.po
-%%GALLERY2DIR%%/modules/imageblock/po/de_DE.po
-%%GALLERY2DIR%%/modules/imageblock/po/fr_FR.po
-%%GALLERY2DIR%%/modules/imageblock/po/ga_IE.po
-%%GALLERY2DIR%%/modules/imageblock/po/hu_HU.po
-%%GALLERY2DIR%%/modules/imageblock/po/is_IS.po
-%%GALLERY2DIR%%/modules/imageblock/po/it_IT.po
-%%GALLERY2DIR%%/modules/imageblock/po/nl_NL.po
-%%GALLERY2DIR%%/modules/imageblock/po/no_NO.po
-%%GALLERY2DIR%%/modules/imageblock/po/pl_PL.po
-%%GALLERY2DIR%%/modules/imageblock/po/ru_RU.po
-%%GALLERY2DIR%%/modules/imageblock/po/sr_YU.po
-%%GALLERY2DIR%%/modules/imageblock/po/strings.raw
-%%GALLERY2DIR%%/modules/imageblock/po/sv_SE.po
-%%GALLERY2DIR%%/modules/imageblock/po/tr_TR.po
-%%GALLERY2DIR%%/modules/imageblock/po/vi_VN.po
-%%GALLERY2DIR%%/modules/imageblock/po/zh_CN.po
-%%GALLERY2DIR%%/modules/imageblock/po/zh_TW.po
-%%GALLERY2DIR%%/modules/imageblock/templates/blocks/ImageBlock.tpl
-%%GALLERY2DIR%%/modules/imageblock/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/imageblock/templates/ImageBlock.tpl
-%%GALLERY2DIR%%/modules/imageblock/templates/ImageBlockOption.tpl
-%%GALLERY2DIR%%/modules/imageblock/templates/ImageBlockSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/imageblock/templates/NoCSS.tpl
-%%GALLERY2DIR%%/modules/imageframe/MANIFEST
-%%GALLERY2DIR%%/modules/imageframe/CSS.inc
-%%GALLERY2DIR%%/modules/imageframe/classes/ImageFrameImpl.class
-%%GALLERY2DIR%%/modules/imageframe/classes/ImageFrameInterface_1_1.class
-%%GALLERY2DIR%%/modules/imageframe/Sample.inc
-%%GALLERY2DIR%%/modules/imageframe/module.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/BB.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/BBL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/BBR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/BL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/BR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/LL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/LLB.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/LLT.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/RR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/RRB.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/RRT.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/TL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/TR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/TT.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/TTL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/bamboo/TTR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/README.html
-%%GALLERY2DIR%%/modules/imageframe/frames/book/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/book/BB.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/book/BL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/book/BR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/book/RR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/book/TR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/BB.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/BBL.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/BBR.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/BL.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/BR.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/LL.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/LLB.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/LLT.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/RR.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/RRB.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/RRT.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/TL.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/TR.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/TT.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/TTL.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/brand/TTR.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/dotapple/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/dotapple/BB.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/dotapple/BL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/dotapple/BR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/dotapple/LL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/dotapple/RR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/dotapple/TL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/dotapple/TR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/dotapple/TT.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/dots/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/flicking/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/flicking/BB.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/flicking/BL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/flicking/BR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/flicking/LL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/flicking/RR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/flicking/TL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/flicking/TR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/flicking/TT.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/gold/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/gold/BB.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/gold/BL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/gold/BR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/gold/LL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/gold/RR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/gold/TL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/gold/TR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/gold/TT.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/BB.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/BBL.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/BBR.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/BL.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/BR.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/LL.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/LLB.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/LLT.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/RR.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/RRB.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/RRT.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/TL.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/TR.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/TT.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/TTL.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/gold2/TTR.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/notebook/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/notebook/BB.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/notebook/BL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/notebook/BR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/notebook/LL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/notebook/RR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/notebook/TL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/notebook/TR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/notebook/TT.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroid/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroid/BB.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroid/BL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroid/BR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroid/LL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroid/RR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroid/TL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroid/TR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroid/TT.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroids/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroids/BB.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroids/BL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroids/BR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroids/LL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroids/RR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroids/TL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroids/TR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/polaroids/TT.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/shadow/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/shadow/BB.png
-%%GALLERY2DIR%%/modules/imageframe/frames/shadow/BBL.png
-%%GALLERY2DIR%%/modules/imageframe/frames/shadow/BR.png
-%%GALLERY2DIR%%/modules/imageframe/frames/shadow/RR.png
-%%GALLERY2DIR%%/modules/imageframe/frames/shadow/RRT.png
-%%GALLERY2DIR%%/modules/imageframe/frames/shell/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/shell/BB.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/shell/BL.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/shell/BR.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/shell/LL.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/shell/RR.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/shell/TL.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/shell/TR.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/shell/TT.jpg
-%%GALLERY2DIR%%/modules/imageframe/frames/slide/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/slide/BB.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/slide/BL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/slide/BR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/slide/LL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/slide/RR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/slide/TL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/slide/TR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/slide/TT.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/wood/frame.inc
-%%GALLERY2DIR%%/modules/imageframe/frames/wood/BB.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/wood/BL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/wood/BR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/wood/LL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/wood/RR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/wood/TL.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/wood/TR.gif
-%%GALLERY2DIR%%/modules/imageframe/frames/wood/TT.gif
-%%GALLERY2DIR%%/modules/imageframe/images/sample.jpg
-%%GALLERY2DIR%%/modules/imageframe/locale/cs_CZ/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/da_DK/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/de_DE/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/fr_FR/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/hu_HU/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/is_IS/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/it_IT/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/nl_NL/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/no_NO/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/ru_RU/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/sr_YU/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/sv_SE/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/tr_TR/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/zh_CN/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/locale/zh_TW/LC_MESSAGES/modules_imageframe.mo
-%%GALLERY2DIR%%/modules/imageframe/po/GNUmakefile
-%%GALLERY2DIR%%/modules/imageframe/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/imageframe/po/da_DK.po
-%%GALLERY2DIR%%/modules/imageframe/po/de_DE.po
-%%GALLERY2DIR%%/modules/imageframe/po/fr_FR.po
-%%GALLERY2DIR%%/modules/imageframe/po/hu_HU.po
-%%GALLERY2DIR%%/modules/imageframe/po/is_IS.po
-%%GALLERY2DIR%%/modules/imageframe/po/it_IT.po
-%%GALLERY2DIR%%/modules/imageframe/po/nl_NL.po
-%%GALLERY2DIR%%/modules/imageframe/po/no_NO.po
-%%GALLERY2DIR%%/modules/imageframe/po/ru_RU.po
-%%GALLERY2DIR%%/modules/imageframe/po/sr_YU.po
-%%GALLERY2DIR%%/modules/imageframe/po/strings.raw
-%%GALLERY2DIR%%/modules/imageframe/po/sv_SE.po
-%%GALLERY2DIR%%/modules/imageframe/po/tr_TR.po
-%%GALLERY2DIR%%/modules/imageframe/po/zh_CN.po
-%%GALLERY2DIR%%/modules/imageframe/po/zh_TW.po
-%%GALLERY2DIR%%/modules/imageframe/templates/containers/ImageFrame.tpl
-%%GALLERY2DIR%%/modules/imageframe/templates/ImageFrameHead.tpl
-%%GALLERY2DIR%%/modules/imageframe/templates/ImageFrameStyle.tpl
-%%GALLERY2DIR%%/modules/imageframe/templates/SampleBody.tpl
-%%GALLERY2DIR%%/modules/imagemagick/classes/ImageMagickToolkit.class
-%%GALLERY2DIR%%/modules/imagemagick/classes/ImageMagickToolkitHelper.class
-%%GALLERY2DIR%%/modules/imagemagick/AdminImageMagick.inc
-%%GALLERY2DIR%%/modules/imagemagick/MANIFEST
-%%GALLERY2DIR%%/modules/imagemagick/module.inc
-%%GALLERY2DIR%%/modules/imagemagick/data/cmyk.jpg
-%%GALLERY2DIR%%/modules/imagemagick/data/test.bmp
-%%GALLERY2DIR%%/modules/imagemagick/data/test.eps
-%%GALLERY2DIR%%/modules/imagemagick/data/test.gif
-%%GALLERY2DIR%%/modules/imagemagick/data/test.jp2
-%%GALLERY2DIR%%/modules/imagemagick/data/test.jpg
-%%GALLERY2DIR%%/modules/imagemagick/data/test.pdf
-%%GALLERY2DIR%%/modules/imagemagick/data/test.png
-%%GALLERY2DIR%%/modules/imagemagick/data/test.psd
-%%GALLERY2DIR%%/modules/imagemagick/data/test.svg
-%%GALLERY2DIR%%/modules/imagemagick/data/test.tif
-%%GALLERY2DIR%%/modules/imagemagick/data/testProfile.jpg
-%%GALLERY2DIR%%/modules/imagemagick/data/truncated.pcd
-%%GALLERY2DIR%%/modules/imagemagick/locale/cs_CZ/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/da_DK/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/de_DE/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/el_GR/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/en_GB/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/es_AR/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/fi_FI/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/fr_FR/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/ga_IE/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/is_IS/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/it_IT/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/ja_JP/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/nl_NL/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/no_NO/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/pl_PL/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/pt_BR/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/pt_PT/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/ru_RU/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/sr_YU/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/sv_SE/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/tr_TR/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/vi_VN/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/zh_CN/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/locale/zh_TW/LC_MESSAGES/modules_imagemagick.mo
-%%GALLERY2DIR%%/modules/imagemagick/po/GNUmakefile
-%%GALLERY2DIR%%/modules/imagemagick/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/imagemagick/po/da_DK.po
-%%GALLERY2DIR%%/modules/imagemagick/po/de_DE.po
-%%GALLERY2DIR%%/modules/imagemagick/po/el_GR.po
-%%GALLERY2DIR%%/modules/imagemagick/po/en_GB.po
-%%GALLERY2DIR%%/modules/imagemagick/po/es_AR.po
-%%GALLERY2DIR%%/modules/imagemagick/po/fi_FI.po
-%%GALLERY2DIR%%/modules/imagemagick/po/fr_FR.po
-%%GALLERY2DIR%%/modules/imagemagick/po/ga_IE.po
-%%GALLERY2DIR%%/modules/imagemagick/po/is_IS.po
-%%GALLERY2DIR%%/modules/imagemagick/po/it_IT.po
-%%GALLERY2DIR%%/modules/imagemagick/po/ja_JP.po
-%%GALLERY2DIR%%/modules/imagemagick/po/nl_NL.po
-%%GALLERY2DIR%%/modules/imagemagick/po/no_NO.po
-%%GALLERY2DIR%%/modules/imagemagick/po/pl_PL.po
-%%GALLERY2DIR%%/modules/imagemagick/po/pt_BR.po
-%%GALLERY2DIR%%/modules/imagemagick/po/pt_PT.po
-%%GALLERY2DIR%%/modules/imagemagick/po/ru_RU.po
-%%GALLERY2DIR%%/modules/imagemagick/po/sr_YU.po
-%%GALLERY2DIR%%/modules/imagemagick/po/strings.raw
-%%GALLERY2DIR%%/modules/imagemagick/po/sv_SE.po
-%%GALLERY2DIR%%/modules/imagemagick/po/tr_TR.po
-%%GALLERY2DIR%%/modules/imagemagick/po/vi_VN.po
-%%GALLERY2DIR%%/modules/imagemagick/po/zh_CN.po
-%%GALLERY2DIR%%/modules/imagemagick/po/zh_TW.po
-%%GALLERY2DIR%%/modules/imagemagick/templates/AdminImageMagick.tpl
-%%GALLERY2DIR%%/modules/members/classes/GalleryMembersHelper.class
-%%GALLERY2DIR%%/modules/members/AdminMembers.inc
-%%GALLERY2DIR%%/modules/members/Callbacks.inc
-%%GALLERY2DIR%%/modules/members/MANIFEST
-%%GALLERY2DIR%%/modules/members/MembersItems.inc
-%%GALLERY2DIR%%/modules/members/MembersList.inc
-%%GALLERY2DIR%%/modules/members/MembersProfile.inc
-%%GALLERY2DIR%%/modules/members/module.inc
-%%GALLERY2DIR%%/modules/members/data/directory.gif
-%%GALLERY2DIR%%/modules/members/data/file.gif
-%%GALLERY2DIR%%/modules/members/locale/bg_BG/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/cs_CZ/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/da_DK/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/de_DE/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/fr_FR/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/ga_IE/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/hu_HU/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/is_IS/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/it_IT/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/nl_NL/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/no_NO/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/pt_BR/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/ru_RU/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/sr_YU/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/sv_SE/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/tr_TR/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/zh_CN/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/locale/zh_TW/LC_MESSAGES/modules_members.mo
-%%GALLERY2DIR%%/modules/members/po/GNUmakefile
-%%GALLERY2DIR%%/modules/members/po/bg_BG.po
-%%GALLERY2DIR%%/modules/members/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/members/po/da_DK.po
-%%GALLERY2DIR%%/modules/members/po/de_DE.po
-%%GALLERY2DIR%%/modules/members/po/fr_FR.po
-%%GALLERY2DIR%%/modules/members/po/ga_IE.po
-%%GALLERY2DIR%%/modules/members/po/hu_HU.po
-%%GALLERY2DIR%%/modules/members/po/is_IS.po
-%%GALLERY2DIR%%/modules/members/po/it_IT.po
-%%GALLERY2DIR%%/modules/members/po/nl_NL.po
-%%GALLERY2DIR%%/modules/members/po/no_NO.po
-%%GALLERY2DIR%%/modules/members/po/pt_BR.po
-%%GALLERY2DIR%%/modules/members/po/ru_RU.po
-%%GALLERY2DIR%%/modules/members/po/sr_YU.po
-%%GALLERY2DIR%%/modules/members/po/strings.raw
-%%GALLERY2DIR%%/modules/members/po/sv_SE.po
-%%GALLERY2DIR%%/modules/members/po/tr_TR.po
-%%GALLERY2DIR%%/modules/members/po/zh_CN.po
-%%GALLERY2DIR%%/modules/members/po/zh_TW.po
-%%GALLERY2DIR%%/modules/members/templates/blocks/MembersSummary.tpl
-%%GALLERY2DIR%%/modules/members/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/members/templates/AdminMembers.tpl
-%%GALLERY2DIR%%/modules/members/templates/MembersItems.tpl
-%%GALLERY2DIR%%/modules/members/templates/MembersList.tpl
-%%GALLERY2DIR%%/modules/members/templates/MembersProfile.tpl
-%%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/G1MigrateMap.sql
-%%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GNUmakefile
-%%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema/platform/GNUmakefile
-%%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/G1MigrateMap.sql
-%%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GNUmakefile
-%%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/G1MigrateMap.sql
-%%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GNUmakefile
-%%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema/GNUmakefile
-%%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema/xml-src/GNUmakefile
-%%GALLERY2DIR%%/modules/migrate/classes/G1MigrateHelper.class
-%%GALLERY2DIR%%/modules/migrate/classes/G1MigrateMap.class
-%%GALLERY2DIR%%/modules/migrate/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/migrate/classes/Gallery1DataParser.class
-%%GALLERY2DIR%%/modules/migrate/classes/interfaces/G1MigrateMap.inc
-%%GALLERY2DIR%%/modules/migrate/classes/interfaces/GNUmakefile
-%%GALLERY2DIR%%/modules/migrate/ChooseObjects.inc
-%%GALLERY2DIR%%/modules/migrate/ConfirmImport.inc
-%%GALLERY2DIR%%/modules/migrate/ImportResults.inc
-%%GALLERY2DIR%%/modules/migrate/MANIFEST
-%%GALLERY2DIR%%/modules/migrate/Redirect.inc
-%%GALLERY2DIR%%/modules/migrate/SelectGallery.inc
-%%GALLERY2DIR%%/modules/migrate/module.inc
-%%GALLERY2DIR%%/modules/migrate/locale/cs_CZ/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/de_DE/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/fi_FI/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/fr_FR/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/ga_IE/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/is_IS/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/it_IT/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/ja_JP/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/nl_NL/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/no_NO/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/pt_PT/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/ru_RU/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/sr_YU/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/sv_SE/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/tr_TR/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/zh_CN/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/locale/zh_TW/LC_MESSAGES/modules_migrate.mo
-%%GALLERY2DIR%%/modules/migrate/po/GNUmakefile
-%%GALLERY2DIR%%/modules/migrate/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/migrate/po/de_DE.po
-%%GALLERY2DIR%%/modules/migrate/po/fi_FI.po
-%%GALLERY2DIR%%/modules/migrate/po/fr_FR.po
-%%GALLERY2DIR%%/modules/migrate/po/ga_IE.po
-%%GALLERY2DIR%%/modules/migrate/po/is_IS.po
-%%GALLERY2DIR%%/modules/migrate/po/it_IT.po
-%%GALLERY2DIR%%/modules/migrate/po/ja_JP.po
-%%GALLERY2DIR%%/modules/migrate/po/nl_NL.po
-%%GALLERY2DIR%%/modules/migrate/po/no_NO.po
-%%GALLERY2DIR%%/modules/migrate/po/pt_PT.po
-%%GALLERY2DIR%%/modules/migrate/po/ru_RU.po
-%%GALLERY2DIR%%/modules/migrate/po/sr_YU.po
-%%GALLERY2DIR%%/modules/migrate/po/strings.raw
-%%GALLERY2DIR%%/modules/migrate/po/sv_SE.po
-%%GALLERY2DIR%%/modules/migrate/po/tr_TR.po
-%%GALLERY2DIR%%/modules/migrate/po/zh_CN.po
-%%GALLERY2DIR%%/modules/migrate/po/zh_TW.po
-%%GALLERY2DIR%%/modules/migrate/templates/ChooseObjects.tpl
-%%GALLERY2DIR%%/modules/migrate/templates/ConfirmImport.tpl
-%%GALLERY2DIR%%/modules/migrate/templates/Htaccess.tpl
-%%GALLERY2DIR%%/modules/migrate/templates/ImportResults.tpl
-%%GALLERY2DIR%%/modules/migrate/templates/Redirect.tpl
-%%GALLERY2DIR%%/modules/migrate/templates/SelectGallery.tpl
-%%GALLERY2DIR%%/modules/mime/classes/MimeHelper.class
-%%GALLERY2DIR%%/modules/mime/MANIFEST
-%%GALLERY2DIR%%/modules/mime/MimeAdmin.inc
-%%GALLERY2DIR%%/modules/mime/MimeEdit.inc
-%%GALLERY2DIR%%/modules/mime/module.inc
-%%GALLERY2DIR%%/modules/mime/data/b_drop.png
-%%GALLERY2DIR%%/modules/mime/data/b_edit.png
-%%GALLERY2DIR%%/modules/mime/data/mime_viewable.gif
-%%GALLERY2DIR%%/modules/mime/locale/cs_CZ/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/da_DK/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/de_DE/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/fr_FR/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/nl_NL/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/ru_RU/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/sr_YU/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/sv_SE/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/tr_TR/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/zh_CN/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/locale/zh_TW/LC_MESSAGES/modules_mime.mo
-%%GALLERY2DIR%%/modules/mime/po/GNUmakefile
-%%GALLERY2DIR%%/modules/mime/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/mime/po/da_DK.po
-%%GALLERY2DIR%%/modules/mime/po/de_DE.po
-%%GALLERY2DIR%%/modules/mime/po/fr_FR.po
-%%GALLERY2DIR%%/modules/mime/po/nl_NL.po
-%%GALLERY2DIR%%/modules/mime/po/ru_RU.po
-%%GALLERY2DIR%%/modules/mime/po/sr_YU.po
-%%GALLERY2DIR%%/modules/mime/po/strings.raw
-%%GALLERY2DIR%%/modules/mime/po/sv_SE.po
-%%GALLERY2DIR%%/modules/mime/po/tr_TR.po
-%%GALLERY2DIR%%/modules/mime/po/zh_CN.po
-%%GALLERY2DIR%%/modules/mime/po/zh_TW.po
-%%GALLERY2DIR%%/modules/mime/templates/MimeAdmin.tpl
-%%GALLERY2DIR%%/modules/mime/templates/MimeEdit.tpl
-%%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GNUmakefile
-%%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/MultiLangItemMap.sql
-%%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema/platform/GNUmakefile
-%%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GNUmakefile
-%%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/MultiLangItemMap.sql
-%%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GNUmakefile
-%%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/MultiLangItemMap.sql
-%%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema/GNUmakefile
-%%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema/xml-src/GNUmakefile
-%%GALLERY2DIR%%/modules/multilang/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/multilang/classes/MultiLangHelper.class
-%%GALLERY2DIR%%/modules/multilang/classes/MultiLangItemMap.class
-%%GALLERY2DIR%%/modules/multilang/classes/MultiLangSearch.class
-%%GALLERY2DIR%%/modules/multilang/classes/interfaces/GNUmakefile
-%%GALLERY2DIR%%/modules/multilang/classes/interfaces/MultiLangItemMap.inc
-%%GALLERY2DIR%%/modules/multilang/CantActivate.inc
-%%GALLERY2DIR%%/modules/multilang/MANIFEST
-%%GALLERY2DIR%%/modules/multilang/MultiLangItemEdit.inc
-%%GALLERY2DIR%%/modules/multilang/MultiLangSiteAdmin.inc
-%%GALLERY2DIR%%/modules/multilang/module.inc
-%%GALLERY2DIR%%/modules/multilang/locale/cs_CZ/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/da_DK/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/de_DE/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/fr_FR/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/hu_HU/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/is_IS/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/nl_NL/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/ru_RU/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/sr_YU/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/sv_SE/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/tr_TR/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/zh_CN/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/locale/zh_TW/LC_MESSAGES/modules_multilang.mo
-%%GALLERY2DIR%%/modules/multilang/po/GNUmakefile
-%%GALLERY2DIR%%/modules/multilang/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/multilang/po/da_DK.po
-%%GALLERY2DIR%%/modules/multilang/po/de_DE.po
-%%GALLERY2DIR%%/modules/multilang/po/fr_FR.po
-%%GALLERY2DIR%%/modules/multilang/po/hu_HU.po
-%%GALLERY2DIR%%/modules/multilang/po/is_IS.po
-%%GALLERY2DIR%%/modules/multilang/po/nl_NL.po
-%%GALLERY2DIR%%/modules/multilang/po/ru_RU.po
-%%GALLERY2DIR%%/modules/multilang/po/sr_YU.po
-%%GALLERY2DIR%%/modules/multilang/po/strings.raw
-%%GALLERY2DIR%%/modules/multilang/po/sv_SE.po
-%%GALLERY2DIR%%/modules/multilang/po/tr_TR.po
-%%GALLERY2DIR%%/modules/multilang/po/zh_CN.po
-%%GALLERY2DIR%%/modules/multilang/po/zh_TW.po
-%%GALLERY2DIR%%/modules/multilang/templates/CantActivate.tpl
-%%GALLERY2DIR%%/modules/multilang/templates/MultiLangItemEdit.tpl
-%%GALLERY2DIR%%/modules/multilang/templates/MultiLangSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/netpbm/classes/NetPbmToolkit.class
-%%GALLERY2DIR%%/modules/netpbm/classes/NetPbmToolkitHelper.class
-%%GALLERY2DIR%%/modules/netpbm/AdminNetPbm.inc
-%%GALLERY2DIR%%/modules/netpbm/MANIFEST
-%%GALLERY2DIR%%/modules/netpbm/module.inc
-%%GALLERY2DIR%%/modules/netpbm/locale/cs_CZ/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/da_DK/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/de_DE/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/el_GR/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/en_GB/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/es_AR/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/fi_FI/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/fr_FR/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/ga_IE/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/he_IL/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/is_IS/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/ja_JP/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/nl_NL/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/no_NO/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/pl_PL/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/pt_BR/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/pt_PT/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/ru_RU/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/sr_YU/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/sv_SE/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/tr_TR/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/vi_VN/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/zh_CN/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/locale/zh_TW/LC_MESSAGES/modules_netpbm.mo
-%%GALLERY2DIR%%/modules/netpbm/po/GNUmakefile
-%%GALLERY2DIR%%/modules/netpbm/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/netpbm/po/da_DK.po
-%%GALLERY2DIR%%/modules/netpbm/po/de_DE.po
-%%GALLERY2DIR%%/modules/netpbm/po/el_GR.po
-%%GALLERY2DIR%%/modules/netpbm/po/en_GB.po
-%%GALLERY2DIR%%/modules/netpbm/po/es_AR.po
-%%GALLERY2DIR%%/modules/netpbm/po/fi_FI.po
-%%GALLERY2DIR%%/modules/netpbm/po/fr_FR.po
-%%GALLERY2DIR%%/modules/netpbm/po/ga_IE.po
-%%GALLERY2DIR%%/modules/netpbm/po/he_IL.po
-%%GALLERY2DIR%%/modules/netpbm/po/is_IS.po
-%%GALLERY2DIR%%/modules/netpbm/po/ja_JP.po
-%%GALLERY2DIR%%/modules/netpbm/po/nl_NL.po
-%%GALLERY2DIR%%/modules/netpbm/po/no_NO.po
-%%GALLERY2DIR%%/modules/netpbm/po/pl_PL.po
-%%GALLERY2DIR%%/modules/netpbm/po/pt_BR.po
-%%GALLERY2DIR%%/modules/netpbm/po/pt_PT.po
-%%GALLERY2DIR%%/modules/netpbm/po/ru_RU.po
-%%GALLERY2DIR%%/modules/netpbm/po/sr_YU.po
-%%GALLERY2DIR%%/modules/netpbm/po/strings.raw
-%%GALLERY2DIR%%/modules/netpbm/po/sv_SE.po
-%%GALLERY2DIR%%/modules/netpbm/po/tr_TR.po
-%%GALLERY2DIR%%/modules/netpbm/po/vi_VN.po
-%%GALLERY2DIR%%/modules/netpbm/po/zh_CN.po
-%%GALLERY2DIR%%/modules/netpbm/po/zh_TW.po
-%%GALLERY2DIR%%/modules/netpbm/templates/AdminNetPbm.tpl
-%%GALLERY2DIR%%/modules/newitems/classes/NewItemsHelper.class
-%%GALLERY2DIR%%/modules/newitems/classes/NewItemsSortOrder.class
-%%GALLERY2DIR%%/modules/newitems/MANIFEST
-%%GALLERY2DIR%%/modules/newitems/NewItemsSiteAdmin.inc
-%%GALLERY2DIR%%/modules/newitems/module.inc
-%%GALLERY2DIR%%/modules/newitems/locale/bg_BG/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/cs_CZ/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/de_DE/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/fr_FR/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/hu_HU/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/is_IS/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/it_IT/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/nl_NL/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/no_NO/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/pl_PL/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/ru_RU/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/sr_YU/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/sv_SE/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/tr_TR/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/vi_VN/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/zh_CN/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/locale/zh_TW/LC_MESSAGES/modules_newitems.mo
-%%GALLERY2DIR%%/modules/newitems/po/GNUmakefile
-%%GALLERY2DIR%%/modules/newitems/po/bg_BG.po
-%%GALLERY2DIR%%/modules/newitems/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/newitems/po/de_DE.po
-%%GALLERY2DIR%%/modules/newitems/po/fr_FR.po
-%%GALLERY2DIR%%/modules/newitems/po/hu_HU.po
-%%GALLERY2DIR%%/modules/newitems/po/is_IS.po
-%%GALLERY2DIR%%/modules/newitems/po/it_IT.po
-%%GALLERY2DIR%%/modules/newitems/po/nl_NL.po
-%%GALLERY2DIR%%/modules/newitems/po/no_NO.po
-%%GALLERY2DIR%%/modules/newitems/po/pl_PL.po
-%%GALLERY2DIR%%/modules/newitems/po/ru_RU.po
-%%GALLERY2DIR%%/modules/newitems/po/sr_YU.po
-%%GALLERY2DIR%%/modules/newitems/po/strings.raw
-%%GALLERY2DIR%%/modules/newitems/po/sv_SE.po
-%%GALLERY2DIR%%/modules/newitems/po/tr_TR.po
-%%GALLERY2DIR%%/modules/newitems/po/vi_VN.po
-%%GALLERY2DIR%%/modules/newitems/po/zh_CN.po
-%%GALLERY2DIR%%/modules/newitems/po/zh_TW.po
-%%GALLERY2DIR%%/modules/newitems/templates/NewItemsSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/nokiaupload/classes/ImageUploadHelper.class
-%%GALLERY2DIR%%/modules/nokiaupload/Configure.inc
-%%GALLERY2DIR%%/modules/nokiaupload/DirectoryListing.inc
-%%GALLERY2DIR%%/modules/nokiaupload/Login.inc
-%%GALLERY2DIR%%/modules/nokiaupload/MANIFEST
-%%GALLERY2DIR%%/modules/nokiaupload/NewDirectory.inc
-%%GALLERY2DIR%%/modules/nokiaupload/README
-%%GALLERY2DIR%%/modules/nokiaupload/RemoteStorageCapabilities.inc
-%%GALLERY2DIR%%/modules/nokiaupload/Upload.inc
-%%GALLERY2DIR%%/modules/nokiaupload/module.inc
-%%GALLERY2DIR%%/modules/nokiaupload/locale/cs_CZ/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/de_DE/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/fr_FR/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/is_IS/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/it_IT/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/nl_NL/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/no_NO/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/ru_RU/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/sr_YU/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/tr_TR/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/zh_CN/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/locale/zh_TW/LC_MESSAGES/modules_nokiaupload.mo
-%%GALLERY2DIR%%/modules/nokiaupload/po/GNUmakefile
-%%GALLERY2DIR%%/modules/nokiaupload/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/de_DE.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/fr_FR.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/is_IS.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/it_IT.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/nl_NL.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/no_NO.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/ru_RU.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/sr_YU.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/strings.raw
-%%GALLERY2DIR%%/modules/nokiaupload/po/tr_TR.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/zh_CN.po
-%%GALLERY2DIR%%/modules/nokiaupload/po/zh_TW.po
-%%GALLERY2DIR%%/modules/nokiaupload/templates/Configure.tpl
-%%GALLERY2DIR%%/modules/panorama/classes/interfaces/GNUmakefile
-%%GALLERY2DIR%%/modules/panorama/classes/interfaces/PanoramaDerivativeImage.inc
-%%GALLERY2DIR%%/modules/panorama/classes/interfaces/PanoramaPhotoItem.inc
-%%GALLERY2DIR%%/modules/panorama/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/panorama/classes/PanoramaDerivativeImage.class
-%%GALLERY2DIR%%/modules/panorama/classes/PanoramaHelper.class
-%%GALLERY2DIR%%/modules/panorama/classes/PanoramaPhotoItem.class
-%%GALLERY2DIR%%/modules/panorama/MANIFEST
-%%GALLERY2DIR%%/modules/panorama/Panorama.inc
-%%GALLERY2DIR%%/modules/panorama/PanoramaOption.inc
-%%GALLERY2DIR%%/modules/panorama/PanoramaSiteAdmin.inc
-%%GALLERY2DIR%%/modules/panorama/module.inc
-%%GALLERY2DIR%%/modules/panorama/images/slider.png
-%%GALLERY2DIR%%/modules/panorama/java/Metamorphose.jar
-%%GALLERY2DIR%%/modules/panorama/locale/cs_CZ/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/de_DE/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/fr_FR/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/is_IS/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/it_IT/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/nl_NL/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/no_NO/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/ru_RU/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/sr_YU/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/tr_TR/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/zh_CN/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/locale/zh_TW/LC_MESSAGES/modules_panorama.mo
-%%GALLERY2DIR%%/modules/panorama/po/GNUmakefile
-%%GALLERY2DIR%%/modules/panorama/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/panorama/po/de_DE.po
-%%GALLERY2DIR%%/modules/panorama/po/fr_FR.po
-%%GALLERY2DIR%%/modules/panorama/po/is_IS.po
-%%GALLERY2DIR%%/modules/panorama/po/it_IT.po
-%%GALLERY2DIR%%/modules/panorama/po/nl_NL.po
-%%GALLERY2DIR%%/modules/panorama/po/no_NO.po
-%%GALLERY2DIR%%/modules/panorama/po/ru_RU.po
-%%GALLERY2DIR%%/modules/panorama/po/sr_YU.po
-%%GALLERY2DIR%%/modules/panorama/po/strings.raw
-%%GALLERY2DIR%%/modules/panorama/po/tr_TR.po
-%%GALLERY2DIR%%/modules/panorama/po/zh_CN.po
-%%GALLERY2DIR%%/modules/panorama/po/zh_TW.po
-%%GALLERY2DIR%%/modules/panorama/templates/Panorama.tpl
-%%GALLERY2DIR%%/modules/panorama/templates/PanoramaOption.tpl
-%%GALLERY2DIR%%/modules/panorama/templates/PanoramaSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/photoaccess/classes/PhotoAccessCartPlugin.class
-%%GALLERY2DIR%%/modules/photoaccess/classes/PhotoAccessHelper.class
-%%GALLERY2DIR%%/modules/photoaccess/FulfillmentError.inc
-%%GALLERY2DIR%%/modules/photoaccess/MANIFEST
-%%GALLERY2DIR%%/modules/photoaccess/PrintPhoto.inc
-%%GALLERY2DIR%%/modules/photoaccess/module.inc
-%%GALLERY2DIR%%/modules/photoaccess/locale/cs_CZ/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/de_DE/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/fr_FR/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/is_IS/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/it_IT/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/nl_NL/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/no_NO/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/ru_RU/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/sr_YU/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/sv_SE/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/tr_TR/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/zh_CN/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/locale/zh_TW/LC_MESSAGES/modules_photoaccess.mo
-%%GALLERY2DIR%%/modules/photoaccess/po/GNUmakefile
-%%GALLERY2DIR%%/modules/photoaccess/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/photoaccess/po/de_DE.po
-%%GALLERY2DIR%%/modules/photoaccess/po/fr_FR.po
-%%GALLERY2DIR%%/modules/photoaccess/po/is_IS.po
-%%GALLERY2DIR%%/modules/photoaccess/po/it_IT.po
-%%GALLERY2DIR%%/modules/photoaccess/po/nl_NL.po
-%%GALLERY2DIR%%/modules/photoaccess/po/no_NO.po
-%%GALLERY2DIR%%/modules/photoaccess/po/ru_RU.po
-%%GALLERY2DIR%%/modules/photoaccess/po/sr_YU.po
-%%GALLERY2DIR%%/modules/photoaccess/po/strings.raw
-%%GALLERY2DIR%%/modules/photoaccess/po/sv_SE.po
-%%GALLERY2DIR%%/modules/photoaccess/po/tr_TR.po
-%%GALLERY2DIR%%/modules/photoaccess/po/zh_CN.po
-%%GALLERY2DIR%%/modules/photoaccess/po/zh_TW.po
-%%GALLERY2DIR%%/modules/photoaccess/templates/FulfillmentError.tpl
-%%GALLERY2DIR%%/modules/publishxp/locale/cs_CZ/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/de_DE/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/fr_FR/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/it_IT/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/nl_NL/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/ru_RU/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/sr_YU/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/sv_SE/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/tr_TR/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/locale/zh_TW/LC_MESSAGES/modules_publishxp.mo
-%%GALLERY2DIR%%/modules/publishxp/DownloadRegistryFile.inc
-%%GALLERY2DIR%%/modules/publishxp/ItemAddPublishXp.inc
-%%GALLERY2DIR%%/modules/publishxp/Login.inc
-%%GALLERY2DIR%%/modules/publishxp/MANIFEST
-%%GALLERY2DIR%%/modules/publishxp/NewAlbum.inc
-%%GALLERY2DIR%%/modules/publishxp/Options.inc
-%%GALLERY2DIR%%/modules/publishxp/SelectAlbum.inc
-%%GALLERY2DIR%%/modules/publishxp/UploadItems.inc
-%%GALLERY2DIR%%/modules/publishxp/UploadedItem.inc
-%%GALLERY2DIR%%/modules/publishxp/module.inc
-%%GALLERY2DIR%%/modules/publishxp/po/GNUmakefile
-%%GALLERY2DIR%%/modules/publishxp/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/publishxp/po/de_DE.po
-%%GALLERY2DIR%%/modules/publishxp/po/fr_FR.po
-%%GALLERY2DIR%%/modules/publishxp/po/it_IT.po
-%%GALLERY2DIR%%/modules/publishxp/po/nl_NL.po
-%%GALLERY2DIR%%/modules/publishxp/po/ru_RU.po
-%%GALLERY2DIR%%/modules/publishxp/po/sr_YU.po
-%%GALLERY2DIR%%/modules/publishxp/po/strings.raw
-%%GALLERY2DIR%%/modules/publishxp/po/sv_SE.po
-%%GALLERY2DIR%%/modules/publishxp/po/tr_TR.po
-%%GALLERY2DIR%%/modules/publishxp/po/zh_TW.po
-%%GALLERY2DIR%%/modules/publishxp/templates/DownloadRegistryFile.tpl
-%%GALLERY2DIR%%/modules/publishxp/templates/EmptyPage.tpl
-%%GALLERY2DIR%%/modules/publishxp/templates/Head.tpl
-%%GALLERY2DIR%%/modules/publishxp/templates/ItemAddPublishXp.tpl
-%%GALLERY2DIR%%/modules/publishxp/templates/Login.tpl
-%%GALLERY2DIR%%/modules/publishxp/templates/NewAlbum.tpl
-%%GALLERY2DIR%%/modules/publishxp/templates/Options.tpl
-%%GALLERY2DIR%%/modules/publishxp/templates/SelectAlbum.tpl
-%%GALLERY2DIR%%/modules/publishxp/templates/UploadItems.tpl
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GNUmakefile
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/QuotasMap.sql
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/platform/GNUmakefile
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GNUmakefile
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/QuotasMap.sql
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GNUmakefile
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/QuotasMap.sql
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/GNUmakefile
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/xml-out/QuotasMap.xml
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/xml-src/tmp/QuotasMap.xml
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/xml-src/GNUmakefile
-%%GALLERY2DIR%%/modules/quotas/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/quotas/classes/GalleryQuotasHelper.class
-%%GALLERY2DIR%%/modules/quotas/classes/QuotasMap.class
-%%GALLERY2DIR%%/modules/quotas/classes/interfaces/GNUmakefile
-%%GALLERY2DIR%%/modules/quotas/classes/interfaces/QuotasMap.inc
-%%GALLERY2DIR%%/modules/quotas/AdminCreateGroupQuota.inc
-%%GALLERY2DIR%%/modules/quotas/AdminCreateUserQuota.inc
-%%GALLERY2DIR%%/modules/quotas/AdminDeleteGroupQuota.inc
-%%GALLERY2DIR%%/modules/quotas/AdminDeleteUserQuota.inc
-%%GALLERY2DIR%%/modules/quotas/AdminEditGroupQuota.inc
-%%GALLERY2DIR%%/modules/quotas/AdminEditUserQuota.inc
-%%GALLERY2DIR%%/modules/quotas/AdminQuotas.inc
-%%GALLERY2DIR%%/modules/quotas/DiskQuotaOption.inc
-%%GALLERY2DIR%%/modules/quotas/MANIFEST
-%%GALLERY2DIR%%/modules/quotas/module.inc
-%%GALLERY2DIR%%/modules/quotas/data/transparent.gif
-%%GALLERY2DIR%%/modules/quotas/locale/cs_CZ/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/de_DE/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/fr_FR/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/nl_NL/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/ru_RU/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/sr_YU/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/sv_SE/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/tr_TR/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/locale/zh_TW/LC_MESSAGES/modules_quotas.mo
-%%GALLERY2DIR%%/modules/quotas/po/GNUmakefile
-%%GALLERY2DIR%%/modules/quotas/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/quotas/po/de_DE.po
-%%GALLERY2DIR%%/modules/quotas/po/fr_FR.po
-%%GALLERY2DIR%%/modules/quotas/po/nl_NL.po
-%%GALLERY2DIR%%/modules/quotas/po/ru_RU.po
-%%GALLERY2DIR%%/modules/quotas/po/sr_YU.po
-%%GALLERY2DIR%%/modules/quotas/po/strings.raw
-%%GALLERY2DIR%%/modules/quotas/po/sv_SE.po
-%%GALLERY2DIR%%/modules/quotas/po/tr_TR.po
-%%GALLERY2DIR%%/modules/quotas/po/zh_TW.po
-%%GALLERY2DIR%%/modules/quotas/templates/AdminCreateGroupQuota.tpl
-%%GALLERY2DIR%%/modules/quotas/templates/AdminCreateUserQuota.tpl
-%%GALLERY2DIR%%/modules/quotas/templates/AdminDeleteGroupQuota.tpl
-%%GALLERY2DIR%%/modules/quotas/templates/AdminDeleteUserQuota.tpl
-%%GALLERY2DIR%%/modules/quotas/templates/AdminEditGroupQuota.tpl
-%%GALLERY2DIR%%/modules/quotas/templates/AdminEditUserQuota.tpl
-%%GALLERY2DIR%%/modules/quotas/templates/AdminQuotas.tpl
-%%GALLERY2DIR%%/modules/randomhighlight/MANIFEST
-%%GALLERY2DIR%%/modules/randomhighlight/RandomHighlightOption.inc
-%%GALLERY2DIR%%/modules/randomhighlight/RandomHighlightSiteAdmin.inc
-%%GALLERY2DIR%%/modules/randomhighlight/module.inc
-%%GALLERY2DIR%%/modules/randomhighlight/locale/cs_CZ/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/de_DE/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/fr_FR/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/is_IS/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/nl_NL/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/no_NO/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/ru_RU/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/sr_YU/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/sv_SE/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/tr_TR/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/zh_CN/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/locale/zh_TW/LC_MESSAGES/modules_randomhighlight.mo
-%%GALLERY2DIR%%/modules/randomhighlight/po/GNUmakefile
-%%GALLERY2DIR%%/modules/randomhighlight/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/de_DE.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/fr_FR.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/is_IS.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/nl_NL.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/no_NO.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/ru_RU.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/sr_YU.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/strings.raw
-%%GALLERY2DIR%%/modules/randomhighlight/po/sv_SE.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/tr_TR.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/zh_CN.po
-%%GALLERY2DIR%%/modules/randomhighlight/po/zh_TW.po
-%%GALLERY2DIR%%/modules/randomhighlight/templates/RandomHighlightOption.tpl
-%%GALLERY2DIR%%/modules/randomhighlight/templates/RandomHighlightSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/rearrange/locale/bg_BG/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/cs_CZ/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/de_DE/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/fr_FR/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/hu_HU/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/is_IS/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/nl_NL/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/ru_RU/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/sr_YU/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/sv_SE/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/tr_TR/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/vi_VN/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/zh_CN/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/locale/zh_TW/LC_MESSAGES/modules_rearrange.mo
-%%GALLERY2DIR%%/modules/rearrange/MANIFEST
-%%GALLERY2DIR%%/modules/rearrange/RearrangeItems.inc
-%%GALLERY2DIR%%/modules/rearrange/module.inc
-%%GALLERY2DIR%%/modules/rearrange/po/GNUmakefile
-%%GALLERY2DIR%%/modules/rearrange/po/bg_BG.po
-%%GALLERY2DIR%%/modules/rearrange/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/rearrange/po/de_DE.po
-%%GALLERY2DIR%%/modules/rearrange/po/fr_FR.po
-%%GALLERY2DIR%%/modules/rearrange/po/hu_HU.po
-%%GALLERY2DIR%%/modules/rearrange/po/is_IS.po
-%%GALLERY2DIR%%/modules/rearrange/po/nl_NL.po
-%%GALLERY2DIR%%/modules/rearrange/po/ru_RU.po
-%%GALLERY2DIR%%/modules/rearrange/po/sr_YU.po
-%%GALLERY2DIR%%/modules/rearrange/po/strings.raw
-%%GALLERY2DIR%%/modules/rearrange/po/sv_SE.po
-%%GALLERY2DIR%%/modules/rearrange/po/tr_TR.po
-%%GALLERY2DIR%%/modules/rearrange/po/vi_VN.po
-%%GALLERY2DIR%%/modules/rearrange/po/zh_CN.po
-%%GALLERY2DIR%%/modules/rearrange/po/zh_TW.po
-%%GALLERY2DIR%%/modules/rearrange/templates/Header.tpl
-%%GALLERY2DIR%%/modules/rearrange/templates/RearrangeItems.tpl
-%%GALLERY2DIR%%/modules/rearrange/templates/RearrangeItemsCell.tpl
-%%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GNUmakefile
-%%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryPendingUser.sql
-%%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema/platform/GNUmakefile
-%%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GNUmakefile
-%%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GalleryPendingUser.sql
-%%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GNUmakefile
-%%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GalleryPendingUser.sql
-%%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema/GNUmakefile
-%%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema/xml-src/GNUmakefile
-%%GALLERY2DIR%%/modules/register/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/register/classes/GalleryPendingUser.class
-%%GALLERY2DIR%%/modules/register/classes/GalleryPendingUserHelper.class
-%%GALLERY2DIR%%/modules/register/classes/interfaces/GNUmakefile
-%%GALLERY2DIR%%/modules/register/classes/interfaces/GalleryPendingUser.inc
-%%GALLERY2DIR%%/modules/register/AdminSelfRegistration.inc
-%%GALLERY2DIR%%/modules/register/ConfirmRegistration.inc
-%%GALLERY2DIR%%/modules/register/MANIFEST
-%%GALLERY2DIR%%/modules/register/SelfRegistrationSuccess.inc
-%%GALLERY2DIR%%/modules/register/UserSelfRegistration.inc
-%%GALLERY2DIR%%/modules/register/module.inc
-%%GALLERY2DIR%%/modules/register/locale/bg_BG/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/cs_CZ/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/de_DE/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/fr_FR/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/is_IS/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/nl_NL/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/no_NO/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/ru_RU/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/sr_YU/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/sv_SE/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/tr_TR/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/zh_CN/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/locale/zh_TW/LC_MESSAGES/modules_register.mo
-%%GALLERY2DIR%%/modules/register/po/GNUmakefile
-%%GALLERY2DIR%%/modules/register/po/bg_BG.po
-%%GALLERY2DIR%%/modules/register/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/register/po/de_DE.po
-%%GALLERY2DIR%%/modules/register/po/fr_FR.po
-%%GALLERY2DIR%%/modules/register/po/is_IS.po
-%%GALLERY2DIR%%/modules/register/po/nl_NL.po
-%%GALLERY2DIR%%/modules/register/po/no_NO.po
-%%GALLERY2DIR%%/modules/register/po/ru_RU.po
-%%GALLERY2DIR%%/modules/register/po/sr_YU.po
-%%GALLERY2DIR%%/modules/register/po/strings.raw
-%%GALLERY2DIR%%/modules/register/po/sv_SE.po
-%%GALLERY2DIR%%/modules/register/po/tr_TR.po
-%%GALLERY2DIR%%/modules/register/po/zh_CN.po
-%%GALLERY2DIR%%/modules/register/po/zh_TW.po
-%%GALLERY2DIR%%/modules/register/templates/AdminEmail.tpl
-%%GALLERY2DIR%%/modules/register/templates/AdminSelfRegistration.tpl
-%%GALLERY2DIR%%/modules/register/templates/ConfirmRegistration.tpl
-%%GALLERY2DIR%%/modules/register/templates/ConfirmationEmail.tpl
-%%GALLERY2DIR%%/modules/register/templates/SelfRegistrationSuccess.tpl
-%%GALLERY2DIR%%/modules/register/templates/UserSelfRegistration.tpl
-%%GALLERY2DIR%%/modules/remote/classes/GalleryRemoteConstants.class
-%%GALLERY2DIR%%/modules/remote/classes/GalleryRemoteProperties.class
-%%GALLERY2DIR%%/modules/remote/GalleryRemote.inc
-%%GALLERY2DIR%%/modules/remote/ItemAddGalleryRemote.inc
-%%GALLERY2DIR%%/modules/remote/MANIFEST
-%%GALLERY2DIR%%/modules/remote/RemoteSiteAdmin.inc
-%%GALLERY2DIR%%/modules/remote/module.inc
-%%GALLERY2DIR%%/modules/remote/locale/cs_CZ/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/de_DE/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/fr_FR/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/is_IS/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/nl_NL/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/no_NO/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/pl_PL/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/ru_RU/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/sr_YU/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/sv_SE/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/tr_TR/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/zh_CN/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/locale/zh_TW/LC_MESSAGES/modules_remote.mo
-%%GALLERY2DIR%%/modules/remote/po/GNUmakefile
-%%GALLERY2DIR%%/modules/remote/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/remote/po/de_DE.po
-%%GALLERY2DIR%%/modules/remote/po/fr_FR.po
-%%GALLERY2DIR%%/modules/remote/po/is_IS.po
-%%GALLERY2DIR%%/modules/remote/po/nl_NL.po
-%%GALLERY2DIR%%/modules/remote/po/no_NO.po
-%%GALLERY2DIR%%/modules/remote/po/pl_PL.po
-%%GALLERY2DIR%%/modules/remote/po/ru_RU.po
-%%GALLERY2DIR%%/modules/remote/po/sr_YU.po
-%%GALLERY2DIR%%/modules/remote/po/strings.raw
-%%GALLERY2DIR%%/modules/remote/po/sv_SE.po
-%%GALLERY2DIR%%/modules/remote/po/tr_TR.po
-%%GALLERY2DIR%%/modules/remote/po/zh_CN.po
-%%GALLERY2DIR%%/modules/remote/po/zh_TW.po
-%%GALLERY2DIR%%/modules/remote/templates/ItemAddGalleryRemote.tpl
-%%GALLERY2DIR%%/modules/remote/templates/RemoteSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GNUmakefile
-%%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/RewriteMap.sql
-%%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema/platform/GNUmakefile
-%%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GNUmakefile
-%%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/RewriteMap.sql
-%%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GNUmakefile
-%%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/RewriteMap.sql
-%%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema/GNUmakefile
-%%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema/xml-src/GNUmakefile
-%%GALLERY2DIR%%/modules/rewrite/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/rewrite/classes/RewriteCheckConflictTask.class
-%%GALLERY2DIR%%/modules/rewrite/classes/RewriteHelper.class
-%%GALLERY2DIR%%/modules/rewrite/classes/RewriteMap.class
-%%GALLERY2DIR%%/modules/rewrite/classes/RewriteUrlGenerator.class
-%%GALLERY2DIR%%/modules/rewrite/classes/interfaces/GNUmakefile
-%%GALLERY2DIR%%/modules/rewrite/classes/interfaces/RewriteMap.inc
-%%GALLERY2DIR%%/modules/rewrite/AdminRewrite.inc
-%%GALLERY2DIR%%/modules/rewrite/FileNotFound.inc
-%%GALLERY2DIR%%/modules/rewrite/MANIFEST
-%%GALLERY2DIR%%/modules/rewrite/RewriteModuleExtras.inc
-%%GALLERY2DIR%%/modules/rewrite/SetupRewrite.inc
-%%GALLERY2DIR%%/modules/rewrite/module.inc
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite/custom/.htaccess
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite/custom/Rewrite.txt
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite/custom/Works.txt
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite/gallery/.htaccess
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite/gallery/Rewrite.txt
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite/gallery/Works.txt
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite/gallery2/.htaccess
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite/gallery2/Rewrite.txt
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite/gallery2/Works.txt
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite_no_options/custom/.htaccess
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite_no_options/custom/Rewrite.txt
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite_no_options/custom/Works.txt
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite_no_options/gallery/.htaccess
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite_no_options/gallery/Rewrite.txt
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite_no_options/gallery/Works.txt
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite_no_options/gallery2/.htaccess
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite_no_options/gallery2/Rewrite.txt
-%%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite_no_options/gallery2/Works.txt
-%%GALLERY2DIR%%/modules/rewrite/locale/cs_CZ/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/da_DK/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/de_DE/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/fr_FR/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/nl_NL/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/ru_RU/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/sr_YU/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/sv_SE/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/tr_TR/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/locale/zh_TW/LC_MESSAGES/modules_rewrite.mo
-%%GALLERY2DIR%%/modules/rewrite/po/GNUmakefile
-%%GALLERY2DIR%%/modules/rewrite/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/rewrite/po/da_DK.po
-%%GALLERY2DIR%%/modules/rewrite/po/de_DE.po
-%%GALLERY2DIR%%/modules/rewrite/po/fr_FR.po
-%%GALLERY2DIR%%/modules/rewrite/po/nl_NL.po
-%%GALLERY2DIR%%/modules/rewrite/po/ru_RU.po
-%%GALLERY2DIR%%/modules/rewrite/po/sr_YU.po
-%%GALLERY2DIR%%/modules/rewrite/po/strings.raw
-%%GALLERY2DIR%%/modules/rewrite/po/sv_SE.po
-%%GALLERY2DIR%%/modules/rewrite/po/tr_TR.po
-%%GALLERY2DIR%%/modules/rewrite/po/zh_TW.po
-%%GALLERY2DIR%%/modules/rewrite/templates/AdminRewrite.tpl
-%%GALLERY2DIR%%/modules/rewrite/templates/FileNotFound.tpl
-%%GALLERY2DIR%%/modules/rewrite/templates/Htaccess.tpl
-%%GALLERY2DIR%%/modules/rewrite/templates/SetupRewrite.tpl
-%%GALLERY2DIR%%/modules/rewrite/templates/Troubleshooting.tpl
-%%GALLERY2DIR%%/modules/search/classes/GallerySearchInterface_1_0.class
-%%GALLERY2DIR%%/modules/search/classes/SearchUtilities.class
-%%GALLERY2DIR%%/modules/search/MANIFEST
-%%GALLERY2DIR%%/modules/search/SearchScan.inc
-%%GALLERY2DIR%%/modules/search/SearchShowAll.inc
-%%GALLERY2DIR%%/modules/search/module.inc
-%%GALLERY2DIR%%/modules/search/locale/ar_SA/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/bg_BG/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/cs_CZ/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/da_DK/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/de_DE/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/en_GB/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/es_AR/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/fi_FI/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/fr_FR/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/ga_IE/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/hu_HU/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/is_IS/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/ja_JP/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/nl_NL/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/no_NO/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/pl_PL/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/pt_BR/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/pt_PT/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/ru_RU/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/sr_YU/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/sv_SE/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/tr_TR/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/vi_VN/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/zh_CN/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/locale/zh_TW/LC_MESSAGES/modules_search.mo
-%%GALLERY2DIR%%/modules/search/po/GNUmakefile
-%%GALLERY2DIR%%/modules/search/po/ar_SA.po
-%%GALLERY2DIR%%/modules/search/po/bg_BG.po
-%%GALLERY2DIR%%/modules/search/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/search/po/da_DK.po
-%%GALLERY2DIR%%/modules/search/po/de_DE.po
-%%GALLERY2DIR%%/modules/search/po/en_GB.po
-%%GALLERY2DIR%%/modules/search/po/es_AR.po
-%%GALLERY2DIR%%/modules/search/po/fi_FI.po
-%%GALLERY2DIR%%/modules/search/po/fr_FR.po
-%%GALLERY2DIR%%/modules/search/po/ga_IE.po
-%%GALLERY2DIR%%/modules/search/po/hu_HU.po
-%%GALLERY2DIR%%/modules/search/po/is_IS.po
-%%GALLERY2DIR%%/modules/search/po/ja_JP.po
-%%GALLERY2DIR%%/modules/search/po/nl_NL.po
-%%GALLERY2DIR%%/modules/search/po/no_NO.po
-%%GALLERY2DIR%%/modules/search/po/pl_PL.po
-%%GALLERY2DIR%%/modules/search/po/pt_BR.po
-%%GALLERY2DIR%%/modules/search/po/pt_PT.po
-%%GALLERY2DIR%%/modules/search/po/ru_RU.po
-%%GALLERY2DIR%%/modules/search/po/sr_YU.po
-%%GALLERY2DIR%%/modules/search/po/strings.raw
-%%GALLERY2DIR%%/modules/search/po/sv_SE.po
-%%GALLERY2DIR%%/modules/search/po/tr_TR.po
-%%GALLERY2DIR%%/modules/search/po/vi_VN.po
-%%GALLERY2DIR%%/modules/search/po/zh_CN.po
-%%GALLERY2DIR%%/modules/search/po/zh_TW.po
-%%GALLERY2DIR%%/modules/search/templates/blocks/SearchBlock.tpl
-%%GALLERY2DIR%%/modules/search/templates/blocks/blocks.inc
-%%GALLERY2DIR%%/modules/search/templates/SearchScan.tpl
-%%GALLERY2DIR%%/modules/search/templates/SearchShowAll.tpl
-%%GALLERY2DIR%%/modules/shutterfly/classes/ShutterflyCartPlugin.class
-%%GALLERY2DIR%%/modules/shutterfly/MANIFEST
-%%GALLERY2DIR%%/modules/shutterfly/PrintPhotos.inc
-%%GALLERY2DIR%%/modules/shutterfly/module.inc
-%%GALLERY2DIR%%/modules/shutterfly/locale/cs_CZ/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/de_DE/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/fr_FR/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/is_IS/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/nl_NL/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/ru_RU/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/sr_YU/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/tr_TR/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/zh_CN/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/locale/zh_TW/LC_MESSAGES/modules_shutterfly.mo
-%%GALLERY2DIR%%/modules/shutterfly/po/GNUmakefile
-%%GALLERY2DIR%%/modules/shutterfly/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/shutterfly/po/de_DE.po
-%%GALLERY2DIR%%/modules/shutterfly/po/fr_FR.po
-%%GALLERY2DIR%%/modules/shutterfly/po/is_IS.po
-%%GALLERY2DIR%%/modules/shutterfly/po/nl_NL.po
-%%GALLERY2DIR%%/modules/shutterfly/po/ru_RU.po
-%%GALLERY2DIR%%/modules/shutterfly/po/sr_YU.po
-%%GALLERY2DIR%%/modules/shutterfly/po/strings.raw
-%%GALLERY2DIR%%/modules/shutterfly/po/tr_TR.po
-%%GALLERY2DIR%%/modules/shutterfly/po/zh_CN.po
-%%GALLERY2DIR%%/modules/shutterfly/po/zh_TW.po
-%%GALLERY2DIR%%/modules/shutterfly/templates/PrintPhotos.tpl
-%%GALLERY2DIR%%/modules/sizelimit/classes/SizeLimitHelper.class
-%%GALLERY2DIR%%/modules/sizelimit/MANIFEST
-%%GALLERY2DIR%%/modules/sizelimit/SetSizeOption.inc
-%%GALLERY2DIR%%/modules/sizelimit/SizeLimitOption.inc
-%%GALLERY2DIR%%/modules/sizelimit/module.inc
-%%GALLERY2DIR%%/modules/sizelimit/locale/cs_CZ/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/da_DK/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/de_DE/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/fr_FR/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/hu_HU/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/is_IS/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/nl_NL/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/no_NO/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/ru_RU/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/sr_YU/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/sv_SE/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/tr_TR/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/zh_CN/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/locale/zh_TW/LC_MESSAGES/modules_sizelimit.mo
-%%GALLERY2DIR%%/modules/sizelimit/po/GNUmakefile
-%%GALLERY2DIR%%/modules/sizelimit/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/sizelimit/po/da_DK.po
-%%GALLERY2DIR%%/modules/sizelimit/po/de_DE.po
-%%GALLERY2DIR%%/modules/sizelimit/po/fr_FR.po
-%%GALLERY2DIR%%/modules/sizelimit/po/hu_HU.po
-%%GALLERY2DIR%%/modules/sizelimit/po/is_IS.po
-%%GALLERY2DIR%%/modules/sizelimit/po/nl_NL.po
-%%GALLERY2DIR%%/modules/sizelimit/po/no_NO.po
-%%GALLERY2DIR%%/modules/sizelimit/po/ru_RU.po
-%%GALLERY2DIR%%/modules/sizelimit/po/sr_YU.po
-%%GALLERY2DIR%%/modules/sizelimit/po/strings.raw
-%%GALLERY2DIR%%/modules/sizelimit/po/sv_SE.po
-%%GALLERY2DIR%%/modules/sizelimit/po/tr_TR.po
-%%GALLERY2DIR%%/modules/sizelimit/po/zh_CN.po
-%%GALLERY2DIR%%/modules/sizelimit/po/zh_TW.po
-%%GALLERY2DIR%%/modules/sizelimit/templates/SizeLimitOption.tpl
-%%GALLERY2DIR%%/modules/slideshow/classes/SlideshowImpl.class
-%%GALLERY2DIR%%/modules/slideshow/classes/SlideshowInterface_1_0.class
-%%GALLERY2DIR%%/modules/slideshow/MANIFEST
-%%GALLERY2DIR%%/modules/slideshow/Slideshow.inc
-%%GALLERY2DIR%%/modules/slideshow/module.inc
-%%GALLERY2DIR%%/modules/slideshow/locale/bg_BG/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/cs_CZ/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/da_DK/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/de_DE/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/fr_FR/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/hu_HU/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/is_IS/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/ja_JP/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/nl_NL/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/no_NO/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/pl_PL/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/ru_RU/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/sr_YU/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/sv_SE/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/tr_TR/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/vi_VN/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/zh_CN/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/locale/zh_TW/LC_MESSAGES/modules_slideshow.mo
-%%GALLERY2DIR%%/modules/slideshow/po/GNUmakefile
-%%GALLERY2DIR%%/modules/slideshow/po/bg_BG.po
-%%GALLERY2DIR%%/modules/slideshow/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/slideshow/po/da_DK.po
-%%GALLERY2DIR%%/modules/slideshow/po/de_DE.po
-%%GALLERY2DIR%%/modules/slideshow/po/fr_FR.po
-%%GALLERY2DIR%%/modules/slideshow/po/hu_HU.po
-%%GALLERY2DIR%%/modules/slideshow/po/is_IS.po
-%%GALLERY2DIR%%/modules/slideshow/po/ja_JP.po
-%%GALLERY2DIR%%/modules/slideshow/po/nl_NL.po
-%%GALLERY2DIR%%/modules/slideshow/po/no_NO.po
-%%GALLERY2DIR%%/modules/slideshow/po/pl_PL.po
-%%GALLERY2DIR%%/modules/slideshow/po/ru_RU.po
-%%GALLERY2DIR%%/modules/slideshow/po/sr_YU.po
-%%GALLERY2DIR%%/modules/slideshow/po/strings.raw
-%%GALLERY2DIR%%/modules/slideshow/po/sv_SE.po
-%%GALLERY2DIR%%/modules/slideshow/po/tr_TR.po
-%%GALLERY2DIR%%/modules/slideshow/po/vi_VN.po
-%%GALLERY2DIR%%/modules/slideshow/po/zh_CN.po
-%%GALLERY2DIR%%/modules/slideshow/po/zh_TW.po
-%%GALLERY2DIR%%/modules/slideshow/templates/Header.tpl
-%%GALLERY2DIR%%/modules/slideshow/templates/Slideshow.tpl
-%%GALLERY2DIR%%/modules/slideshowapplet/applets/GalleryRemoteAppletMini.jar
-%%GALLERY2DIR%%/modules/slideshowapplet/applets/GalleryRemoteHTTPClient.jar
-%%GALLERY2DIR%%/modules/slideshowapplet/applets/applet_img.jar
-%%GALLERY2DIR%%/modules/slideshowapplet/MANIFEST
-%%GALLERY2DIR%%/modules/slideshowapplet/SlideshowApplet.inc
-%%GALLERY2DIR%%/modules/slideshowapplet/SlideshowAppletSiteAdmin.inc
-%%GALLERY2DIR%%/modules/slideshowapplet/module.inc
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/bg_BG/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/cs_CZ/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/da_DK/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/de_DE/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/fr_FR/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/nl_NL/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/no_NO/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/pl_PL/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/ru_RU/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/sr_YU/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/tr_TR/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/vi_VN/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/zh_CN/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/locale/zh_TW/LC_MESSAGES/modules_slideshowapplet.mo
-%%GALLERY2DIR%%/modules/slideshowapplet/po/GNUmakefile
-%%GALLERY2DIR%%/modules/slideshowapplet/po/bg_BG.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/da_DK.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/de_DE.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/fr_FR.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/nl_NL.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/no_NO.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/pl_PL.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/ru_RU.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/sr_YU.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/strings.raw
-%%GALLERY2DIR%%/modules/slideshowapplet/po/tr_TR.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/vi_VN.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/zh_CN.po
-%%GALLERY2DIR%%/modules/slideshowapplet/po/zh_TW.po
-%%GALLERY2DIR%%/modules/slideshowapplet/templates/SlideshowApplet.tpl
-%%GALLERY2DIR%%/modules/slideshowapplet/templates/SlideshowAppletSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/squarethumb/classes/SquareThumbToolkit.class
-%%GALLERY2DIR%%/modules/squarethumb/CantActivate.inc
-%%GALLERY2DIR%%/modules/squarethumb/MANIFEST
-%%GALLERY2DIR%%/modules/squarethumb/SquareThumbSiteAdmin.inc
-%%GALLERY2DIR%%/modules/squarethumb/module.inc
-%%GALLERY2DIR%%/modules/squarethumb/locale/cs_CZ/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/de_DE/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/fr_FR/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/is_IS/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/nl_NL/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/no_NO/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/ru_RU/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/sr_YU/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/tr_TR/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/zh_CN/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/locale/zh_TW/LC_MESSAGES/modules_squarethumb.mo
-%%GALLERY2DIR%%/modules/squarethumb/po/GNUmakefile
-%%GALLERY2DIR%%/modules/squarethumb/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/squarethumb/po/de_DE.po
-%%GALLERY2DIR%%/modules/squarethumb/po/fr_FR.po
-%%GALLERY2DIR%%/modules/squarethumb/po/is_IS.po
-%%GALLERY2DIR%%/modules/squarethumb/po/nl_NL.po
-%%GALLERY2DIR%%/modules/squarethumb/po/no_NO.po
-%%GALLERY2DIR%%/modules/squarethumb/po/ru_RU.po
-%%GALLERY2DIR%%/modules/squarethumb/po/sr_YU.po
-%%GALLERY2DIR%%/modules/squarethumb/po/strings.raw
-%%GALLERY2DIR%%/modules/squarethumb/po/tr_TR.po
-%%GALLERY2DIR%%/modules/squarethumb/po/zh_CN.po
-%%GALLERY2DIR%%/modules/squarethumb/po/zh_TW.po
-%%GALLERY2DIR%%/modules/squarethumb/templates/CantActivate.tpl
-%%GALLERY2DIR%%/modules/squarethumb/templates/SquareThumbSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/A_ThumbnailImage_1.0.sql
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GNUmakefile
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/ThumbnailImage.sql
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/platform/GNUmakefile
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/A_ThumbnailImage_1.0.sql
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GNUmakefile
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/ThumbnailImage.sql
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/A_ThumbnailImage_1.0.sql
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GNUmakefile
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/ThumbnailImage.sql
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/GNUmakefile
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/xml-src/A_ThumbnailImage_1.0.xml
-%%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/xml-src/GNUmakefile
-%%GALLERY2DIR%%/modules/thumbnail/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/thumbnail/classes/ThumbnailHelper.class
-%%GALLERY2DIR%%/modules/thumbnail/classes/ThumbnailImage.class
-%%GALLERY2DIR%%/modules/thumbnail/classes/ThumbnailToolkit.class
-%%GALLERY2DIR%%/modules/thumbnail/classes/interfaces/GNUmakefile
-%%GALLERY2DIR%%/modules/thumbnail/classes/interfaces/ThumbnailImage.inc
-%%GALLERY2DIR%%/modules/thumbnail/CustomThumbnailOption.inc
-%%GALLERY2DIR%%/modules/thumbnail/MANIFEST
-%%GALLERY2DIR%%/modules/thumbnail/ThumbnailSiteAdmin.inc
-%%GALLERY2DIR%%/modules/thumbnail/module.inc
-%%GALLERY2DIR%%/modules/thumbnail/images/G2audio.jpg
-%%GALLERY2DIR%%/modules/thumbnail/images/G2video.jpg
-%%GALLERY2DIR%%/modules/thumbnail/locale/cs_CZ/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/de_DE/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/fr_FR/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/hu_HU/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/is_IS/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/nl_NL/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/no_NO/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/pl_PL/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/ru_RU/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/sr_YU/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/sv_SE/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/tr_TR/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/zh_CN/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/locale/zh_TW/LC_MESSAGES/modules_thumbnail.mo
-%%GALLERY2DIR%%/modules/thumbnail/po/GNUmakefile
-%%GALLERY2DIR%%/modules/thumbnail/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/thumbnail/po/de_DE.po
-%%GALLERY2DIR%%/modules/thumbnail/po/fr_FR.po
-%%GALLERY2DIR%%/modules/thumbnail/po/hu_HU.po
-%%GALLERY2DIR%%/modules/thumbnail/po/is_IS.po
-%%GALLERY2DIR%%/modules/thumbnail/po/nl_NL.po
-%%GALLERY2DIR%%/modules/thumbnail/po/no_NO.po
-%%GALLERY2DIR%%/modules/thumbnail/po/pl_PL.po
-%%GALLERY2DIR%%/modules/thumbnail/po/ru_RU.po
-%%GALLERY2DIR%%/modules/thumbnail/po/sr_YU.po
-%%GALLERY2DIR%%/modules/thumbnail/po/strings.raw
-%%GALLERY2DIR%%/modules/thumbnail/po/sv_SE.po
-%%GALLERY2DIR%%/modules/thumbnail/po/tr_TR.po
-%%GALLERY2DIR%%/modules/thumbnail/po/zh_CN.po
-%%GALLERY2DIR%%/modules/thumbnail/po/zh_TW.po
-%%GALLERY2DIR%%/modules/thumbnail/templates/CustomThumbnail.tpl
-%%GALLERY2DIR%%/modules/thumbnail/templates/ThumbnailSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/thumbpage/locale/cs_CZ/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/de_DE/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/fr_FR/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/is_IS/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/nl_NL/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/no_NO/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/ru_RU/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/sr_YU/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/sv_SE/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/tr_TR/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/zh_CN/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/locale/zh_TW/LC_MESSAGES/modules_thumbpage.mo
-%%GALLERY2DIR%%/modules/thumbpage/CantActivate.inc
-%%GALLERY2DIR%%/modules/thumbpage/ItemEditThumbOffset.inc
-%%GALLERY2DIR%%/modules/thumbpage/ItemEditThumbPage.inc
-%%GALLERY2DIR%%/modules/thumbpage/MANIFEST
-%%GALLERY2DIR%%/modules/thumbpage/module.inc
-%%GALLERY2DIR%%/modules/thumbpage/po/GNUmakefile
-%%GALLERY2DIR%%/modules/thumbpage/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/thumbpage/po/de_DE.po
-%%GALLERY2DIR%%/modules/thumbpage/po/fr_FR.po
-%%GALLERY2DIR%%/modules/thumbpage/po/is_IS.po
-%%GALLERY2DIR%%/modules/thumbpage/po/nl_NL.po
-%%GALLERY2DIR%%/modules/thumbpage/po/no_NO.po
-%%GALLERY2DIR%%/modules/thumbpage/po/ru_RU.po
-%%GALLERY2DIR%%/modules/thumbpage/po/sr_YU.po
-%%GALLERY2DIR%%/modules/thumbpage/po/strings.raw
-%%GALLERY2DIR%%/modules/thumbpage/po/sv_SE.po
-%%GALLERY2DIR%%/modules/thumbpage/po/tr_TR.po
-%%GALLERY2DIR%%/modules/thumbpage/po/zh_CN.po
-%%GALLERY2DIR%%/modules/thumbpage/po/zh_TW.po
-%%GALLERY2DIR%%/modules/thumbpage/templates/CantActivate.tpl
-%%GALLERY2DIR%%/modules/thumbpage/templates/Offset.tpl
-%%GALLERY2DIR%%/modules/thumbpage/templates/Page.tpl
-%%GALLERY2DIR%%/modules/uploadapplet/applets/GalleryRemoteAppletMini.jar
-%%GALLERY2DIR%%/modules/uploadapplet/applets/GalleryRemoteHTTPClient.jar
-%%GALLERY2DIR%%/modules/uploadapplet/applets/applet_img.jar
-%%GALLERY2DIR%%/modules/uploadapplet/ItemAddUploadApplet.inc
-%%GALLERY2DIR%%/modules/uploadapplet/MANIFEST
-%%GALLERY2DIR%%/modules/uploadapplet/module.inc
-%%GALLERY2DIR%%/modules/uploadapplet/locale/cs_CZ/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/de_DE/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/fr_FR/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/is_IS/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/nl_NL/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/no_NO/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/ru_RU/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/sr_YU/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/tr_TR/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/zh_CN/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/locale/zh_TW/LC_MESSAGES/modules_uploadapplet.mo
-%%GALLERY2DIR%%/modules/uploadapplet/po/GNUmakefile
-%%GALLERY2DIR%%/modules/uploadapplet/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/de_DE.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/fr_FR.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/is_IS.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/nl_NL.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/no_NO.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/ru_RU.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/sr_YU.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/strings.raw
-%%GALLERY2DIR%%/modules/uploadapplet/po/tr_TR.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/zh_CN.po
-%%GALLERY2DIR%%/modules/uploadapplet/po/zh_TW.po
-%%GALLERY2DIR%%/modules/uploadapplet/templates/ItemAddUploadApplet.tpl
-%%GALLERY2DIR%%/modules/useralbum/classes/UserAlbumHelper.class
-%%GALLERY2DIR%%/modules/useralbum/MANIFEST
-%%GALLERY2DIR%%/modules/useralbum/UserAlbum.inc
-%%GALLERY2DIR%%/modules/useralbum/UserAlbumSiteAdmin.inc
-%%GALLERY2DIR%%/modules/useralbum/module.inc
-%%GALLERY2DIR%%/modules/useralbum/locale/bg_BG/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/cs_CZ/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/de_DE/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/fr_FR/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/is_IS/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/nl_NL/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/no_NO/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/pl_PL/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/ru_RU/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/sr_YU/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/sv_SE/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/tr_TR/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/zh_CN/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/locale/zh_TW/LC_MESSAGES/modules_useralbum.mo
-%%GALLERY2DIR%%/modules/useralbum/po/GNUmakefile
-%%GALLERY2DIR%%/modules/useralbum/po/bg_BG.po
-%%GALLERY2DIR%%/modules/useralbum/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/useralbum/po/de_DE.po
-%%GALLERY2DIR%%/modules/useralbum/po/fr_FR.po
-%%GALLERY2DIR%%/modules/useralbum/po/is_IS.po
-%%GALLERY2DIR%%/modules/useralbum/po/nl_NL.po
-%%GALLERY2DIR%%/modules/useralbum/po/no_NO.po
-%%GALLERY2DIR%%/modules/useralbum/po/pl_PL.po
-%%GALLERY2DIR%%/modules/useralbum/po/ru_RU.po
-%%GALLERY2DIR%%/modules/useralbum/po/sr_YU.po
-%%GALLERY2DIR%%/modules/useralbum/po/strings.raw
-%%GALLERY2DIR%%/modules/useralbum/po/sv_SE.po
-%%GALLERY2DIR%%/modules/useralbum/po/tr_TR.po
-%%GALLERY2DIR%%/modules/useralbum/po/zh_CN.po
-%%GALLERY2DIR%%/modules/useralbum/po/zh_TW.po
-%%GALLERY2DIR%%/modules/useralbum/templates/UserAlbumSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/A_WatermarkImage_1.0.sql
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GNUmakefile
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/WatermarkImage.sql
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/platform/GNUmakefile
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/A_WatermarkImage_1.0.sql
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GNUmakefile
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/WatermarkImage.sql
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/A_WatermarkImage_1.0.sql
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GNUmakefile
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/WatermarkImage.sql
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/GNUmakefile
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/xml-src/A_WatermarkImage_1.0.xml
-%%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/xml-src/GNUmakefile
-%%GALLERY2DIR%%/modules/watermark/classes/GNUmakefile
-%%GALLERY2DIR%%/modules/watermark/classes/WatermarkHelper.class
-%%GALLERY2DIR%%/modules/watermark/classes/WatermarkImage.class
-%%GALLERY2DIR%%/modules/watermark/classes/interfaces/GNUmakefile
-%%GALLERY2DIR%%/modules/watermark/classes/interfaces/WatermarkImage.inc
-%%GALLERY2DIR%%/modules/watermark/ConfirmDelete.inc
-%%GALLERY2DIR%%/modules/watermark/DownloadItem.inc
-%%GALLERY2DIR%%/modules/watermark/ItemEditWatermark.inc
-%%GALLERY2DIR%%/modules/watermark/MANIFEST
-%%GALLERY2DIR%%/modules/watermark/UserWatermarkEdit.inc
-%%GALLERY2DIR%%/modules/watermark/UserWatermarks.inc
-%%GALLERY2DIR%%/modules/watermark/WatermarkOption.inc
-%%GALLERY2DIR%%/modules/watermark/WatermarkSiteAdmin.inc
-%%GALLERY2DIR%%/modules/watermark/WatermarkSiteAdminEdit.inc
-%%GALLERY2DIR%%/modules/watermark/module.inc
-%%GALLERY2DIR%%/modules/watermark/locale/cs_CZ/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/de_DE/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/fr_FR/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/is_IS/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/nl_NL/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/no_NO/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/ru_RU/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/sr_YU/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/tr_TR/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/zh_CN/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/locale/zh_TW/LC_MESSAGES/modules_watermark.mo
-%%GALLERY2DIR%%/modules/watermark/po/GNUmakefile
-%%GALLERY2DIR%%/modules/watermark/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/watermark/po/de_DE.po
-%%GALLERY2DIR%%/modules/watermark/po/fr_FR.po
-%%GALLERY2DIR%%/modules/watermark/po/is_IS.po
-%%GALLERY2DIR%%/modules/watermark/po/nl_NL.po
-%%GALLERY2DIR%%/modules/watermark/po/no_NO.po
-%%GALLERY2DIR%%/modules/watermark/po/ru_RU.po
-%%GALLERY2DIR%%/modules/watermark/po/sr_YU.po
-%%GALLERY2DIR%%/modules/watermark/po/strings.raw
-%%GALLERY2DIR%%/modules/watermark/po/tr_TR.po
-%%GALLERY2DIR%%/modules/watermark/po/zh_CN.po
-%%GALLERY2DIR%%/modules/watermark/po/zh_TW.po
-%%GALLERY2DIR%%/modules/watermark/templates/ConfirmDelete.tpl
-%%GALLERY2DIR%%/modules/watermark/templates/ItemEditWatermark.tpl
-%%GALLERY2DIR%%/modules/watermark/templates/UserWatermarkEdit.tpl
-%%GALLERY2DIR%%/modules/watermark/templates/UserWatermarks.tpl
-%%GALLERY2DIR%%/modules/watermark/templates/WatermarkEdit.tpl
-%%GALLERY2DIR%%/modules/watermark/templates/WatermarkOption.tpl
-%%GALLERY2DIR%%/modules/watermark/templates/WatermarkSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/watermark/templates/WatermarkSiteAdminEdit.tpl
-%%GALLERY2DIR%%/modules/webcam/ItemAddWebCam.inc
-%%GALLERY2DIR%%/modules/webcam/MANIFEST
-%%GALLERY2DIR%%/modules/webcam/WebCamSiteAdmin.inc
-%%GALLERY2DIR%%/modules/webcam/module.inc
-%%GALLERY2DIR%%/modules/webcam/locale/cs_CZ/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/de_DE/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/fr_FR/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/is_IS/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/nl_NL/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/no_NO/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/ru_RU/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/sr_YU/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/sv_SE/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/tr_TR/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/zh_CN/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/locale/zh_TW/LC_MESSAGES/modules_webcam.mo
-%%GALLERY2DIR%%/modules/webcam/po/GNUmakefile
-%%GALLERY2DIR%%/modules/webcam/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/webcam/po/de_DE.po
-%%GALLERY2DIR%%/modules/webcam/po/fr_FR.po
-%%GALLERY2DIR%%/modules/webcam/po/is_IS.po
-%%GALLERY2DIR%%/modules/webcam/po/nl_NL.po
-%%GALLERY2DIR%%/modules/webcam/po/no_NO.po
-%%GALLERY2DIR%%/modules/webcam/po/ru_RU.po
-%%GALLERY2DIR%%/modules/webcam/po/sr_YU.po
-%%GALLERY2DIR%%/modules/webcam/po/strings.raw
-%%GALLERY2DIR%%/modules/webcam/po/sv_SE.po
-%%GALLERY2DIR%%/modules/webcam/po/tr_TR.po
-%%GALLERY2DIR%%/modules/webcam/po/zh_CN.po
-%%GALLERY2DIR%%/modules/webcam/po/zh_TW.po
-%%GALLERY2DIR%%/modules/webcam/templates/ItemAddWebCam.tpl
-%%GALLERY2DIR%%/modules/webcam/templates/WebCamSiteAdmin.tpl
-%%GALLERY2DIR%%/modules/zipcart/classes/ZipCartPlugin.class
-%%GALLERY2DIR%%/modules/zipcart/Download.inc
-%%GALLERY2DIR%%/modules/zipcart/MANIFEST
-%%GALLERY2DIR%%/modules/zipcart/ZipCartAdmin.inc
-%%GALLERY2DIR%%/modules/zipcart/module.inc
-%%GALLERY2DIR%%/modules/zipcart/locale/cs_CZ/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/de_DE/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/fr_FR/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/is_IS/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/nl_NL/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/no_NO/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/ru_RU/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/sr_YU/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/tr_TR/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/zh_CN/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/locale/zh_TW/LC_MESSAGES/modules_zipcart.mo
-%%GALLERY2DIR%%/modules/zipcart/po/GNUmakefile
-%%GALLERY2DIR%%/modules/zipcart/po/cs_CZ.po
-%%GALLERY2DIR%%/modules/zipcart/po/de_DE.po
-%%GALLERY2DIR%%/modules/zipcart/po/fr_FR.po
-%%GALLERY2DIR%%/modules/zipcart/po/is_IS.po
-%%GALLERY2DIR%%/modules/zipcart/po/nl_NL.po
-%%GALLERY2DIR%%/modules/zipcart/po/no_NO.po
-%%GALLERY2DIR%%/modules/zipcart/po/ru_RU.po
-%%GALLERY2DIR%%/modules/zipcart/po/sr_YU.po
-%%GALLERY2DIR%%/modules/zipcart/po/strings.raw
-%%GALLERY2DIR%%/modules/zipcart/po/tr_TR.po
-%%GALLERY2DIR%%/modules/zipcart/po/zh_CN.po
-%%GALLERY2DIR%%/modules/zipcart/po/zh_TW.po
-%%GALLERY2DIR%%/modules/zipcart/templates/ZipCartAdmin.tpl
-%%GALLERY2DIR%%/themes/classic/images/groupinfo.png
-%%GALLERY2DIR%%/themes/classic/images/icon_path_separator.gif
-%%GALLERY2DIR%%/themes/classic/images/key7-16-bw.gif
-%%GALLERY2DIR%%/themes/classic/images/nav_first.gif
-%%GALLERY2DIR%%/themes/classic/images/nav_last.gif
-%%GALLERY2DIR%%/themes/classic/images/nav_next.gif
-%%GALLERY2DIR%%/themes/classic/images/nav_prev.gif
-%%GALLERY2DIR%%/themes/classic/images/tab_bg.gif
-%%GALLERY2DIR%%/themes/classic/images/tab_left.jpg
-%%GALLERY2DIR%%/themes/classic/images/tab_left_on.jpg
-%%GALLERY2DIR%%/themes/classic/images/tab_right.jpg
-%%GALLERY2DIR%%/themes/classic/images/tab_right_on.jpg
-%%GALLERY2DIR%%/themes/classic/images/userinfo.png
-%%GALLERY2DIR%%/themes/classic/MANIFEST
-%%GALLERY2DIR%%/themes/classic/theme.css
-%%GALLERY2DIR%%/themes/classic/theme.inc
-%%GALLERY2DIR%%/themes/classic/locale/cs_CZ/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/da_DK/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/de_DE/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/el_GR/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/en_GB/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/es_AR/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/es_MX/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/fi_FI/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/fr_FR/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/ga_IE/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/he_IL/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/hu_HU/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/is_IS/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/it_IT/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/ja_JP/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/nl_NL/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/no_NO/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/pl_PL/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/pt_BR/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/pt_PT/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/ru_RU/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/sr_YU/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/sv_SE/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/tr_TR/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/vi_VN/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/zh_CN/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/locale/zh_TW/LC_MESSAGES/themes_classic.mo
-%%GALLERY2DIR%%/themes/classic/po/GNUmakefile
-%%GALLERY2DIR%%/themes/classic/po/cs_CZ.po
-%%GALLERY2DIR%%/themes/classic/po/da_DK.po
-%%GALLERY2DIR%%/themes/classic/po/de_DE.po
-%%GALLERY2DIR%%/themes/classic/po/el_GR.po
-%%GALLERY2DIR%%/themes/classic/po/en_GB.po
-%%GALLERY2DIR%%/themes/classic/po/es_AR.po
-%%GALLERY2DIR%%/themes/classic/po/es_MX.po
-%%GALLERY2DIR%%/themes/classic/po/fi_FI.po
-%%GALLERY2DIR%%/themes/classic/po/fr_FR.po
-%%GALLERY2DIR%%/themes/classic/po/ga_IE.po
-%%GALLERY2DIR%%/themes/classic/po/he_IL.po
-%%GALLERY2DIR%%/themes/classic/po/hu_HU.po
-%%GALLERY2DIR%%/themes/classic/po/is_IS.po
-%%GALLERY2DIR%%/themes/classic/po/it_IT.po
-%%GALLERY2DIR%%/themes/classic/po/ja_JP.po
-%%GALLERY2DIR%%/themes/classic/po/nl_NL.po
-%%GALLERY2DIR%%/themes/classic/po/no_NO.po
-%%GALLERY2DIR%%/themes/classic/po/pl_PL.po
-%%GALLERY2DIR%%/themes/classic/po/pt_BR.po
-%%GALLERY2DIR%%/themes/classic/po/pt_PT.po
-%%GALLERY2DIR%%/themes/classic/po/ru_RU.po
-%%GALLERY2DIR%%/themes/classic/po/sr_YU.po
-%%GALLERY2DIR%%/themes/classic/po/strings.raw
-%%GALLERY2DIR%%/themes/classic/po/sv_SE.po
-%%GALLERY2DIR%%/themes/classic/po/tr_TR.po
-%%GALLERY2DIR%%/themes/classic/po/vi_VN.po
-%%GALLERY2DIR%%/themes/classic/po/zh_CN.po
-%%GALLERY2DIR%%/themes/classic/po/zh_TW.po
-%%GALLERY2DIR%%/themes/classic/templates/admin.tpl
-%%GALLERY2DIR%%/themes/classic/templates/album.tpl
-%%GALLERY2DIR%%/themes/classic/templates/error.tpl
-%%GALLERY2DIR%%/themes/classic/templates/module.tpl
-%%GALLERY2DIR%%/themes/classic/templates/photo.tpl
-%%GALLERY2DIR%%/themes/classic/templates/progressbar.tpl
-%%GALLERY2DIR%%/themes/classic/templates/sidebar.tpl
-%%GALLERY2DIR%%/themes/classic/templates/theme.tpl
-%%GALLERY2DIR%%/themes/hybrid/images/down.png
-%%GALLERY2DIR%%/themes/hybrid/images/alb.png
-%%GALLERY2DIR%%/themes/hybrid/images/full.png
-%%GALLERY2DIR%%/themes/hybrid/images/fit.png
-%%GALLERY2DIR%%/themes/hybrid/images/info.png
-%%GALLERY2DIR%%/themes/hybrid/images/fwd.png
-%%GALLERY2DIR%%/themes/hybrid/images/left.png
-%%GALLERY2DIR%%/themes/hybrid/images/menu.png
-%%GALLERY2DIR%%/themes/hybrid/images/next-off.png
-%%GALLERY2DIR%%/themes/hybrid/images/next.png
-%%GALLERY2DIR%%/themes/hybrid/images/poz.png
-%%GALLERY2DIR%%/themes/hybrid/images/prev-off.png
-%%GALLERY2DIR%%/themes/hybrid/images/prev.png
-%%GALLERY2DIR%%/themes/hybrid/images/rand.png
-%%GALLERY2DIR%%/themes/hybrid/images/rev.png
-%%GALLERY2DIR%%/themes/hybrid/images/right.png
-%%GALLERY2DIR%%/themes/hybrid/images/up.png
-%%GALLERY2DIR%%/themes/hybrid/MANIFEST
-%%GALLERY2DIR%%/themes/hybrid/hybrid.js
-%%GALLERY2DIR%%/themes/hybrid/theme.css
-%%GALLERY2DIR%%/themes/hybrid/theme.inc
-%%GALLERY2DIR%%/themes/hybrid/locale/cs_CZ/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/da_DK/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/de_DE/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/fr_FR/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/is_IS/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/it_IT/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/nl_NL/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/no_NO/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/sr_YU/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/sv_SE/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/tr_TR/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/vi_VN/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/zh_CN/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/locale/zh_TW/LC_MESSAGES/themes_hybrid.mo
-%%GALLERY2DIR%%/themes/hybrid/po/GNUmakefile
-%%GALLERY2DIR%%/themes/hybrid/po/cs_CZ.po
-%%GALLERY2DIR%%/themes/hybrid/po/da_DK.po
-%%GALLERY2DIR%%/themes/hybrid/po/de_DE.po
-%%GALLERY2DIR%%/themes/hybrid/po/fr_FR.po
-%%GALLERY2DIR%%/themes/hybrid/po/is_IS.po
-%%GALLERY2DIR%%/themes/hybrid/po/it_IT.po
-%%GALLERY2DIR%%/themes/hybrid/po/nl_NL.po
-%%GALLERY2DIR%%/themes/hybrid/po/no_NO.po
-%%GALLERY2DIR%%/themes/hybrid/po/sr_YU.po
-%%GALLERY2DIR%%/themes/hybrid/po/strings.raw
-%%GALLERY2DIR%%/themes/hybrid/po/sv_SE.po
-%%GALLERY2DIR%%/themes/hybrid/po/tr_TR.po
-%%GALLERY2DIR%%/themes/hybrid/po/vi_VN.po
-%%GALLERY2DIR%%/themes/hybrid/po/zh_CN.po
-%%GALLERY2DIR%%/themes/hybrid/po/zh_TW.po
-%%GALLERY2DIR%%/themes/hybrid/templates/detail.tpl
-%%GALLERY2DIR%%/themes/hybrid/templates/error.tpl
-%%GALLERY2DIR%%/themes/hybrid/templates/header.tpl
-%%GALLERY2DIR%%/themes/hybrid/templates/hybrid.tpl
-%%GALLERY2DIR%%/themes/hybrid/templates/progressbar.tpl
-%%GALLERY2DIR%%/themes/hybrid/templates/render.tpl
-%%GALLERY2DIR%%/themes/hybrid/templates/sidebar.tpl
-%%GALLERY2DIR%%/themes/hybrid/templates/theme.tpl
-%%GALLERY2DIR%%/themes/matrix/images/gallery_logo.png
-%%GALLERY2DIR%%/themes/matrix/images/groupinfo.png
-%%GALLERY2DIR%%/themes/matrix/images/icon_comments.jpg
-%%GALLERY2DIR%%/themes/matrix/images/icon_debug.jpg
-%%GALLERY2DIR%%/themes/matrix/images/icon_general.jpg
-%%GALLERY2DIR%%/themes/matrix/images/icon_groups.jpg
-%%GALLERY2DIR%%/themes/matrix/images/icon_layouts.jpg
-%%GALLERY2DIR%%/themes/matrix/images/icon_modules.jpg
-%%GALLERY2DIR%%/themes/matrix/images/icon_path_separator.gif
-%%GALLERY2DIR%%/themes/matrix/images/icon_users.jpg
-%%GALLERY2DIR%%/themes/matrix/images/key7-16-bw.gif
-%%GALLERY2DIR%%/themes/matrix/images/loading.gif
-%%GALLERY2DIR%%/themes/matrix/images/nav_first.gif
-%%GALLERY2DIR%%/themes/matrix/images/nav_last.gif
-%%GALLERY2DIR%%/themes/matrix/images/nav_next.gif
-%%GALLERY2DIR%%/themes/matrix/images/nav_prev.gif
-%%GALLERY2DIR%%/themes/matrix/images/tab_bg.gif
-%%GALLERY2DIR%%/themes/matrix/images/tab_left.jpg
-%%GALLERY2DIR%%/themes/matrix/images/tab_left_on.jpg
-%%GALLERY2DIR%%/themes/matrix/images/tab_right.jpg
-%%GALLERY2DIR%%/themes/matrix/images/tab_right_on.jpg
-%%GALLERY2DIR%%/themes/matrix/images/userinfo.png
-%%GALLERY2DIR%%/themes/matrix/MANIFEST
-%%GALLERY2DIR%%/themes/matrix/theme.css
-%%GALLERY2DIR%%/themes/matrix/theme.inc
-%%GALLERY2DIR%%/themes/matrix/locale/ar_SA/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/cs_CZ/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/da_DK/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/de_DE/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/el_GR/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/en_GB/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/es_AR/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/es_MX/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/fi_FI/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/fr_FR/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/ga_IE/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/he_IL/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/hu_HU/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/is_IS/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/it_IT/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/ja_JP/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/nl_NL/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/no_NO/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/pl_PL/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/pt_BR/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/pt_PT/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/ru_RU/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/sr_YU/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/sv_SE/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/tr_TR/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/vi_VN/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/zh_CN/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/locale/zh_TW/LC_MESSAGES/themes_matrix.mo
-%%GALLERY2DIR%%/themes/matrix/po/GNUmakefile
-%%GALLERY2DIR%%/themes/matrix/po/ar_SA.po
-%%GALLERY2DIR%%/themes/matrix/po/cs_CZ.po
-%%GALLERY2DIR%%/themes/matrix/po/da_DK.po
-%%GALLERY2DIR%%/themes/matrix/po/de_DE.po
-%%GALLERY2DIR%%/themes/matrix/po/el_GR.po
-%%GALLERY2DIR%%/themes/matrix/po/en_GB.po
-%%GALLERY2DIR%%/themes/matrix/po/es_AR.po
-%%GALLERY2DIR%%/themes/matrix/po/es_MX.po
-%%GALLERY2DIR%%/themes/matrix/po/fi_FI.po
-%%GALLERY2DIR%%/themes/matrix/po/fr_FR.po
-%%GALLERY2DIR%%/themes/matrix/po/ga_IE.po
-%%GALLERY2DIR%%/themes/matrix/po/he_IL.po
-%%GALLERY2DIR%%/themes/matrix/po/hu_HU.po
-%%GALLERY2DIR%%/themes/matrix/po/is_IS.po
-%%GALLERY2DIR%%/themes/matrix/po/it_IT.po
-%%GALLERY2DIR%%/themes/matrix/po/ja_JP.po
-%%GALLERY2DIR%%/themes/matrix/po/nl_NL.po
-%%GALLERY2DIR%%/themes/matrix/po/no_NO.po
-%%GALLERY2DIR%%/themes/matrix/po/pl_PL.po
-%%GALLERY2DIR%%/themes/matrix/po/pt_BR.po
-%%GALLERY2DIR%%/themes/matrix/po/pt_PT.po
-%%GALLERY2DIR%%/themes/matrix/po/ru_RU.po
-%%GALLERY2DIR%%/themes/matrix/po/sr_YU.po
-%%GALLERY2DIR%%/themes/matrix/po/strings.raw
-%%GALLERY2DIR%%/themes/matrix/po/sv_SE.po
-%%GALLERY2DIR%%/themes/matrix/po/tr_TR.po
-%%GALLERY2DIR%%/themes/matrix/po/vi_VN.po
-%%GALLERY2DIR%%/themes/matrix/po/zh_CN.po
-%%GALLERY2DIR%%/themes/matrix/po/zh_TW.po
-%%GALLERY2DIR%%/themes/matrix/templates/admin.tpl
-%%GALLERY2DIR%%/themes/matrix/templates/album.tpl
-%%GALLERY2DIR%%/themes/matrix/templates/error.tpl
-%%GALLERY2DIR%%/themes/matrix/templates/module.tpl
-%%GALLERY2DIR%%/themes/matrix/templates/photo.tpl
-%%GALLERY2DIR%%/themes/matrix/templates/progressbar.tpl
-%%GALLERY2DIR%%/themes/matrix/templates/sidebar.tpl
-%%GALLERY2DIR%%/themes/matrix/templates/theme.tpl
-%%GALLERY2DIR%%/themes/siriux/images/background-content.png
-%%GALLERY2DIR%%/themes/siriux/images/background-footer.png
-%%GALLERY2DIR%%/themes/siriux/images/background-header.png
-%%GALLERY2DIR%%/themes/siriux/images/background.png
-%%GALLERY2DIR%%/themes/siriux/images/groupinfo.png
-%%GALLERY2DIR%%/themes/siriux/images/key7-16-bw.gif
-%%GALLERY2DIR%%/themes/siriux/images/userinfo.png
-%%GALLERY2DIR%%/themes/siriux/MANIFEST
-%%GALLERY2DIR%%/themes/siriux/theme.css
-%%GALLERY2DIR%%/themes/siriux/theme.inc
-%%GALLERY2DIR%%/themes/siriux/locale/cs_CZ/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/da_DK/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/de_DE/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/el_GR/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/en_GB/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/es_AR/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/es_MX/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/fi_FI/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/fr_FR/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/ga_IE/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/he_IL/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/hu_HU/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/is_IS/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/it_IT/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/ja_JP/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/nl_NL/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/no_NO/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/pl_PL/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/pt_BR/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/pt_PT/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/ru_RU/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/sr_YU/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/sv_SE/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/tr_TR/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/vi_VN/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/zh_CN/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/locale/zh_TW/LC_MESSAGES/themes_siriux.mo
-%%GALLERY2DIR%%/themes/siriux/po/GNUmakefile
-%%GALLERY2DIR%%/themes/siriux/po/cs_CZ.po
-%%GALLERY2DIR%%/themes/siriux/po/da_DK.po
-%%GALLERY2DIR%%/themes/siriux/po/de_DE.po
-%%GALLERY2DIR%%/themes/siriux/po/el_GR.po
-%%GALLERY2DIR%%/themes/siriux/po/en_GB.po
-%%GALLERY2DIR%%/themes/siriux/po/es_AR.po
-%%GALLERY2DIR%%/themes/siriux/po/es_MX.po
-%%GALLERY2DIR%%/themes/siriux/po/fi_FI.po
-%%GALLERY2DIR%%/themes/siriux/po/fr_FR.po
-%%GALLERY2DIR%%/themes/siriux/po/ga_IE.po
-%%GALLERY2DIR%%/themes/siriux/po/he_IL.po
-%%GALLERY2DIR%%/themes/siriux/po/hu_HU.po
-%%GALLERY2DIR%%/themes/siriux/po/is_IS.po
-%%GALLERY2DIR%%/themes/siriux/po/it_IT.po
-%%GALLERY2DIR%%/themes/siriux/po/ja_JP.po
-%%GALLERY2DIR%%/themes/siriux/po/nl_NL.po
-%%GALLERY2DIR%%/themes/siriux/po/no_NO.po
-%%GALLERY2DIR%%/themes/siriux/po/pl_PL.po
-%%GALLERY2DIR%%/themes/siriux/po/pt_BR.po
-%%GALLERY2DIR%%/themes/siriux/po/pt_PT.po
-%%GALLERY2DIR%%/themes/siriux/po/ru_RU.po
-%%GALLERY2DIR%%/themes/siriux/po/sr_YU.po
-%%GALLERY2DIR%%/themes/siriux/po/strings.raw
-%%GALLERY2DIR%%/themes/siriux/po/sv_SE.po
-%%GALLERY2DIR%%/themes/siriux/po/tr_TR.po
-%%GALLERY2DIR%%/themes/siriux/po/vi_VN.po
-%%GALLERY2DIR%%/themes/siriux/po/zh_CN.po
-%%GALLERY2DIR%%/themes/siriux/po/zh_TW.po
-%%GALLERY2DIR%%/themes/siriux/templates/admin.tpl
-%%GALLERY2DIR%%/themes/siriux/templates/album.tpl
-%%GALLERY2DIR%%/themes/siriux/templates/error.tpl
-%%GALLERY2DIR%%/themes/siriux/templates/module.tpl
-%%GALLERY2DIR%%/themes/siriux/templates/photo.tpl
-%%GALLERY2DIR%%/themes/siriux/templates/progressbar.tpl
-%%GALLERY2DIR%%/themes/siriux/templates/theme.tpl
-%%GALLERY2DIR%%/themes/slider/images/full.png
-%%GALLERY2DIR%%/themes/slider/images/fit.png
-%%GALLERY2DIR%%/themes/slider/images/next-off.png
-%%GALLERY2DIR%%/themes/slider/images/fwd.png
-%%GALLERY2DIR%%/themes/slider/images/next.png
-%%GALLERY2DIR%%/themes/slider/images/poz.png
-%%GALLERY2DIR%%/themes/slider/images/prev-off.png
-%%GALLERY2DIR%%/themes/slider/images/prev.png
-%%GALLERY2DIR%%/themes/slider/images/rand.png
-%%GALLERY2DIR%%/themes/slider/images/rev.png
-%%GALLERY2DIR%%/themes/slider/images/tool.png
-%%GALLERY2DIR%%/themes/slider/MANIFEST
-%%GALLERY2DIR%%/themes/slider/slider.js
-%%GALLERY2DIR%%/themes/slider/theme.css
-%%GALLERY2DIR%%/themes/slider/theme.inc
-%%GALLERY2DIR%%/themes/slider/locale/cs_CZ/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/da_DK/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/de_DE/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/fr_FR/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/is_IS/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/it_IT/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/nl_NL/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/no_NO/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/ru_RU/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/sr_YU/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/sv_SE/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/tr_TR/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/vi_VN/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/zh_CN/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/locale/zh_TW/LC_MESSAGES/themes_slider.mo
-%%GALLERY2DIR%%/themes/slider/po/GNUmakefile
-%%GALLERY2DIR%%/themes/slider/po/cs_CZ.po
-%%GALLERY2DIR%%/themes/slider/po/da_DK.po
-%%GALLERY2DIR%%/themes/slider/po/de_DE.po
-%%GALLERY2DIR%%/themes/slider/po/fr_FR.po
-%%GALLERY2DIR%%/themes/slider/po/is_IS.po
-%%GALLERY2DIR%%/themes/slider/po/it_IT.po
-%%GALLERY2DIR%%/themes/slider/po/nl_NL.po
-%%GALLERY2DIR%%/themes/slider/po/no_NO.po
-%%GALLERY2DIR%%/themes/slider/po/ru_RU.po
-%%GALLERY2DIR%%/themes/slider/po/sr_YU.po
-%%GALLERY2DIR%%/themes/slider/po/strings.raw
-%%GALLERY2DIR%%/themes/slider/po/sv_SE.po
-%%GALLERY2DIR%%/themes/slider/po/tr_TR.po
-%%GALLERY2DIR%%/themes/slider/po/vi_VN.po
-%%GALLERY2DIR%%/themes/slider/po/zh_CN.po
-%%GALLERY2DIR%%/themes/slider/po/zh_TW.po
-%%GALLERY2DIR%%/themes/slider/templates/error.tpl
-%%GALLERY2DIR%%/themes/slider/templates/header.tpl
-%%GALLERY2DIR%%/themes/slider/templates/progressbar.tpl
-%%GALLERY2DIR%%/themes/slider/templates/render.tpl
-%%GALLERY2DIR%%/themes/slider/templates/sidebar.tpl
-%%GALLERY2DIR%%/themes/slider/templates/slider.tpl
-%%GALLERY2DIR%%/themes/slider/templates/theme.tpl
-%%GALLERY2DIR%%/themes/tile/locale/cs_CZ/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/da_DK/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/de_DE/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/fr_FR/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/is_IS/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/it_IT/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/nl_NL/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/no_NO/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/ru_RU/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/sr_YU/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/sv_SE/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/tr_TR/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/vi_VN/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/zh_CN/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/locale/zh_TW/LC_MESSAGES/themes_tile.mo
-%%GALLERY2DIR%%/themes/tile/MANIFEST
-%%GALLERY2DIR%%/themes/tile/theme.css
-%%GALLERY2DIR%%/themes/tile/theme.inc
-%%GALLERY2DIR%%/themes/tile/tile.js
-%%GALLERY2DIR%%/themes/tile/po/GNUmakefile
-%%GALLERY2DIR%%/themes/tile/po/cs_CZ.po
-%%GALLERY2DIR%%/themes/tile/po/da_DK.po
-%%GALLERY2DIR%%/themes/tile/po/de_DE.po
-%%GALLERY2DIR%%/themes/tile/po/fr_FR.po
-%%GALLERY2DIR%%/themes/tile/po/is_IS.po
-%%GALLERY2DIR%%/themes/tile/po/it_IT.po
-%%GALLERY2DIR%%/themes/tile/po/nl_NL.po
-%%GALLERY2DIR%%/themes/tile/po/no_NO.po
-%%GALLERY2DIR%%/themes/tile/po/ru_RU.po
-%%GALLERY2DIR%%/themes/tile/po/sr_YU.po
-%%GALLERY2DIR%%/themes/tile/po/strings.raw
-%%GALLERY2DIR%%/themes/tile/po/sv_SE.po
-%%GALLERY2DIR%%/themes/tile/po/tr_TR.po
-%%GALLERY2DIR%%/themes/tile/po/vi_VN.po
-%%GALLERY2DIR%%/themes/tile/po/zh_CN.po
-%%GALLERY2DIR%%/themes/tile/po/zh_TW.po
-%%GALLERY2DIR%%/themes/tile/templates/edit.tpl
-%%GALLERY2DIR%%/themes/tile/templates/error.tpl
-%%GALLERY2DIR%%/themes/tile/templates/header.tpl
-%%GALLERY2DIR%%/themes/tile/templates/progressbar.tpl
-%%GALLERY2DIR%%/themes/tile/templates/render.tpl
-%%GALLERY2DIR%%/themes/tile/templates/theme.tpl
-%%GALLERY2DIR%%/themes/tile/templates/tile.tpl
-%%GALLERY2DIR%%/upgrade/images/background.png
-%%GALLERY2DIR%%/upgrade/images/g2Logo_upgrade_head.png
-%%GALLERY2DIR%%/upgrade/GalleryStub.class
-%%GALLERY2DIR%%/upgrade/StatusTemplate.class
-%%GALLERY2DIR%%/upgrade/UpgradeStep.class
-%%GALLERY2DIR%%/upgrade/index.php
-%%GALLERY2DIR%%/upgrade/locale/bg_BG/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/cs_CZ/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/de_DE/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/fr_FR/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/it_IT/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/nl_NL/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/sr_YU/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/tr_TR/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/vi_VN/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/locale/zh_TW/LC_MESSAGES/gallery2_upgrade.mo
-%%GALLERY2DIR%%/upgrade/po/GNUmakefile
-%%GALLERY2DIR%%/upgrade/po/bg_BG.po
-%%GALLERY2DIR%%/upgrade/po/cs_CZ.po
-%%GALLERY2DIR%%/upgrade/po/de_DE.po
-%%GALLERY2DIR%%/upgrade/po/fr_FR.po
-%%GALLERY2DIR%%/upgrade/po/it_IT.po
-%%GALLERY2DIR%%/upgrade/po/nl_NL.po
-%%GALLERY2DIR%%/upgrade/po/sr_YU.po
-%%GALLERY2DIR%%/upgrade/po/strings.raw
-%%GALLERY2DIR%%/upgrade/po/tr_TR.po
-%%GALLERY2DIR%%/upgrade/po/vi_VN.po
-%%GALLERY2DIR%%/upgrade/po/zh_TW.po
-%%GALLERY2DIR%%/upgrade/steps/AuthenticateStep.class
-%%GALLERY2DIR%%/upgrade/steps/CleanCacheStep.class
-%%GALLERY2DIR%%/upgrade/steps/FinishedStep.class
-%%GALLERY2DIR%%/upgrade/steps/RedirectToInstallerStep.class
-%%GALLERY2DIR%%/upgrade/steps/SystemChecksStep.class
-%%GALLERY2DIR%%/upgrade/steps/UpgradeCoreModuleStep.class
-%%GALLERY2DIR%%/upgrade/steps/UpgradeOtherModulesStep.class
-%%GALLERY2DIR%%/upgrade/steps/WelcomeStep.class
-%%GALLERY2DIR%%/upgrade/styles/style.css
-%%GALLERY2DIR%%/upgrade/templates/AuthenticateRequest.html
-%%GALLERY2DIR%%/upgrade/templates/AuthenticateSuccessful.html
-%%GALLERY2DIR%%/upgrade/templates/CleanCache.html
-%%GALLERY2DIR%%/upgrade/templates/Finished.html
-%%GALLERY2DIR%%/upgrade/templates/InvalidConfig.html
-%%GALLERY2DIR%%/upgrade/templates/MainPage.html
-%%GALLERY2DIR%%/upgrade/templates/ManifestSystemCheck.html
-%%GALLERY2DIR%%/upgrade/templates/NavBar.html
-%%GALLERY2DIR%%/upgrade/templates/RedirectToInstaller.html
-%%GALLERY2DIR%%/upgrade/templates/SystemChecks.html
-%%GALLERY2DIR%%/upgrade/templates/UpgradeCoreModuleError.html
-%%GALLERY2DIR%%/upgrade/templates/UpgradeCoreModuleRequest.html
-%%GALLERY2DIR%%/upgrade/templates/UpgradeCoreModuleSuccess.html
-%%GALLERY2DIR%%/upgrade/templates/UpgradeCoreModuleUpToDate.html
-%%GALLERY2DIR%%/upgrade/templates/UpgradeOtherModulesRequest.html
-%%GALLERY2DIR%%/upgrade/templates/UpgradeOtherModulesSuccess.html
-%%GALLERY2DIR%%/upgrade/templates/Welcome.html
-@dirrm %%GALLERY2DIR%%/upgrade/templates
-@dirrm %%GALLERY2DIR%%/upgrade/styles
-@dirrm %%GALLERY2DIR%%/upgrade/steps
-@dirrm %%GALLERY2DIR%%/upgrade/po
-@dirrm %%GALLERY2DIR%%/upgrade/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/upgrade/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/upgrade/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/upgrade/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/upgrade/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/upgrade/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/it_IT
-@dirrm %%GALLERY2DIR%%/upgrade/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/upgrade/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/de_DE
-@dirrm %%GALLERY2DIR%%/upgrade/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/upgrade/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/upgrade/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/upgrade/locale
-@dirrm %%GALLERY2DIR%%/upgrade/images
-@dirrm %%GALLERY2DIR%%/upgrade
-@dirrm %%GALLERY2DIR%%/themes/tile/templates
-@dirrm %%GALLERY2DIR%%/themes/tile/po
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/no_NO
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/it_IT
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/is_IS
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/de_DE
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/da_DK
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/tile/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/themes/tile/locale
-@dirrm %%GALLERY2DIR%%/themes/tile
-@dirrm %%GALLERY2DIR%%/themes/slider/templates
-@dirrm %%GALLERY2DIR%%/themes/slider/po
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/no_NO
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/it_IT
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/is_IS
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/de_DE
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/da_DK
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/slider/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/themes/slider/locale
-@dirrm %%GALLERY2DIR%%/themes/slider/images
-@dirrm %%GALLERY2DIR%%/themes/slider
-@dirrm %%GALLERY2DIR%%/themes/siriux/templates
-@dirrm %%GALLERY2DIR%%/themes/siriux/po
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/pt_PT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/pt_PT
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/no_NO
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/ja_JP/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/ja_JP
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/it_IT
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/is_IS
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/he_IL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/he_IL
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/fi_FI/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/fi_FI
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/es_MX/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/es_MX
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/es_AR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/es_AR
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/en_GB
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/el_GR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/el_GR
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/de_DE
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/da_DK
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/themes/siriux/locale
-@dirrm %%GALLERY2DIR%%/themes/siriux/images
-@dirrm %%GALLERY2DIR%%/themes/siriux
-@dirrm %%GALLERY2DIR%%/themes/matrix/templates
-@dirrm %%GALLERY2DIR%%/themes/matrix/po
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/pt_PT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/pt_PT
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/no_NO
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ja_JP/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ja_JP
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/it_IT
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/is_IS
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/he_IL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/he_IL
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/fi_FI/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/fi_FI
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/es_MX/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/es_MX
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/es_AR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/es_AR
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/en_GB
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/el_GR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/el_GR
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/de_DE
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/da_DK
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ar_SA/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale/ar_SA
-@dirrm %%GALLERY2DIR%%/themes/matrix/locale
-@dirrm %%GALLERY2DIR%%/themes/matrix/images
-@dirrm %%GALLERY2DIR%%/themes/matrix
-@dirrm %%GALLERY2DIR%%/themes/hybrid/templates
-@dirrm %%GALLERY2DIR%%/themes/hybrid/po
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/no_NO
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/it_IT
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/is_IS
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/de_DE
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/da_DK
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/themes/hybrid/locale
-@dirrm %%GALLERY2DIR%%/themes/hybrid/images
-@dirrm %%GALLERY2DIR%%/themes/hybrid
-@dirrm %%GALLERY2DIR%%/themes/classic/templates
-@dirrm %%GALLERY2DIR%%/themes/classic/po
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/pt_PT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/pt_PT
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/no_NO
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/ja_JP/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/ja_JP
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/it_IT
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/is_IS
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/he_IL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/he_IL
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/fi_FI/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/fi_FI
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/es_MX/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/es_MX
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/es_AR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/es_AR
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/en_GB
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/el_GR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/el_GR
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/de_DE
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/da_DK
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/themes/classic/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/themes/classic/locale
-@dirrm %%GALLERY2DIR%%/themes/classic/images
-@dirrm %%GALLERY2DIR%%/themes/classic
-@dirrm %%GALLERY2DIR%%/themes
-@dirrm %%GALLERY2DIR%%/modules/zipcart/templates
-@dirrm %%GALLERY2DIR%%/modules/zipcart/po
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/zipcart/locale
-@dirrm %%GALLERY2DIR%%/modules/zipcart/classes
-@dirrm %%GALLERY2DIR%%/modules/zipcart
-@dirrm %%GALLERY2DIR%%/modules/webcam/templates
-@dirrm %%GALLERY2DIR%%/modules/webcam/po
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/webcam/locale
-@dirrm %%GALLERY2DIR%%/modules/webcam
-@dirrm %%GALLERY2DIR%%/modules/watermark/templates
-@dirrm %%GALLERY2DIR%%/modules/watermark/po
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/watermark/locale
-@dirrm %%GALLERY2DIR%%/modules/watermark/classes/interfaces
-@dirrm %%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/xml-src
-@dirrm %%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres
-@dirrm %%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle
-@dirrm %%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql
-@dirrm %%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema/platform
-@dirrm %%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage/schema
-@dirrm %%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage/DatabaseStorage
-@dirrm %%GALLERY2DIR%%/modules/watermark/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/watermark/classes
-@dirrm %%GALLERY2DIR%%/modules/watermark
-@dirrm %%GALLERY2DIR%%/modules/useralbum/templates
-@dirrm %%GALLERY2DIR%%/modules/useralbum/po
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/useralbum/locale
-@dirrm %%GALLERY2DIR%%/modules/useralbum/classes
-@dirrm %%GALLERY2DIR%%/modules/useralbum
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/templates
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/po
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/locale
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet/applets
-@dirrm %%GALLERY2DIR%%/modules/uploadapplet
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/templates
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/po
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/thumbpage/locale
-@dirrm %%GALLERY2DIR%%/modules/thumbpage
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/templates
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/po
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/locale
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/images
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/classes/interfaces
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/xml-src
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema/platform
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage/schema
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage/DatabaseStorage
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/thumbnail/classes
-@dirrm %%GALLERY2DIR%%/modules/thumbnail
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/templates
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/po
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/locale
-@dirrm %%GALLERY2DIR%%/modules/squarethumb/classes
-@dirrm %%GALLERY2DIR%%/modules/squarethumb
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/templates
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/po
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/locale
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet/applets
-@dirrm %%GALLERY2DIR%%/modules/slideshowapplet
-@dirrm %%GALLERY2DIR%%/modules/slideshow/templates
-@dirrm %%GALLERY2DIR%%/modules/slideshow/po
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/ja_JP/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/ja_JP
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/slideshow/locale
-@dirrm %%GALLERY2DIR%%/modules/slideshow/classes
-@dirrm %%GALLERY2DIR%%/modules/slideshow
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/templates
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/po
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/locale
-@dirrm %%GALLERY2DIR%%/modules/sizelimit/classes
-@dirrm %%GALLERY2DIR%%/modules/sizelimit
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/templates
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/po
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/locale
-@dirrm %%GALLERY2DIR%%/modules/shutterfly/classes
-@dirrm %%GALLERY2DIR%%/modules/shutterfly
-@dirrm %%GALLERY2DIR%%/modules/search/templates/blocks
-@dirrm %%GALLERY2DIR%%/modules/search/templates
-@dirrm %%GALLERY2DIR%%/modules/search/po
-@dirrm %%GALLERY2DIR%%/modules/search/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/search/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/search/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/search/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/search/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/search/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/search/locale/pt_PT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/pt_PT
-@dirrm %%GALLERY2DIR%%/modules/search/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/search/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/modules/search/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/search/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ja_JP/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ja_JP
-@dirrm %%GALLERY2DIR%%/modules/search/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/search/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/modules/search/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/search/locale/fi_FI/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/fi_FI
-@dirrm %%GALLERY2DIR%%/modules/search/locale/es_AR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/es_AR
-@dirrm %%GALLERY2DIR%%/modules/search/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/search/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/search/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/search/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/search/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ar_SA/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/search/locale/ar_SA
-@dirrm %%GALLERY2DIR%%/modules/search/locale
-@dirrm %%GALLERY2DIR%%/modules/search/classes
-@dirrm %%GALLERY2DIR%%/modules/search
-@dirrm %%GALLERY2DIR%%/modules/rewrite/templates
-@dirrm %%GALLERY2DIR%%/modules/rewrite/po
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/rewrite/locale
-@dirrm %%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite_no_options/gallery2
-@dirrm %%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite_no_options/gallery
-@dirrm %%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite_no_options/custom
-@dirrm %%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite_no_options
-@dirrm %%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite/gallery2
-@dirrm %%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite/gallery
-@dirrm %%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite/custom
-@dirrm %%GALLERY2DIR%%/modules/rewrite/data/mod_rewrite
-@dirrm %%GALLERY2DIR%%/modules/rewrite/data
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/interfaces
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema/xml-src
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema/platform
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage/schema
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage/DatabaseStorage
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/rewrite/classes
-@dirrm %%GALLERY2DIR%%/modules/rewrite
-@dirrm %%GALLERY2DIR%%/modules/remote/templates
-@dirrm %%GALLERY2DIR%%/modules/remote/po
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/remote/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/remote/locale
-@dirrm %%GALLERY2DIR%%/modules/remote/classes
-@dirrm %%GALLERY2DIR%%/modules/remote
-@dirrm %%GALLERY2DIR%%/modules/register/templates
-@dirrm %%GALLERY2DIR%%/modules/register/po
-@dirrm %%GALLERY2DIR%%/modules/register/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/register/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/register/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/register/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/register/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/register/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/register/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/register/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/register/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/register/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/register/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/register/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/register/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/register/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/register/locale
-@dirrm %%GALLERY2DIR%%/modules/register/classes/interfaces
-@dirrm %%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema/xml-src
-@dirrm %%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres
-@dirrm %%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle
-@dirrm %%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql
-@dirrm %%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema/platform
-@dirrm %%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage/schema
-@dirrm %%GALLERY2DIR%%/modules/register/classes/GalleryStorage/DatabaseStorage
-@dirrm %%GALLERY2DIR%%/modules/register/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/register/classes
-@dirrm %%GALLERY2DIR%%/modules/register
-@dirrm %%GALLERY2DIR%%/modules/rearrange/templates
-@dirrm %%GALLERY2DIR%%/modules/rearrange/po
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/rearrange/locale
-@dirrm %%GALLERY2DIR%%/modules/rearrange
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/templates
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/po
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight/locale
-@dirrm %%GALLERY2DIR%%/modules/randomhighlight
-@dirrm %%GALLERY2DIR%%/modules/quotas/templates
-@dirrm %%GALLERY2DIR%%/modules/quotas/po
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/quotas/locale
-@dirrm %%GALLERY2DIR%%/modules/quotas/data
-@dirrm %%GALLERY2DIR%%/modules/quotas/classes/interfaces
-@dirrm %%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/xml-src/tmp
-@dirrm %%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/xml-src
-@dirrm %%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/xml-out
-@dirrm %%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres
-@dirrm %%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle
-@dirrm %%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql
-@dirrm %%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema/platform
-@dirrm %%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage/schema
-@dirrm %%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage/DatabaseStorage
-@dirrm %%GALLERY2DIR%%/modules/quotas/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/quotas/classes
-@dirrm %%GALLERY2DIR%%/modules/quotas
-@dirrm %%GALLERY2DIR%%/modules/publishxp/templates
-@dirrm %%GALLERY2DIR%%/modules/publishxp/po
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/publishxp/locale
-@dirrm %%GALLERY2DIR%%/modules/publishxp
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/templates
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/po
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/locale
-@dirrm %%GALLERY2DIR%%/modules/photoaccess/classes
-@dirrm %%GALLERY2DIR%%/modules/photoaccess
-@dirrm %%GALLERY2DIR%%/modules/panorama/templates
-@dirrm %%GALLERY2DIR%%/modules/panorama/po
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/panorama/locale
-@dirrm %%GALLERY2DIR%%/modules/panorama/java
-@dirrm %%GALLERY2DIR%%/modules/panorama/images
-@dirrm %%GALLERY2DIR%%/modules/panorama/classes/interfaces
-@dirrm %%GALLERY2DIR%%/modules/panorama/classes
-@dirrm %%GALLERY2DIR%%/modules/panorama
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/templates
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/po
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/locale
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload/classes
-@dirrm %%GALLERY2DIR%%/modules/nokiaupload
-@dirrm %%GALLERY2DIR%%/modules/newitems/templates
-@dirrm %%GALLERY2DIR%%/modules/newitems/po
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/newitems/locale
-@dirrm %%GALLERY2DIR%%/modules/newitems/classes
-@dirrm %%GALLERY2DIR%%/modules/newitems
-@dirrm %%GALLERY2DIR%%/modules/netpbm/templates
-@dirrm %%GALLERY2DIR%%/modules/netpbm/po
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/pt_PT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/pt_PT
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/ja_JP/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/ja_JP
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/he_IL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/he_IL
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/fi_FI/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/fi_FI
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/es_AR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/es_AR
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/el_GR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/el_GR
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/netpbm/locale
-@dirrm %%GALLERY2DIR%%/modules/netpbm/classes
-@dirrm %%GALLERY2DIR%%/modules/netpbm
-@dirrm %%GALLERY2DIR%%/modules/multilang/templates
-@dirrm %%GALLERY2DIR%%/modules/multilang/po
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/multilang/locale
-@dirrm %%GALLERY2DIR%%/modules/multilang/classes/interfaces
-@dirrm %%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema/xml-src
-@dirrm %%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres
-@dirrm %%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle
-@dirrm %%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql
-@dirrm %%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema/platform
-@dirrm %%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage/schema
-@dirrm %%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage/DatabaseStorage
-@dirrm %%GALLERY2DIR%%/modules/multilang/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/multilang/classes
-@dirrm %%GALLERY2DIR%%/modules/multilang
-@dirrm %%GALLERY2DIR%%/modules/mime/templates
-@dirrm %%GALLERY2DIR%%/modules/mime/po
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/mime/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/mime/locale
-@dirrm %%GALLERY2DIR%%/modules/mime/data
-@dirrm %%GALLERY2DIR%%/modules/mime/classes
-@dirrm %%GALLERY2DIR%%/modules/mime
-@dirrm %%GALLERY2DIR%%/modules/migrate/templates
-@dirrm %%GALLERY2DIR%%/modules/migrate/po
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/pt_PT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/pt_PT
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/ja_JP/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/ja_JP
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/fi_FI/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/fi_FI
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/migrate/locale
-@dirrm %%GALLERY2DIR%%/modules/migrate/classes/interfaces
-@dirrm %%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema/xml-src
-@dirrm %%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres
-@dirrm %%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle
-@dirrm %%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql
-@dirrm %%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema/platform
-@dirrm %%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage/schema
-@dirrm %%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage/DatabaseStorage
-@dirrm %%GALLERY2DIR%%/modules/migrate/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/migrate/classes
-@dirrm %%GALLERY2DIR%%/modules/migrate
-@dirrm %%GALLERY2DIR%%/modules/members/templates/blocks
-@dirrm %%GALLERY2DIR%%/modules/members/templates
-@dirrm %%GALLERY2DIR%%/modules/members/po
-@dirrm %%GALLERY2DIR%%/modules/members/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/members/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/members/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/members/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/members/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/members/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/members/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/members/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/members/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/members/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/members/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/members/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/members/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/modules/members/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/members/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/members/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/members/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/members/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/members/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/members/locale
-@dirrm %%GALLERY2DIR%%/modules/members/data
-@dirrm %%GALLERY2DIR%%/modules/members/classes
-@dirrm %%GALLERY2DIR%%/modules/members
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/templates
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/po
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/pt_PT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/pt_PT
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/ja_JP/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/ja_JP
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/fi_FI/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/fi_FI
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/es_AR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/es_AR
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/el_GR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/el_GR
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/locale
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/data
-@dirrm %%GALLERY2DIR%%/modules/imagemagick/classes
-@dirrm %%GALLERY2DIR%%/modules/imagemagick
-@dirrm %%GALLERY2DIR%%/modules/imageframe/templates/containers
-@dirrm %%GALLERY2DIR%%/modules/imageframe/templates
-@dirrm %%GALLERY2DIR%%/modules/imageframe/po
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/imageframe/locale
-@dirrm %%GALLERY2DIR%%/modules/imageframe/images
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/wood
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/slide
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/shell
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/shadow
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/polaroids
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/polaroid
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/notebook
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/gold2
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/gold
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/flicking
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/dots
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/dotapple
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/brand
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/book
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames/bamboo
-@dirrm %%GALLERY2DIR%%/modules/imageframe/frames
-@dirrm %%GALLERY2DIR%%/modules/imageframe/classes
-@dirrm %%GALLERY2DIR%%/modules/imageframe
-@dirrm %%GALLERY2DIR%%/modules/imageblock/templates/blocks
-@dirrm %%GALLERY2DIR%%/modules/imageblock/templates
-@dirrm %%GALLERY2DIR%%/modules/imageblock/po
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/imageblock/locale
-@dirrm %%GALLERY2DIR%%/modules/imageblock/classes/interfaces
-@dirrm %%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/xml-src
-@dirrm %%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres
-@dirrm %%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle
-@dirrm %%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql
-@dirrm %%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema/platform
-@dirrm %%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage/schema
-@dirrm %%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage/DatabaseStorage
-@dirrm %%GALLERY2DIR%%/modules/imageblock/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/imageblock/classes
-@dirrm %%GALLERY2DIR%%/modules/imageblock
-@dirrm %%GALLERY2DIR%%/modules/icons/templates
-@dirrm %%GALLERY2DIR%%/modules/icons/po
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/icons/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/icons/locale
-@dirrm %%GALLERY2DIR%%/modules/icons/iconpacks/paularmstrongdesigns
-@dirrm %%GALLERY2DIR%%/modules/icons/iconpacks
-@dirrm %%GALLERY2DIR%%/modules/icons/classes
-@dirrm %%GALLERY2DIR%%/modules/icons
-@dirrm %%GALLERY2DIR%%/modules/gd/templates
-@dirrm %%GALLERY2DIR%%/modules/gd/po
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/gd/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/gd/locale
-@dirrm %%GALLERY2DIR%%/modules/gd/classes
-@dirrm %%GALLERY2DIR%%/modules/gd
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/templates
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/po
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/pt_PT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/pt_PT
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/ja_JP/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/ja_JP
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/locale
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg/classes
-@dirrm %%GALLERY2DIR%%/modules/ffmpeg
-@dirrm %%GALLERY2DIR%%/modules/exif/templates/blocks
-@dirrm %%GALLERY2DIR%%/modules/exif/templates
-@dirrm %%GALLERY2DIR%%/modules/exif/po
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/exif/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/exif/locale
-@dirrm %%GALLERY2DIR%%/modules/exif/lib/exifer/makers
-@dirrm %%GALLERY2DIR%%/modules/exif/lib/exifer
-@dirrm %%GALLERY2DIR%%/modules/exif/lib/JPEG
-@dirrm %%GALLERY2DIR%%/modules/exif/lib
-@dirrm %%GALLERY2DIR%%/modules/exif/classes/interfaces
-@dirrm %%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema/xml-src
-@dirrm %%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres
-@dirrm %%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle
-@dirrm %%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql
-@dirrm %%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform
-@dirrm %%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage/schema
-@dirrm %%GALLERY2DIR%%/modules/exif/classes/GalleryStorage/DatabaseStorage
-@dirrm %%GALLERY2DIR%%/modules/exif/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/exif/classes
-@dirrm %%GALLERY2DIR%%/modules/exif
-@dirrm %%GALLERY2DIR%%/modules/debug/templates
-@dirrm %%GALLERY2DIR%%/modules/debug/po
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/ja_JP/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/ja_JP
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/fi_FI/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/fi_FI
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/es_AR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/es_AR
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/debug/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/debug/locale
-@dirrm %%GALLERY2DIR%%/modules/debug/classes
-@dirrm %%GALLERY2DIR%%/modules/debug
-@dirrm %%GALLERY2DIR%%/modules/dcraw/templates
-@dirrm %%GALLERY2DIR%%/modules/dcraw/po
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/dcraw/locale
-@dirrm %%GALLERY2DIR%%/modules/dcraw/classes
-@dirrm %%GALLERY2DIR%%/modules/dcraw
-@dirrm %%GALLERY2DIR%%/modules/customfield/templates/blocks
-@dirrm %%GALLERY2DIR%%/modules/customfield/templates
-@dirrm %%GALLERY2DIR%%/modules/customfield/po
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/customfield/locale
-@dirrm %%GALLERY2DIR%%/modules/customfield/classes/interfaces
-@dirrm %%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema/xml-src
-@dirrm %%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres
-@dirrm %%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle
-@dirrm %%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql
-@dirrm %%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema/platform
-@dirrm %%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage/schema
-@dirrm %%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage/DatabaseStorage
-@dirrm %%GALLERY2DIR%%/modules/customfield/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/customfield/classes
-@dirrm %%GALLERY2DIR%%/modules/customfield
-@dirrm %%GALLERY2DIR%%/modules/core/templates/blocks
-@dirrm %%GALLERY2DIR%%/modules/core/templates
-@dirrm %%GALLERY2DIR%%/modules/core/po
-@dirrm %%GALLERY2DIR%%/modules/core/plugins
-@dirrm %%GALLERY2DIR%%/modules/core/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/core/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/core/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/core/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/core/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/core/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/core/locale/pt_PT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/pt_PT
-@dirrm %%GALLERY2DIR%%/modules/core/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/core/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/modules/core/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/core/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ja_JP/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ja_JP
-@dirrm %%GALLERY2DIR%%/modules/core/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/core/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/core/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/core/locale/he_IL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/he_IL
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/modules/core/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/core/locale/fi_FI/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/fi_FI
-@dirrm %%GALLERY2DIR%%/modules/core/locale/es_MX/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/es_MX
-@dirrm %%GALLERY2DIR%%/modules/core/locale/es_AR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/es_AR
-@dirrm %%GALLERY2DIR%%/modules/core/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/core/locale/el_GR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/el_GR
-@dirrm %%GALLERY2DIR%%/modules/core/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/core/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/core/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/core/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ar_SA/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/core/locale/ar_SA
-@dirrm %%GALLERY2DIR%%/modules/core/locale
-@dirrm %%GALLERY2DIR%%/modules/core/data
-@dirrm %%GALLERY2DIR%%/modules/core/classes/interfaces
-@dirrm %%GALLERY2DIR%%/modules/core/classes/helpers
-@dirrm %%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-src
-@dirrm %%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/xml-out
-@dirrm %%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres
-@dirrm %%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle
-@dirrm %%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql
-@dirrm %%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform
-@dirrm %%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage/schema
-@dirrm %%GALLERY2DIR%%/modules/core/classes/GalleryStorage/DatabaseStorage
-@dirrm %%GALLERY2DIR%%/modules/core/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/core/classes/GalleryPlatform
-@dirrm %%GALLERY2DIR%%/modules/core/classes
-@dirrm %%GALLERY2DIR%%/modules/core
-@dirrm %%GALLERY2DIR%%/modules/comment/templates/blocks
-@dirrm %%GALLERY2DIR%%/modules/comment/templates
-@dirrm %%GALLERY2DIR%%/modules/comment/po
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/pt_PT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/pt_PT
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/pl_PL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/pl_PL
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ja_JP/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ja_JP
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/he_IL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/he_IL
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/fi_FI/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/fi_FI
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/es_MX/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/es_MX
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/es_AR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/es_AR
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/en_GB/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/en_GB
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/el_GR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/el_GR
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ar_SA/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/comment/locale/ar_SA
-@dirrm %%GALLERY2DIR%%/modules/comment/locale
-@dirrm %%GALLERY2DIR%%/modules/comment/classes/interfaces
-@dirrm %%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema/xml-src
-@dirrm %%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres
-@dirrm %%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle
-@dirrm %%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql
-@dirrm %%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema/platform
-@dirrm %%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage/schema
-@dirrm %%GALLERY2DIR%%/modules/comment/classes/GalleryStorage/DatabaseStorage
-@dirrm %%GALLERY2DIR%%/modules/comment/classes/GalleryStorage
-@dirrm %%GALLERY2DIR%%/modules/comment/classes
-@dirrm %%GALLERY2DIR%%/modules/comment
-@dirrm %%GALLERY2DIR%%/modules/colorpack/po
-@dirrm %%GALLERY2DIR%%/modules/colorpack/packs/goldleaf
-@dirrm %%GALLERY2DIR%%/modules/colorpack/packs/deepsea
-@dirrm %%GALLERY2DIR%%/modules/colorpack/packs/bluebottle
-@dirrm %%GALLERY2DIR%%/modules/colorpack/packs/blue
-@dirrm %%GALLERY2DIR%%/modules/colorpack/packs/black
-@dirrm %%GALLERY2DIR%%/modules/colorpack/packs
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/colorpack/locale
-@dirrm %%GALLERY2DIR%%/modules/colorpack/classes
-@dirrm %%GALLERY2DIR%%/modules/colorpack
-@dirrm %%GALLERY2DIR%%/modules/cart/templates/blocks
-@dirrm %%GALLERY2DIR%%/modules/cart/templates
-@dirrm %%GALLERY2DIR%%/modules/cart/po
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/pt_BR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/pt_BR
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/ga_IE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/ga_IE
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/cart/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/cart/locale
-@dirrm %%GALLERY2DIR%%/modules/cart/classes
-@dirrm %%GALLERY2DIR%%/modules/cart
-@dirrm %%GALLERY2DIR%%/modules/captcha/templates
-@dirrm %%GALLERY2DIR%%/modules/captcha/po
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/captcha/locale
-@dirrm %%GALLERY2DIR%%/modules/captcha/data
-@dirrm %%GALLERY2DIR%%/modules/captcha/classes
-@dirrm %%GALLERY2DIR%%/modules/captcha
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/templates
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/po
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/locale
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/data
-@dirrm %%GALLERY2DIR%%/modules/archiveupload/classes
-@dirrm %%GALLERY2DIR%%/modules/archiveupload
-@dirrm %%GALLERY2DIR%%/modules/albumselect/templates/blocks
-@dirrm %%GALLERY2DIR%%/modules/albumselect/templates
-@dirrm %%GALLERY2DIR%%/modules/albumselect/po
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/zh_CN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/zh_CN
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/sv_SE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/sv_SE
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/ru_RU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/ru_RU
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/no_NO/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/no_NO
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/it_IT
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/is_IS/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/is_IS
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/hu_HU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/hu_HU
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/de_DE
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/da_DK/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/da_DK
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/modules/albumselect/locale
-@dirrm %%GALLERY2DIR%%/modules/albumselect/images
-@dirrm %%GALLERY2DIR%%/modules/albumselect
-@dirrm %%GALLERY2DIR%%/modules
-@dirrm %%GALLERY2DIR%%/lib/wz_dragdrop
-@dirrm %%GALLERY2DIR%%/lib/support
-@dirrm %%GALLERY2DIR%%/lib/smtp
-@dirrm %%GALLERY2DIR%%/lib/smarty_plugins
-@dirrm %%GALLERY2DIR%%/lib/smarty/plugins
-@dirrm %%GALLERY2DIR%%/lib/smarty/internals
-@dirrm %%GALLERY2DIR%%/lib/smarty
-@dirrm %%GALLERY2DIR%%/lib/javascript
-@dirrm %%GALLERY2DIR%%/lib/bbcode
-@dirrm %%GALLERY2DIR%%/lib/adodb/perf
-@dirrm %%GALLERY2DIR%%/lib/adodb/drivers
-@dirrm %%GALLERY2DIR%%/lib/adodb
-@dirrm %%GALLERY2DIR%%/lib
-@dirrm %%GALLERY2DIR%%/install/templates
-@dirrm %%GALLERY2DIR%%/install/styles
-@dirrm %%GALLERY2DIR%%/install/steps
-@dirrm %%GALLERY2DIR%%/install/po
-@dirrm %%GALLERY2DIR%%/install/locale/zh_TW/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/zh_TW
-@dirrm %%GALLERY2DIR%%/install/locale/vi_VN/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/vi_VN
-@dirrm %%GALLERY2DIR%%/install/locale/tr_TR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/tr_TR
-@dirrm %%GALLERY2DIR%%/install/locale/sr_YU/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/sr_YU
-@dirrm %%GALLERY2DIR%%/install/locale/nl_NL/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/nl_NL
-@dirrm %%GALLERY2DIR%%/install/locale/ja_JP/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/ja_JP
-@dirrm %%GALLERY2DIR%%/install/locale/it_IT/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/it_IT
-@dirrm %%GALLERY2DIR%%/install/locale/fr_FR/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/fr_FR
-@dirrm %%GALLERY2DIR%%/install/locale/de_DE/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/de_DE
-@dirrm %%GALLERY2DIR%%/install/locale/cs_CZ/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/cs_CZ
-@dirrm %%GALLERY2DIR%%/install/locale/bg_BG/LC_MESSAGES
-@dirrm %%GALLERY2DIR%%/install/locale/bg_BG
-@dirrm %%GALLERY2DIR%%/install/locale
-@dirrm %%GALLERY2DIR%%/install/images
-@dirrmtry %%GALLERY2DIR%%/install
-@dirrm %%GALLERY2DIR%%/images
-@dirrm %%GALLERY2DIR%%/docs
-@dirrmtry %%GALLERY2DIR%%
diff --git a/www/gtkhtml38/Makefile b/www/gtkhtml38/Makefile
deleted file mode 100644
index 5afc4a824318..000000000000
--- a/www/gtkhtml38/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# New ports collection makefile for: gtkhtml3
-# Date created: 12 March 2003
-# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
-#
-# $FreeBSD$
-# $MCom: ports/www/gtkhtml3/Makefile,v 1.62 2005/10/03 15:21:56 ahze Exp $
-#
-
-PORTNAME= gtkhtml3
-PORTVERSION= 3.8.2
-PORTREVISION= 1
-CATEGORIES= www gnome
-MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= sources/${PORTNAME:S/3$//}/3.8
-DISTNAME= ${PORTNAME:S/3$//}-${PORTVERSION}
-DIST_SUBDIR= gnome2
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Lightweight HTML rendering/printing/editing engine
-
-LIB_DEPENDS= soup-2.2.8:${PORTSDIR}/devel/libsoup
-
-USE_BZIP2= yes
-USE_X_PREFIX= yes
-USE_GMAKE= yes
-USE_GNOME= gnomeprefix gnomehack intlhack gail libgnomeui \
- libgnomeprintui ltverhack
-INSTALLS_SHLIB= yes
-USE_AUTOTOOLS= libtool:15
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-PLIST_SUB= VERSION="3.8"
-
-.include <bsd.port.mk>
diff --git a/www/gtkhtml38/distinfo b/www/gtkhtml38/distinfo
deleted file mode 100644
index 0af85a2477c8..000000000000
--- a/www/gtkhtml38/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gnome2/gtkhtml-3.8.2.tar.bz2) = 4455e24142cc914f00f1e8b81940df68
-SHA256 (gnome2/gtkhtml-3.8.2.tar.bz2) = d8fc9e7111773448bb07cc2619fbc3b8534a14a9b3075724465c7567cf1a94d0
-SIZE (gnome2/gtkhtml-3.8.2.tar.bz2) = 1247395
diff --git a/www/gtkhtml38/files/patch-po_Makefile.in.in b/www/gtkhtml38/files/patch-po_Makefile.in.in
deleted file mode 100644
index df4fac948548..000000000000
--- a/www/gtkhtml38/files/patch-po_Makefile.in.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- po/Makefile.in.in.orig Tue Nov 23 17:53:53 2004
-+++ po/Makefile.in.in Tue Nov 23 17:58:38 2004
-@@ -31,6 +31,7 @@
- localedir = $(libdir)/locale
- gnulocaledir = $(datadir)/locale
- gettextsrcdir = $(datadir)/glib-2.0/gettext/po
-+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- subdir = po
-
- INSTALL = @INSTALL@
diff --git a/www/gtkhtml38/files/patch-src_gtkhtml.c b/www/gtkhtml38/files/patch-src_gtkhtml.c
deleted file mode 100644
index cc9534035220..000000000000
--- a/www/gtkhtml38/files/patch-src_gtkhtml.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/gtkhtml.c.orig Mon Aug 22 15:56:46 2005
-+++ src/gtkhtml.c Mon Aug 22 18:56:03 2005
-@@ -3104,7 +3104,7 @@
- add_bindings (klass);
- gtk_html_accessibility_init ();
-
-- filename = g_build_filename (PREFIX, "share", GTKHTML_RELEASE_STRING, "keybindingsrc.emacs", NULL);
-+ filename = g_build_filename (PREFIX, "share/gnome", GTKHTML_RELEASE_STRING, "keybindingsrc.emacs", NULL);
- gtk_rc_parse (filename);
- g_free (filename);
- html_class->emacs_bindings = gtk_binding_set_find ("gtkhtml-bindings-emacs");
diff --git a/www/gtkhtml38/files/patch-src_htmltext.c b/www/gtkhtml38/files/patch-src_htmltext.c
deleted file mode 100644
index f970e5b654c2..000000000000
--- a/www/gtkhtml38/files/patch-src_htmltext.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/htmltext.c.orig Wed Dec 8 01:45:57 2004
-+++ src/htmltext.c Wed Dec 8 01:46:10 2004
-@@ -2433,10 +2433,11 @@
- gsize
- html_text_sanitize (const gchar **str, gint *len)
- {
-+ gchar *end;
- g_return_val_if_fail (str != NULL, 0);
- g_return_val_if_fail (len != NULL, 0);
-
-- gchar *end = offset_to_pointer_validated (*str, *len, len);
-+ end = offset_to_pointer_validated (*str, *len, len);
- if (end) {
- return end - *str;
- } else {
diff --git a/www/gtkhtml38/pkg-descr b/www/gtkhtml38/pkg-descr
deleted file mode 100644
index 38451dc0178d..000000000000
--- a/www/gtkhtml38/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-GtkHTML is a lightweight HTML rendering, printing, and editing engine.
-
-WWW: http://www.ximian.com/
diff --git a/www/gtkhtml38/pkg-plist b/www/gtkhtml38/pkg-plist
deleted file mode 100644
index b03ec689fc53..000000000000
--- a/www/gtkhtml38/pkg-plist
+++ /dev/null
@@ -1,151 +0,0 @@
-include/libgtkhtml-%%VERSION%%/gtkhtml/gtkhtml-embedded.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/gtkhtml-enums.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/gtkhtml-properties.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/gtkhtml-search.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/gtkhtml-stream.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/gtkhtml-types.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/gtkhtml.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/htmlenums.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/htmltokenizer.h
-include/libgtkhtml-%%VERSION%%/gtkhtml/htmltypes.h
-lib/gtkhtml/libgnome-gtkhtml-editor-%%VERSION%%.a
-lib/gtkhtml/libgnome-gtkhtml-editor-%%VERSION%%.la
-lib/gtkhtml/libgnome-gtkhtml-editor-%%VERSION%%.so
-lib/libgtkhtml-%%VERSION%%.a
-lib/libgtkhtml-%%VERSION%%.la
-lib/libgtkhtml-%%VERSION%%.so
-lib/libgtkhtml-%%VERSION%%.so.15
-libdata/bonobo/servers/GNOME_GtkHTML_Editor-%%VERSION%%.server
-libdata/pkgconfig/libgtkhtml-%%VERSION%%.pc
-share/gnome/gtkhtml-%%VERSION%%/Editor.idl
-share/gnome/gtkhtml-%%VERSION%%/GNOME_GtkHTML_Editor-emacs.xml
-share/gnome/gtkhtml-%%VERSION%%/GNOME_GtkHTML_Editor.xml
-share/gnome/gtkhtml-%%VERSION%%/gtkhtml-editor-properties.glade
-share/gnome/gtkhtml-%%VERSION%%/icons/16_copy.png
-share/gnome/gtkhtml-%%VERSION%%/icons/16_cut.png
-share/gnome/gtkhtml-%%VERSION%%/icons/16_paste.png
-share/gnome/gtkhtml-%%VERSION%%/icons/24_copy.png
-share/gnome/gtkhtml-%%VERSION%%/icons/24_cut.png
-share/gnome/gtkhtml-%%VERSION%%/icons/24_paste.png
-share/gnome/gtkhtml-%%VERSION%%/icons/bulb.png
-share/gnome/gtkhtml-%%VERSION%%/icons/confidential-stamp.jpg
-share/gnome/gtkhtml-%%VERSION%%/icons/draft-paper.png
-share/gnome/gtkhtml-%%VERSION%%/icons/draft-stamp.jpg
-share/gnome/gtkhtml-%%VERSION%%/icons/empty_image.png
-share/gnome/gtkhtml-%%VERSION%%/icons/flowers.png
-share/gnome/gtkhtml-%%VERSION%%/icons/font-tt-16.png
-share/gnome/gtkhtml-%%VERSION%%/icons/font-tt-24.png
-share/gnome/gtkhtml-%%VERSION%%/icons/html-viewer.png
-share/gnome/gtkhtml-%%VERSION%%/icons/info_bulb.png
-share/gnome/gtkhtml-%%VERSION%%/icons/insert-image-16.png
-share/gnome/gtkhtml-%%VERSION%%/icons/insert-image-24.png
-share/gnome/gtkhtml-%%VERSION%%/icons/insert-link-16.png
-share/gnome/gtkhtml-%%VERSION%%/icons/insert-link-24.png
-share/gnome/gtkhtml-%%VERSION%%/icons/insert-object-16.png
-share/gnome/gtkhtml-%%VERSION%%/icons/insert-object-24.png
-share/gnome/gtkhtml-%%VERSION%%/icons/insert-rule-16.png
-share/gnome/gtkhtml-%%VERSION%%/icons/insert-rule-24.png
-share/gnome/gtkhtml-%%VERSION%%/icons/insert-table-16.png
-share/gnome/gtkhtml-%%VERSION%%/icons/insert-table-24.png
-share/gnome/gtkhtml-%%VERSION%%/icons/midnight-stars.jpg
-share/gnome/gtkhtml-%%VERSION%%/icons/paper.png
-share/gnome/gtkhtml-%%VERSION%%/icons/properties-16.png
-share/gnome/gtkhtml-%%VERSION%%/icons/rect.png
-share/gnome/gtkhtml-%%VERSION%%/icons/redo-16.png
-share/gnome/gtkhtml-%%VERSION%%/icons/redo-24.png
-share/gnome/gtkhtml-%%VERSION%%/icons/ribbon.jpg
-share/gnome/gtkhtml-%%VERSION%%/icons/rule-blue-center.png
-share/gnome/gtkhtml-%%VERSION%%/icons/rule-blue-left.png
-share/gnome/gtkhtml-%%VERSION%%/icons/rule-blue-right.png
-share/gnome/gtkhtml-%%VERSION%%/icons/rule-yellow-flowers-center.png
-share/gnome/gtkhtml-%%VERSION%%/icons/rule-yellow-flowers-left.png
-share/gnome/gtkhtml-%%VERSION%%/icons/rule-yellow-flowers-right.png
-share/gnome/gtkhtml-%%VERSION%%/icons/search-16.png
-share/gnome/gtkhtml-%%VERSION%%/icons/search-24.png
-share/gnome/gtkhtml-%%VERSION%%/icons/search-and-replace-16.png
-share/gnome/gtkhtml-%%VERSION%%/icons/search-and-replace-24.png
-share/gnome/gtkhtml-%%VERSION%%/icons/smiley-1.png
-share/gnome/gtkhtml-%%VERSION%%/icons/smiley-10.png
-share/gnome/gtkhtml-%%VERSION%%/icons/smiley-11.png
-share/gnome/gtkhtml-%%VERSION%%/icons/smiley-12.png
-share/gnome/gtkhtml-%%VERSION%%/icons/smiley-2.png
-share/gnome/gtkhtml-%%VERSION%%/icons/smiley-3.png
-share/gnome/gtkhtml-%%VERSION%%/icons/smiley-4.png
-share/gnome/gtkhtml-%%VERSION%%/icons/smiley-5.png
-share/gnome/gtkhtml-%%VERSION%%/icons/smiley-6.png
-share/gnome/gtkhtml-%%VERSION%%/icons/smiley-8.png
-share/gnome/gtkhtml-%%VERSION%%/icons/smiley-9.png
-share/gnome/gtkhtml-%%VERSION%%/icons/table-column-16.png
-share/gnome/gtkhtml-%%VERSION%%/icons/table-row-16.png
-share/gnome/gtkhtml-%%VERSION%%/icons/table-table-16.png
-share/gnome/gtkhtml-%%VERSION%%/icons/texture.png
-share/gnome/gtkhtml-%%VERSION%%/icons/transparent.png
-share/gnome/gtkhtml-%%VERSION%%/icons/undo-16.png
-share/gnome/gtkhtml-%%VERSION%%/icons/undo-24.png
-share/gnome/gtkhtml-%%VERSION%%/keybindingsrc.emacs
-share/locale/am/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ar/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/az/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/be/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/bg/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/bn/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ca/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/cs/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/cy/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/da/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/de/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/el/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/en_CA/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/en_GB/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/es/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/et/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/eu/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/fa/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/fi/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/fr/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ga/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/gl/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/gu/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/he/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/hi/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/hr/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/hu/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/id/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/it/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ja/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ko/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/lt/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/lv/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/mk/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ml/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ms/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/nb/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ne/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/nl/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/nn/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/no/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/pa/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/pl/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/pt/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/pt_BR/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ro/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ru/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/rw/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/sk/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/sl/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/sq/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/sr/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/sr@Latn/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/sv/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/ta/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/tr/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/uk/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/vi/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/xh/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/zh_CN/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-share/locale/zh_TW/LC_MESSAGES/gtkhtml-%%VERSION%%.mo
-@dirrm share/gnome/gtkhtml-%%VERSION%%/icons
-@dirrm share/gnome/gtkhtml-%%VERSION%%
-@dirrm lib/gtkhtml
-@dirrm include/libgtkhtml-%%VERSION%%/gtkhtml
-@dirrm include/libgtkhtml-%%VERSION%%
diff --git a/www/horde-base/Makefile b/www/horde-base/Makefile
deleted file mode 100644
index 694f74ddd28f..000000000000
--- a/www/horde-base/Makefile
+++ /dev/null
@@ -1,377 +0,0 @@
-# Ports collection makefile for: horde2
-# Date created: Sun Oct 07, 2001
-# Whom: Thierry Thomas (<thierry@thomas.as>)
-#
-# $FreeBSD$
-#
-
-PORTNAME= horde
-PORTVERSION= 3.0.9
-CATEGORIES= www
-MASTER_SITES= ftp://ftp.horde.org/pub/horde/ \
- ftp://ftp.planetmirror.com/pub/horde/horde/ \
- ftp://ftp.au.horde.org/pub/horde/horde/ \
- ftp://ftp.be.horde.org/horde/ \
- ftp://ftp.es.horde.org/pub/horde/ \
- ftp://ftp.it.horde.org/pub/mirror/horde.org/horde/ \
- ftp://ftp.nl.horde.org/mirror/horde-ftp/pub/horde/ \
- ftp://ftp.uk.horde.org/mirrors/ftp.horde.org/pub/horde/ \
- http://ftp.horde.org/pub/horde/
-.if defined(WITH_PHP5)
-PKGNAMESUFFIX= -php5
-.endif
-
-MAINTAINER= thierry@FreeBSD.org
-COMMENT= A common code-base used by Horde applications, written in PHP
-
-#----------------------------------------------------------------------------
-# You may define these options:
-#
-# - WITH_PHP5: if you run PHP5 (you could use www/horde-php5).
-#
-# - WITHOUT_SUPPORTED_DB: if you run a database not in the ports tree.
-#
-# - WITHOUT_MYSQL: this port is built with MySQL by default
-# but you might choose any other database
-# supported by PHP (e.g. WITH_POSTGRESQL / WITH_SQLITE).
-#
-# - WITHOUT_IMAP: this port uses IMAP as a default authentication
-# backend; use this knob if for
-# example you only need Chora.
-#
-# - WITHOUT_LDAP: if you do not need OpenLDAP.
-#
-# - WITHOUT_FTP: if you do not need the VFS FTP driver.
-#
-# - WITH_MCAL: if you plan to install Kronolith with mcal (deprecated).
-#
-# - WITH_IMSP: use IMSP as a preferences backend.
-#
-# - WITHOUT_FILEINFO: use native code to perform MIME magic lookups.
-#
-# - WITHOUT_GD: don't perform manipulations on image data with gd.
-#
-# - WITHOUT_ZLIB: don't compress pages and don't handle zip or gz data.
-#
-# - WITH_MAGICK: use ImageMagick to perform these image manipulations.
-#
-# - WITHOUT_ICONV: remove support for UTF-8 character sets.
-# - WITHOUT_MBSTRING:
-#
-# - WITHOUT_WV if your users never receive MS-Word docs;
-#
-# - WITHOUT_XL if your users never receive MS-Excel sheets
-# (or .ppt presentations);
-#
-# - WITHOUT_GEOIP don't activate MaxMind GeoIP Hostname to Country lookup.
-#
-# - WITHOUT_SW don't use the weather.com block on the portal page.
-#
-# - WITHOUT_WEBCPP: don't highlight sources with webcpp.
-#
-# - WITH_SRCHIGH: highlight sources with source-highlight.
-#
-# - WITH_ENSCRIPT: highlight sources with enscript.
-#
-# - WITH_RPM: handle RPM packages.
-#
-# - WITH_DEB: handle Debian packages.
-#
-# - WITH_SUPHP: Install appropriately for use with the www/suphp port.
-#
-#----------------------------------------------------------------------------
-
-RUN_DEPENDS+= ${PEARDIR}/Date.php:${PORTSDIR}/devel/pear-Date \
- ${PEARDIR}/Log.php:${PORTSDIR}/sysutils/pear-Log \
- ${PEARDIR}/Mail/RFC822.php:${PORTSDIR}/mail/pear-Mail \
- ${PEARDIR}/Mail/mime.php:${PORTSDIR}/mail/pear-Mail_Mime \
- ${PEARDIR}/DB.php:${PORTSDIR}/databases/pear-DB \
- ${PEARDIR}/File.php:${PORTSDIR}/sysutils/pear-File \
- ${PEARDIR}/Net/SMTP.php:${PORTSDIR}/net/pear-Net_SMTP
-
-CONFLICTS= horde-2.*
-
-NO_BUILD= yes
-USE_APACHE= 1.3+
-USE_PHP= ctype gettext session
-USE_REINPLACE= yes
-SUB_FILES= pkg-message pkg-deinstall pkg-install
-PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
-PKGINSTALL= ${WRKDIR}/pkg-install
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-.if defined(WITH_SUPHP) && !defined(WITHOUT_SUPHP)
-RUN_DEPENDS+= ${LOCALBASE}/sbin/suphp:${PORTSDIR}/www/suphp
-WANT_PHP_CGI= yes
-HORDEADMUSR?= horde
-SUB_LIST= WITH_SUPHP=yes
-.else
-WANT_PHP_WEB= yes
-.endif
-
-.if !defined(WITHOUT_FILEINFO)
-USE_PHP+= fileinfo
-.endif
-.if !defined(WITHOUT_FTP)
-USE_PHP+= ftp
-.endif
-.if !defined(WITHOUT_GD)
-USE_PHP+= gd
-.endif
-.if !defined(WITHOUT_ICONV)
-USE_PHP+= iconv
-.endif
-.if !defined(WITHOUT_IMAP)
-USE_PHP+= imap
-.endif
-.if !defined(WITHOUT_LDAP)
-USE_PHP+= ldap
-.endif
-.if !defined(WITHOUT_MBSTRING)
-USE_PHP+= mbstring
-.endif
-.if !defined(NOCRYPT)
-USE_PHP+= mcrypt
-.endif
-.if !defined(WITHOUT_SUPPORTED_DB)
-. if !defined(WITHOUT_MYSQL)
-USE_PHP+= mysql
-. endif
-. if defined(WITH_POSTGRESQL)
-USE_PHP+= pgsql
-. endif
-. if defined(WITH_SQLITE)
-USE_PHP+= sqlite
-. endif
-.endif
-.if !defined(WITHOUT_ZLIB)
-USE_PHP+= zlib
-.endif
-.if defined(WITH_MAGICK)
-RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick
-.endif
-.if defined(WITH_IMSP)
-RUN_DEPENDS+= imspd:${PORTSDIR}/databases/cyrus-imspd
-.endif
-
-.if !defined(WITHOUT_X11)
-. if !defined(WITHOUT_WV)
-RUN_DEPENDS+= ${LOCALBASE}/bin/wvHtml:${PORTSDIR}/textproc/wv
-. endif
-. if !defined(WITHOUT_XL)
-RUN_DEPENDS+= ${LOCALBASE}/bin/xlhtml:${PORTSDIR}/textproc/xlhtml
-. endif
-.endif
-
-.if !defined(WITHOUT_WEBCPP)
-RUN_DEPENDS+= webcpp:${PORTSDIR}/textproc/webcpp
-.endif
-
-.if exists(${LOCALBASE}/bin/source-highlight)
-WITH_SRCHIGH= yes
-.endif
-.if defined(WITH_SRCHIGH)
-RUN_DEPENDS+= source-highlight:${PORTSDIR}/textproc/source-highlight
-.endif
-
-.if exists(${LOCALBASE}/bin/enscript)
-WITH_ENSCRIPT= yes
-.endif
-.if defined(WITH_ENSCRIPT)
-. if defined(A4)
-RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-a4
-. elif defined(DJ)
-RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-letterdj
-. else
-RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-letter
-. endif
-.endif
-
-.if exists(${LOCALBASE}/bin/rpm)
-WITH_RPM= yes
-.endif
-.if defined(WITH_RPM)
-RUN_DEPENDS+= rpm:${PORTSDIR}/archivers/rpm4
-.endif
-
-.if exists(${LOCALBASE}/bin/dpkg)
-WITH_DEB= yes
-.endif
-.if defined(WITH_DEB)
-RUN_DEPENDS+= dpkg:${PORTSDIR}/archivers/dpkg
-.endif
-
-.if !defined(WITHOUT_SW)
-RUN_DEPENDS+= ${PEARDIR}/Services/Weather.php:${PORTSDIR}/misc/pear-Services_Weather
-.endif
-
-.if !defined(WITHOUT_GEOIP)
-RUN_DEPENDS+= ${LOCALBASE}/share/GeoIP/GeoIP.dat:${PORTSDIR}/net/GeoIP
-.endif
-
-REINPLACE_ARGS= -i.beforeHorde
-DOCS= COPYING README docs/CHANGES docs/CODING_STANDARDS \
- docs/CONTRIBUTING docs/CREDITS docs/HACKING docs/INSTALL \
- docs/PERFORMANCE docs/RELEASE_NOTES docs/SECURITY docs/TODO \
- docs/TRANSLATIONS docs/UPGRADING
-CONFFILE= conf.php mime_drivers.php motd.php nls.php prefs.php registry.php
-SUB_DIRS= admin config js lib locale po scripts services templates themes util
-
-LHORDEDIR?= www/horde
-LHORDESBIN?= sbin
-
-PLIST_SUB= HORDEDIR=${LHORDEDIR} HORDESBIN=${LHORDESBIN} \
- HORDE_INC=${LHORDE_INC}
-SUB_LIST+= HORDEDIR=${HORDEDIR} APACHE_CONF=${APACHE_CONF} \
- HORDESBIN=${HORDESBIN} HORDEADMUSR=${HORDEADMUSR} HORDEGRP=${WWWGRP}
-
-HORDEDIR= ${PREFIX}/${LHORDEDIR}
-HORDESBIN= ${PREFIX}/${LHORDESBIN}
-CONFDIR= ${HORDEDIR}/config
-
-APACHE_CONF= ${APACHE_CNFDIR}/httpd.conf
-PEARDIR?= ${LOCALBASE}/share/pear
-LOG_FILE?= /var/log/horde.log
-
-.if defined(WITH_PHP5)
-USE_PHP+= dom
-.else
-USE_PHP+= domxml
-. if defined(WITH_MCAL)
-USE_PHP+= mcal
-. endif
-.endif
-
-PATCHES2RM= po/translation.php config/conf.xml scripts/sql/README \
- config/mime_drivers.php.dist config/registry.php.dist
-SEDIN2RM= lib/Horde/Auth/mcal.php config/conf.xml docs/INSTALL \
- config/mime_drivers.php.dist
-
-.include <bsd.port.pre.mk>
-
-.if ${APACHE_VERSION} >= 20
-APACHE_CNFDIR= ${LOCALBASE}/etc/apache${APACHE_VERSION:S/20/2/}
-HORDE_INC= ${APACHE_CNFDIR}/Includes
-LHORDE_INC= ${HORDE_INC:S|^${LOCALBASE}/||}
-PLIST_SUB+= RMDIRINC="@comment "
-.else
-APACHE_CNFDIR= ${LOCALBASE}/etc/apache
-HORDE_INC= ${PREFIX}/etc/horde
-LHORDE_INC= ${HORDE_INC:S|^${PREFIX}/||}
-PLIST_SUB+= RMDIRINC=""
-.endif
-
-pre-configure:
- @${RM} ${PATCHES2RM:S|^|${WRKSRC}/|:S|$|.orig|}
- @${SED} -e "s:/home/httpd/html/horde:${HORDEDIR}:" \
- -e "s:php_value auto_prepend_file:# php_value auto_prepend_file:" \
- -e "s:/home/httpd/phplib:${PEARDIR}:" \
- ${FILESDIR}/httpd.conf.horde > ${WRKDIR}/httpd-horde.conf
-.if ${PHP_VER} == 5
- @${REINPLACE_CMD} -e "s:mod_php4.c:mod_php5.c:" ${WRKDIR}/httpd-horde.conf
-.endif
- @${REINPLACE_CMD} -e "s:%%LOCALBASE%%:${LOCALBASE}:" ${WRKSRC}/config/mime_drivers.php.dist
-.if !defined(WITHOUT_X11)
-. if !defined(WITHOUT_WV)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFWV::" ${WRKSRC}/config/mime_drivers.php.dist
-. endif
-. if !defined(WITHOUT_XL)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFXL::" ${WRKSRC}/config/mime_drivers.php.dist
-. endif
-.endif
-.if !defined(WITHOUT_WEBCPP)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFWCPP::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if defined(WITH_SRCHIGH)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFSRCHIGH::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if defined(WITH_ENSCRIPT)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFES::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if defined(WITH_RPM)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFRPM::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if defined(WITH_DEB)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFDEB::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if !defined(WITHOUT_GEOIP)
- @${REINPLACE_CMD} -e "s:GeoIP lookup will not be performed.\"/>:GeoIP lookup will not be performed.\">${LOCALBASE}/share/GeoIP/GeoIP.dat</configstring>:" \
- ${WRKSRC}/config/conf.xml
-.endif
- @${REINPLACE_CMD} -e "s:/tmp/horde.log:${LOG_FILE}:" ${WRKSRC}/config/conf.xml
- @${REINPLACE_CMD} -e "s:/etc/mpasswd:${LOCALBASE}/etc/mpasswd:g" \
- ${WRKSRC}/lib/Horde/Auth/mcal.php
- @${REINPLACE_CMD} -e "s:/usr/local/apache/htdocs:${PREFIX}/www:g" \
- ${WRKSRC}/docs/INSTALL
- @${RM} ${SEDIN2RM:S|^|${WRKSRC}/|:S|$|.beforeHorde|}
-
-pre-install:
-.if !defined(WITHOUT_SUPPORTED_DB)
- @if ! php -m | ${GREP} -q -e "mysql" ; then \
- if ! php -m | ${GREP} -q -e "pgsql" ; then \
- if ! php -m | ${GREP} -q -e "sybase" ; then \
- if ! php -m | ${GREP} -q -e "SQLite" ; then \
- ${ECHO_MSG} "" ; \
- ${ECHO_MSG} "Please configure PHP with a database support." ; \
- ${ECHO_MSG} "MySQL, PostgreSQL, SQLite and Sybase (CTLIB or DBLIB)" ; \
- ${ECHO_MSG} "can be used with PHP AND Horde." ; \
- ${ECHO_MSG} "" ; \
- ${ECHO_MSG} "(If everything will run on this machine, do not" ; \
- ${ECHO_MSG} " forget to install the database server-side!)" ; \
- ${ECHO_MSG} "" ; \
- ${FALSE} ; \
- fi ; \
- fi ; \
- fi ; \
- fi
-.endif
-.if defined(WITH_SUPHP)
- ${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-.endif
-
-do-install:
- @${MKDIR} ${HORDEDIR}
-.for REP in ${SUB_DIRS}
- @${CP} -Rp ${WRKSRC}/${REP} ${HORDEDIR}
-.endfor
- @${CP} -p ${WRKSRC}/*.php ${HORDEDIR}
-.for FILE in ${CONFFILE}
- @if [ ! -f ${CONFDIR}/${FILE} ]; then \
- ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \
- fi
-.endfor
- @${CP} ${WRKSRC}/scripts/set_perms.sh ${HORDESBIN}/horde_set_perms.sh
- @${CHMOD} u+x ${HORDESBIN}/horde_set_perms.sh
-.if ${APACHE_VERSION} >= 20
- ${INSTALL_DATA} ${WRKDIR}/httpd-horde.conf ${HORDE_INC}
-.else
- @${MKDIR} ${HORDE_INC}
- @${INSTALL_DATA} ${WRKDIR}/httpd-horde.conf ${HORDE_INC}
-. if !defined(PACKAGE_BUILDING)
- @(if [ -f ${APACHE_CONF} ] ; then \
- ${ECHO_MSG} "===> Updating ${APACHE_CONF}..." ; \
- ${CP} -p ${APACHE_CONF} ${APACHE_CONF}.beforeHorde ; \
- ${ECHO_CMD} "# Horde's include directory" >> ${APACHE_CONF} ; \
- ${ECHO_CMD} "Include ${HORDE_INC}" >> ${APACHE_CONF} ; \
- fi)
-. endif
-.endif
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${HORDEDIR}
- @${CHMOD} -R o-rwx ${CONFDIR}
- @${TOUCH} ${LOG_FILE}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${LOG_FILE}
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for FILE in ${DOCS}
- @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
-.endfor
- @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
-.endif
-
-post-install:
- ${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
- @${ECHO_MSG}
- @${CAT} ${PKGMESSAGE}
- @${ECHO_MSG}
-
-.include <bsd.port.post.mk>
diff --git a/www/horde-base/distinfo b/www/horde-base/distinfo
deleted file mode 100644
index a6240e2f2aee..000000000000
--- a/www/horde-base/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (horde-3.0.9.tar.gz) = 00bb74eb4b208392d2ae065e4bc73531
-SHA256 (horde-3.0.9.tar.gz) = 6fac31eb9afdd87ebe1ea7ff3c27ba7fc8d46451a18e00cb43830df980913cd1
-SIZE (horde-3.0.9.tar.gz) = 3738315
diff --git a/www/horde-base/files/httpd.conf.horde b/www/horde-base/files/httpd.conf.horde
deleted file mode 100644
index 0bd4b621c52b..000000000000
--- a/www/horde-base/files/httpd.conf.horde
+++ /dev/null
@@ -1,57 +0,0 @@
-# This is included in Apache's httpd.conf for Horde
-
-<Directory /home/httpd/html/horde>
- Options Indexes FollowSymLinks
- AllowOverride None
- order allow,deny
- allow from all
- <IfModule mod_php4.c>
- php_value include_path '/home/httpd/phplib:.'
- php_flag register_globals On
- php_flag magic_quotes_gpc Off
- php_flag track_vars On
- php_value memory_limit 16M
- </IfModule>
-</Directory>
-
-<IfModule mod_alias.c>
- Alias /horde/ "/home/httpd/html/horde/"
-</IfModule>
-#
-# For security, don't serve pages from the Horde configuration and library
-# directories.
-#
-#<Directory "/home/httpd/html/horde/admin">
-# Order deny,allow
-# Deny from all
-#</Directory>
-<Directory "/home/httpd/html/horde/config">
- Order deny,allow
- Deny from all
-</Directory>
-<Directory "/home/httpd/html/horde/lib">
- Order deny,allow
- Deny from all
-</Directory>
-<Directory "/home/httpd/html/horde/locale">
- Order deny,allow
- Deny from all
-</Directory>
-<Directory "/home/httpd/html/horde/po">
- Order deny,allow
- Deny from all
-</Directory>
-<Directory "/home/httpd/html/horde/scripts">
- Order deny,allow
- Deny from all
-</Directory>
-<Directory "/home/httpd/html/horde/templates">
- Order deny,allow
- Deny from all
-</Directory>
-<Directory "/home/httpd/html/horde/util">
- Order deny,allow
- Deny from all
-</Directory>
-# End of Horde configuration ================
-
diff --git a/www/horde-base/files/patch-config_conf.xml b/www/horde-base/files/patch-config_conf.xml
deleted file mode 100644
index 56f6f6a346f7..000000000000
--- a/www/horde-base/files/patch-config_conf.xml
+++ /dev/null
@@ -1,20 +0,0 @@
---- config/conf.xml.orig Fri Nov 5 10:54:09 2004
-+++ config/conf.xml Sat Nov 27 23:20:31 2004
-@@ -276,7 +276,7 @@
-
- <case name="login" desc="Login (su) authentication">
- <configsection name="params">
-- <configstring name="location" desc="Location of the su binary">/bin/su</configstring>
-+ <configstring name="location" desc="Location of the su binary">/usr/bin/su</configstring>
- </configsection>
- </case>
-
-@@ -932,7 +932,7 @@
- <configsection name="params">
- <configstring name="sendmail_path" required="false" desc="The location
- of the sendmail binary on the filesystem
-- [/usr/sbin/sendmail]">/usr/lib/sendmail</configstring>
-+ [/usr/sbin/sendmail]">/usr/sbin/sendmail</configstring>
- <configstring name="sendmail_args" required="false" desc="Any extra
- parameters to pass to the sendmail or sendmail wrapper
- binary">-oi</configstring>
diff --git a/www/horde-base/files/patch-config_mime_drivers.php.dist b/www/horde-base/files/patch-config_mime_drivers.php.dist
deleted file mode 100644
index 9b32d41ebb5e..000000000000
--- a/www/horde-base/files/patch-config_mime_drivers.php.dist
+++ /dev/null
@@ -1,251 +0,0 @@
---- config/mime_drivers.php.dist.orig Fri Sep 30 22:52:16 2005
-+++ config/mime_drivers.php.dist Fri Oct 28 23:01:17 2005
-@@ -37,10 +37,21 @@
- * zip Zip files
- */
- $mime_drivers_map['horde']['registered'] = array(
-- 'css', 'deb', 'enriched', 'enscript', 'html', 'images', 'msword',
-- 'msexcel', 'mspowerpoint', 'ooo', 'pdf', 'php', 'plain', 'rar', 'report',
-- 'rfc822', 'richtext', 'rpm', 'security', 'simple', 'srchighlite', 'tgz',
-- 'tnef', 'vcard', 'webcpp', 'zip');
-+ 'css'
-+//UNCOMMENTIFDEB , 'deb'
-+ , 'enriched'
-+//UNCOMMENTIFES , 'enscript'
-+ , 'html', 'images'
-+//UNCOMMENTIFWV , 'msword'
-+//UNCOMMENTIFXL , 'msexcel', 'mspowerpoint'
-+ , 'ooo', 'pdf', 'php', 'plain', 'rar', 'report',
-+ 'rfc822', 'richtext'
-+//UNCOMMENTIFRPM , 'rpm'
-+ , 'security', 'simple'
-+//UNCOMMENTIFSRCHIGH , 'srchighlite'
-+ , 'tgz', 'tnef', 'vcard'
-+//UNCOMMENTIFWCPP , 'webcpp'
-+ , 'zip');
-
-
- /**
-@@ -161,66 +172,66 @@
- * Web C Plus Plus driver settings
- * http://webcpp.sourceforge.net/
- */
--$mime_drivers['horde']['webcpp']['location'] = '/usr/bin/webcpp';
--$mime_drivers['horde']['webcpp']['inline'] = true;
--$mime_drivers['horde']['webcpp']['handles'] = array(
-- 'text/xml', 'text/sgml', 'application/xml',
-- 'application/x-sh', 'application/x-javascript', 'application/x-tcl',
-- 'x-extension/asm', 'application/x-asp', 'x-extension/bas',
-- 'x-extension/cs', 'text/x-csrc', 'x-extension/rc',
-- 'text/x-c++src', 'text/x-c++src', 'text/x-c++src',
-- 'text/x-chdr', 'x-extension/bat', 'text/x-fortran',
-- 'x-extension/f77', 'x-extension/f90', 'x-extension/for',
-- 'x-extension/ftn', 'text/x-java', 'application/x-javascript',
-- 'text/sgml', 'text/xml', 'text/x-pascal',
-- 'application/x-cgi', 'application/x-perl', 'application/x-python',
-- 'text/x-sql', 'text/x-tcl',
-- 'application/x-shellscript', 'x-extension/vhd', 'x-extension/vhdl');
--$mime_drivers['horde']['webcpp']['icons'] = array(
-- 'default' => 'text.png',
-- 'text/xml' => 'xml.png',
-- 'text/x-csrc' => 'source-c.png',
-- 'text/x-chdr' => 'source-h.png',
-- 'text/x-java' => 'source-java.png',
-- 'application/x-javascript' => 'script-js.png');
-+//UNCOMMENTIFWCPP$mime_drivers['horde']['webcpp']['location'] = '%%LOCALBASE%%/bin/webcpp';
-+//UNCOMMENTIFWCPP$mime_drivers['horde']['webcpp']['inline'] = true;
-+//UNCOMMENTIFWCPP$mime_drivers['horde']['webcpp']['handles'] = array(
-+//UNCOMMENTIFWCPP 'text/xml', 'text/sgml', 'application/xml',
-+//UNCOMMENTIFWCPP 'application/x-sh', 'application/x-javascript', 'application/x-tcl',
-+//UNCOMMENTIFWCPP 'x-extension/asm', 'application/x-asp', 'x-extension/bas',
-+//UNCOMMENTIFWCPP 'x-extension/cs', 'text/x-csrc', 'x-extension/rc',
-+//UNCOMMENTIFWCPP 'text/x-c++src', 'text/x-c++src', 'text/x-c++src',
-+//UNCOMMENTIFWCPP 'text/x-chdr', 'x-extension/bat', 'text/x-fortran',
-+//UNCOMMENTIFWCPP 'x-extension/f77', 'x-extension/f90', 'x-extension/for',
-+//UNCOMMENTIFWCPP 'x-extension/ftn', 'text/x-java', 'application/x-javascript',
-+//UNCOMMENTIFWCPP 'text/sgml', 'text/xml', 'text/x-pascal',
-+//UNCOMMENTIFWCPP 'application/x-cgi', 'application/x-perl', 'application/x-python',
-+//UNCOMMENTIFWCPP 'text/x-sql', 'text/x-tcl',
-+//UNCOMMENTIFWCPP 'application/x-shellscript', 'x-extension/vhd', 'x-extension/vhdl');
-+//UNCOMMENTIFWCPP$mime_drivers['horde']['webcpp']['icons'] = array(
-+//UNCOMMENTIFWCPP 'default' => 'text.png',
-+//UNCOMMENTIFWCPP 'text/xml' => 'xml.png',
-+//UNCOMMENTIFWCPP 'text/x-csrc' => 'source-c.png',
-+//UNCOMMENTIFWCPP 'text/x-chdr' => 'source-h.png',
-+//UNCOMMENTIFWCPP 'text/x-java' => 'source-java.png',
-+//UNCOMMENTIFWCPP 'application/x-javascript' => 'script-js.png');
-
- /**
- * Source-Highlight driver settings
- * http://www.gnu.org/software/src-highlite/
- */
--$mime_drivers['horde']['srchighlite']['location'] = '/usr/bin/source-highlight';
--$mime_drivers['horde']['srchighlite']['inline'] = true;
--$mime_drivers['horde']['srchighlite']['handles'] = array(
-- 'text/x-csrc', 'text/x-c++src', 'text/x-java',
-- 'application/x-perl', 'application/x-python', 'text/x-c++src',
-- 'text/cpp');
--$mime_drivers['horde']['srchighlite']['icons'] = array(
-- 'default' => 'text.png',
-- 'text/x-csrc' => 'source-c.png',
-- 'text/x-c++src' => 'source-c.png',
-- 'text/cpp' => 'source-c.png',
-- 'text/x-java' => 'source-java.png');
-+//UNCOMMENTIFSRCHIGH$mime_drivers['horde']['srchighlite']['location'] = '%%LOCALBASE%%/bin/source-highlight';
-+//UNCOMMENTIFSRCHIGH$mime_drivers['horde']['srchighlite']['inline'] = true;
-+//UNCOMMENTIFSRCHIGH$mime_drivers['horde']['srchighlite']['handles'] = array(
-+//UNCOMMENTIFSRCHIGH 'text/x-csrc', 'text/x-c++src', 'text/x-java',
-+//UNCOMMENTIFSRCHIGH 'application/x-perl', 'application/x-python', 'text/x-c++src',
-+//UNCOMMENTIFSRCHIGH 'text/cpp');
-+//UNCOMMENTIFSRCHIGH$mime_drivers['horde']['srchighlite']['icons'] = array(
-+//UNCOMMENTIFSRCHIGH 'default' => 'text.png',
-+//UNCOMMENTIFSRCHIGH 'text/x-csrc' => 'source-c.png',
-+//UNCOMMENTIFSRCHIGH 'text/x-c++src' => 'source-c.png',
-+//UNCOMMENTIFSRCHIGH 'text/cpp' => 'source-c.png',
-+//UNCOMMENTIFSRCHIGH 'text/x-java' => 'source-java.png');
-
- /**
- * GNU Enscript driver settings
- */
--$mime_drivers['horde']['enscript']['location'] = '/usr/bin/enscript';
--$mime_drivers['horde']['enscript']['inline'] = true;
--$mime_drivers['horde']['enscript']['handles'] = array(
-- 'application/x-cgi', 'application/x-shellscript', 'application/x-javascript',
-- 'application/x-perl', 'application/xml', 'text/xml',
-- 'text/diff', 'text/x-diff', 'text/x-patch', 'text/x-csrc',
-- 'x-extension/cs', 'text/x-java', 'text/x-chdr', 'text/x-c++src',
-- 'text/x-c++hdr', 'x-extension/vhd', 'x-extension/vhdl', 'text/x-sql',
-- 'x-extension/vb', 'x-extension/vba', 'text/x-emacs-lisp', 'text/x-tex');
--$mime_drivers['horde']['enscript']['icons'] = array(
-- 'default' => 'text.png',
-- 'text/xml' => 'xml.png',
-- 'application/xml' => 'xml.png',
-- 'text/x-csrc' => 'source-c.png',
-- 'text/x-chdr' => 'source-h.png',
-- 'text/x-java' => 'source-java.png',
-- 'application/x-javascript' => 'script-js.png');
-+//UNCOMMENTIFES$mime_drivers['horde']['enscript']['location'] = '%%LOCALBASE%%/bin/enscript';
-+//UNCOMMENTIFES$mime_drivers['horde']['enscript']['inline'] = true;
-+//UNCOMMENTIFES$mime_drivers['horde']['enscript']['handles'] = array(
-+//UNCOMMENTIFES 'application/x-cgi', 'application/x-shellscript', 'application/x-javascript',
-+//UNCOMMENTIFES 'application/x-perl', 'application/xml', 'text/xml',
-+//UNCOMMENTIFES 'text/diff', 'text/x-diff', 'text/x-patch', 'text/x-csrc',
-+//UNCOMMENTIFES 'x-extension/cs', 'text/x-java', 'text/x-chdr', 'text/x-c++src',
-+//UNCOMMENTIFES 'text/x-c++hdr', 'x-extension/vhd', 'x-extension/vhdl', 'text/x-sql',
-+//UNCOMMENTIFES 'x-extension/vb', 'x-extension/vba', 'text/x-emacs-lisp', 'text/x-tex');
-+//UNCOMMENTIFES$mime_drivers['horde']['enscript']['icons'] = array(
-+//UNCOMMENTIFES 'default' => 'text.png',
-+//UNCOMMENTIFES 'text/xml' => 'xml.png',
-+//UNCOMMENTIFES 'application/xml' => 'xml.png',
-+//UNCOMMENTIFES 'text/x-csrc' => 'source-c.png',
-+//UNCOMMENTIFES 'text/x-chdr' => 'source-h.png',
-+//UNCOMMENTIFES 'text/x-java' => 'source-java.png',
-+//UNCOMMENTIFES 'application/x-javascript' => 'script-js.png');
-
-
- /**
-@@ -272,14 +283,14 @@
- * The 'location' entry should point to the 'wvHtml' program, NOT the
- * 'wvWare' program.
- */
--$mime_drivers['horde']['msword']['location'] = '/usr/bin/wvHtml';
--$mime_drivers['horde']['msword']['inline'] = false;
--$mime_drivers['horde']['msword']['handles'] = array(
-- 'application/vnd.ms-word',
-- 'application/msword',
--);
--$mime_drivers['horde']['msword']['icons'] = array(
-- 'default' => 'msword.png');
-+//UNCOMMENTIFWV$mime_drivers['horde']['msword']['location'] = '%%LOCALBASE%%/bin/wvHtml';
-+//UNCOMMENTIFWV$mime_drivers['horde']['msword']['inline'] = false;
-+//UNCOMMENTIFWV$mime_drivers['horde']['msword']['handles'] = array(
-+//UNCOMMENTIFWV 'application/vnd.ms-word',
-+//UNCOMMENTIFWV 'application/msword',
-+//UNCOMMENTIFWV);
-+//UNCOMMENTIFWV$mime_drivers['horde']['msword']['icons'] = array(
-+//UNCOMMENTIFWV 'default' => 'msword.png');
-
-
- /**
-@@ -287,14 +298,14 @@
- * This driver requires xlhtml to be installed.
- * xlhtml homepage: http://chicago.sourceforge.net/xlhtml/
- */
--$mime_drivers['horde']['msexcel']['location'] = '/usr/local/bin/xlhtml';
--$mime_drivers['horde']['msexcel']['inline'] = false;
--$mime_drivers['horde']['msexcel']['handles'] = array(
-- 'application/vnd.ms-excel',
-- 'application/msexcel',
-- 'application/x-msexcel');
--$mime_drivers['horde']['msexcel']['icons'] = array(
-- 'default' => 'msexcel.png');
-+//UNCOMMENTIFXL$mime_drivers['horde']['msexcel']['location'] = '%%LOCALBASE%%/bin/xlhtml';
-+//UNCOMMENTIFXL$mime_drivers['horde']['msexcel']['inline'] = false;
-+//UNCOMMENTIFXL$mime_drivers['horde']['msexcel']['handles'] = array(
-+//UNCOMMENTIFXL 'application/vnd.ms-excel',
-+//UNCOMMENTIFXL 'application/msexcel',
-+//UNCOMMENTIFXL 'application/x-msexcel');
-+//UNCOMMENTIFXL$mime_drivers['horde']['msexcel']['icons'] = array(
-+//UNCOMMENTIFXL 'default' => 'msexcel.png');
-
-
- /**
-@@ -302,13 +313,13 @@
- * This driver requires ppthtml, included with xlhtml, to be installed.
- * xlhtml homepage: http://chicago.sourceforge.net/xlhtml/
- */
--$mime_drivers['horde']['mspowerpoint']['location'] = '/usr/local/bin/ppthtml';
--$mime_drivers['horde']['mspowerpoint']['inline'] = false;
--$mime_drivers['horde']['mspowerpoint']['handles'] = array(
-- 'application/vnd.ms-powerpoint',
-- 'application/mspowerpoint');
--$mime_drivers['horde']['mspowerpoint']['icons'] = array(
-- 'default' => 'mspowerpoint.png');
-+//UNCOMMENTIFXL$mime_drivers['horde']['mspowerpoint']['location'] = '%%LOCALBASE%%/bin/ppthtml';
-+//UNCOMMENTIFXL$mime_drivers['horde']['mspowerpoint']['inline'] = false;
-+//UNCOMMENTIFXL$mime_drivers['horde']['mspowerpoint']['handles'] = array(
-+//UNCOMMENTIFXL 'application/vnd.ms-powerpoint',
-+//UNCOMMENTIFXL 'application/mspowerpoint');
-+//UNCOMMENTIFXL$mime_drivers['horde']['mspowerpoint']['icons'] = array(
-+//UNCOMMENTIFXL 'default' => 'mspowerpoint.png');
-
-
- /**
-@@ -324,24 +335,24 @@
- /**
- * RPM driver settings
- */
--$mime_drivers['horde']['rpm']['location'] = '/usr/bin/rpm';
--$mime_drivers['horde']['rpm']['inline'] = false;
--$mime_drivers['horde']['rpm']['handles'] = array(
-- 'application/x-rpm');
--$mime_drivers['horde']['rpm']['icons'] = array(
-- 'default' => 'rpm.png');
-+//UNCOMMENTIFRPM$mime_drivers['horde']['rpm']['location'] = '%%LOCALBASE%%/bin/rpm';
-+//UNCOMMENTIFRPM$mime_drivers['horde']['rpm']['inline'] = false;
-+//UNCOMMENTIFRPM$mime_drivers['horde']['rpm']['handles'] = array(
-+//UNCOMMENTIFRPM 'application/x-rpm');
-+//UNCOMMENTIFRPM$mime_drivers['horde']['rpm']['icons'] = array(
-+//UNCOMMENTIFRPM 'default' => 'rpm.png');
-
-
- /**
- * Debian package driver settings
- */
--$mime_drivers['horde']['deb']['location'] = '/usr/bin/dpkg';
--$mime_drivers['horde']['deb']['inline'] = false;
--$mime_drivers['horde']['deb']['handles'] = array(
-- 'application/x-deb',
-- 'application/x-debian-package');
--$mime_drivers['horde']['deb']['icons'] = array(
-- 'default' => 'deb.png');
-+//UNCOMMENTIFDEB$mime_drivers['horde']['deb']['location'] = '%%LOCALBASE%%/bin/dpkg';
-+//UNCOMMENTIFDEB$mime_drivers['horde']['deb']['inline'] = false;
-+//UNCOMMENTIFDEB$mime_drivers['horde']['deb']['handles'] = array(
-+//UNCOMMENTIFDEB 'application/x-deb',
-+//UNCOMMENTIFDEB 'application/x-debian-package');
-+//UNCOMMENTIFDEB$mime_drivers['horde']['deb']['icons'] = array(
-+//UNCOMMENTIFDEB 'default' => 'deb.png');
-
-
- /**
diff --git a/www/horde-base/files/patch-config_registry.php.dist b/www/horde-base/files/patch-config_registry.php.dist
deleted file mode 100644
index ae787a92685a..000000000000
--- a/www/horde-base/files/patch-config_registry.php.dist
+++ /dev/null
@@ -1,17 +0,0 @@
---- config/registry.php.dist.orig Wed Aug 3 16:27:41 2005
-+++ config/registry.php.dist Wed Aug 17 22:33:03 2005
-@@ -347,6 +347,14 @@
- 'provides' => 'files',
- );
-
-+// r1.255.2.9
-+$this->applications['gollem-menu'] = array(
-+ 'status' => 'block',
-+ 'app' => 'gollem',
-+ 'blockname' => 'tree_menu',
-+ 'menu_parent' => 'gollem',
-+);
-+
- $this->applications['passwd'] = array(
- 'fileroot' => dirname(__FILE__) . '/../passwd',
- 'webroot' => $this->applications['horde']['webroot'] . '/passwd',
diff --git a/www/horde-base/files/patch-po_translation.php b/www/horde-base/files/patch-po_translation.php
deleted file mode 100644
index 045891903631..000000000000
--- a/www/horde-base/files/patch-po_translation.php
+++ /dev/null
@@ -1,8 +0,0 @@
---- po/translation.php.orig Tue Jan 21 16:05:36 2003
-+++ po/translation.php Wed Jan 29 23:00:27 2003
-@@ -1,4 +1,4 @@
--#!/usr/bin/php -q
-+#!/usr/local/bin/php -q
- <?php
- /**
- * Translation helper application for the Horde framework.
diff --git a/www/horde-base/files/patch-scripts_sql_README b/www/horde-base/files/patch-scripts_sql_README
deleted file mode 100644
index 4e727f834c0a..000000000000
--- a/www/horde-base/files/patch-scripts_sql_README
+++ /dev/null
@@ -1,11 +0,0 @@
---- scripts/sql/README.orig Wed Apr 27 10:56:42 2005
-+++ scripts/sql/README Tue Jul 12 21:30:49 2005
-@@ -84,7 +84,7 @@
- PostgreSQL
- ~~~~~~~~~~
-
-- # su - postgres (or whatever your database runs as... usually postgres)
-+ # su - pgsql (or whatever your database runs as... usually pgsql)
- $ psql -d template1 -f create.pgsql.sql
-
- This script will create a ``horde`` database and a ``horde`` user. You should
diff --git a/www/horde-base/files/pkg-deinstall.in b/www/horde-base/files/pkg-deinstall.in
deleted file mode 100644
index 47cbca9552a2..000000000000
--- a/www/horde-base/files/pkg-deinstall.in
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/usr/sbin:/usr/bin:/bin ; export PATH
-
-handle_config() {
- # Try to restore httpd.conf when deinstalling Horde
-
- if [ -f %%APACHE_CONF%%.beforeHorde ] ; then
- echo "Restoring httpd.conf..."
- cp %%APACHE_CONF%% %%APACHE_CONF%%.deinstHorde
- sed -i.tmp -e "s:Include ${PKG_PREFIX}/etc/horde:# Include ${PKG_PREFIX}/etc/horde:g" \
- %%APACHE_CONF%%
- rm %%APACHE_CONF%%.tmp
- fi
-
- # Backup Horde config files, if needed.
-
- if [ -z "${PACKAGE_BUILDING}" ]; then
- for cf in `ls %%HORDEDIR%%/config/*php`; do
- diff -bBqw $cf $cf.dist >/dev/null 2>&1
- case $? in
- 0) # original config file, will be deleted by pkg-plist
- ;;
- 1) # config file has been updated, must be backuped
- cp -p $cf $cf.previous
- echo "===> Backing-up..."
- echo "---> $cf has been saved ***"
- echo "---> as $cf.previous ***"
- ;;
- *) # not found?
- ;;
- esac
- done
- fi
-}
-
-case $2 in
- DEINSTALL)
- handle_config
- ;;
- POST-DEINSTALL)
- if [ x%%HORDEADMUSR%% != x ]; then
- cat <<EOMSG
-The horde port has been deleted.
-If you are not upgrading and don't intend to use
-Horde any more then you may wish to delete
-the %%HORDEADMUSR%% account, which can be done with
-the following command:
-
- # pw userdel %%HORDEADMUSR%%
-EOMSG
- if [ -d %%PREFIX%%/%%MYADMDIR%% ] ; then
- echo " # rm -rf %%PREFIX%%/%%HORDEDIR%%/"
- fi
- echo
- fi
- ;;
-esac
diff --git a/www/horde-base/files/pkg-install.in b/www/horde-base/files/pkg-install.in
deleted file mode 100644
index 28db88333734..000000000000
--- a/www/horde-base/files/pkg-install.in
+++ /dev/null
@@ -1,117 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# Copied from databases/phpmyadmin.
-# Used if WITH_SUPHP has been defined.
-
-PATH=/usr/sbin:/usr/bin:/bin ; export PATH
-
-WITH_SUPHP=%%WITH_SUPHP%%
-
-hordedir=%%HORDEDIR%%
-hordeusr=%%HORDEADMUSR%%
-hordegrp=%%HORDEGRP%%
-
-hordegcos="Horde Owner"
-hordehome=/nonexistent
-hordeshell=/sbin/nologin
-
-create_group() {
- local user group gcos home shell
-
- user=$1
- group=$2
- gcos=$3
- home=$4
- shell=$5
-
- if pw groupadd -n $group ; then
- echo "===> Group $group created"
- else
- cat <<-EOERRORMSG
- *** Failed to create the $group group.
-
- Please add the $user user and $group group
- manually with the commands:
-
- pw groupadd -n $group
- pw useradd -n $user -g $group -c "$gcos" \\
- -d $home -s $shell -h -
-
- and retry installing this package.
- EOERRORMSG
- exit 1
- fi
-}
-
-
-create_user() {
- local user group gcos home shell
-
- user=$1
- group=$2
- gcos=$3
- home=$4
- shell=$5
-
- if pw useradd -n $user -g $group -c "$gcos" -d $home -s $shell -h - ; then
- echo "===> Created $user user"
- else
- cat <<-EOERRORMSG
- *** Failed to create the $user user.
-
- Please add the $user user manually with the command:
-
- pw useradd -n $user -g $group -c "$gcos" \\
- -d $home -s $shell -h -
-
- and retry installing this package.
- EOERRORMSG
- exit 1
- fi
-}
-
-
-case $2 in
- PRE-INSTALL)
-
- if [ $WITH_SUPHP != "yes" ]; then
- exit 0
- fi
-
- # Create the horde user and group if they do not already exist
-
- if pw user show -n $hordeusr >/dev/null 2>&1 ; then
- echo "===> Using pre-existing user $hordeusr"
- else
- if ! pw group show -n $hordegrp >/dev/null 2>&1 ; then
- create_group $hordeusr $hordegrp "$hordegcos" $hordehome \
- $hordeshell
- fi
- create_user $hordeusr $hordegrp "$hordegcos" $hordehome $hordeshell
- fi
- ;;
- POST-INSTALL)
-
- if [ $WITH_SUPHP = "yes" ]; then
- # Change ownership of the Horde directory
-
- echo "===> Adjusting file ownership in $hordedir"
- chown -R $hordeusr:$hordegrp $hordedir || exit 1
- fi
-
- if [ -z "${PACKAGE_BUILDING}" ]; then
- # Don't reset the config to default (PR ports/88621)
-
- for cf in `ls %%HORDEDIR%%/config/*php`; do
- if [ -f $cf.previous ]; then
- mv $cf $cf.new
- echo "---> $cf not installed ***"
- echo "---> please copy from $cf.previous ***"
- echo "---> or from $cf.new ***"
- fi
- done
- fi
- ;;
-esac
diff --git a/www/horde-base/files/pkg-message.in b/www/horde-base/files/pkg-message.in
deleted file mode 100644
index 20dc02d0e715..000000000000
--- a/www/horde-base/files/pkg-message.in
+++ /dev/null
@@ -1,39 +0,0 @@
-************************************************************************
-Horde has been installed in %%HORDEDIR%% with your blank
-configuration files. After a reinstallation, you have to explicitely
-merge your files %%HORDEDIR%%/config/conf.php.new
-and %%HORDEDIR%%/config/conf.php.previous
-into %%HORDEDIR%%/config/conf.php .
-
-If you want Horde to access a database, you have to run the
-appropriate scripts located in %%HORDEDIR%%/scripts/sql.
-It is recommended that you change the password of the 'hordemgr'
-user used to connect to the horde database.
-Horde is setup by default to access MySQL.
-
-WARNING! if you are upgrading from Horde v. 2.2.x, you have to alter your
-******** database schemas. Please read the doc UPGRADING.
-
-You can now access Horde without a password at <http://localhost/horde/>,
-and you will be logged in as an administrator. You should first configure
-a real authentication backend. Click on "Setup" in the "Administration"
-menu and configure Horde. Start in the "Authentication" tab.
-See the doc in %%DOCSDIR%% for details.
-(tip: if you plan to install IMP, just keep "Automatic authentication as
-a certain user", add your login to be treated as administrator, and once
-IMP will be installed, switch to "Let a Horde application handle auth").
-Select a log driver; if you keep 'file', do not forget to add a line
-in /etc/newsyslog.conf.
-Then select and configure a preferences driver.
-
-Your %%APACHE_CONF%% has been updated,
-you have to restart Apache.
-
-When everything is OK, you should be able to access Horde from
-<http://localhost/horde/>.
-(If <http://localhost/horde/> does not run, but
- <http://localhost/horde/index.php> is OK, then you have
- to define index.php as a DirectoryIndex in %%APACHE_CONF%%.)
-
-There is a testing script at <http://localhost/horde/test.php>.
-************************************************************************
diff --git a/www/horde-base/pkg-descr b/www/horde-base/pkg-descr
deleted file mode 100644
index 5a86429fa7e6..000000000000
--- a/www/horde-base/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Horde is a framework used by several applications written in PHP.
-
-Horde is used by these ports: mail/imp, mail/turba, devel/chora,
-deskutils/kronolith, deskutils/nag, mail/ingo and deskutils/mnemo.
-
-WWW: http://www.horde.org/
diff --git a/www/horde-base/pkg-plist b/www/horde-base/pkg-plist
deleted file mode 100644
index e33cd965cad1..000000000000
--- a/www/horde-base/pkg-plist
+++ /dev/null
@@ -1,1593 +0,0 @@
-%%HORDE_INC%%/httpd-horde.conf
-%%HORDESBIN%%/horde_set_perms.sh
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES
-%%PORTDOCS%%%%DOCSDIR%%/CODING_STANDARDS
-%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/CREDITS
-%%PORTDOCS%%%%DOCSDIR%%/HACKING
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/PERFORMANCE
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES
-%%PORTDOCS%%%%DOCSDIR%%/SECURITY
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/TRANSLATIONS
-%%PORTDOCS%%%%DOCSDIR%%/UPGRADING
-%%HORDEDIR%%/admin/cmdshell.php
-%%HORDEDIR%%/admin/datatree.php
-%%HORDEDIR%%/admin/groups.php
-%%HORDEDIR%%/admin/index.php
-%%HORDEDIR%%/admin/locale/en_US/help.xml
-%%HORDEDIR%%/admin/locale/fi_FI/help.xml
-%%HORDEDIR%%/admin/perms/addchild.php
-%%HORDEDIR%%/admin/perms/delete.php
-%%HORDEDIR%%/admin/perms/edit.php
-%%HORDEDIR%%/admin/perms/index.php
-%%HORDEDIR%%/admin/phpshell.php
-%%HORDEDIR%%/admin/setup/config.php
-%%HORDEDIR%%/admin/setup/diff.php
-%%HORDEDIR%%/admin/setup/index.php
-%%HORDEDIR%%/admin/setup/scripts.php
-%%HORDEDIR%%/admin/sqlshell.php
-%%HORDEDIR%%/admin/templates.php
-%%HORDEDIR%%/admin/user.php
-%%HORDEDIR%%/config/.htaccess
-%%HORDEDIR%%/config/conf.php
-%%HORDEDIR%%/config/conf.php.dist
-%%HORDEDIR%%/config/conf.xml
-%%HORDEDIR%%/config/hooks.php.dist
-%%HORDEDIR%%/config/mime_drivers.php
-%%HORDEDIR%%/config/mime_drivers.php.dist
-%%HORDEDIR%%/config/motd.php
-%%HORDEDIR%%/config/motd.php.dist
-%%HORDEDIR%%/config/nls.php
-%%HORDEDIR%%/config/nls.php.dist
-%%HORDEDIR%%/config/prefs.php
-%%HORDEDIR%%/config/prefs.php.dist
-%%HORDEDIR%%/config/registry.php
-%%HORDEDIR%%/config/registry.php.dist
-%%HORDEDIR%%/index.php
-%%HORDEDIR%%/js/addEvent.php
-%%HORDEDIR%%/js/alphaImageLoader.php
-%%HORDEDIR%%/js/ieEscGuard.js
-%%HORDEDIR%%/js/enter_key_trap.js
-%%HORDEDIR%%/js/form_assign.js
-%%HORDEDIR%%/js/form_helpers.js
-%%HORDEDIR%%/js/hideable.js
-%%HORDEDIR%%/js/httpclient.js
-%%HORDEDIR%%/js/image.js
-%%HORDEDIR%%/js/open_colorpicker.js
-%%HORDEDIR%%/js/popup.js
-%%HORDEDIR%%/js/sorter.js
-%%HORDEDIR%%/js/stripe.js
-%%HORDEDIR%%/js/tooltip.js
-%%HORDEDIR%%/lib/.htaccess
-%%HORDEDIR%%/lib/Block/color.php
-%%HORDEDIR%%/lib/Block/fortune.php
-%%HORDEDIR%%/lib/Block/google.php
-%%HORDEDIR%%/lib/Block/iframe.php
-%%HORDEDIR%%/lib/Block/metar.php
-%%HORDEDIR%%/lib/Block/moon.php
-%%HORDEDIR%%/lib/Block/sunrise.php
-%%HORDEDIR%%/lib/Block/time.php
-%%HORDEDIR%%/lib/Block/weatherdotcom.php
-%%HORDEDIR%%/lib/Block/weatherdotcom_strings.php
-%%HORDEDIR%%/lib/File/PDF.php
-%%HORDEDIR%%/lib/File/PDF/fonts/courier.php
-%%HORDEDIR%%/lib/File/PDF/fonts/helvetica.php
-%%HORDEDIR%%/lib/File/PDF/fonts/helveticab.php
-%%HORDEDIR%%/lib/File/PDF/fonts/helveticabi.php
-%%HORDEDIR%%/lib/File/PDF/fonts/helveticai.php
-%%HORDEDIR%%/lib/File/PDF/fonts/symbol.php
-%%HORDEDIR%%/lib/File/PDF/fonts/times.php
-%%HORDEDIR%%/lib/File/PDF/fonts/timesb.php
-%%HORDEDIR%%/lib/File/PDF/fonts/timesbi.php
-%%HORDEDIR%%/lib/File/PDF/fonts/timesi.php
-%%HORDEDIR%%/lib/File/PDF/fonts/zapfdingbats.php
-%%HORDEDIR%%/lib/Horde.php
-%%HORDEDIR%%/lib/Horde/Array.php
-%%HORDEDIR%%/lib/Horde/Auth.php
-%%HORDEDIR%%/lib/Horde/Auth/Signup.php
-%%HORDEDIR%%/lib/Horde/Auth/application.php
-%%HORDEDIR%%/lib/Horde/Auth/auto.php
-%%HORDEDIR%%/lib/Horde/Auth/composite.php
-%%HORDEDIR%%/lib/Horde/Auth/customsql.php
-%%HORDEDIR%%/lib/Horde/Auth/cyrsql.php
-%%HORDEDIR%%/lib/Horde/Auth/cyrus.php
-%%HORDEDIR%%/lib/Horde/Auth/ftp.php
-%%HORDEDIR%%/lib/Horde/Auth/http.php
-%%HORDEDIR%%/lib/Horde/Auth/imap.php
-%%HORDEDIR%%/lib/Horde/Auth/imsp.php
-%%HORDEDIR%%/lib/Horde/Auth/ipbasic.php
-%%HORDEDIR%%/lib/Horde/Auth/ipmap.php
-%%HORDEDIR%%/lib/Horde/Auth/kolab.php
-%%HORDEDIR%%/lib/Horde/Auth/krb5.php
-%%HORDEDIR%%/lib/Horde/Auth/ldap.php
-%%HORDEDIR%%/lib/Horde/Auth/login.php
-%%HORDEDIR%%/lib/Horde/Auth/mcal.php
-%%HORDEDIR%%/lib/Horde/Auth/pam.php
-%%HORDEDIR%%/lib/Horde/Auth/passwd.php
-%%HORDEDIR%%/lib/Horde/Auth/radius.php
-%%HORDEDIR%%/lib/Horde/Auth/sasl.php
-%%HORDEDIR%%/lib/Horde/Auth/smb.php
-%%HORDEDIR%%/lib/Horde/Auth/sql.php
-%%HORDEDIR%%/lib/Horde/Auth/yahoo.php
-%%HORDEDIR%%/lib/Horde/Block.php
-%%HORDEDIR%%/lib/Horde/Block/Collection.php
-%%HORDEDIR%%/lib/Horde/Block/Layout.php
-%%HORDEDIR%%/lib/Horde/Block/UI.php
-%%HORDEDIR%%/lib/Horde/Browser.php
-%%HORDEDIR%%/lib/Horde/Browser/imode.php
-%%HORDEDIR%%/lib/Horde/CLI.php
-%%HORDEDIR%%/lib/Horde/Cache.php
-%%HORDEDIR%%/lib/Horde/Cache/file.php
-%%HORDEDIR%%/lib/Horde/Cache/zps4.php
-%%HORDEDIR%%/lib/Horde/Cipher.php
-%%HORDEDIR%%/lib/Horde/Cipher/BlockMode.php
-%%HORDEDIR%%/lib/Horde/Cipher/BlockMode/cbc.php
-%%HORDEDIR%%/lib/Horde/Cipher/BlockMode/cfb64.php
-%%HORDEDIR%%/lib/Horde/Cipher/BlockMode/ecb.php
-%%HORDEDIR%%/lib/Horde/Cipher/BlockMode/ofb64.php
-%%HORDEDIR%%/lib/Horde/Cipher/blowfish.php
-%%HORDEDIR%%/lib/Horde/Cipher/cast128.php
-%%HORDEDIR%%/lib/Horde/Cipher/des.php
-%%HORDEDIR%%/lib/Horde/Cipher/rc2.php
-%%HORDEDIR%%/lib/Horde/Cipher/rc4.php
-%%HORDEDIR%%/lib/Horde/Compress.php
-%%HORDEDIR%%/lib/Horde/Compress/dbx.php
-%%HORDEDIR%%/lib/Horde/Compress/gzip.php
-%%HORDEDIR%%/lib/Horde/Compress/tar.php
-%%HORDEDIR%%/lib/Horde/Compress/tnef.php
-%%HORDEDIR%%/lib/Horde/Compress/zip.php
-%%HORDEDIR%%/lib/Horde/Config.php
-%%HORDEDIR%%/lib/Horde/Crypt.php
-%%HORDEDIR%%/lib/Horde/Crypt/pgp.php
-%%HORDEDIR%%/lib/Horde/Crypt/smime.php
-%%HORDEDIR%%/lib/Horde/Data.php
-%%HORDEDIR%%/lib/Horde/Data/csv.php
-%%HORDEDIR%%/lib/Horde/Data/icalendar.php
-%%HORDEDIR%%/lib/Horde/Data/imc.php
-%%HORDEDIR%%/lib/Horde/Data/outlookcsv.php
-%%HORDEDIR%%/lib/Horde/Data/palm.php
-%%HORDEDIR%%/lib/Horde/Data/pdb.php
-%%HORDEDIR%%/lib/Horde/Data/tsv.php
-%%HORDEDIR%%/lib/Horde/Data/vcard.php
-%%HORDEDIR%%/lib/Horde/Data/vnote.php
-%%HORDEDIR%%/lib/Horde/Data/vtodo.php
-%%HORDEDIR%%/lib/Horde/DataTree.php
-%%HORDEDIR%%/lib/Horde/DataTree/null.php
-%%HORDEDIR%%/lib/Horde/DataTree/sql.php
-%%HORDEDIR%%/lib/Horde/Date.php
-%%HORDEDIR%%/lib/Horde/Editor.php
-%%HORDEDIR%%/lib/Horde/Editor/htmlarea.php
-%%HORDEDIR%%/lib/Horde/Form.php
-%%HORDEDIR%%/lib/Horde/Form/Action.php
-%%HORDEDIR%%/lib/Horde/Form/Action/conditional_enable.php
-%%HORDEDIR%%/lib/Horde/Form/Action/conditional_setvalue.php
-%%HORDEDIR%%/lib/Horde/Form/Action/reload.php
-%%HORDEDIR%%/lib/Horde/Form/Action/submit.php
-%%HORDEDIR%%/lib/Horde/Form/Action/sum_fields.php
-%%HORDEDIR%%/lib/Horde/Form/Action/updatefield.php
-%%HORDEDIR%%/lib/Horde/Form/Renderer.php
-%%HORDEDIR%%/lib/Horde/Graph.php
-%%HORDEDIR%%/lib/Horde/Graph/Chart/pie.php
-%%HORDEDIR%%/lib/Horde/Graph/Chart/pie3d.php
-%%HORDEDIR%%/lib/Horde/Graph/Plot/bar.php
-%%HORDEDIR%%/lib/Horde/Graph/Plot/bargrouped.php
-%%HORDEDIR%%/lib/Horde/Graph/Plot/barstacked.php
-%%HORDEDIR%%/lib/Horde/Graph/Plot/line.php
-%%HORDEDIR%%/lib/Horde/Graph/Plot/scatter.php
-%%HORDEDIR%%/lib/Horde/Group.php
-%%HORDEDIR%%/lib/Horde/Group/hooks.php
-%%HORDEDIR%%/lib/Horde/Help.php
-%%HORDEDIR%%/lib/Horde/History.php
-%%HORDEDIR%%/lib/Horde/IMAP/ACL.php
-%%HORDEDIR%%/lib/Horde/IMAP/ACL/rfc2086.php
-%%HORDEDIR%%/lib/Horde/IMAP/Admin.php
-%%HORDEDIR%%/lib/Horde/IMAP/Cache.php
-%%HORDEDIR%%/lib/Horde/IMAP/Search.php
-%%HORDEDIR%%/lib/Horde/IMAP/Sort.php
-%%HORDEDIR%%/lib/Horde/IMAP/Thread.php
-%%HORDEDIR%%/lib/Horde/IMAP/Tree.php
-%%HORDEDIR%%/lib/Horde/Identity.php
-%%HORDEDIR%%/lib/Horde/Image.php
-%%HORDEDIR%%/lib/Horde/Image/gd.php
-%%HORDEDIR%%/lib/Horde/Image/im.php
-%%HORDEDIR%%/lib/Horde/Image/png.php
-%%HORDEDIR%%/lib/Horde/Image/rgb.php
-%%HORDEDIR%%/lib/Horde/Image/svg.php
-%%HORDEDIR%%/lib/Horde/Image/swf.php
-%%HORDEDIR%%/lib/Horde/Kolab.php
-%%HORDEDIR%%/lib/Horde/LDAP.php
-%%HORDEDIR%%/lib/Horde/MIME.php
-%%HORDEDIR%%/lib/Horde/MIME/Contents.php
-%%HORDEDIR%%/lib/Horde/MIME/Headers.php
-%%HORDEDIR%%/lib/Horde/MIME/MDN.php
-%%HORDEDIR%%/lib/Horde/MIME/Magic.php
-%%HORDEDIR%%/lib/Horde/MIME/Message.php
-%%HORDEDIR%%/lib/Horde/MIME/Part.php
-%%HORDEDIR%%/lib/Horde/MIME/Structure.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/css.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/deb.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/default.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/enriched.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/enscript.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/html.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/images.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/msexcel.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/mspowerpoint.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/msword.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/common.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/global_document.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/main_html.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/palm.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/style_header.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/style_inlined.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/style_mapping.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/table.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/table_cells.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/table_columns.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/table_rows.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/pdf.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/php.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/plain.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/rar.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/report.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/rfc822.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/richtext.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/rpm.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/security.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/simple.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/source.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/srchighlite.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/tgz.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/tnef.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/vcard.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/webcpp.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/zip.php
-%%HORDEDIR%%/lib/Horde/MIME/mime.magic.php
-%%HORDEDIR%%/lib/Horde/MIME/mime.mapping.php
-%%HORDEDIR%%/lib/Horde/Maintenance.php
-%%HORDEDIR%%/lib/Horde/Menu.php
-%%HORDEDIR%%/lib/Horde/Mobile.php
-%%HORDEDIR%%/lib/Horde/Mobile/Renderer.php
-%%HORDEDIR%%/lib/Horde/Mobile/Renderer/html.php
-%%HORDEDIR%%/lib/Horde/Mobile/Renderer/wml.php
-%%HORDEDIR%%/lib/Horde/NLS.php
-%%HORDEDIR%%/lib/Horde/NLS/GeoIP.php
-%%HORDEDIR%%/lib/Horde/NLS/carsigns.php
-%%HORDEDIR%%/lib/Horde/NLS/coordinates.php
-%%HORDEDIR%%/lib/Horde/NLS/countries.php
-%%HORDEDIR%%/lib/Horde/NLS/tld.php
-%%HORDEDIR%%/lib/Horde/Notification.php
-%%HORDEDIR%%/lib/Horde/Notification/Event.php
-%%HORDEDIR%%/lib/Horde/Notification/Listener.php
-%%HORDEDIR%%/lib/Horde/Notification/Listener/javascript.php
-%%HORDEDIR%%/lib/Horde/Notification/Listener/mobile.php
-%%HORDEDIR%%/lib/Horde/Notification/Listener/status.php
-%%HORDEDIR%%/lib/Horde/Perms.php
-%%HORDEDIR%%/lib/Horde/Perms/UI.php
-%%HORDEDIR%%/lib/Horde/Perms/datatree.php
-%%HORDEDIR%%/lib/Horde/Prefs.php
-%%HORDEDIR%%/lib/Horde/Prefs/CategoryManager.php
-%%HORDEDIR%%/lib/Horde/Prefs/UI.php
-%%HORDEDIR%%/lib/Horde/Prefs/imsp.php
-%%HORDEDIR%%/lib/Horde/Prefs/kolab.php
-%%HORDEDIR%%/lib/Horde/Prefs/ldap.php
-%%HORDEDIR%%/lib/Horde/Prefs/session.php
-%%HORDEDIR%%/lib/Horde/Prefs/sql.php
-%%HORDEDIR%%/lib/Horde/RPC.php
-%%HORDEDIR%%/lib/Horde/RPC/soap.php
-%%HORDEDIR%%/lib/Horde/RPC/syncml.php
-%%HORDEDIR%%/lib/Horde/RPC/syncml_wbxml.php
-%%HORDEDIR%%/lib/Horde/RPC/webdav.php
-%%HORDEDIR%%/lib/Horde/RPC/xmlrpc.php
-%%HORDEDIR%%/lib/Horde/Registry.php
-%%HORDEDIR%%/lib/Horde/Relationship/Manager.php
-%%HORDEDIR%%/lib/Horde/SQL.php
-%%HORDEDIR%%/lib/Horde/SQL/Attributes.php
-%%HORDEDIR%%/lib/Horde/SQL/Keywords.php
-%%HORDEDIR%%/lib/Horde/Scheduler.php
-%%HORDEDIR%%/lib/Horde/Scheduler/cron.php
-%%HORDEDIR%%/lib/Horde/Search.php
-%%HORDEDIR%%/lib/Horde/Search/google.php
-%%HORDEDIR%%/lib/Horde/Secret.php
-%%HORDEDIR%%/lib/Horde/Serialize.php
-%%HORDEDIR%%/lib/Horde/SessionHandler.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/dbm.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/ldap.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/memcached.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/mysql.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/none.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/oci8.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/pgsql.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/sapdb.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/sql.php
-%%HORDEDIR%%/lib/Horde/SessionObjects.php
-%%HORDEDIR%%/lib/Horde/Share.php
-%%HORDEDIR%%/lib/Horde/String.php
-%%HORDEDIR%%/lib/Horde/SyncML.php
-%%HORDEDIR%%/lib/Horde/SyncML/Backend.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Alert.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Final.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Get.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Map.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Put.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Results.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Status.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Sync.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/SyncElement.php
-%%HORDEDIR%%/lib/Horde/SyncML/Constants.php
-%%HORDEDIR%%/lib/Horde/SyncML/Device.php
-%%HORDEDIR%%/lib/Horde/SyncML/Device/P800.php
-%%HORDEDIR%%/lib/Horde/SyncML/Device/Sync4j.php
-%%HORDEDIR%%/lib/Horde/SyncML/Device/Synthesis.php
-%%HORDEDIR%%/lib/Horde/SyncML/DeviceInfo.php
-%%HORDEDIR%%/lib/Horde/SyncML/ResultsSender.php
-%%HORDEDIR%%/lib/Horde/SyncML/State.php
-%%HORDEDIR%%/lib/Horde/SyncML/Sync.php
-%%HORDEDIR%%/lib/Horde/Template.php
-%%HORDEDIR%%/lib/Horde/Text.php
-%%HORDEDIR%%/lib/Horde/Text/Filter.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/bbcode.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/cleanascii.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/dimsignature.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/emails.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/emoticons.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/environment.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/highlightquotes.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/html2text.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/linkurls.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/rst.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/simplemarkup.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/space2html.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/tabs2spaces.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/text2html.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/words.php
-%%HORDEDIR%%/lib/Horde/Timer.php
-%%HORDEDIR%%/lib/Horde/Token.php
-%%HORDEDIR%%/lib/Horde/Token/file.php
-%%HORDEDIR%%/lib/Horde/Token/sql.php
-%%HORDEDIR%%/lib/Horde/Tree.php
-%%HORDEDIR%%/lib/Horde/Tree/html.php
-%%HORDEDIR%%/lib/Horde/Tree/javascript.php
-%%HORDEDIR%%/lib/Horde/Tree/select.php
-%%HORDEDIR%%/lib/Horde/UI/Language.php
-%%HORDEDIR%%/lib/Horde/UI/Pager.php
-%%HORDEDIR%%/lib/Horde/UI/Table.php
-%%HORDEDIR%%/lib/Horde/UI/Tabs.php
-%%HORDEDIR%%/lib/Horde/UI/VarRenderer.php
-%%HORDEDIR%%/lib/Horde/UI/VarRenderer/html.php
-%%HORDEDIR%%/lib/Horde/UI/Widget.php
-%%HORDEDIR%%/lib/Horde/Util.php
-%%HORDEDIR%%/lib/Horde/VC.php
-%%HORDEDIR%%/lib/Horde/VC/cvs.php
-%%HORDEDIR%%/lib/Horde/VC/rcs.php
-%%HORDEDIR%%/lib/Horde/VC/svn.php
-%%HORDEDIR%%/lib/Horde/Variables.php
-%%HORDEDIR%%/lib/Horde/iCalendar.php
-%%HORDEDIR%%/lib/Horde/iCalendar/valarm.php
-%%HORDEDIR%%/lib/Horde/iCalendar/vcard.php
-%%HORDEDIR%%/lib/Horde/iCalendar/vevent.php
-%%HORDEDIR%%/lib/Horde/iCalendar/vfreebusy.php
-%%HORDEDIR%%/lib/Horde/iCalendar/vjournal.php
-%%HORDEDIR%%/lib/Horde/iCalendar/vnote.php
-%%HORDEDIR%%/lib/Horde/iCalendar/vtimezone.php
-%%HORDEDIR%%/lib/Horde/iCalendar/vtodo.php
-%%HORDEDIR%%/lib/Net/IMSP.php
-%%HORDEDIR%%/lib/Net/IMSP/Auth.php
-%%HORDEDIR%%/lib/Net/IMSP/Auth/cram_md5.php
-%%HORDEDIR%%/lib/Net/IMSP/Auth/plaintext.php
-%%HORDEDIR%%/lib/Net/IMSP/Book.php
-%%HORDEDIR%%/lib/Net/IMSP/Options.php
-%%HORDEDIR%%/lib/Net/IMSP/Utils.php
-%%HORDEDIR%%/lib/Net/SMS.php
-%%HORDEDIR%%/lib/Net/SMS/clickatell_http.php
-%%HORDEDIR%%/lib/Net/SMS/sms2email_http.php
-%%HORDEDIR%%/lib/Net/SMS/vodafoneitaly_smtp.php
-%%HORDEDIR%%/lib/Test.php
-%%HORDEDIR%%/lib/Text/Diff.php
-%%HORDEDIR%%/lib/Text/Diff/Renderer.php
-%%HORDEDIR%%/lib/Text/Diff/Renderer/inline.php
-%%HORDEDIR%%/lib/Text/Diff/Renderer/unified.php
-%%HORDEDIR%%/lib/Text/Diff3.php
-%%HORDEDIR%%/lib/Text/Flowed.php
-%%HORDEDIR%%/lib/Text/reST.php
-%%HORDEDIR%%/lib/Text/reST/Formatter.php
-%%HORDEDIR%%/lib/Text/reST/Formatter/html.php
-%%HORDEDIR%%/lib/Text/reST/Parser.php
-%%HORDEDIR%%/lib/VFS.php
-%%HORDEDIR%%/lib/VFS/Browser.php
-%%HORDEDIR%%/lib/VFS/GC.php
-%%HORDEDIR%%/lib/VFS/ISOWriter.php
-%%HORDEDIR%%/lib/VFS/ISOWriter/RealInputStrategy.php
-%%HORDEDIR%%/lib/VFS/ISOWriter/RealInputStrategy/copy.php
-%%HORDEDIR%%/lib/VFS/ISOWriter/RealInputStrategy/direct.php
-%%HORDEDIR%%/lib/VFS/ISOWriter/RealOutputStrategy.php
-%%HORDEDIR%%/lib/VFS/ISOWriter/RealOutputStrategy/copy.php
-%%HORDEDIR%%/lib/VFS/ISOWriter/RealOutputStrategy/direct.php
-%%HORDEDIR%%/lib/VFS/ISOWriter/mkisofs.php
-%%HORDEDIR%%/lib/VFS/ListItem.php
-%%HORDEDIR%%/lib/VFS/Object.php
-%%HORDEDIR%%/lib/VFS/file.php
-%%HORDEDIR%%/lib/VFS/ftp.php
-%%HORDEDIR%%/lib/VFS/musql.php
-%%HORDEDIR%%/lib/VFS/sql.php
-%%HORDEDIR%%/lib/VFS/sql_file.php
-%%HORDEDIR%%/lib/XML/RAX.php
-%%HORDEDIR%%/lib/XML/SVG.php
-%%HORDEDIR%%/lib/XML/WBXML.php
-%%HORDEDIR%%/lib/XML/WBXML/ContentHandler.php
-%%HORDEDIR%%/lib/XML/WBXML/DTD.php
-%%HORDEDIR%%/lib/XML/WBXML/DTD/SyncML.php
-%%HORDEDIR%%/lib/XML/WBXML/DTD/SyncMLDevInf.php
-%%HORDEDIR%%/lib/XML/WBXML/DTD/SyncMLMetInf.php
-%%HORDEDIR%%/lib/XML/WBXML/DTDManager.php
-%%HORDEDIR%%/lib/XML/WBXML/Decoder.php
-%%HORDEDIR%%/lib/XML/WBXML/Encoder.php
-%%HORDEDIR%%/lib/api.php
-%%HORDEDIR%%/lib/base.php
-%%HORDEDIR%%/lib/core.php
-%%HORDEDIR%%/lib/prefs.php
-%%HORDEDIR%%/lib/version.php
-%%HORDEDIR%%/locale/.htaccess
-%%HORDEDIR%%/locale/ar_SY/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/bg_BG/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/bg_BG/help.xml
-%%HORDEDIR%%/locale/bs_BA/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/ca_ES/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/cs_CZ/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/cs_CZ/help.xml
-%%HORDEDIR%%/locale/da_DK/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/da_DK/help.xml
-%%HORDEDIR%%/locale/de_DE/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/de_DE/help.xml
-%%HORDEDIR%%/locale/el_GR/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/el_GR/help.xml
-%%HORDEDIR%%/locale/en_US/help.xml
-%%HORDEDIR%%/locale/es_ES/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/es_ES/help.xml
-%%HORDEDIR%%/locale/et_EE/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/et_EE/help.xml
-%%HORDEDIR%%/locale/fa_IR/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/fa_IR/help.xml
-%%HORDEDIR%%/locale/fi_FI/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/fi_FI/help.xml
-%%HORDEDIR%%/locale/fr_FR/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/fr_FR/help.xml
-%%HORDEDIR%%/locale/gl_ES/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/hu_HU/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/hu_HU/help.xml
-%%HORDEDIR%%/locale/id_ID/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/it_IT/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/it_IT/help.xml
-%%HORDEDIR%%/locale/ja_JP/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/ja_JP/help.xml
-%%HORDEDIR%%/locale/ko_KR/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/ko_KR/help.xml
-%%HORDEDIR%%/locale/lt_LT/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/lt_LT/help.xml
-%%HORDEDIR%%/locale/lv_LV/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/mk_MK/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/nb_NO/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/nb_NO/help.xml
-%%HORDEDIR%%/locale/nl_NL/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/nl_NL/help.xml
-%%HORDEDIR%%/locale/nn_NO/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/nn_NO/help.xml
-%%HORDEDIR%%/locale/pl_PL/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/pl_PL/help.xml
-%%HORDEDIR%%/locale/pt_BR/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/pt_BR/help.xml
-%%HORDEDIR%%/locale/pt_PT/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/pt_PT/help.xml
-%%HORDEDIR%%/locale/ro_RO/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/ru_RU/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/ru_RU/help.xml
-%%HORDEDIR%%/locale/sk_SK/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/sk_SK/help.xml
-%%HORDEDIR%%/locale/sl_SI/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/sl_SI/help.xml
-%%HORDEDIR%%/locale/sv_SE/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/sv_SE/help.xml
-%%HORDEDIR%%/locale/tr_TR/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/uk_UA/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/uk_UA/help.xml
-%%HORDEDIR%%/locale/zh_CN/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/zh_CN/help.xml
-%%HORDEDIR%%/locale/zh_TW/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/zh_TW/help.xml
-%%HORDEDIR%%/login.php
-%%HORDEDIR%%/po/.htaccess
-%%HORDEDIR%%/po/README
-%%HORDEDIR%%/po/ar_SY.po
-%%HORDEDIR%%/po/bg_BG.po
-%%HORDEDIR%%/po/bs_BA.po
-%%HORDEDIR%%/po/ca_ES.po
-%%HORDEDIR%%/po/cs_CZ.po
-%%HORDEDIR%%/po/da_DK.po
-%%HORDEDIR%%/po/de_DE.po
-%%HORDEDIR%%/po/el_GR.po
-%%HORDEDIR%%/po/es_ES.po
-%%HORDEDIR%%/po/et_EE.po
-%%HORDEDIR%%/po/fa_IR.po
-%%HORDEDIR%%/po/fi_FI.po
-%%HORDEDIR%%/po/fr_FR.po
-%%HORDEDIR%%/po/gl_ES.po
-%%HORDEDIR%%/po/horde.pot
-%%HORDEDIR%%/po/hu_HU.po
-%%HORDEDIR%%/po/id_ID.po
-%%HORDEDIR%%/po/it_IT.po
-%%HORDEDIR%%/po/ja_JP.po
-%%HORDEDIR%%/po/ko_KR.po
-%%HORDEDIR%%/po/lt_LT.po
-%%HORDEDIR%%/po/lv_LV.po
-%%HORDEDIR%%/po/mk_MK.po
-%%HORDEDIR%%/po/nb_NO.po
-%%HORDEDIR%%/po/nl_NL.po
-%%HORDEDIR%%/po/nn_NO.po
-%%HORDEDIR%%/po/pl_PL.po
-%%HORDEDIR%%/po/pt_BR.po
-%%HORDEDIR%%/po/pt_PT.po
-%%HORDEDIR%%/po/ro_RO.po
-%%HORDEDIR%%/po/ru_RU.po
-%%HORDEDIR%%/po/sk_SK.po
-%%HORDEDIR%%/po/sl_SI.po
-%%HORDEDIR%%/po/sv_SE.po
-%%HORDEDIR%%/po/tr_TR.po
-%%HORDEDIR%%/po/translation.php
-%%HORDEDIR%%/po/uk_UA.po
-%%HORDEDIR%%/po/zh_CN.po
-%%HORDEDIR%%/po/zh_TW.po
-%%HORDEDIR%%/rpc.php
-%%HORDEDIR%%/scripts/.htaccess
-%%HORDEDIR%%/scripts/SCRIPTS
-%%HORDEDIR%%/scripts/create-symlinks.php
-%%HORDEDIR%%/scripts/crond
-%%HORDEDIR%%/scripts/get_login.php
-%%HORDEDIR%%/scripts/http_login_refer.php
-%%HORDEDIR%%/scripts/ldap/horde.schema
-%%HORDEDIR%%/scripts/migrate_user_categories.php
-%%HORDEDIR%%/scripts/remove_prefs.php
-%%HORDEDIR%%/scripts/set_perms.sh
-%%HORDEDIR%%/scripts/setup.php
-%%HORDEDIR%%/scripts/sql/README
-%%HORDEDIR%%/scripts/sql/README.OCI8
-%%HORDEDIR%%/scripts/sql/create.msde.sql
-%%HORDEDIR%%/scripts/sql/create.mysql.sql
-%%HORDEDIR%%/scripts/sql/create.oci8.sql
-%%HORDEDIR%%/scripts/sql/create.pgsql.sql
-%%HORDEDIR%%/scripts/sql/create.sybase.sql
-%%HORDEDIR%%/scripts/sql/horde_datatree.mysql.sql
-%%HORDEDIR%%/scripts/sql/horde_datatree.sql
-%%HORDEDIR%%/scripts/sql/horde_log.sql
-%%HORDEDIR%%/scripts/sql/horde_muvfs.sql
-%%HORDEDIR%%/scripts/sql/horde_prefs.sql
-%%HORDEDIR%%/scripts/sql/horde_sessionhandler.oci8.sql
-%%HORDEDIR%%/scripts/sql/horde_sessionhandler.pgsql.sql
-%%HORDEDIR%%/scripts/sql/horde_sessionhandler.sapdb.sql
-%%HORDEDIR%%/scripts/sql/horde_sessionhandler.sql
-%%HORDEDIR%%/scripts/sql/horde_tokens.sql
-%%HORDEDIR%%/scripts/sql/horde_users.sql
-%%HORDEDIR%%/scripts/sql/horde_vfs.oci8.sql
-%%HORDEDIR%%/scripts/sql/horde_vfs.pgsql.sql
-%%HORDEDIR%%/scripts/sql/horde_vfs.sql
-%%HORDEDIR%%/scripts/sql/script.initial_horde_user.sql
-%%HORDEDIR%%/scripts/temp-cleanup.cron
-%%HORDEDIR%%/scripts/themes_check.php
-%%HORDEDIR%%/scripts/upgrades/2.2_to_3.0.mysql.sql
-%%HORDEDIR%%/scripts/upgrades/2.2_to_3.0.pgsql.sql
-%%HORDEDIR%%/services/cacheview.php
-%%HORDEDIR%%/services/download/index.php
-%%HORDEDIR%%/services/editor/htmlarea/dialog.js
-%%HORDEDIR%%/services/editor/htmlarea/htmlarea.css
-%%HORDEDIR%%/services/editor/htmlarea/htmlarea.js
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_about.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_align_center.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_align_justify.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_align_left.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_align_right.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_blank.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_charmap.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_color_bg.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_color_fg.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_copy.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_custom.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_cut.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_delete.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_format_bold.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_format_italic.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_format_strike.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_format_sub.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_format_sup.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_format_underline.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_help.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_hr.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_html.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_image.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_indent_less.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_indent_more.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_killword.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_left_to_right.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_link.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_list_bullet.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_list_num.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_paste.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_redo.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_right_to_left.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_rmformat.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_save.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_show_border.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_splitcel.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_undo.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/fullscreen_maximize.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/fullscreen_minimize.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/insert_table.gif
-%%HORDEDIR%%/services/editor/htmlarea/lang/en.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/AnselImage/ansel-image.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/AnselImage/insert_image.php
-%%HORDEDIR%%/services/editor/htmlarea/plugins/AnselImage/lang/en.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/AnselImage/showimage.html
-%%HORDEDIR%%/services/editor/htmlarea/plugins/ContextMenu/context-menu.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/ContextMenu/lang/en.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/ContextMenu/menu.css
-%%HORDEDIR%%/services/editor/htmlarea/plugins/ListType/lang/en.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/ListType/list-type.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/cell-delete.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/cell-insert-after.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/cell-insert-before.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/cell-merge.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/cell-prop.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/cell-split.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/col-delete.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/col-insert-after.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/col-insert-before.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/col-split.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/row-delete.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/row-insert-above.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/row-insert-under.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/row-prop.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/row-split.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/table-prop.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/lang/en.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/table-operations.js
-%%HORDEDIR%%/services/editor/htmlarea/popupdiv.js
-%%HORDEDIR%%/services/editor/htmlarea/popups/about.html
-%%HORDEDIR%%/services/editor/htmlarea/popups/blank.html
-%%HORDEDIR%%/services/editor/htmlarea/popups/fullscreen.html
-%%HORDEDIR%%/services/editor/htmlarea/popups/insert_image.html
-%%HORDEDIR%%/services/editor/htmlarea/popups/insert_table.html
-%%HORDEDIR%%/services/editor/htmlarea/popups/link.html
-%%HORDEDIR%%/services/editor/htmlarea/popups/popup.js
-%%HORDEDIR%%/services/editor/htmlarea/popups/select_color.html
-%%HORDEDIR%%/services/editor/htmlarea/popupwin.js
-%%HORDEDIR%%/services/go.php
-%%HORDEDIR%%/services/help/index.php
-%%HORDEDIR%%/services/images/colorpicker.php
-%%HORDEDIR%%/services/images/pixel.php
-%%HORDEDIR%%/services/images/view.php
-%%HORDEDIR%%/services/javascript.php
-%%HORDEDIR%%/services/keyboard.php
-%%HORDEDIR%%/services/language.php
-%%HORDEDIR%%/services/maintenance.php
-%%HORDEDIR%%/services/obrowser/index.php
-%%HORDEDIR%%/services/portal/edit.php
-%%HORDEDIR%%/services/portal/index.php
-%%HORDEDIR%%/services/portal/mobile.php
-%%HORDEDIR%%/services/portal/rpcsum.php
-%%HORDEDIR%%/services/portal/sidebar.php
-%%HORDEDIR%%/services/prefs.php
-%%HORDEDIR%%/services/problem.php
-%%HORDEDIR%%/services/resetpassword.php
-%%HORDEDIR%%/services/shares/edit.php
-%%HORDEDIR%%/signup.php
-%%HORDEDIR%%/templates/.htaccess
-%%HORDEDIR%%/templates/admin/common-header.inc
-%%HORDEDIR%%/templates/admin/groups/addchild.inc
-%%HORDEDIR%%/templates/admin/groups/delete.inc
-%%HORDEDIR%%/templates/admin/groups/edit.inc
-%%HORDEDIR%%/templates/admin/setup/config.html
-%%HORDEDIR%%/templates/admin/setup/diff.html
-%%HORDEDIR%%/templates/admin/setup/index.html
-%%HORDEDIR%%/templates/admin/user/add.inc
-%%HORDEDIR%%/templates/admin/user/approve.inc
-%%HORDEDIR%%/templates/admin/user/clear.inc
-%%HORDEDIR%%/templates/admin/user/list.inc
-%%HORDEDIR%%/templates/admin/user/noadd.inc
-%%HORDEDIR%%/templates/admin/user/nolist.inc
-%%HORDEDIR%%/templates/admin/user/remove.inc
-%%HORDEDIR%%/templates/admin/user/removequeued.inc
-%%HORDEDIR%%/templates/admin/user/update.inc
-%%HORDEDIR%%/templates/common-footer.inc
-%%HORDEDIR%%/templates/common-header.inc
-%%HORDEDIR%%/templates/contents/open_view_win.js
-%%HORDEDIR%%/templates/data/csvinfo.inc
-%%HORDEDIR%%/templates/data/csvmap.inc
-%%HORDEDIR%%/templates/data/date.inc
-%%HORDEDIR%%/templates/data/datemap.inc
-%%HORDEDIR%%/templates/data/datetime.inc
-%%HORDEDIR%%/templates/data/time.inc
-%%HORDEDIR%%/templates/data/tsvinfo.inc
-%%HORDEDIR%%/templates/help/about.inc
-%%HORDEDIR%%/templates/help/index.inc
-%%HORDEDIR%%/templates/help/menu.inc
-%%HORDEDIR%%/templates/index/frames_index.inc
-%%HORDEDIR%%/templates/javascript/form_sections.js
-%%HORDEDIR%%/templates/javascript/htmlarea.js
-%%HORDEDIR%%/templates/javascript/htmlarea_anselimage_lang.js
-%%HORDEDIR%%/templates/javascript/htmlarea_context_lang.js
-%%HORDEDIR%%/templates/javascript/htmlarea_lang.js
-%%HORDEDIR%%/templates/javascript/htmlarea_listtype_lang.js
-%%HORDEDIR%%/templates/javascript/htmlarea_table_lang.js
-%%HORDEDIR%%/templates/javascript/keybindings.js
-%%HORDEDIR%%/templates/javascript/open_calendar.js
-%%HORDEDIR%%/templates/javascript/open_google_win.js
-%%HORDEDIR%%/templates/javascript/open_help_win.js
-%%HORDEDIR%%/templates/javascript/open_html_helper.js
-%%HORDEDIR%%/templates/javascript/print.js
-%%HORDEDIR%%/templates/javascript/quoteBlocks.js
-%%HORDEDIR%%/templates/javascript/tree.js
-%%HORDEDIR%%/templates/login/login.inc
-%%HORDEDIR%%/templates/login/mobile.inc
-%%HORDEDIR%%/templates/maintenance/agreement_bottom.inc
-%%HORDEDIR%%/templates/maintenance/agreement_middle.inc
-%%HORDEDIR%%/templates/maintenance/agreement_top.inc
-%%HORDEDIR%%/templates/maintenance/confirm_bottom.inc
-%%HORDEDIR%%/templates/maintenance/confirm_middle.inc
-%%HORDEDIR%%/templates/maintenance/confirm_top.inc
-%%HORDEDIR%%/templates/maintenance/javascript.inc
-%%HORDEDIR%%/templates/maintenance/maintenance_bottom.inc
-%%HORDEDIR%%/templates/maintenance/maintenance_top.inc
-%%HORDEDIR%%/templates/maintenance/notice_bottom.inc
-%%HORDEDIR%%/templates/maintenance/notice_middle.inc
-%%HORDEDIR%%/templates/maintenance/notice_top.inc
-%%HORDEDIR%%/templates/menu/menu.inc
-%%HORDEDIR%%/templates/portal/add.inc
-%%HORDEDIR%%/templates/portal/block.inc
-%%HORDEDIR%%/templates/portal/edit.inc
-%%HORDEDIR%%/templates/portal/empty.inc
-%%HORDEDIR%%/templates/portal/footer.inc
-%%HORDEDIR%%/templates/portal/header.inc
-%%HORDEDIR%%/templates/portal/layout.inc
-%%HORDEDIR%%/templates/portal/menu.inc
-%%HORDEDIR%%/templates/portal/sidebar.inc
-%%HORDEDIR%%/templates/prefs/app.inc
-%%HORDEDIR%%/templates/prefs/begin.inc
-%%HORDEDIR%%/templates/prefs/categorymanagement.inc
-%%HORDEDIR%%/templates/prefs/checkbox.inc
-%%HORDEDIR%%/templates/prefs/deleteidentity.inc
-%%HORDEDIR%%/templates/prefs/end.inc
-%%HORDEDIR%%/templates/prefs/enum.inc
-%%HORDEDIR%%/templates/prefs/identityselect.inc
-%%HORDEDIR%%/templates/prefs/link.inc
-%%HORDEDIR%%/templates/prefs/multienum.inc
-%%HORDEDIR%%/templates/prefs/number.inc
-%%HORDEDIR%%/templates/prefs/overview.inc
-%%HORDEDIR%%/templates/prefs/password.inc
-%%HORDEDIR%%/templates/prefs/select.inc
-%%HORDEDIR%%/templates/prefs/text.inc
-%%HORDEDIR%%/templates/prefs/textarea.inc
-%%HORDEDIR%%/templates/problem/problem.inc
-%%HORDEDIR%%/templates/rpcsum/rpcsum.inc
-%%HORDEDIR%%/templates/shares/edit.inc
-%%HORDEDIR%%/templates/test/extensions.inc
-%%HORDEDIR%%/templates/test/footer.inc
-%%HORDEDIR%%/templates/test/header.inc
-%%HORDEDIR%%/templates/test/php_version.inc
-%%HORDEDIR%%/templates/test/version.inc
-%%HORDEDIR%%/test.php
-%%HORDEDIR%%/themes/NeXTgrey/info.php
-%%HORDEDIR%%/themes/NeXTgrey/screen.css
-%%HORDEDIR%%/themes/azur/info.php
-%%HORDEDIR%%/themes/azur/screen.css
-%%HORDEDIR%%/themes/barbie/info.php
-%%HORDEDIR%%/themes/barbie/screen.css
-%%HORDEDIR%%/themes/bluemoon/info.php
-%%HORDEDIR%%/themes/bluemoon/screen.css
-%%HORDEDIR%%/themes/bluewhite/info.php
-%%HORDEDIR%%/themes/bluewhite/screen.css
-%%HORDEDIR%%/themes/brown/info.php
-%%HORDEDIR%%/themes/brown/screen.css
-%%HORDEDIR%%/themes/burntorange/info.php
-%%HORDEDIR%%/themes/burntorange/screen.css
-%%HORDEDIR%%/themes/camouflage/graphics/menu.png
-%%HORDEDIR%%/themes/camouflage/info.php
-%%HORDEDIR%%/themes/camouflage/screen.css
-%%HORDEDIR%%/themes/cornflower/info.php
-%%HORDEDIR%%/themes/cornflower/screen.css
-%%HORDEDIR%%/themes/gennevilliers/info.php
-%%HORDEDIR%%/themes/gennevilliers/screen.css
-%%HORDEDIR%%/themes/green/info.php
-%%HORDEDIR%%/themes/green/screen.css
-%%HORDEDIR%%/themes/grey/info.php
-%%HORDEDIR%%/themes/grey/screen.css
-%%HORDEDIR%%/themes/graphics/administration.png
-%%HORDEDIR%%/themes/graphics/alerts/error.png
-%%HORDEDIR%%/themes/graphics/alerts/message.png
-%%HORDEDIR%%/themes/graphics/alerts/success.png
-%%HORDEDIR%%/themes/graphics/alerts/warning.png
-%%HORDEDIR%%/themes/graphics/az.png
-%%HORDEDIR%%/themes/graphics/blank.gif
-%%HORDEDIR%%/themes/graphics/block/down.png
-%%HORDEDIR%%/themes/graphics/block/large_down.png
-%%HORDEDIR%%/themes/graphics/block/large_left.png
-%%HORDEDIR%%/themes/graphics/block/large_right.png
-%%HORDEDIR%%/themes/graphics/block/large_up.png
-%%HORDEDIR%%/themes/graphics/block/left.png
-%%HORDEDIR%%/themes/graphics/block/moon/firstquarter.png
-%%HORDEDIR%%/themes/graphics/block/moon/fullmoon.png
-%%HORDEDIR%%/themes/graphics/block/moon/lastquarter.png
-%%HORDEDIR%%/themes/graphics/block/moon/newmoon.png
-%%HORDEDIR%%/themes/graphics/block/right.png
-%%HORDEDIR%%/themes/graphics/block/sunrise/sunrise.png
-%%HORDEDIR%%/themes/graphics/block/sunrise/sunset.png
-%%HORDEDIR%%/themes/graphics/block/up.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/0.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/1.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/10.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/11.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/12.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/13.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/14.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/15.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/16.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/17.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/18.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/19.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/2.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/20.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/21.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/22.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/23.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/24.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/25.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/26.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/27.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/28.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/29.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/3.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/30.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/31.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/32.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/33.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/34.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/35.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/36.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/37.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/38.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/39.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/4.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/40.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/41.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/42.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/43.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/44.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/45.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/46.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/47.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/5.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/6.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/7.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/8.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/9.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/na.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/0.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/1.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/10.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/11.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/12.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/13.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/14.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/15.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/16.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/17.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/18.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/19.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/2.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/20.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/21.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/22.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/23.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/24.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/25.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/26.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/27.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/28.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/29.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/3.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/30.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/31.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/32.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/33.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/34.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/35.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/36.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/37.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/38.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/39.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/4.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/40.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/41.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/42.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/43.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/44.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/45.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/46.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/47.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/5.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/6.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/7.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/8.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/9.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/TWClogo_32px.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/na.png
-%%HORDEDIR%%/themes/graphics/calendar.png
-%%HORDEDIR%%/themes/graphics/close.png
-%%HORDEDIR%%/themes/graphics/colorpicker.png
-%%HORDEDIR%%/themes/graphics/colorscale.png
-%%HORDEDIR%%/themes/graphics/config.png
-%%HORDEDIR%%/themes/graphics/data.png
-%%HORDEDIR%%/themes/graphics/delete-small.png
-%%HORDEDIR%%/themes/graphics/delete.png
-%%HORDEDIR%%/themes/graphics/devel.png
-%%HORDEDIR%%/themes/graphics/download.png
-%%HORDEDIR%%/themes/graphics/edit.png
-%%HORDEDIR%%/themes/graphics/edit-small.png
-%%HORDEDIR%%/themes/graphics/emoticons/angel.png
-%%HORDEDIR%%/themes/graphics/emoticons/angelwink.png
-%%HORDEDIR%%/themes/graphics/emoticons/angry.png
-%%HORDEDIR%%/themes/graphics/emoticons/annoyed.png
-%%HORDEDIR%%/themes/graphics/emoticons/asleep.png
-%%HORDEDIR%%/themes/graphics/emoticons/bigfrown.png
-%%HORDEDIR%%/themes/graphics/emoticons/biggrin.png
-%%HORDEDIR%%/themes/graphics/emoticons/blush.png
-%%HORDEDIR%%/themes/graphics/emoticons/clown.png
-%%HORDEDIR%%/themes/graphics/emoticons/confused.png
-%%HORDEDIR%%/themes/graphics/emoticons/cool.png
-%%HORDEDIR%%/themes/graphics/emoticons/coolgrin.png
-%%HORDEDIR%%/themes/graphics/emoticons/cooltongue.png
-%%HORDEDIR%%/themes/graphics/emoticons/dazed.png
-%%HORDEDIR%%/themes/graphics/emoticons/devil.png
-%%HORDEDIR%%/themes/graphics/emoticons/deviltongue.png
-%%HORDEDIR%%/themes/graphics/emoticons/disappointed.png
-%%HORDEDIR%%/themes/graphics/emoticons/embarrassed.png
-%%HORDEDIR%%/themes/graphics/emoticons/enraged.png
-%%HORDEDIR%%/themes/graphics/emoticons/frown.png
-%%HORDEDIR%%/themes/graphics/emoticons/frustrated.png
-%%HORDEDIR%%/themes/graphics/emoticons/grin.png
-%%HORDEDIR%%/themes/graphics/emoticons/hangover.png
-%%HORDEDIR%%/themes/graphics/emoticons/hippie.png
-%%HORDEDIR%%/themes/graphics/emoticons/hippiegrin.png
-%%HORDEDIR%%/themes/graphics/emoticons/hippietongue.png
-%%HORDEDIR%%/themes/graphics/emoticons/hurt.png
-%%HORDEDIR%%/themes/graphics/emoticons/indifferent.png
-%%HORDEDIR%%/themes/graphics/emoticons/love.png
-%%HORDEDIR%%/themes/graphics/emoticons/mad.png
-%%HORDEDIR%%/themes/graphics/emoticons/mrt.png
-%%HORDEDIR%%/themes/graphics/emoticons/punk.png
-%%HORDEDIR%%/themes/graphics/emoticons/punkmohawk.png
-%%HORDEDIR%%/themes/graphics/emoticons/punktongue.png
-%%HORDEDIR%%/themes/graphics/emoticons/raspberry.png
-%%HORDEDIR%%/themes/graphics/emoticons/sad.png
-%%HORDEDIR%%/themes/graphics/emoticons/shout.png
-%%HORDEDIR%%/themes/graphics/emoticons/smile.png
-%%HORDEDIR%%/themes/graphics/emoticons/tired.png
-%%HORDEDIR%%/themes/graphics/emoticons/tongueout.png
-%%HORDEDIR%%/themes/graphics/emoticons/vampire.png
-%%HORDEDIR%%/themes/graphics/emoticons/wink.png
-%%HORDEDIR%%/themes/graphics/emoticons/winkgrin.png
-%%HORDEDIR%%/themes/graphics/emoticons/winktongue.png
-%%HORDEDIR%%/themes/graphics/emoticons/winktongueout.png
-%%HORDEDIR%%/themes/graphics/emoticons/worried.png
-%%HORDEDIR%%/themes/graphics/favicon.ico
-%%HORDEDIR%%/themes/graphics/flags/af.png
-%%HORDEDIR%%/themes/graphics/flags/al.png
-%%HORDEDIR%%/themes/graphics/flags/am.png
-%%HORDEDIR%%/themes/graphics/flags/an.png
-%%HORDEDIR%%/themes/graphics/flags/ao.png
-%%HORDEDIR%%/themes/graphics/flags/ar.png
-%%HORDEDIR%%/themes/graphics/flags/at.png
-%%HORDEDIR%%/themes/graphics/flags/au.png
-%%HORDEDIR%%/themes/graphics/flags/aw.png
-%%HORDEDIR%%/themes/graphics/flags/az.png
-%%HORDEDIR%%/themes/graphics/flags/ba.png
-%%HORDEDIR%%/themes/graphics/flags/bb.png
-%%HORDEDIR%%/themes/graphics/flags/bd.png
-%%HORDEDIR%%/themes/graphics/flags/be.png
-%%HORDEDIR%%/themes/graphics/flags/bf.png
-%%HORDEDIR%%/themes/graphics/flags/bg.png
-%%HORDEDIR%%/themes/graphics/flags/bh.png
-%%HORDEDIR%%/themes/graphics/flags/bi.png
-%%HORDEDIR%%/themes/graphics/flags/bj.png
-%%HORDEDIR%%/themes/graphics/flags/bm.png
-%%HORDEDIR%%/themes/graphics/flags/bn.png
-%%HORDEDIR%%/themes/graphics/flags/bo.png
-%%HORDEDIR%%/themes/graphics/flags/br.png
-%%HORDEDIR%%/themes/graphics/flags/bs.png
-%%HORDEDIR%%/themes/graphics/flags/bt.png
-%%HORDEDIR%%/themes/graphics/flags/bw.png
-%%HORDEDIR%%/themes/graphics/flags/by.png
-%%HORDEDIR%%/themes/graphics/flags/bz.png
-%%HORDEDIR%%/themes/graphics/flags/ca.png
-%%HORDEDIR%%/themes/graphics/flags/cf.png
-%%HORDEDIR%%/themes/graphics/flags/cg.png
-%%HORDEDIR%%/themes/graphics/flags/ch.png
-%%HORDEDIR%%/themes/graphics/flags/ci.png
-%%HORDEDIR%%/themes/graphics/flags/ck.png
-%%HORDEDIR%%/themes/graphics/flags/cl.png
-%%HORDEDIR%%/themes/graphics/flags/cm.png
-%%HORDEDIR%%/themes/graphics/flags/cn.png
-%%HORDEDIR%%/themes/graphics/flags/co.png
-%%HORDEDIR%%/themes/graphics/flags/cr.png
-%%HORDEDIR%%/themes/graphics/flags/cu.png
-%%HORDEDIR%%/themes/graphics/flags/cv.png
-%%HORDEDIR%%/themes/graphics/flags/cy.png
-%%HORDEDIR%%/themes/graphics/flags/cz.png
-%%HORDEDIR%%/themes/graphics/flags/de.png
-%%HORDEDIR%%/themes/graphics/flags/dk.png
-%%HORDEDIR%%/themes/graphics/flags/dz.png
-%%HORDEDIR%%/themes/graphics/flags/ec.png
-%%HORDEDIR%%/themes/graphics/flags/ee.png
-%%HORDEDIR%%/themes/graphics/flags/eg.png
-%%HORDEDIR%%/themes/graphics/flags/er.png
-%%HORDEDIR%%/themes/graphics/flags/es.png
-%%HORDEDIR%%/themes/graphics/flags/et.png
-%%HORDEDIR%%/themes/graphics/flags/fi.png
-%%HORDEDIR%%/themes/graphics/flags/fj.png
-%%HORDEDIR%%/themes/graphics/flags/fo.png
-%%HORDEDIR%%/themes/graphics/flags/fr.png
-%%HORDEDIR%%/themes/graphics/flags/ga.png
-%%HORDEDIR%%/themes/graphics/flags/ge.png
-%%HORDEDIR%%/themes/graphics/flags/gi.png
-%%HORDEDIR%%/themes/graphics/flags/gl.png
-%%HORDEDIR%%/themes/graphics/flags/gp.png
-%%HORDEDIR%%/themes/graphics/flags/gr.png
-%%HORDEDIR%%/themes/graphics/flags/gt.png
-%%HORDEDIR%%/themes/graphics/flags/gu.png
-%%HORDEDIR%%/themes/graphics/flags/gy.png
-%%HORDEDIR%%/themes/graphics/flags/hk.png
-%%HORDEDIR%%/themes/graphics/flags/hr.png
-%%HORDEDIR%%/themes/graphics/flags/ht.png
-%%HORDEDIR%%/themes/graphics/flags/hu.png
-%%HORDEDIR%%/themes/graphics/flags/id.png
-%%HORDEDIR%%/themes/graphics/flags/ie.png
-%%HORDEDIR%%/themes/graphics/flags/il.png
-%%HORDEDIR%%/themes/graphics/flags/in.png
-%%HORDEDIR%%/themes/graphics/flags/iq.png
-%%HORDEDIR%%/themes/graphics/flags/ir.png
-%%HORDEDIR%%/themes/graphics/flags/is.png
-%%HORDEDIR%%/themes/graphics/flags/it.png
-%%HORDEDIR%%/themes/graphics/flags/jm.png
-%%HORDEDIR%%/themes/graphics/flags/jo.png
-%%HORDEDIR%%/themes/graphics/flags/jp.png
-%%HORDEDIR%%/themes/graphics/flags/ke.png
-%%HORDEDIR%%/themes/graphics/flags/kg.png
-%%HORDEDIR%%/themes/graphics/flags/kh.png
-%%HORDEDIR%%/themes/graphics/flags/ki.png
-%%HORDEDIR%%/themes/graphics/flags/kp.png
-%%HORDEDIR%%/themes/graphics/flags/kr.png
-%%HORDEDIR%%/themes/graphics/flags/ky.png
-%%HORDEDIR%%/themes/graphics/flags/kz.png
-%%HORDEDIR%%/themes/graphics/flags/lb.png
-%%HORDEDIR%%/themes/graphics/flags/lc.png
-%%HORDEDIR%%/themes/graphics/flags/lk.png
-%%HORDEDIR%%/themes/graphics/flags/lt.png
-%%HORDEDIR%%/themes/graphics/flags/lu.png
-%%HORDEDIR%%/themes/graphics/flags/lv.png
-%%HORDEDIR%%/themes/graphics/flags/ly.png
-%%HORDEDIR%%/themes/graphics/flags/ma.png
-%%HORDEDIR%%/themes/graphics/flags/mc.png
-%%HORDEDIR%%/themes/graphics/flags/md.png
-%%HORDEDIR%%/themes/graphics/flags/mg.png
-%%HORDEDIR%%/themes/graphics/flags/mn.png
-%%HORDEDIR%%/themes/graphics/flags/mo.png
-%%HORDEDIR%%/themes/graphics/flags/mp.png
-%%HORDEDIR%%/themes/graphics/flags/ms.png
-%%HORDEDIR%%/themes/graphics/flags/mt.png
-%%HORDEDIR%%/themes/graphics/flags/mx.png
-%%HORDEDIR%%/themes/graphics/flags/my.png
-%%HORDEDIR%%/themes/graphics/flags/mz.png
-%%HORDEDIR%%/themes/graphics/flags/na.png
-%%HORDEDIR%%/themes/graphics/flags/nc.png
-%%HORDEDIR%%/themes/graphics/flags/nf.png
-%%HORDEDIR%%/themes/graphics/flags/nl.png
-%%HORDEDIR%%/themes/graphics/flags/no.png
-%%HORDEDIR%%/themes/graphics/flags/np.png
-%%HORDEDIR%%/themes/graphics/flags/nr.png
-%%HORDEDIR%%/themes/graphics/flags/nz.png
-%%HORDEDIR%%/themes/graphics/flags/om.png
-%%HORDEDIR%%/themes/graphics/flags/pa.png
-%%HORDEDIR%%/themes/graphics/flags/pe.png
-%%HORDEDIR%%/themes/graphics/flags/pf.png
-%%HORDEDIR%%/themes/graphics/flags/ph.png
-%%HORDEDIR%%/themes/graphics/flags/pk.png
-%%HORDEDIR%%/themes/graphics/flags/pl.png
-%%HORDEDIR%%/themes/graphics/flags/pm.png
-%%HORDEDIR%%/themes/graphics/flags/pr.png
-%%HORDEDIR%%/themes/graphics/flags/pt.png
-%%HORDEDIR%%/themes/graphics/flags/py.png
-%%HORDEDIR%%/themes/graphics/flags/qa.png
-%%HORDEDIR%%/themes/graphics/flags/ro.png
-%%HORDEDIR%%/themes/graphics/flags/ru.png
-%%HORDEDIR%%/themes/graphics/flags/sa.png
-%%HORDEDIR%%/themes/graphics/flags/sb.png
-%%HORDEDIR%%/themes/graphics/flags/sd.png
-%%HORDEDIR%%/themes/graphics/flags/se.png
-%%HORDEDIR%%/themes/graphics/flags/sg.png
-%%HORDEDIR%%/themes/graphics/flags/si.png
-%%HORDEDIR%%/themes/graphics/flags/sk.png
-%%HORDEDIR%%/themes/graphics/flags/sl.png
-%%HORDEDIR%%/themes/graphics/flags/so.png
-%%HORDEDIR%%/themes/graphics/flags/sr.png
-%%HORDEDIR%%/themes/graphics/flags/sy.png
-%%HORDEDIR%%/themes/graphics/flags/tc.png
-%%HORDEDIR%%/themes/graphics/flags/tg.png
-%%HORDEDIR%%/themes/graphics/flags/th.png
-%%HORDEDIR%%/themes/graphics/flags/tn.png
-%%HORDEDIR%%/themes/graphics/flags/to.png
-%%HORDEDIR%%/themes/graphics/flags/tp.png
-%%HORDEDIR%%/themes/graphics/flags/tr.png
-%%HORDEDIR%%/themes/graphics/flags/tt.png
-%%HORDEDIR%%/themes/graphics/flags/tv.png
-%%HORDEDIR%%/themes/graphics/flags/tw.png
-%%HORDEDIR%%/themes/graphics/flags/tz.png
-%%HORDEDIR%%/themes/graphics/flags/ua.png
-%%HORDEDIR%%/themes/graphics/flags/ug.png
-%%HORDEDIR%%/themes/graphics/flags/uk.png
-%%HORDEDIR%%/themes/graphics/flags/us.png
-%%HORDEDIR%%/themes/graphics/flags/uy.png
-%%HORDEDIR%%/themes/graphics/flags/va.png
-%%HORDEDIR%%/themes/graphics/flags/ve.png
-%%HORDEDIR%%/themes/graphics/flags/vg.png
-%%HORDEDIR%%/themes/graphics/flags/vi.png
-%%HORDEDIR%%/themes/graphics/flags/vn.png
-%%HORDEDIR%%/themes/graphics/flags/ws.png
-%%HORDEDIR%%/themes/graphics/flags/ye.png
-%%HORDEDIR%%/themes/graphics/flags/yu.png
-%%HORDEDIR%%/themes/graphics/flags/za.png
-%%HORDEDIR%%/themes/graphics/flags/zw.png
-%%HORDEDIR%%/themes/graphics/google.png
-%%HORDEDIR%%/themes/graphics/group.png
-%%HORDEDIR%%/themes/graphics/help.png
-%%HORDEDIR%%/themes/graphics/help_index.png
-%%HORDEDIR%%/themes/graphics/hide_panel.png
-%%HORDEDIR%%/themes/graphics/horde-power1.png
-%%HORDEDIR%%/themes/graphics/horde-power2.png
-%%HORDEDIR%%/themes/graphics/horde-power3.png
-%%HORDEDIR%%/themes/graphics/horde.png
-%%HORDEDIR%%/themes/graphics/image/flip.png
-%%HORDEDIR%%/themes/graphics/image/grayscale.png
-%%HORDEDIR%%/themes/graphics/image/mirror.png
-%%HORDEDIR%%/themes/graphics/image/ratio.png
-%%HORDEDIR%%/themes/graphics/image/rotate-180.png
-%%HORDEDIR%%/themes/graphics/image/rotate-270.png
-%%HORDEDIR%%/themes/graphics/image/rotate-90.png
-%%HORDEDIR%%/themes/graphics/info.png
-%%HORDEDIR%%/themes/graphics/info_icon.png
-%%HORDEDIR%%/themes/graphics/keyboard.png
-%%HORDEDIR%%/themes/graphics/layout.png
-%%HORDEDIR%%/themes/graphics/lhand.png
-%%HORDEDIR%%/themes/graphics/locked.png
-%%HORDEDIR%%/themes/graphics/login.png
-%%HORDEDIR%%/themes/graphics/logout.png
-%%HORDEDIR%%/themes/graphics/mail.png
-%%HORDEDIR%%/themes/graphics/map.png
-%%HORDEDIR%%/themes/graphics/map_eu.png
-%%HORDEDIR%%/themes/graphics/mime/audio.png
-%%HORDEDIR%%/themes/graphics/mime/binary.png
-%%HORDEDIR%%/themes/graphics/mime/compressed.png
-%%HORDEDIR%%/themes/graphics/mime/csv.png
-%%HORDEDIR%%/themes/graphics/mime/deb.png
-%%HORDEDIR%%/themes/graphics/mime/encryption.png
-%%HORDEDIR%%/themes/graphics/mime/executable.png
-%%HORDEDIR%%/themes/graphics/mime/html.png
-%%HORDEDIR%%/themes/graphics/mime/icalendar.png
-%%HORDEDIR%%/themes/graphics/mime/image.png
-%%HORDEDIR%%/themes/graphics/mime/inf.png
-%%HORDEDIR%%/themes/graphics/mime/mail.png
-%%HORDEDIR%%/themes/graphics/mime/makefile.png
-%%HORDEDIR%%/themes/graphics/mime/msexcel.png
-%%HORDEDIR%%/themes/graphics/mime/msi.png
-%%HORDEDIR%%/themes/graphics/mime/msp.png
-%%HORDEDIR%%/themes/graphics/mime/mspowerpoint.png
-%%HORDEDIR%%/themes/graphics/mime/msword.png
-%%HORDEDIR%%/themes/graphics/mime/ooo_calc.png
-%%HORDEDIR%%/themes/graphics/mime/ooo_draw.png
-%%HORDEDIR%%/themes/graphics/mime/ooo_impress.png
-%%HORDEDIR%%/themes/graphics/mime/ooo_math.png
-%%HORDEDIR%%/themes/graphics/mime/ooo_writer.png
-%%HORDEDIR%%/themes/graphics/mime/pdf.png
-%%HORDEDIR%%/themes/graphics/mime/php.png
-%%HORDEDIR%%/themes/graphics/mime/quicktime.png
-%%HORDEDIR%%/themes/graphics/mime/readme.png
-%%HORDEDIR%%/themes/graphics/mime/realaudio.png
-%%HORDEDIR%%/themes/graphics/mime/rpm.png
-%%HORDEDIR%%/themes/graphics/mime/script-asa.png
-%%HORDEDIR%%/themes/graphics/mime/script-asp.png
-%%HORDEDIR%%/themes/graphics/mime/script-js.png
-%%HORDEDIR%%/themes/graphics/mime/setup.png
-%%HORDEDIR%%/themes/graphics/mime/signed.png
-%%HORDEDIR%%/themes/graphics/mime/source-c.png
-%%HORDEDIR%%/themes/graphics/mime/source-cpp.png
-%%HORDEDIR%%/themes/graphics/mime/source-h.png
-%%HORDEDIR%%/themes/graphics/mime/source-java.png
-%%HORDEDIR%%/themes/graphics/mime/source-python.png
-%%HORDEDIR%%/themes/graphics/mime/text.png
-%%HORDEDIR%%/themes/graphics/mime/unknown.png
-%%HORDEDIR%%/themes/graphics/mime/vcard.png
-%%HORDEDIR%%/themes/graphics/mime/video.png
-%%HORDEDIR%%/themes/graphics/mime/xcode.png
-%%HORDEDIR%%/themes/graphics/mime/xml.png
-%%HORDEDIR%%/themes/graphics/mobile/bottom.jpg
-%%HORDEDIR%%/themes/graphics/mobile/display.jpg
-%%HORDEDIR%%/themes/graphics/mobile/left.jpg
-%%HORDEDIR%%/themes/graphics/mobile/right.jpg
-%%HORDEDIR%%/themes/graphics/mobile/top.jpg
-%%HORDEDIR%%/themes/graphics/myaccount.png
-%%HORDEDIR%%/themes/graphics/nav/bottom-grey.png
-%%HORDEDIR%%/themes/graphics/nav/bottom.png
-%%HORDEDIR%%/themes/graphics/nav/down-grey.png
-%%HORDEDIR%%/themes/graphics/nav/down.png
-%%HORDEDIR%%/themes/graphics/nav/first-grey.png
-%%HORDEDIR%%/themes/graphics/nav/first.png
-%%HORDEDIR%%/themes/graphics/nav/last-grey.png
-%%HORDEDIR%%/themes/graphics/nav/last.png
-%%HORDEDIR%%/themes/graphics/nav/left-grey.png
-%%HORDEDIR%%/themes/graphics/nav/left.png
-%%HORDEDIR%%/themes/graphics/nav/right-grey.png
-%%HORDEDIR%%/themes/graphics/nav/right.png
-%%HORDEDIR%%/themes/graphics/nav/top-grey.png
-%%HORDEDIR%%/themes/graphics/nav/top.png
-%%HORDEDIR%%/themes/graphics/nav/up-grey.png
-%%HORDEDIR%%/themes/graphics/nav/up.png
-%%HORDEDIR%%/themes/graphics/office.png
-%%HORDEDIR%%/themes/graphics/organizing.png
-%%HORDEDIR%%/themes/graphics/perms.png
-%%HORDEDIR%%/themes/graphics/prefs.png
-%%HORDEDIR%%/themes/graphics/print.png
-%%HORDEDIR%%/themes/graphics/problem.png
-%%HORDEDIR%%/themes/graphics/reload.png
-%%HORDEDIR%%/themes/graphics/required.png
-%%HORDEDIR%%/themes/graphics/rhand.png
-%%HORDEDIR%%/themes/graphics/save.png
-%%HORDEDIR%%/themes/graphics/search.png
-%%HORDEDIR%%/themes/graphics/shadow.gif
-%%HORDEDIR%%/themes/graphics/shadow.png
-%%HORDEDIR%%/themes/graphics/shell.png
-%%HORDEDIR%%/themes/graphics/show_panel.png
-%%HORDEDIR%%/themes/graphics/sql.png
-%%HORDEDIR%%/themes/graphics/tree/blank.png
-%%HORDEDIR%%/themes/graphics/tree/folder.png
-%%HORDEDIR%%/themes/graphics/tree/folderopen.png
-%%HORDEDIR%%/themes/graphics/tree/join.png
-%%HORDEDIR%%/themes/graphics/tree/joinbottom-down.png
-%%HORDEDIR%%/themes/graphics/tree/joinbottom.png
-%%HORDEDIR%%/themes/graphics/tree/leaf.png
-%%HORDEDIR%%/themes/graphics/tree/line.png
-%%HORDEDIR%%/themes/graphics/tree/minus.png
-%%HORDEDIR%%/themes/graphics/tree/minusbottom.png
-%%HORDEDIR%%/themes/graphics/tree/minusonly.png
-%%HORDEDIR%%/themes/graphics/tree/minustop.png
-%%HORDEDIR%%/themes/graphics/tree/nullonly.png
-%%HORDEDIR%%/themes/graphics/tree/plus.png
-%%HORDEDIR%%/themes/graphics/tree/plusbottom.png
-%%HORDEDIR%%/themes/graphics/tree/plusonly.png
-%%HORDEDIR%%/themes/graphics/tree/plustop.png
-%%HORDEDIR%%/themes/graphics/tree/rev-join.png
-%%HORDEDIR%%/themes/graphics/tree/rev-minusonly.png
-%%HORDEDIR%%/themes/graphics/tree/rev-joinbottom-down.png
-%%HORDEDIR%%/themes/graphics/tree/rev-plusonly.png
-%%HORDEDIR%%/themes/graphics/tree/rev-line.png
-%%HORDEDIR%%/themes/graphics/tree/rev-minusbottom.png
-%%HORDEDIR%%/themes/graphics/tree/rev-plus.png
-%%HORDEDIR%%/themes/graphics/tree/rev-plusbottom.png
-%%HORDEDIR%%/themes/graphics/tree/rev-leaf.png
-%%HORDEDIR%%/themes/graphics/tree/rev-joinbottom.png
-%%HORDEDIR%%/themes/graphics/tree/rev-nullonly.png
-%%HORDEDIR%%/themes/graphics/tree/rev-minus.png
-%%HORDEDIR%%/themes/graphics/tree/rev-plustop.png
-%%HORDEDIR%%/themes/graphics/tree/rev-minustop.png
-%%HORDEDIR%%/themes/graphics/unlocked.png
-%%HORDEDIR%%/themes/graphics/user.png
-%%HORDEDIR%%/themes/graphics/website.png
-%%HORDEDIR%%/themes/graphics/za.png
-%%HORDEDIR%%/themes/ie.css
-%%HORDEDIR%%/themes/ie5mac.css
-%%HORDEDIR%%/themes/kolab/graphics/bg.png
-%%HORDEDIR%%/themes/kolab/graphics/kolab.png
-%%HORDEDIR%%/themes/kolab/graphics/kolablogo.png
-%%HORDEDIR%%/themes/kolab/info.php
-%%HORDEDIR%%/themes/kolab/screen.css
-%%HORDEDIR%%/themes/lavander/info.php
-%%HORDEDIR%%/themes/lavander/screen.css
-%%HORDEDIR%%/themes/lightblue/graphics/menu.png
-%%HORDEDIR%%/themes/lightblue/info.php
-%%HORDEDIR%%/themes/lightblue/screen.css
-%%HORDEDIR%%/themes/luc/info.php
-%%HORDEDIR%%/themes/luc/screen.css
-%%HORDEDIR%%/themes/lucblue/info.php
-%%HORDEDIR%%/themes/lucblue/screen.css
-%%HORDEDIR%%/themes/mobile/screen.css
-%%HORDEDIR%%/themes/moz14.css
-%%HORDEDIR%%/themes/mozilla/graphics/header.png
-%%HORDEDIR%%/themes/mozilla/graphics/menu-active.png
-%%HORDEDIR%%/themes/mozilla/graphics/menu.png
-%%HORDEDIR%%/themes/mozilla/info.php
-%%HORDEDIR%%/themes/mozilla/screen.css
-%%HORDEDIR%%/themes/opera.css
-%%HORDEDIR%%/themes/postnuke/info.php
-%%HORDEDIR%%/themes/postnuke/screen.css
-%%HORDEDIR%%/themes/print/screen.css
-%%HORDEDIR%%/themes/purple/info.php
-%%HORDEDIR%%/themes/purple/screen.css
-%%HORDEDIR%%/themes/safari.css
-%%HORDEDIR%%/themes/screen.css
-%%HORDEDIR%%/themes/simplex/graphics/background.png
-%%HORDEDIR%%/themes/simplex/info.php
-%%HORDEDIR%%/themes/simplex/screen.css
-%%HORDEDIR%%/util/barcode.php
-%%HORDEDIR%%/util/regex_test.php
-@dirrm %%HORDEDIR%%/util
-@dirrm %%HORDEDIR%%/themes/simplex/graphics
-@dirrm %%HORDEDIR%%/themes/simplex
-@dirrm %%HORDEDIR%%/themes/purple
-@dirrm %%HORDEDIR%%/themes/print
-@dirrm %%HORDEDIR%%/themes/postnuke
-@dirrm %%HORDEDIR%%/themes/mozilla/graphics
-@dirrm %%HORDEDIR%%/themes/mozilla
-@dirrm %%HORDEDIR%%/themes/mobile
-@dirrm %%HORDEDIR%%/themes/lucblue
-@dirrm %%HORDEDIR%%/themes/luc
-@dirrm %%HORDEDIR%%/themes/lightblue/graphics
-@dirrm %%HORDEDIR%%/themes/lightblue
-@dirrm %%HORDEDIR%%/themes/lavander
-@dirrm %%HORDEDIR%%/themes/kolab/graphics
-@dirrm %%HORDEDIR%%/themes/kolab
-@dirrm %%HORDEDIR%%/themes/graphics/tree
-@dirrm %%HORDEDIR%%/themes/graphics/nav
-@dirrm %%HORDEDIR%%/themes/graphics/mobile
-@dirrm %%HORDEDIR%%/themes/graphics/mime
-@dirrm %%HORDEDIR%%/themes/graphics/image
-@dirrm %%HORDEDIR%%/themes/graphics/flags
-@dirrm %%HORDEDIR%%/themes/graphics/emoticons
-@dirrm %%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32
-@dirrm %%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23
-@dirrm %%HORDEDIR%%/themes/graphics/block/weatherdotcom
-@dirrm %%HORDEDIR%%/themes/graphics/block/sunrise
-@dirrm %%HORDEDIR%%/themes/graphics/block/moon
-@dirrm %%HORDEDIR%%/themes/graphics/block
-@dirrm %%HORDEDIR%%/themes/graphics/alerts
-@dirrm %%HORDEDIR%%/themes/graphics
-@dirrm %%HORDEDIR%%/themes/grey
-@dirrm %%HORDEDIR%%/themes/green
-@dirrm %%HORDEDIR%%/themes/gennevilliers
-@dirrm %%HORDEDIR%%/themes/cornflower
-@dirrm %%HORDEDIR%%/themes/camouflage/graphics
-@dirrm %%HORDEDIR%%/themes/camouflage
-@dirrm %%HORDEDIR%%/themes/burntorange
-@dirrm %%HORDEDIR%%/themes/brown
-@dirrm %%HORDEDIR%%/themes/bluewhite
-@dirrm %%HORDEDIR%%/themes/bluemoon
-@dirrm %%HORDEDIR%%/themes/barbie
-@dirrm %%HORDEDIR%%/themes/azur
-@dirrm %%HORDEDIR%%/themes/NeXTgrey
-@dirrm %%HORDEDIR%%/themes
-@dirrm %%HORDEDIR%%/templates/test
-@dirrm %%HORDEDIR%%/templates/shares
-@dirrm %%HORDEDIR%%/templates/rpcsum
-@dirrm %%HORDEDIR%%/templates/problem
-@dirrm %%HORDEDIR%%/templates/prefs
-@dirrm %%HORDEDIR%%/templates/portal
-@dirrm %%HORDEDIR%%/templates/menu
-@dirrm %%HORDEDIR%%/templates/maintenance
-@dirrm %%HORDEDIR%%/templates/login
-@dirrm %%HORDEDIR%%/templates/javascript
-@dirrm %%HORDEDIR%%/templates/index
-@dirrm %%HORDEDIR%%/templates/help
-@dirrm %%HORDEDIR%%/templates/data
-@dirrm %%HORDEDIR%%/templates/contents
-@dirrm %%HORDEDIR%%/templates/admin/user
-@dirrm %%HORDEDIR%%/templates/admin/setup
-@dirrm %%HORDEDIR%%/templates/admin/groups
-@dirrm %%HORDEDIR%%/templates/admin
-@dirrm %%HORDEDIR%%/templates
-@dirrm %%HORDEDIR%%/services/shares
-@dirrm %%HORDEDIR%%/services/portal
-@dirrm %%HORDEDIR%%/services/obrowser
-@dirrm %%HORDEDIR%%/services/images
-@dirrm %%HORDEDIR%%/services/help
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/popups
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/lang
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/ListType/lang
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/ListType
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/ContextMenu/lang
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/ContextMenu
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/AnselImage/lang
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/AnselImage
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/lang
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/images
-@dirrm %%HORDEDIR%%/services/editor/htmlarea
-@dirrm %%HORDEDIR%%/services/editor
-@dirrm %%HORDEDIR%%/services/download
-@dirrm %%HORDEDIR%%/services
-@dirrm %%HORDEDIR%%/scripts/upgrades
-@dirrm %%HORDEDIR%%/scripts/sql
-@dirrm %%HORDEDIR%%/scripts/ldap
-@dirrm %%HORDEDIR%%/scripts
-@dirrm %%HORDEDIR%%/po
-@dirrm %%HORDEDIR%%/locale/zh_TW/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/zh_TW
-@dirrm %%HORDEDIR%%/locale/zh_CN/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/zh_CN
-@dirrm %%HORDEDIR%%/locale/uk_UA/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/uk_UA
-@dirrm %%HORDEDIR%%/locale/tr_TR/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/tr_TR
-@dirrm %%HORDEDIR%%/locale/sv_SE/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/sv_SE
-@dirrm %%HORDEDIR%%/locale/sl_SI/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/sl_SI
-@dirrm %%HORDEDIR%%/locale/sk_SK/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/sk_SK
-@dirrm %%HORDEDIR%%/locale/ru_RU/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/ru_RU
-@dirrm %%HORDEDIR%%/locale/ro_RO/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/ro_RO
-@dirrm %%HORDEDIR%%/locale/pt_PT/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/pt_PT
-@dirrm %%HORDEDIR%%/locale/pt_BR/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/pt_BR
-@dirrm %%HORDEDIR%%/locale/pl_PL/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/pl_PL
-@dirrm %%HORDEDIR%%/locale/nn_NO/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/nn_NO
-@dirrm %%HORDEDIR%%/locale/nl_NL/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/nl_NL
-@dirrm %%HORDEDIR%%/locale/nb_NO/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/nb_NO
-@dirrm %%HORDEDIR%%/locale/mk_MK/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/mk_MK
-@dirrm %%HORDEDIR%%/locale/lv_LV/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/lv_LV
-@dirrm %%HORDEDIR%%/locale/lt_LT/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/lt_LT
-@dirrm %%HORDEDIR%%/locale/ko_KR/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/ko_KR
-@dirrm %%HORDEDIR%%/locale/ja_JP/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/ja_JP
-@dirrm %%HORDEDIR%%/locale/it_IT/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/it_IT
-@dirrm %%HORDEDIR%%/locale/id_ID/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/id_ID
-@dirrm %%HORDEDIR%%/locale/hu_HU/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/hu_HU
-@dirrm %%HORDEDIR%%/locale/gl_ES/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/gl_ES
-@dirrm %%HORDEDIR%%/locale/fr_FR/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/fr_FR
-@dirrm %%HORDEDIR%%/locale/fi_FI/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/fi_FI
-@dirrm %%HORDEDIR%%/locale/fa_IR/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/fa_IR
-@dirrm %%HORDEDIR%%/locale/et_EE/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/et_EE
-@dirrm %%HORDEDIR%%/locale/es_ES/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/es_ES
-@dirrm %%HORDEDIR%%/locale/en_US
-@dirrm %%HORDEDIR%%/locale/el_GR/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/el_GR
-@dirrm %%HORDEDIR%%/locale/de_DE/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/de_DE
-@dirrm %%HORDEDIR%%/locale/da_DK/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/da_DK
-@dirrm %%HORDEDIR%%/locale/cs_CZ/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/cs_CZ
-@dirrm %%HORDEDIR%%/locale/ca_ES/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/ca_ES
-@dirrm %%HORDEDIR%%/locale/bs_BA/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/bs_BA
-@dirrm %%HORDEDIR%%/locale/bg_BG/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/bg_BG
-@dirrm %%HORDEDIR%%/locale/ar_SY/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/ar_SY
-@dirrm %%HORDEDIR%%/locale
-@dirrm %%HORDEDIR%%/lib/XML/tests
-@dirrm %%HORDEDIR%%/lib/XML/docs/examples
-@dirrm %%HORDEDIR%%/lib/XML/docs
-@dirrm %%HORDEDIR%%/lib/XML/WBXML/DTD
-@dirrm %%HORDEDIR%%/lib/XML/WBXML
-@dirrm %%HORDEDIR%%/lib/XML
-@dirrm %%HORDEDIR%%/lib/VFS/tests
-@dirrm %%HORDEDIR%%/lib/VFS/ISOWriter/RealOutputStrategy
-@dirrm %%HORDEDIR%%/lib/VFS/ISOWriter/RealInputStrategy
-@dirrm %%HORDEDIR%%/lib/VFS/ISOWriter
-@dirrm %%HORDEDIR%%/lib/VFS
-@dirrm %%HORDEDIR%%/lib/Text/tests
-@dirrm %%HORDEDIR%%/lib/Text/reST/Formatter
-@dirrm %%HORDEDIR%%/lib/Text/reST
-@dirrm %%HORDEDIR%%/lib/Text/docs/examples
-@dirrm %%HORDEDIR%%/lib/Text/docs
-@dirrm %%HORDEDIR%%/lib/Text/Diff/Renderer
-@dirrm %%HORDEDIR%%/lib/Text/Diff
-@dirrm %%HORDEDIR%%/lib/Text
-@dirrm %%HORDEDIR%%/lib/Net/SMS
-@dirrm %%HORDEDIR%%/lib/Net/IMSP/Auth
-@dirrm %%HORDEDIR%%/lib/Net/IMSP
-@dirrm %%HORDEDIR%%/lib/Net
-@dirrm %%HORDEDIR%%/lib/Horde/tests
-@dirrm %%HORDEDIR%%/lib/Horde/iCalendar
-@dirrm %%HORDEDIR%%/lib/Horde/docs/examples
-@dirrm %%HORDEDIR%%/lib/Horde/docs
-@dirrm %%HORDEDIR%%/lib/Horde/VC
-@dirrm %%HORDEDIR%%/lib/Horde/UI/VarRenderer
-@dirrm %%HORDEDIR%%/lib/Horde/UI
-@dirrm %%HORDEDIR%%/lib/Horde/Tree
-@dirrm %%HORDEDIR%%/lib/Horde/Token
-@dirrm %%HORDEDIR%%/lib/Horde/Text/tests
-@dirrm %%HORDEDIR%%/lib/Horde/Text/Filter
-@dirrm %%HORDEDIR%%/lib/Horde/Text
-@dirrm %%HORDEDIR%%/lib/Horde/SyncML/Device
-@dirrm %%HORDEDIR%%/lib/Horde/SyncML/Command
-@dirrm %%HORDEDIR%%/lib/Horde/SyncML
-@dirrm %%HORDEDIR%%/lib/Horde/SessionHandler
-@dirrm %%HORDEDIR%%/lib/Horde/Search
-@dirrm %%HORDEDIR%%/lib/Horde/Scheduler
-@dirrm %%HORDEDIR%%/lib/Horde/SQL
-@dirrm %%HORDEDIR%%/lib/Horde/Relationship
-@dirrm %%HORDEDIR%%/lib/Horde/RPC
-@dirrm %%HORDEDIR%%/lib/Horde/Prefs
-@dirrm %%HORDEDIR%%/lib/Horde/Perms
-@dirrm %%HORDEDIR%%/lib/Horde/Notification/Listener
-@dirrm %%HORDEDIR%%/lib/Horde/Notification
-@dirrm %%HORDEDIR%%/lib/Horde/NLS
-@dirrm %%HORDEDIR%%/lib/Horde/Mobile/Renderer
-@dirrm %%HORDEDIR%%/lib/Horde/Mobile
-@dirrm %%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo
-@dirrm %%HORDEDIR%%/lib/Horde/MIME/Viewer
-@dirrm %%HORDEDIR%%/lib/Horde/MIME
-@dirrm %%HORDEDIR%%/lib/Horde/Image
-@dirrm %%HORDEDIR%%/lib/Horde/IMAP/ACL
-@dirrm %%HORDEDIR%%/lib/Horde/IMAP
-@dirrm %%HORDEDIR%%/lib/Horde/Group
-@dirrm %%HORDEDIR%%/lib/Horde/Graph/Plot
-@dirrm %%HORDEDIR%%/lib/Horde/Graph/Chart
-@dirrm %%HORDEDIR%%/lib/Horde/Graph
-@dirrm %%HORDEDIR%%/lib/Horde/Form/Action
-@dirrm %%HORDEDIR%%/lib/Horde/Form
-@dirrm %%HORDEDIR%%/lib/Horde/Editor
-@dirrm %%HORDEDIR%%/lib/Horde/DataTree
-@dirrm %%HORDEDIR%%/lib/Horde/Data
-@dirrm %%HORDEDIR%%/lib/Horde/Crypt
-@dirrm %%HORDEDIR%%/lib/Horde/Compress
-@dirrm %%HORDEDIR%%/lib/Horde/Cipher/BlockMode
-@dirrm %%HORDEDIR%%/lib/Horde/Cipher
-@dirrm %%HORDEDIR%%/lib/Horde/Cache
-@dirrm %%HORDEDIR%%/lib/Horde/Browser
-@dirrm %%HORDEDIR%%/lib/Horde/Block
-@dirrm %%HORDEDIR%%/lib/Horde/Auth
-@dirrm %%HORDEDIR%%/lib/Horde
-@dirrm %%HORDEDIR%%/lib/File/tests
-@dirrm %%HORDEDIR%%/lib/File/PDF/fonts
-@dirrm %%HORDEDIR%%/lib/File/PDF
-@dirrm %%HORDEDIR%%/lib/File
-@dirrm %%HORDEDIR%%/lib/Block
-@dirrmtry %%HORDEDIR%%/lib/data
-@dirrm %%HORDEDIR%%/lib
-@dirrm %%HORDEDIR%%/js
-@dirrmtry %%HORDEDIR%%/config
-@dirrm %%HORDEDIR%%/admin/setup
-@dirrm %%HORDEDIR%%/admin/perms
-@dirrm %%HORDEDIR%%/admin/locale/fi_FI
-@dirrm %%HORDEDIR%%/admin/locale/en_US
-@dirrm %%HORDEDIR%%/admin/locale
-@dirrm %%HORDEDIR%%/admin
-@dirrmtry %%HORDEDIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-%%RMDIRINC%%@dirrmtry %%HORDE_INC%%
diff --git a/www/horde/Makefile b/www/horde/Makefile
index 694f74ddd28f..a502a2b3dc59 100644
--- a/www/horde/Makefile
+++ b/www/horde/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= horde
-PORTVERSION= 3.0.9
+PORTVERSION= 3.1
CATEGORIES= www
MASTER_SITES= ftp://ftp.horde.org/pub/horde/ \
ftp://ftp.planetmirror.com/pub/horde/horde/ \
@@ -43,7 +43,7 @@ COMMENT= A common code-base used by Horde applications, written in PHP
#
# - WITHOUT_FTP: if you do not need the VFS FTP driver.
#
-# - WITH_MCAL: if you plan to install Kronolith with mcal (deprecated).
+# - WITH_MCAL: for mcal authentication back-end (deprecated).
#
# - WITH_IMSP: use IMSP as a preferences backend.
#
@@ -93,8 +93,8 @@ CONFLICTS= horde-2.*
NO_BUILD= yes
USE_APACHE= 1.3+
+USE_GETTEXT= yes # Already implied by USE_PHP =gettext, to pet portlint
USE_PHP= ctype gettext session
-USE_REINPLACE= yes
SUB_FILES= pkg-message pkg-deinstall pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
PKGINSTALL= ${WRKDIR}/pkg-install
@@ -214,7 +214,7 @@ DOCS= COPYING README docs/CHANGES docs/CODING_STANDARDS \
docs/CONTRIBUTING docs/CREDITS docs/HACKING docs/INSTALL \
docs/PERFORMANCE docs/RELEASE_NOTES docs/SECURITY docs/TODO \
docs/TRANSLATIONS docs/UPGRADING
-CONFFILE= conf.php mime_drivers.php motd.php nls.php prefs.php registry.php
+CONFFILE= conf.php hooks.php mime_drivers.php motd.php nls.php prefs.php registry.php
SUB_DIRS= admin config js lib locale po scripts services templates themes util
LHORDEDIR?= www/horde
@@ -304,6 +304,10 @@ pre-configure:
@${REINPLACE_CMD} -e "s:/usr/local/apache/htdocs:${PREFIX}/www:g" \
${WRKSRC}/docs/INSTALL
@${RM} ${SEDIN2RM:S|^|${WRKSRC}/|:S|$|.beforeHorde|}
+ @(cd ${WRKSRC}/scripts && \
+ ${FIND} . -name "*.php" -exec \
+ ${REINPLACE_CMD} -e "s:/usr/local/bin/php: ${LOCALBASE}/bin/php:;s:/usr/bin/php: ${LOCALBASE}/bin/php:" {} \; && \
+ ${FIND} . -name "*.beforeHorde" -delete)
pre-install:
.if !defined(WITHOUT_SUPPORTED_DB)
diff --git a/www/horde/distinfo b/www/horde/distinfo
index a6240e2f2aee..693ece5bbbb7 100644
--- a/www/horde/distinfo
+++ b/www/horde/distinfo
@@ -1,3 +1,3 @@
-MD5 (horde-3.0.9.tar.gz) = 00bb74eb4b208392d2ae065e4bc73531
-SHA256 (horde-3.0.9.tar.gz) = 6fac31eb9afdd87ebe1ea7ff3c27ba7fc8d46451a18e00cb43830df980913cd1
-SIZE (horde-3.0.9.tar.gz) = 3738315
+MD5 (horde-3.1.tar.gz) = 4761fc976e72ece7e8257cfb5c5f86b9
+SHA256 (horde-3.1.tar.gz) = eef3018d0bf9781d8428a554b4203aa10c4ff3f550d600518f2555b2cd91812c
+SIZE (horde-3.1.tar.gz) = 4880320
diff --git a/www/horde/files/patch-config_mime_drivers.php.dist b/www/horde/files/patch-config_mime_drivers.php.dist
index 9b32d41ebb5e..d46eca52df2e 100644
--- a/www/horde/files/patch-config_mime_drivers.php.dist
+++ b/www/horde/files/patch-config_mime_drivers.php.dist
@@ -1,5 +1,5 @@
---- config/mime_drivers.php.dist.orig Fri Sep 30 22:52:16 2005
-+++ config/mime_drivers.php.dist Fri Oct 28 23:01:17 2005
+--- config/mime_drivers.php.dist.orig Tue Oct 18 13:33:37 2005
++++ config/mime_drivers.php.dist Tue Mar 7 22:10:50 2006
@@ -37,10 +37,21 @@
* zip Zip files
*/
@@ -144,7 +144,7 @@
/**
-@@ -272,14 +283,14 @@
+@@ -272,15 +283,15 @@
* The 'location' entry should point to the 'wvHtml' program, NOT the
* 'wvWare' program.
*/
@@ -155,7 +155,8 @@
- 'application/msword',
-);
-$mime_drivers['horde']['msword']['icons'] = array(
-- 'default' => 'msword.png');
+- 'default' => 'msword.png',
+-);
+//UNCOMMENTIFWV$mime_drivers['horde']['msword']['location'] = '%%LOCALBASE%%/bin/wvHtml';
+//UNCOMMENTIFWV$mime_drivers['horde']['msword']['inline'] = false;
+//UNCOMMENTIFWV$mime_drivers['horde']['msword']['handles'] = array(
@@ -163,11 +164,12 @@
+//UNCOMMENTIFWV 'application/msword',
+//UNCOMMENTIFWV);
+//UNCOMMENTIFWV$mime_drivers['horde']['msword']['icons'] = array(
-+//UNCOMMENTIFWV 'default' => 'msword.png');
++//UNCOMMENTIFWV 'default' => 'msword.png',
++//UNCOMMENTIFWV);
/**
-@@ -287,14 +298,14 @@
+@@ -288,14 +299,14 @@
* This driver requires xlhtml to be installed.
* xlhtml homepage: http://chicago.sourceforge.net/xlhtml/
*/
@@ -190,7 +192,7 @@
/**
-@@ -302,13 +313,13 @@
+@@ -303,13 +314,13 @@
* This driver requires ppthtml, included with xlhtml, to be installed.
* xlhtml homepage: http://chicago.sourceforge.net/xlhtml/
*/
@@ -211,7 +213,7 @@
/**
-@@ -324,24 +335,24 @@
+@@ -325,24 +336,24 @@
/**
* RPM driver settings
*/
diff --git a/www/horde/files/pkg-message.in b/www/horde/files/pkg-message.in
index 20dc02d0e715..4fcab9eebc54 100644
--- a/www/horde/files/pkg-message.in
+++ b/www/horde/files/pkg-message.in
@@ -11,7 +11,7 @@ It is recommended that you change the password of the 'hordemgr'
user used to connect to the horde database.
Horde is setup by default to access MySQL.
-WARNING! if you are upgrading from Horde v. 2.2.x, you have to alter your
+WARNING! if you are upgrading from Horde v. 3.0.x, you have to alter your
******** database schemas. Please read the doc UPGRADING.
You can now access Horde without a password at <http://localhost/horde/>,
diff --git a/www/horde/pkg-plist b/www/horde/pkg-plist
index e33cd965cad1..4d76a533d238 100644
--- a/www/horde/pkg-plist
+++ b/www/horde/pkg-plist
@@ -20,11 +20,13 @@
%%HORDEDIR%%/admin/index.php
%%HORDEDIR%%/admin/locale/en_US/help.xml
%%HORDEDIR%%/admin/locale/fi_FI/help.xml
+%%HORDEDIR%%/admin/locale/hu_HU/help.xml
%%HORDEDIR%%/admin/perms/addchild.php
%%HORDEDIR%%/admin/perms/delete.php
%%HORDEDIR%%/admin/perms/edit.php
%%HORDEDIR%%/admin/perms/index.php
%%HORDEDIR%%/admin/phpshell.php
+%%HORDEDIR%%/admin/sessions.php
%%HORDEDIR%%/admin/setup/config.php
%%HORDEDIR%%/admin/setup/diff.php
%%HORDEDIR%%/admin/setup/index.php
@@ -36,6 +38,7 @@
%%HORDEDIR%%/config/conf.php
%%HORDEDIR%%/config/conf.php.dist
%%HORDEDIR%%/config/conf.xml
+%%HORDEDIR%%/config/hooks.php
%%HORDEDIR%%/config/hooks.php.dist
%%HORDEDIR%%/config/mime_drivers.php
%%HORDEDIR%%/config/mime_drivers.php.dist
@@ -50,19 +53,23 @@
%%HORDEDIR%%/index.php
%%HORDEDIR%%/js/addEvent.php
%%HORDEDIR%%/js/alphaImageLoader.php
-%%HORDEDIR%%/js/ieEscGuard.js
%%HORDEDIR%%/js/enter_key_trap.js
%%HORDEDIR%%/js/form_assign.js
%%HORDEDIR%%/js/form_helpers.js
%%HORDEDIR%%/js/hideable.js
+%%HORDEDIR%%/js/horde.ie.js
+%%HORDEDIR%%/js/horde.js
%%HORDEDIR%%/js/httpclient.js
+%%HORDEDIR%%/js/ieEscGuard.js
%%HORDEDIR%%/js/image.js
%%HORDEDIR%%/js/open_colorpicker.js
%%HORDEDIR%%/js/popup.js
%%HORDEDIR%%/js/sorter.js
%%HORDEDIR%%/js/stripe.js
+%%HORDEDIR%%/js/tables.js
%%HORDEDIR%%/js/tooltip.js
%%HORDEDIR%%/lib/.htaccess
+%%HORDEDIR%%/lib/Block/account.php
%%HORDEDIR%%/lib/Block/color.php
%%HORDEDIR%%/lib/Block/fortune.php
%%HORDEDIR%%/lib/Block/google.php
@@ -73,6 +80,7 @@
%%HORDEDIR%%/lib/Block/time.php
%%HORDEDIR%%/lib/Block/weatherdotcom.php
%%HORDEDIR%%/lib/Block/weatherdotcom_strings.php
+%%HORDEDIR%%/lib/File/CSV.php
%%HORDEDIR%%/lib/File/PDF.php
%%HORDEDIR%%/lib/File/PDF/fonts/courier.php
%%HORDEDIR%%/lib/File/PDF/fonts/helvetica.php
@@ -115,7 +123,8 @@
%%HORDEDIR%%/lib/Horde/Auth/yahoo.php
%%HORDEDIR%%/lib/Horde/Block.php
%%HORDEDIR%%/lib/Horde/Block/Collection.php
-%%HORDEDIR%%/lib/Horde/Block/Layout.php
+%%HORDEDIR%%/lib/Horde/Block/Layout/Manager.php
+%%HORDEDIR%%/lib/Horde/Block/Layout/View.php
%%HORDEDIR%%/lib/Horde/Block/UI.php
%%HORDEDIR%%/lib/Horde/Browser.php
%%HORDEDIR%%/lib/Horde/Browser/imode.php
@@ -149,8 +158,6 @@
%%HORDEDIR%%/lib/Horde/Data/icalendar.php
%%HORDEDIR%%/lib/Horde/Data/imc.php
%%HORDEDIR%%/lib/Horde/Data/outlookcsv.php
-%%HORDEDIR%%/lib/Horde/Data/palm.php
-%%HORDEDIR%%/lib/Horde/Data/pdb.php
%%HORDEDIR%%/lib/Horde/Data/tsv.php
%%HORDEDIR%%/lib/Horde/Data/vcard.php
%%HORDEDIR%%/lib/Horde/Data/vnote.php
@@ -170,6 +177,7 @@
%%HORDEDIR%%/lib/Horde/Form/Action/sum_fields.php
%%HORDEDIR%%/lib/Horde/Form/Action/updatefield.php
%%HORDEDIR%%/lib/Horde/Form/Renderer.php
+%%HORDEDIR%%/lib/Horde/Form/Type/tableset.php
%%HORDEDIR%%/lib/Horde/Graph.php
%%HORDEDIR%%/lib/Horde/Graph/Chart/pie.php
%%HORDEDIR%%/lib/Horde/Graph/Chart/pie3d.php
@@ -180,10 +188,12 @@
%%HORDEDIR%%/lib/Horde/Graph/Plot/scatter.php
%%HORDEDIR%%/lib/Horde/Group.php
%%HORDEDIR%%/lib/Horde/Group/hooks.php
+%%HORDEDIR%%/lib/Horde/Group/ldap.php
%%HORDEDIR%%/lib/Horde/Help.php
%%HORDEDIR%%/lib/Horde/History.php
%%HORDEDIR%%/lib/Horde/IMAP/ACL.php
%%HORDEDIR%%/lib/Horde/IMAP/ACL/rfc2086.php
+%%HORDEDIR%%/lib/Horde/IMAP/ACL/rfc4314.php
%%HORDEDIR%%/lib/Horde/IMAP/Admin.php
%%HORDEDIR%%/lib/Horde/IMAP/Cache.php
%%HORDEDIR%%/lib/Horde/IMAP/Search.php
@@ -265,6 +275,7 @@
%%HORDEDIR%%/lib/Horde/Notification.php
%%HORDEDIR%%/lib/Horde/Notification/Event.php
%%HORDEDIR%%/lib/Horde/Notification/Listener.php
+%%HORDEDIR%%/lib/Horde/Notification/Listener/audio.php
%%HORDEDIR%%/lib/Horde/Notification/Listener/javascript.php
%%HORDEDIR%%/lib/Horde/Notification/Listener/mobile.php
%%HORDEDIR%%/lib/Horde/Notification/Listener/status.php
@@ -279,21 +290,32 @@
%%HORDEDIR%%/lib/Horde/Prefs/ldap.php
%%HORDEDIR%%/lib/Horde/Prefs/session.php
%%HORDEDIR%%/lib/Horde/Prefs/sql.php
+%%HORDEDIR%%/lib/Horde/RDO.php
+%%HORDEDIR%%/lib/Horde/RDO/Criteria.php
+%%HORDEDIR%%/lib/Horde/RDO/Exception.php
+%%HORDEDIR%%/lib/Horde/RDO/Mapper.php
+%%HORDEDIR%%/lib/Horde/RDO/MetaData.php
+%%HORDEDIR%%/lib/Horde/RDO/Results.php
+%%HORDEDIR%%/lib/Horde/RDO/Storage.php
+%%HORDEDIR%%/lib/Horde/RDO/Storage/mysql.php
+%%HORDEDIR%%/lib/Horde/RDO/Storage/peardb.php
+%%HORDEDIR%%/lib/Horde/RDO/Storage/pgsql.php
+%%HORDEDIR%%/lib/Horde/RDO/Storage/sql.php
+%%HORDEDIR%%/lib/Horde/RDO/Storage/sqlite.php
%%HORDEDIR%%/lib/Horde/RPC.php
+%%HORDEDIR%%/lib/Horde/RPC/rest.php
%%HORDEDIR%%/lib/Horde/RPC/soap.php
%%HORDEDIR%%/lib/Horde/RPC/syncml.php
%%HORDEDIR%%/lib/Horde/RPC/syncml_wbxml.php
%%HORDEDIR%%/lib/Horde/RPC/webdav.php
%%HORDEDIR%%/lib/Horde/RPC/xmlrpc.php
+%%HORDEDIR%%/lib/Horde/Rampage.php
%%HORDEDIR%%/lib/Horde/Registry.php
-%%HORDEDIR%%/lib/Horde/Relationship/Manager.php
%%HORDEDIR%%/lib/Horde/SQL.php
%%HORDEDIR%%/lib/Horde/SQL/Attributes.php
%%HORDEDIR%%/lib/Horde/SQL/Keywords.php
%%HORDEDIR%%/lib/Horde/Scheduler.php
%%HORDEDIR%%/lib/Horde/Scheduler/cron.php
-%%HORDEDIR%%/lib/Horde/Search.php
-%%HORDEDIR%%/lib/Horde/Search/google.php
%%HORDEDIR%%/lib/Horde/Secret.php
%%HORDEDIR%%/lib/Horde/Serialize.php
%%HORDEDIR%%/lib/Horde/SessionHandler.php
@@ -309,27 +331,6 @@
%%HORDEDIR%%/lib/Horde/SessionObjects.php
%%HORDEDIR%%/lib/Horde/Share.php
%%HORDEDIR%%/lib/Horde/String.php
-%%HORDEDIR%%/lib/Horde/SyncML.php
-%%HORDEDIR%%/lib/Horde/SyncML/Backend.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Alert.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Final.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Get.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Map.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Put.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Results.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Status.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Sync.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/SyncElement.php
-%%HORDEDIR%%/lib/Horde/SyncML/Constants.php
-%%HORDEDIR%%/lib/Horde/SyncML/Device.php
-%%HORDEDIR%%/lib/Horde/SyncML/Device/P800.php
-%%HORDEDIR%%/lib/Horde/SyncML/Device/Sync4j.php
-%%HORDEDIR%%/lib/Horde/SyncML/Device/Synthesis.php
-%%HORDEDIR%%/lib/Horde/SyncML/DeviceInfo.php
-%%HORDEDIR%%/lib/Horde/SyncML/ResultsSender.php
-%%HORDEDIR%%/lib/Horde/SyncML/State.php
-%%HORDEDIR%%/lib/Horde/SyncML/Sync.php
%%HORDEDIR%%/lib/Horde/Template.php
%%HORDEDIR%%/lib/Horde/Text.php
%%HORDEDIR%%/lib/Horde/Text/Filter.php
@@ -348,6 +349,7 @@
%%HORDEDIR%%/lib/Horde/Text/Filter/tabs2spaces.php
%%HORDEDIR%%/lib/Horde/Text/Filter/text2html.php
%%HORDEDIR%%/lib/Horde/Text/Filter/words.php
+%%HORDEDIR%%/lib/Horde/Text/Filter/xss.php
%%HORDEDIR%%/lib/Horde/Timer.php
%%HORDEDIR%%/lib/Horde/Token.php
%%HORDEDIR%%/lib/Horde/Token/file.php
@@ -358,10 +360,10 @@
%%HORDEDIR%%/lib/Horde/Tree/select.php
%%HORDEDIR%%/lib/Horde/UI/Language.php
%%HORDEDIR%%/lib/Horde/UI/Pager.php
-%%HORDEDIR%%/lib/Horde/UI/Table.php
%%HORDEDIR%%/lib/Horde/UI/Tabs.php
%%HORDEDIR%%/lib/Horde/UI/VarRenderer.php
%%HORDEDIR%%/lib/Horde/UI/VarRenderer/html.php
+%%HORDEDIR%%/lib/Horde/UI/VarRenderer/tableset_html.php
%%HORDEDIR%%/lib/Horde/UI/Widget.php
%%HORDEDIR%%/lib/Horde/Util.php
%%HORDEDIR%%/lib/Horde/VC.php
@@ -381,14 +383,38 @@
%%HORDEDIR%%/lib/Net/IMSP.php
%%HORDEDIR%%/lib/Net/IMSP/Auth.php
%%HORDEDIR%%/lib/Net/IMSP/Auth/cram_md5.php
+%%HORDEDIR%%/lib/Net/IMSP/Auth/imtest.php
%%HORDEDIR%%/lib/Net/IMSP/Auth/plaintext.php
%%HORDEDIR%%/lib/Net/IMSP/Book.php
%%HORDEDIR%%/lib/Net/IMSP/Options.php
%%HORDEDIR%%/lib/Net/IMSP/Utils.php
%%HORDEDIR%%/lib/Net/SMS.php
%%HORDEDIR%%/lib/Net/SMS/clickatell_http.php
+%%HORDEDIR%%/lib/Net/SMS/generic_smtp.php
%%HORDEDIR%%/lib/Net/SMS/sms2email_http.php
%%HORDEDIR%%/lib/Net/SMS/vodafoneitaly_smtp.php
+%%HORDEDIR%%/lib/Net/SMS/win_http.php
+%%HORDEDIR%%/lib/SyncML.php
+%%HORDEDIR%%/lib/SyncML/Backend.php
+%%HORDEDIR%%/lib/SyncML/Command.php
+%%HORDEDIR%%/lib/SyncML/Command/Alert.php
+%%HORDEDIR%%/lib/SyncML/Command/Final.php
+%%HORDEDIR%%/lib/SyncML/Command/Get.php
+%%HORDEDIR%%/lib/SyncML/Command/Map.php
+%%HORDEDIR%%/lib/SyncML/Command/Put.php
+%%HORDEDIR%%/lib/SyncML/Command/Results.php
+%%HORDEDIR%%/lib/SyncML/Command/Status.php
+%%HORDEDIR%%/lib/SyncML/Command/Sync.php
+%%HORDEDIR%%/lib/SyncML/Command/SyncElement.php
+%%HORDEDIR%%/lib/SyncML/Constants.php
+%%HORDEDIR%%/lib/SyncML/Device.php
+%%HORDEDIR%%/lib/SyncML/Device/Nokia.php
+%%HORDEDIR%%/lib/SyncML/Device/P800.php
+%%HORDEDIR%%/lib/SyncML/Device/Sync4j.php
+%%HORDEDIR%%/lib/SyncML/Device/Synthesis.php
+%%HORDEDIR%%/lib/SyncML/DeviceInfo.php
+%%HORDEDIR%%/lib/SyncML/State.php
+%%HORDEDIR%%/lib/SyncML/Sync.php
%%HORDEDIR%%/lib/Test.php
%%HORDEDIR%%/lib/Text/Diff.php
%%HORDEDIR%%/lib/Text/Diff/Renderer.php
@@ -416,9 +442,9 @@
%%HORDEDIR%%/lib/VFS/file.php
%%HORDEDIR%%/lib/VFS/ftp.php
%%HORDEDIR%%/lib/VFS/musql.php
+%%HORDEDIR%%/lib/VFS/smb.php
%%HORDEDIR%%/lib/VFS/sql.php
%%HORDEDIR%%/lib/VFS/sql_file.php
-%%HORDEDIR%%/lib/XML/RAX.php
%%HORDEDIR%%/lib/XML/SVG.php
%%HORDEDIR%%/lib/XML/WBXML.php
%%HORDEDIR%%/lib/XML/WBXML/ContentHandler.php
@@ -460,13 +486,16 @@
%%HORDEDIR%%/locale/fr_FR/LC_MESSAGES/horde.mo
%%HORDEDIR%%/locale/fr_FR/help.xml
%%HORDEDIR%%/locale/gl_ES/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/he_IL/LC_MESSAGES/horde.mo
%%HORDEDIR%%/locale/hu_HU/LC_MESSAGES/horde.mo
%%HORDEDIR%%/locale/hu_HU/help.xml
%%HORDEDIR%%/locale/id_ID/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/is_IS/LC_MESSAGES/horde.mo
%%HORDEDIR%%/locale/it_IT/LC_MESSAGES/horde.mo
%%HORDEDIR%%/locale/it_IT/help.xml
%%HORDEDIR%%/locale/ja_JP/LC_MESSAGES/horde.mo
%%HORDEDIR%%/locale/ja_JP/help.xml
+%%HORDEDIR%%/locale/km_KH/LC_MESSAGES/horde.mo
%%HORDEDIR%%/locale/ko_KR/LC_MESSAGES/horde.mo
%%HORDEDIR%%/locale/ko_KR/help.xml
%%HORDEDIR%%/locale/lt_LT/LC_MESSAGES/horde.mo
@@ -495,6 +524,7 @@
%%HORDEDIR%%/locale/sv_SE/LC_MESSAGES/horde.mo
%%HORDEDIR%%/locale/sv_SE/help.xml
%%HORDEDIR%%/locale/tr_TR/LC_MESSAGES/horde.mo
+%%HORDEDIR%%/locale/tr_TR/help.xml
%%HORDEDIR%%/locale/uk_UA/LC_MESSAGES/horde.mo
%%HORDEDIR%%/locale/uk_UA/help.xml
%%HORDEDIR%%/locale/zh_CN/LC_MESSAGES/horde.mo
@@ -518,11 +548,14 @@
%%HORDEDIR%%/po/fi_FI.po
%%HORDEDIR%%/po/fr_FR.po
%%HORDEDIR%%/po/gl_ES.po
+%%HORDEDIR%%/po/he_IL.po
%%HORDEDIR%%/po/horde.pot
%%HORDEDIR%%/po/hu_HU.po
%%HORDEDIR%%/po/id_ID.po
+%%HORDEDIR%%/po/is_IS.po
%%HORDEDIR%%/po/it_IT.po
%%HORDEDIR%%/po/ja_JP.po
+%%HORDEDIR%%/po/km_KH.po
%%HORDEDIR%%/po/ko_KR.po
%%HORDEDIR%%/po/lt_LT.po
%%HORDEDIR%%/po/lv_LV.po
@@ -546,6 +579,8 @@
%%HORDEDIR%%/rpc.php
%%HORDEDIR%%/scripts/.htaccess
%%HORDEDIR%%/scripts/SCRIPTS
+%%HORDEDIR%%/scripts/cookie_login.php
+%%HORDEDIR%%/scripts/count_sessions.php
%%HORDEDIR%%/scripts/create-symlinks.php
%%HORDEDIR%%/scripts/crond
%%HORDEDIR%%/scripts/get_login.php
@@ -562,17 +597,25 @@
%%HORDEDIR%%/scripts/sql/create.oci8.sql
%%HORDEDIR%%/scripts/sql/create.pgsql.sql
%%HORDEDIR%%/scripts/sql/create.sybase.sql
+%%HORDEDIR%%/scripts/sql/horde_datatree.mssql.sql
%%HORDEDIR%%/scripts/sql/horde_datatree.mysql.sql
%%HORDEDIR%%/scripts/sql/horde_datatree.sql
+%%HORDEDIR%%/scripts/sql/horde_histories.mssql.sql
+%%HORDEDIR%%/scripts/sql/horde_histories.sql
+%%HORDEDIR%%/scripts/sql/horde_log.mssql.sql
%%HORDEDIR%%/scripts/sql/horde_log.sql
+%%HORDEDIR%%/scripts/sql/horde_muvfs.mssql.sql
%%HORDEDIR%%/scripts/sql/horde_muvfs.sql
+%%HORDEDIR%%/scripts/sql/horde_prefs.mssql.sql
%%HORDEDIR%%/scripts/sql/horde_prefs.sql
+%%HORDEDIR%%/scripts/sql/horde_sessionhandler.mssql.sql
%%HORDEDIR%%/scripts/sql/horde_sessionhandler.oci8.sql
%%HORDEDIR%%/scripts/sql/horde_sessionhandler.pgsql.sql
%%HORDEDIR%%/scripts/sql/horde_sessionhandler.sapdb.sql
%%HORDEDIR%%/scripts/sql/horde_sessionhandler.sql
%%HORDEDIR%%/scripts/sql/horde_tokens.sql
%%HORDEDIR%%/scripts/sql/horde_users.sql
+%%HORDEDIR%%/scripts/sql/horde_vfs.mssql.sql
%%HORDEDIR%%/scripts/sql/horde_vfs.oci8.sql
%%HORDEDIR%%/scripts/sql/horde_vfs.pgsql.sql
%%HORDEDIR%%/scripts/sql/horde_vfs.sql
@@ -581,7 +624,11 @@
%%HORDEDIR%%/scripts/themes_check.php
%%HORDEDIR%%/scripts/upgrades/2.2_to_3.0.mysql.sql
%%HORDEDIR%%/scripts/upgrades/2.2_to_3.0.pgsql.sql
+%%HORDEDIR%%/scripts/upgrades/2005-09-22_horde_prefs_varchar2.oci8.sql
+%%HORDEDIR%%/scripts/upgrades/3.0_to_3.1.mysql.sql
+%%HORDEDIR%%/scripts/upgrades/move_history_out_of_datatree.php
%%HORDEDIR%%/services/cacheview.php
+%%HORDEDIR%%/services/changepassword.php
%%HORDEDIR%%/services/download/index.php
%%HORDEDIR%%/services/editor/htmlarea/dialog.js
%%HORDEDIR%%/services/editor/htmlarea/htmlarea.css
@@ -680,10 +727,12 @@
%%HORDEDIR%%/services/portal/mobile.php
%%HORDEDIR%%/services/portal/rpcsum.php
%%HORDEDIR%%/services/portal/sidebar.php
+%%HORDEDIR%%/services/portal/syncml.php
%%HORDEDIR%%/services/prefs.php
%%HORDEDIR%%/services/problem.php
%%HORDEDIR%%/services/resetpassword.php
%%HORDEDIR%%/services/shares/edit.php
+%%HORDEDIR%%/services/toggle_js.php
%%HORDEDIR%%/signup.php
%%HORDEDIR%%/templates/.htaccess
%%HORDEDIR%%/templates/admin/common-header.inc
@@ -726,32 +775,18 @@
%%HORDEDIR%%/templates/javascript/keybindings.js
%%HORDEDIR%%/templates/javascript/open_calendar.js
%%HORDEDIR%%/templates/javascript/open_google_win.js
-%%HORDEDIR%%/templates/javascript/open_help_win.js
%%HORDEDIR%%/templates/javascript/open_html_helper.js
%%HORDEDIR%%/templates/javascript/print.js
%%HORDEDIR%%/templates/javascript/quoteBlocks.js
+%%HORDEDIR%%/templates/javascript/test_javascript.js
%%HORDEDIR%%/templates/javascript/tree.js
%%HORDEDIR%%/templates/login/login.inc
%%HORDEDIR%%/templates/login/mobile.inc
-%%HORDEDIR%%/templates/maintenance/agreement_bottom.inc
-%%HORDEDIR%%/templates/maintenance/agreement_middle.inc
-%%HORDEDIR%%/templates/maintenance/agreement_top.inc
-%%HORDEDIR%%/templates/maintenance/confirm_bottom.inc
-%%HORDEDIR%%/templates/maintenance/confirm_middle.inc
-%%HORDEDIR%%/templates/maintenance/confirm_top.inc
-%%HORDEDIR%%/templates/maintenance/javascript.inc
-%%HORDEDIR%%/templates/maintenance/maintenance_bottom.inc
-%%HORDEDIR%%/templates/maintenance/maintenance_top.inc
-%%HORDEDIR%%/templates/maintenance/notice_bottom.inc
-%%HORDEDIR%%/templates/maintenance/notice_middle.inc
-%%HORDEDIR%%/templates/maintenance/notice_top.inc
+%%HORDEDIR%%/templates/maintenance/maintenance.html
%%HORDEDIR%%/templates/menu/menu.inc
%%HORDEDIR%%/templates/portal/add.inc
%%HORDEDIR%%/templates/portal/block.inc
%%HORDEDIR%%/templates/portal/edit.inc
-%%HORDEDIR%%/templates/portal/empty.inc
-%%HORDEDIR%%/templates/portal/footer.inc
-%%HORDEDIR%%/templates/portal/header.inc
%%HORDEDIR%%/templates/portal/layout.inc
%%HORDEDIR%%/templates/portal/menu.inc
%%HORDEDIR%%/templates/portal/sidebar.inc
@@ -797,21 +832,108 @@
%%HORDEDIR%%/themes/camouflage/graphics/menu.png
%%HORDEDIR%%/themes/camouflage/info.php
%%HORDEDIR%%/themes/camouflage/screen.css
+%%HORDEDIR%%/themes/cornflower/graphics/tab_bottom.gif
+%%HORDEDIR%%/themes/cornflower/graphics/tab_left.gif
+%%HORDEDIR%%/themes/cornflower/graphics/tab_right.gif
%%HORDEDIR%%/themes/cornflower/info.php
%%HORDEDIR%%/themes/cornflower/screen.css
%%HORDEDIR%%/themes/gennevilliers/info.php
%%HORDEDIR%%/themes/gennevilliers/screen.css
-%%HORDEDIR%%/themes/green/info.php
-%%HORDEDIR%%/themes/green/screen.css
-%%HORDEDIR%%/themes/grey/info.php
-%%HORDEDIR%%/themes/grey/screen.css
%%HORDEDIR%%/themes/graphics/administration.png
%%HORDEDIR%%/themes/graphics/alerts/error.png
%%HORDEDIR%%/themes/graphics/alerts/message.png
%%HORDEDIR%%/themes/graphics/alerts/success.png
%%HORDEDIR%%/themes/graphics/alerts/warning.png
+%%HORDEDIR%%/themes/graphics/avatars/alien.jpg
+%%HORDEDIR%%/themes/graphics/avatars/aly.jpg
+%%HORDEDIR%%/themes/graphics/avatars/angryboy.gif
+%%HORDEDIR%%/themes/graphics/avatars/ape.jpg
+%%HORDEDIR%%/themes/graphics/avatars/au.jpg
+%%HORDEDIR%%/themes/graphics/avatars/baby.gif
+%%HORDEDIR%%/themes/graphics/avatars/barbarian.jpg
+%%HORDEDIR%%/themes/graphics/avatars/bart.gif
+%%HORDEDIR%%/themes/graphics/avatars/batman.gif
+%%HORDEDIR%%/themes/graphics/avatars/bert.jpg
+%%HORDEDIR%%/themes/graphics/avatars/bert2.jpg
+%%HORDEDIR%%/themes/graphics/avatars/bobafett.gif
+%%HORDEDIR%%/themes/graphics/avatars/boo.jpg
+%%HORDEDIR%%/themes/graphics/avatars/boyandmower.gif
+%%HORDEDIR%%/themes/graphics/avatars/boyandpc.gif
+%%HORDEDIR%%/themes/graphics/avatars/bret.jpg
+%%HORDEDIR%%/themes/graphics/avatars/bunny.gif
+%%HORDEDIR%%/themes/graphics/avatars/charlie_brown.gif
+%%HORDEDIR%%/themes/graphics/avatars/clown.jpg
+%%HORDEDIR%%/themes/graphics/avatars/cocky.jpg
+%%HORDEDIR%%/themes/graphics/avatars/devil.gif
+%%HORDEDIR%%/themes/graphics/avatars/digimon.gif
+%%HORDEDIR%%/themes/graphics/avatars/dilbert.gif
+%%HORDEDIR%%/themes/graphics/avatars/dino.gif
+%%HORDEDIR%%/themes/graphics/avatars/dog.gif
+%%HORDEDIR%%/themes/graphics/avatars/duck.gif
+%%HORDEDIR%%/themes/graphics/avatars/einstein.jpg
+%%HORDEDIR%%/themes/graphics/avatars/elmerfudd.gif
+%%HORDEDIR%%/themes/graphics/avatars/elmo.jpg
+%%HORDEDIR%%/themes/graphics/avatars/evil.jpg
+%%HORDEDIR%%/themes/graphics/avatars/female1.jpg
+%%HORDEDIR%%/themes/graphics/avatars/female2.jpg
+%%HORDEDIR%%/themes/graphics/avatars/franc.jpg
+%%HORDEDIR%%/themes/graphics/avatars/fredflinstone.gif
+%%HORDEDIR%%/themes/graphics/avatars/garfield.gif
+%%HORDEDIR%%/themes/graphics/avatars/gopher.gif
+%%HORDEDIR%%/themes/graphics/avatars/greenhead.gif
+%%HORDEDIR%%/themes/graphics/avatars/gremlin.jpg
+%%HORDEDIR%%/themes/graphics/avatars/grover.jpg
+%%HORDEDIR%%/themes/graphics/avatars/homer.gif
+%%HORDEDIR%%/themes/graphics/avatars/hump.jpg
+%%HORDEDIR%%/themes/graphics/avatars/iceskatekid.gif
+%%HORDEDIR%%/themes/graphics/avatars/jeri.jpg
+%%HORDEDIR%%/themes/graphics/avatars/kid.gif
+%%HORDEDIR%%/themes/graphics/avatars/kirk.jpg
+%%HORDEDIR%%/themes/graphics/avatars/kryton.jpg
+%%HORDEDIR%%/themes/graphics/avatars/linux.gif
+%%HORDEDIR%%/themes/graphics/avatars/lisa.gif
+%%HORDEDIR%%/themes/graphics/avatars/lovebird.gif
+%%HORDEDIR%%/themes/graphics/avatars/male1.jpg
+%%HORDEDIR%%/themes/graphics/avatars/male2.jpg
+%%HORDEDIR%%/themes/graphics/avatars/man.jpg
+%%HORDEDIR%%/themes/graphics/avatars/marge.gif
+%%HORDEDIR%%/themes/graphics/avatars/maul.gif
+%%HORDEDIR%%/themes/graphics/avatars/melon.jpg
+%%HORDEDIR%%/themes/graphics/avatars/mib.gif
+%%HORDEDIR%%/themes/graphics/avatars/monkey.jpg
+%%HORDEDIR%%/themes/graphics/avatars/neo.jpg
+%%HORDEDIR%%/themes/graphics/avatars/ninja.jpg
+%%HORDEDIR%%/themes/graphics/avatars/paintingbird.gif
+%%HORDEDIR%%/themes/graphics/avatars/picard.jpg
+%%HORDEDIR%%/themes/graphics/avatars/puff.jpg
+%%HORDEDIR%%/themes/graphics/avatars/redcreature.gif
+%%HORDEDIR%%/themes/graphics/avatars/rei.jpg
+%%HORDEDIR%%/themes/graphics/avatars/rei2.jpg
+%%HORDEDIR%%/themes/graphics/avatars/ryu.gif
+%%HORDEDIR%%/themes/graphics/avatars/sexy.gif
+%%HORDEDIR%%/themes/graphics/avatars/smiley.gif
+%%HORDEDIR%%/themes/graphics/avatars/smurfs.gif
+%%HORDEDIR%%/themes/graphics/avatars/sonic.gif
+%%HORDEDIR%%/themes/graphics/avatars/speedy.gif
+%%HORDEDIR%%/themes/graphics/avatars/stan.jpg
+%%HORDEDIR%%/themes/graphics/avatars/superman.gif
+%%HORDEDIR%%/themes/graphics/avatars/sylvester.gif
+%%HORDEDIR%%/themes/graphics/avatars/thomas.gif
+%%HORDEDIR%%/themes/graphics/avatars/tigger.gif
+%%HORDEDIR%%/themes/graphics/avatars/trin.jpg
+%%HORDEDIR%%/themes/graphics/avatars/us.jpg
+%%HORDEDIR%%/themes/graphics/avatars/vampire.jpg
+%%HORDEDIR%%/themes/graphics/avatars/vampire2.jpg
+%%HORDEDIR%%/themes/graphics/avatars/wacko.gif
+%%HORDEDIR%%/themes/graphics/avatars/winnie.gif
+%%HORDEDIR%%/themes/graphics/avatars/wizard.jpg
+%%HORDEDIR%%/themes/graphics/avatars/wolverine.jpg
+%%HORDEDIR%%/themes/graphics/avatars/woman.jpg
+%%HORDEDIR%%/themes/graphics/avatars/woodie.jpg
+%%HORDEDIR%%/themes/graphics/avatars/xena.gif
%%HORDEDIR%%/themes/graphics/az.png
%%HORDEDIR%%/themes/graphics/blank.gif
+%%HORDEDIR%%/themes/graphics/block.png
%%HORDEDIR%%/themes/graphics/block/down.png
%%HORDEDIR%%/themes/graphics/block/large_down.png
%%HORDEDIR%%/themes/graphics/block/large_left.png
@@ -931,12 +1053,13 @@
%%HORDEDIR%%/themes/graphics/colorscale.png
%%HORDEDIR%%/themes/graphics/config.png
%%HORDEDIR%%/themes/graphics/data.png
+%%HORDEDIR%%/themes/graphics/datatree.png
%%HORDEDIR%%/themes/graphics/delete-small.png
%%HORDEDIR%%/themes/graphics/delete.png
%%HORDEDIR%%/themes/graphics/devel.png
%%HORDEDIR%%/themes/graphics/download.png
-%%HORDEDIR%%/themes/graphics/edit.png
%%HORDEDIR%%/themes/graphics/edit-small.png
+%%HORDEDIR%%/themes/graphics/edit.png
%%HORDEDIR%%/themes/graphics/emoticons/angel.png
%%HORDEDIR%%/themes/graphics/emoticons/angelwink.png
%%HORDEDIR%%/themes/graphics/emoticons/angry.png
@@ -1159,10 +1282,12 @@
%%HORDEDIR%%/themes/graphics/horde-power2.png
%%HORDEDIR%%/themes/graphics/horde-power3.png
%%HORDEDIR%%/themes/graphics/horde.png
+%%HORDEDIR%%/themes/graphics/image/crop.png
%%HORDEDIR%%/themes/graphics/image/flip.png
%%HORDEDIR%%/themes/graphics/image/grayscale.png
%%HORDEDIR%%/themes/graphics/image/mirror.png
%%HORDEDIR%%/themes/graphics/image/ratio.png
+%%HORDEDIR%%/themes/graphics/image/refresh.png
%%HORDEDIR%%/themes/graphics/image/rotate-180.png
%%HORDEDIR%%/themes/graphics/image/rotate-270.png
%%HORDEDIR%%/themes/graphics/image/rotate-90.png
@@ -1174,25 +1299,18 @@
%%HORDEDIR%%/themes/graphics/locked.png
%%HORDEDIR%%/themes/graphics/login.png
%%HORDEDIR%%/themes/graphics/logout.png
-%%HORDEDIR%%/themes/graphics/mail.png
%%HORDEDIR%%/themes/graphics/map.png
%%HORDEDIR%%/themes/graphics/map_eu.png
%%HORDEDIR%%/themes/graphics/mime/audio.png
%%HORDEDIR%%/themes/graphics/mime/binary.png
%%HORDEDIR%%/themes/graphics/mime/compressed.png
-%%HORDEDIR%%/themes/graphics/mime/csv.png
%%HORDEDIR%%/themes/graphics/mime/deb.png
%%HORDEDIR%%/themes/graphics/mime/encryption.png
-%%HORDEDIR%%/themes/graphics/mime/executable.png
%%HORDEDIR%%/themes/graphics/mime/html.png
%%HORDEDIR%%/themes/graphics/mime/icalendar.png
%%HORDEDIR%%/themes/graphics/mime/image.png
-%%HORDEDIR%%/themes/graphics/mime/inf.png
%%HORDEDIR%%/themes/graphics/mime/mail.png
-%%HORDEDIR%%/themes/graphics/mime/makefile.png
%%HORDEDIR%%/themes/graphics/mime/msexcel.png
-%%HORDEDIR%%/themes/graphics/mime/msi.png
-%%HORDEDIR%%/themes/graphics/mime/msp.png
%%HORDEDIR%%/themes/graphics/mime/mspowerpoint.png
%%HORDEDIR%%/themes/graphics/mime/msword.png
%%HORDEDIR%%/themes/graphics/mime/ooo_calc.png
@@ -1202,25 +1320,16 @@
%%HORDEDIR%%/themes/graphics/mime/ooo_writer.png
%%HORDEDIR%%/themes/graphics/mime/pdf.png
%%HORDEDIR%%/themes/graphics/mime/php.png
-%%HORDEDIR%%/themes/graphics/mime/quicktime.png
-%%HORDEDIR%%/themes/graphics/mime/readme.png
-%%HORDEDIR%%/themes/graphics/mime/realaudio.png
%%HORDEDIR%%/themes/graphics/mime/rpm.png
-%%HORDEDIR%%/themes/graphics/mime/script-asa.png
-%%HORDEDIR%%/themes/graphics/mime/script-asp.png
%%HORDEDIR%%/themes/graphics/mime/script-js.png
-%%HORDEDIR%%/themes/graphics/mime/setup.png
-%%HORDEDIR%%/themes/graphics/mime/signed.png
%%HORDEDIR%%/themes/graphics/mime/source-c.png
%%HORDEDIR%%/themes/graphics/mime/source-cpp.png
%%HORDEDIR%%/themes/graphics/mime/source-h.png
%%HORDEDIR%%/themes/graphics/mime/source-java.png
%%HORDEDIR%%/themes/graphics/mime/source-python.png
%%HORDEDIR%%/themes/graphics/mime/text.png
-%%HORDEDIR%%/themes/graphics/mime/unknown.png
%%HORDEDIR%%/themes/graphics/mime/vcard.png
%%HORDEDIR%%/themes/graphics/mime/video.png
-%%HORDEDIR%%/themes/graphics/mime/xcode.png
%%HORDEDIR%%/themes/graphics/mime/xml.png
%%HORDEDIR%%/themes/graphics/mobile/bottom.jpg
%%HORDEDIR%%/themes/graphics/mobile/display.jpg
@@ -1260,6 +1369,7 @@
%%HORDEDIR%%/themes/graphics/shell.png
%%HORDEDIR%%/themes/graphics/show_panel.png
%%HORDEDIR%%/themes/graphics/sql.png
+%%HORDEDIR%%/themes/graphics/tab_bottom.gif
%%HORDEDIR%%/themes/graphics/tree/blank.png
%%HORDEDIR%%/themes/graphics/tree/folder.png
%%HORDEDIR%%/themes/graphics/tree/folderopen.png
@@ -1278,23 +1388,35 @@
%%HORDEDIR%%/themes/graphics/tree/plusonly.png
%%HORDEDIR%%/themes/graphics/tree/plustop.png
%%HORDEDIR%%/themes/graphics/tree/rev-join.png
-%%HORDEDIR%%/themes/graphics/tree/rev-minusonly.png
%%HORDEDIR%%/themes/graphics/tree/rev-joinbottom-down.png
-%%HORDEDIR%%/themes/graphics/tree/rev-plusonly.png
+%%HORDEDIR%%/themes/graphics/tree/rev-joinbottom.png
+%%HORDEDIR%%/themes/graphics/tree/rev-leaf.png
%%HORDEDIR%%/themes/graphics/tree/rev-line.png
+%%HORDEDIR%%/themes/graphics/tree/rev-minus.png
%%HORDEDIR%%/themes/graphics/tree/rev-minusbottom.png
+%%HORDEDIR%%/themes/graphics/tree/rev-minusonly.png
+%%HORDEDIR%%/themes/graphics/tree/rev-minustop.png
+%%HORDEDIR%%/themes/graphics/tree/rev-nullonly.png
%%HORDEDIR%%/themes/graphics/tree/rev-plus.png
%%HORDEDIR%%/themes/graphics/tree/rev-plusbottom.png
-%%HORDEDIR%%/themes/graphics/tree/rev-leaf.png
-%%HORDEDIR%%/themes/graphics/tree/rev-joinbottom.png
-%%HORDEDIR%%/themes/graphics/tree/rev-nullonly.png
-%%HORDEDIR%%/themes/graphics/tree/rev-minus.png
+%%HORDEDIR%%/themes/graphics/tree/rev-plusonly.png
%%HORDEDIR%%/themes/graphics/tree/rev-plustop.png
-%%HORDEDIR%%/themes/graphics/tree/rev-minustop.png
%%HORDEDIR%%/themes/graphics/unlocked.png
%%HORDEDIR%%/themes/graphics/user.png
%%HORDEDIR%%/themes/graphics/website.png
%%HORDEDIR%%/themes/graphics/za.png
+%%HORDEDIR%%/themes/green/info.php
+%%HORDEDIR%%/themes/green/screen.css
+%%HORDEDIR%%/themes/grey/info.php
+%%HORDEDIR%%/themes/grey/screen.css
+%%HORDEDIR%%/themes/hi-contrast/info.php
+%%HORDEDIR%%/themes/hi-contrast/screen.css
+%%HORDEDIR%%/themes/ideas/graphics/background.png
+%%HORDEDIR%%/themes/ideas/graphics/left_menu_bottom.png
+%%HORDEDIR%%/themes/ideas/graphics/left_menu_top.png
+%%HORDEDIR%%/themes/ideas/graphics/menu_top.png
+%%HORDEDIR%%/themes/ideas/info.php
+%%HORDEDIR%%/themes/ideas/screen.css
%%HORDEDIR%%/themes/ie.css
%%HORDEDIR%%/themes/ie5mac.css
%%HORDEDIR%%/themes/kolab/graphics/bg.png
@@ -1307,6 +1429,11 @@
%%HORDEDIR%%/themes/lightblue/graphics/menu.png
%%HORDEDIR%%/themes/lightblue/info.php
%%HORDEDIR%%/themes/lightblue/screen.css
+%%HORDEDIR%%/themes/luc/graphics/currentTab_left.gif
+%%HORDEDIR%%/themes/luc/graphics/currentTab_right.gif
+%%HORDEDIR%%/themes/luc/graphics/tab_bottom.gif
+%%HORDEDIR%%/themes/luc/graphics/tab_left.gif
+%%HORDEDIR%%/themes/luc/graphics/tab_right.gif
%%HORDEDIR%%/themes/luc/info.php
%%HORDEDIR%%/themes/luc/screen.css
%%HORDEDIR%%/themes/lucblue/info.php
@@ -1324,12 +1451,14 @@
%%HORDEDIR%%/themes/print/screen.css
%%HORDEDIR%%/themes/purple/info.php
%%HORDEDIR%%/themes/purple/screen.css
+%%HORDEDIR%%/themes/rtl.css
%%HORDEDIR%%/themes/safari.css
%%HORDEDIR%%/themes/screen.css
%%HORDEDIR%%/themes/simplex/graphics/background.png
%%HORDEDIR%%/themes/simplex/info.php
%%HORDEDIR%%/themes/simplex/screen.css
%%HORDEDIR%%/util/barcode.php
+%%HORDEDIR%%/util/icon_browser.php
%%HORDEDIR%%/util/regex_test.php
@dirrm %%HORDEDIR%%/util
@dirrm %%HORDEDIR%%/themes/simplex/graphics
@@ -1341,12 +1470,18 @@
@dirrm %%HORDEDIR%%/themes/mozilla
@dirrm %%HORDEDIR%%/themes/mobile
@dirrm %%HORDEDIR%%/themes/lucblue
+@dirrm %%HORDEDIR%%/themes/luc/graphics
@dirrm %%HORDEDIR%%/themes/luc
@dirrm %%HORDEDIR%%/themes/lightblue/graphics
@dirrm %%HORDEDIR%%/themes/lightblue
@dirrm %%HORDEDIR%%/themes/lavander
@dirrm %%HORDEDIR%%/themes/kolab/graphics
@dirrm %%HORDEDIR%%/themes/kolab
+@dirrm %%HORDEDIR%%/themes/ideas/graphics
+@dirrm %%HORDEDIR%%/themes/ideas
+@dirrm %%HORDEDIR%%/themes/hi-contrast
+@dirrm %%HORDEDIR%%/themes/grey
+@dirrm %%HORDEDIR%%/themes/green
@dirrm %%HORDEDIR%%/themes/graphics/tree
@dirrm %%HORDEDIR%%/themes/graphics/nav
@dirrm %%HORDEDIR%%/themes/graphics/mobile
@@ -1360,11 +1495,11 @@
@dirrm %%HORDEDIR%%/themes/graphics/block/sunrise
@dirrm %%HORDEDIR%%/themes/graphics/block/moon
@dirrm %%HORDEDIR%%/themes/graphics/block
+@dirrm %%HORDEDIR%%/themes/graphics/avatars
@dirrm %%HORDEDIR%%/themes/graphics/alerts
@dirrm %%HORDEDIR%%/themes/graphics
-@dirrm %%HORDEDIR%%/themes/grey
-@dirrm %%HORDEDIR%%/themes/green
@dirrm %%HORDEDIR%%/themes/gennevilliers
+@dirrm %%HORDEDIR%%/themes/cornflower/graphics
@dirrm %%HORDEDIR%%/themes/cornflower
@dirrm %%HORDEDIR%%/themes/camouflage/graphics
@dirrm %%HORDEDIR%%/themes/camouflage
@@ -1460,14 +1595,20 @@
@dirrm %%HORDEDIR%%/locale/lt_LT
@dirrm %%HORDEDIR%%/locale/ko_KR/LC_MESSAGES
@dirrm %%HORDEDIR%%/locale/ko_KR
+@dirrm %%HORDEDIR%%/locale/km_KH/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/km_KH
@dirrm %%HORDEDIR%%/locale/ja_JP/LC_MESSAGES
@dirrm %%HORDEDIR%%/locale/ja_JP
@dirrm %%HORDEDIR%%/locale/it_IT/LC_MESSAGES
@dirrm %%HORDEDIR%%/locale/it_IT
+@dirrm %%HORDEDIR%%/locale/is_IS/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/is_IS
@dirrm %%HORDEDIR%%/locale/id_ID/LC_MESSAGES
@dirrm %%HORDEDIR%%/locale/id_ID
@dirrm %%HORDEDIR%%/locale/hu_HU/LC_MESSAGES
@dirrm %%HORDEDIR%%/locale/hu_HU
+@dirrm %%HORDEDIR%%/locale/he_IL/LC_MESSAGES
+@dirrm %%HORDEDIR%%/locale/he_IL
@dirrm %%HORDEDIR%%/locale/gl_ES/LC_MESSAGES
@dirrm %%HORDEDIR%%/locale/gl_ES
@dirrm %%HORDEDIR%%/locale/fr_FR/LC_MESSAGES
@@ -1498,6 +1639,7 @@
@dirrm %%HORDEDIR%%/locale/ar_SY/LC_MESSAGES
@dirrm %%HORDEDIR%%/locale/ar_SY
@dirrm %%HORDEDIR%%/locale
+@dirrm %%HORDEDIR%%/lib/docs
@dirrm %%HORDEDIR%%/lib/XML/tests
@dirrm %%HORDEDIR%%/lib/XML/docs/examples
@dirrm %%HORDEDIR%%/lib/XML/docs
@@ -1517,6 +1659,9 @@
@dirrm %%HORDEDIR%%/lib/Text/Diff/Renderer
@dirrm %%HORDEDIR%%/lib/Text/Diff
@dirrm %%HORDEDIR%%/lib/Text
+@dirrm %%HORDEDIR%%/lib/SyncML/Device
+@dirrm %%HORDEDIR%%/lib/SyncML/Command
+@dirrm %%HORDEDIR%%/lib/SyncML
@dirrm %%HORDEDIR%%/lib/Net/SMS
@dirrm %%HORDEDIR%%/lib/Net/IMSP/Auth
@dirrm %%HORDEDIR%%/lib/Net/IMSP
@@ -1533,15 +1678,12 @@
@dirrm %%HORDEDIR%%/lib/Horde/Text/tests
@dirrm %%HORDEDIR%%/lib/Horde/Text/Filter
@dirrm %%HORDEDIR%%/lib/Horde/Text
-@dirrm %%HORDEDIR%%/lib/Horde/SyncML/Device
-@dirrm %%HORDEDIR%%/lib/Horde/SyncML/Command
-@dirrm %%HORDEDIR%%/lib/Horde/SyncML
@dirrm %%HORDEDIR%%/lib/Horde/SessionHandler
-@dirrm %%HORDEDIR%%/lib/Horde/Search
@dirrm %%HORDEDIR%%/lib/Horde/Scheduler
@dirrm %%HORDEDIR%%/lib/Horde/SQL
-@dirrm %%HORDEDIR%%/lib/Horde/Relationship
@dirrm %%HORDEDIR%%/lib/Horde/RPC
+@dirrm %%HORDEDIR%%/lib/Horde/RDO/Storage
+@dirrm %%HORDEDIR%%/lib/Horde/RDO
@dirrm %%HORDEDIR%%/lib/Horde/Prefs
@dirrm %%HORDEDIR%%/lib/Horde/Perms
@dirrm %%HORDEDIR%%/lib/Horde/Notification/Listener
@@ -1559,6 +1701,7 @@
@dirrm %%HORDEDIR%%/lib/Horde/Graph/Plot
@dirrm %%HORDEDIR%%/lib/Horde/Graph/Chart
@dirrm %%HORDEDIR%%/lib/Horde/Graph
+@dirrm %%HORDEDIR%%/lib/Horde/Form/Type
@dirrm %%HORDEDIR%%/lib/Horde/Form/Action
@dirrm %%HORDEDIR%%/lib/Horde/Form
@dirrm %%HORDEDIR%%/lib/Horde/Editor
@@ -1570,6 +1713,7 @@
@dirrm %%HORDEDIR%%/lib/Horde/Cipher
@dirrm %%HORDEDIR%%/lib/Horde/Cache
@dirrm %%HORDEDIR%%/lib/Horde/Browser
+@dirrm %%HORDEDIR%%/lib/Horde/Block/Layout
@dirrm %%HORDEDIR%%/lib/Horde/Block
@dirrm %%HORDEDIR%%/lib/Horde/Auth
@dirrm %%HORDEDIR%%/lib/Horde
@@ -1584,6 +1728,7 @@
@dirrmtry %%HORDEDIR%%/config
@dirrm %%HORDEDIR%%/admin/setup
@dirrm %%HORDEDIR%%/admin/perms
+@dirrm %%HORDEDIR%%/admin/locale/hu_HU
@dirrm %%HORDEDIR%%/admin/locale/fi_FI
@dirrm %%HORDEDIR%%/admin/locale/en_US
@dirrm %%HORDEDIR%%/admin/locale
diff --git a/www/horde4-base/Makefile b/www/horde4-base/Makefile
deleted file mode 100644
index 694f74ddd28f..000000000000
--- a/www/horde4-base/Makefile
+++ /dev/null
@@ -1,377 +0,0 @@
-# Ports collection makefile for: horde2
-# Date created: Sun Oct 07, 2001
-# Whom: Thierry Thomas (<thierry@thomas.as>)
-#
-# $FreeBSD$
-#
-
-PORTNAME= horde
-PORTVERSION= 3.0.9
-CATEGORIES= www
-MASTER_SITES= ftp://ftp.horde.org/pub/horde/ \
- ftp://ftp.planetmirror.com/pub/horde/horde/ \
- ftp://ftp.au.horde.org/pub/horde/horde/ \
- ftp://ftp.be.horde.org/horde/ \
- ftp://ftp.es.horde.org/pub/horde/ \
- ftp://ftp.it.horde.org/pub/mirror/horde.org/horde/ \
- ftp://ftp.nl.horde.org/mirror/horde-ftp/pub/horde/ \
- ftp://ftp.uk.horde.org/mirrors/ftp.horde.org/pub/horde/ \
- http://ftp.horde.org/pub/horde/
-.if defined(WITH_PHP5)
-PKGNAMESUFFIX= -php5
-.endif
-
-MAINTAINER= thierry@FreeBSD.org
-COMMENT= A common code-base used by Horde applications, written in PHP
-
-#----------------------------------------------------------------------------
-# You may define these options:
-#
-# - WITH_PHP5: if you run PHP5 (you could use www/horde-php5).
-#
-# - WITHOUT_SUPPORTED_DB: if you run a database not in the ports tree.
-#
-# - WITHOUT_MYSQL: this port is built with MySQL by default
-# but you might choose any other database
-# supported by PHP (e.g. WITH_POSTGRESQL / WITH_SQLITE).
-#
-# - WITHOUT_IMAP: this port uses IMAP as a default authentication
-# backend; use this knob if for
-# example you only need Chora.
-#
-# - WITHOUT_LDAP: if you do not need OpenLDAP.
-#
-# - WITHOUT_FTP: if you do not need the VFS FTP driver.
-#
-# - WITH_MCAL: if you plan to install Kronolith with mcal (deprecated).
-#
-# - WITH_IMSP: use IMSP as a preferences backend.
-#
-# - WITHOUT_FILEINFO: use native code to perform MIME magic lookups.
-#
-# - WITHOUT_GD: don't perform manipulations on image data with gd.
-#
-# - WITHOUT_ZLIB: don't compress pages and don't handle zip or gz data.
-#
-# - WITH_MAGICK: use ImageMagick to perform these image manipulations.
-#
-# - WITHOUT_ICONV: remove support for UTF-8 character sets.
-# - WITHOUT_MBSTRING:
-#
-# - WITHOUT_WV if your users never receive MS-Word docs;
-#
-# - WITHOUT_XL if your users never receive MS-Excel sheets
-# (or .ppt presentations);
-#
-# - WITHOUT_GEOIP don't activate MaxMind GeoIP Hostname to Country lookup.
-#
-# - WITHOUT_SW don't use the weather.com block on the portal page.
-#
-# - WITHOUT_WEBCPP: don't highlight sources with webcpp.
-#
-# - WITH_SRCHIGH: highlight sources with source-highlight.
-#
-# - WITH_ENSCRIPT: highlight sources with enscript.
-#
-# - WITH_RPM: handle RPM packages.
-#
-# - WITH_DEB: handle Debian packages.
-#
-# - WITH_SUPHP: Install appropriately for use with the www/suphp port.
-#
-#----------------------------------------------------------------------------
-
-RUN_DEPENDS+= ${PEARDIR}/Date.php:${PORTSDIR}/devel/pear-Date \
- ${PEARDIR}/Log.php:${PORTSDIR}/sysutils/pear-Log \
- ${PEARDIR}/Mail/RFC822.php:${PORTSDIR}/mail/pear-Mail \
- ${PEARDIR}/Mail/mime.php:${PORTSDIR}/mail/pear-Mail_Mime \
- ${PEARDIR}/DB.php:${PORTSDIR}/databases/pear-DB \
- ${PEARDIR}/File.php:${PORTSDIR}/sysutils/pear-File \
- ${PEARDIR}/Net/SMTP.php:${PORTSDIR}/net/pear-Net_SMTP
-
-CONFLICTS= horde-2.*
-
-NO_BUILD= yes
-USE_APACHE= 1.3+
-USE_PHP= ctype gettext session
-USE_REINPLACE= yes
-SUB_FILES= pkg-message pkg-deinstall pkg-install
-PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
-PKGINSTALL= ${WRKDIR}/pkg-install
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-.if defined(WITH_SUPHP) && !defined(WITHOUT_SUPHP)
-RUN_DEPENDS+= ${LOCALBASE}/sbin/suphp:${PORTSDIR}/www/suphp
-WANT_PHP_CGI= yes
-HORDEADMUSR?= horde
-SUB_LIST= WITH_SUPHP=yes
-.else
-WANT_PHP_WEB= yes
-.endif
-
-.if !defined(WITHOUT_FILEINFO)
-USE_PHP+= fileinfo
-.endif
-.if !defined(WITHOUT_FTP)
-USE_PHP+= ftp
-.endif
-.if !defined(WITHOUT_GD)
-USE_PHP+= gd
-.endif
-.if !defined(WITHOUT_ICONV)
-USE_PHP+= iconv
-.endif
-.if !defined(WITHOUT_IMAP)
-USE_PHP+= imap
-.endif
-.if !defined(WITHOUT_LDAP)
-USE_PHP+= ldap
-.endif
-.if !defined(WITHOUT_MBSTRING)
-USE_PHP+= mbstring
-.endif
-.if !defined(NOCRYPT)
-USE_PHP+= mcrypt
-.endif
-.if !defined(WITHOUT_SUPPORTED_DB)
-. if !defined(WITHOUT_MYSQL)
-USE_PHP+= mysql
-. endif
-. if defined(WITH_POSTGRESQL)
-USE_PHP+= pgsql
-. endif
-. if defined(WITH_SQLITE)
-USE_PHP+= sqlite
-. endif
-.endif
-.if !defined(WITHOUT_ZLIB)
-USE_PHP+= zlib
-.endif
-.if defined(WITH_MAGICK)
-RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick
-.endif
-.if defined(WITH_IMSP)
-RUN_DEPENDS+= imspd:${PORTSDIR}/databases/cyrus-imspd
-.endif
-
-.if !defined(WITHOUT_X11)
-. if !defined(WITHOUT_WV)
-RUN_DEPENDS+= ${LOCALBASE}/bin/wvHtml:${PORTSDIR}/textproc/wv
-. endif
-. if !defined(WITHOUT_XL)
-RUN_DEPENDS+= ${LOCALBASE}/bin/xlhtml:${PORTSDIR}/textproc/xlhtml
-. endif
-.endif
-
-.if !defined(WITHOUT_WEBCPP)
-RUN_DEPENDS+= webcpp:${PORTSDIR}/textproc/webcpp
-.endif
-
-.if exists(${LOCALBASE}/bin/source-highlight)
-WITH_SRCHIGH= yes
-.endif
-.if defined(WITH_SRCHIGH)
-RUN_DEPENDS+= source-highlight:${PORTSDIR}/textproc/source-highlight
-.endif
-
-.if exists(${LOCALBASE}/bin/enscript)
-WITH_ENSCRIPT= yes
-.endif
-.if defined(WITH_ENSCRIPT)
-. if defined(A4)
-RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-a4
-. elif defined(DJ)
-RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-letterdj
-. else
-RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-letter
-. endif
-.endif
-
-.if exists(${LOCALBASE}/bin/rpm)
-WITH_RPM= yes
-.endif
-.if defined(WITH_RPM)
-RUN_DEPENDS+= rpm:${PORTSDIR}/archivers/rpm4
-.endif
-
-.if exists(${LOCALBASE}/bin/dpkg)
-WITH_DEB= yes
-.endif
-.if defined(WITH_DEB)
-RUN_DEPENDS+= dpkg:${PORTSDIR}/archivers/dpkg
-.endif
-
-.if !defined(WITHOUT_SW)
-RUN_DEPENDS+= ${PEARDIR}/Services/Weather.php:${PORTSDIR}/misc/pear-Services_Weather
-.endif
-
-.if !defined(WITHOUT_GEOIP)
-RUN_DEPENDS+= ${LOCALBASE}/share/GeoIP/GeoIP.dat:${PORTSDIR}/net/GeoIP
-.endif
-
-REINPLACE_ARGS= -i.beforeHorde
-DOCS= COPYING README docs/CHANGES docs/CODING_STANDARDS \
- docs/CONTRIBUTING docs/CREDITS docs/HACKING docs/INSTALL \
- docs/PERFORMANCE docs/RELEASE_NOTES docs/SECURITY docs/TODO \
- docs/TRANSLATIONS docs/UPGRADING
-CONFFILE= conf.php mime_drivers.php motd.php nls.php prefs.php registry.php
-SUB_DIRS= admin config js lib locale po scripts services templates themes util
-
-LHORDEDIR?= www/horde
-LHORDESBIN?= sbin
-
-PLIST_SUB= HORDEDIR=${LHORDEDIR} HORDESBIN=${LHORDESBIN} \
- HORDE_INC=${LHORDE_INC}
-SUB_LIST+= HORDEDIR=${HORDEDIR} APACHE_CONF=${APACHE_CONF} \
- HORDESBIN=${HORDESBIN} HORDEADMUSR=${HORDEADMUSR} HORDEGRP=${WWWGRP}
-
-HORDEDIR= ${PREFIX}/${LHORDEDIR}
-HORDESBIN= ${PREFIX}/${LHORDESBIN}
-CONFDIR= ${HORDEDIR}/config
-
-APACHE_CONF= ${APACHE_CNFDIR}/httpd.conf
-PEARDIR?= ${LOCALBASE}/share/pear
-LOG_FILE?= /var/log/horde.log
-
-.if defined(WITH_PHP5)
-USE_PHP+= dom
-.else
-USE_PHP+= domxml
-. if defined(WITH_MCAL)
-USE_PHP+= mcal
-. endif
-.endif
-
-PATCHES2RM= po/translation.php config/conf.xml scripts/sql/README \
- config/mime_drivers.php.dist config/registry.php.dist
-SEDIN2RM= lib/Horde/Auth/mcal.php config/conf.xml docs/INSTALL \
- config/mime_drivers.php.dist
-
-.include <bsd.port.pre.mk>
-
-.if ${APACHE_VERSION} >= 20
-APACHE_CNFDIR= ${LOCALBASE}/etc/apache${APACHE_VERSION:S/20/2/}
-HORDE_INC= ${APACHE_CNFDIR}/Includes
-LHORDE_INC= ${HORDE_INC:S|^${LOCALBASE}/||}
-PLIST_SUB+= RMDIRINC="@comment "
-.else
-APACHE_CNFDIR= ${LOCALBASE}/etc/apache
-HORDE_INC= ${PREFIX}/etc/horde
-LHORDE_INC= ${HORDE_INC:S|^${PREFIX}/||}
-PLIST_SUB+= RMDIRINC=""
-.endif
-
-pre-configure:
- @${RM} ${PATCHES2RM:S|^|${WRKSRC}/|:S|$|.orig|}
- @${SED} -e "s:/home/httpd/html/horde:${HORDEDIR}:" \
- -e "s:php_value auto_prepend_file:# php_value auto_prepend_file:" \
- -e "s:/home/httpd/phplib:${PEARDIR}:" \
- ${FILESDIR}/httpd.conf.horde > ${WRKDIR}/httpd-horde.conf
-.if ${PHP_VER} == 5
- @${REINPLACE_CMD} -e "s:mod_php4.c:mod_php5.c:" ${WRKDIR}/httpd-horde.conf
-.endif
- @${REINPLACE_CMD} -e "s:%%LOCALBASE%%:${LOCALBASE}:" ${WRKSRC}/config/mime_drivers.php.dist
-.if !defined(WITHOUT_X11)
-. if !defined(WITHOUT_WV)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFWV::" ${WRKSRC}/config/mime_drivers.php.dist
-. endif
-. if !defined(WITHOUT_XL)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFXL::" ${WRKSRC}/config/mime_drivers.php.dist
-. endif
-.endif
-.if !defined(WITHOUT_WEBCPP)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFWCPP::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if defined(WITH_SRCHIGH)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFSRCHIGH::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if defined(WITH_ENSCRIPT)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFES::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if defined(WITH_RPM)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFRPM::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if defined(WITH_DEB)
- @${REINPLACE_CMD} -e "s://UNCOMMENTIFDEB::" ${WRKSRC}/config/mime_drivers.php.dist
-.endif
-.if !defined(WITHOUT_GEOIP)
- @${REINPLACE_CMD} -e "s:GeoIP lookup will not be performed.\"/>:GeoIP lookup will not be performed.\">${LOCALBASE}/share/GeoIP/GeoIP.dat</configstring>:" \
- ${WRKSRC}/config/conf.xml
-.endif
- @${REINPLACE_CMD} -e "s:/tmp/horde.log:${LOG_FILE}:" ${WRKSRC}/config/conf.xml
- @${REINPLACE_CMD} -e "s:/etc/mpasswd:${LOCALBASE}/etc/mpasswd:g" \
- ${WRKSRC}/lib/Horde/Auth/mcal.php
- @${REINPLACE_CMD} -e "s:/usr/local/apache/htdocs:${PREFIX}/www:g" \
- ${WRKSRC}/docs/INSTALL
- @${RM} ${SEDIN2RM:S|^|${WRKSRC}/|:S|$|.beforeHorde|}
-
-pre-install:
-.if !defined(WITHOUT_SUPPORTED_DB)
- @if ! php -m | ${GREP} -q -e "mysql" ; then \
- if ! php -m | ${GREP} -q -e "pgsql" ; then \
- if ! php -m | ${GREP} -q -e "sybase" ; then \
- if ! php -m | ${GREP} -q -e "SQLite" ; then \
- ${ECHO_MSG} "" ; \
- ${ECHO_MSG} "Please configure PHP with a database support." ; \
- ${ECHO_MSG} "MySQL, PostgreSQL, SQLite and Sybase (CTLIB or DBLIB)" ; \
- ${ECHO_MSG} "can be used with PHP AND Horde." ; \
- ${ECHO_MSG} "" ; \
- ${ECHO_MSG} "(If everything will run on this machine, do not" ; \
- ${ECHO_MSG} " forget to install the database server-side!)" ; \
- ${ECHO_MSG} "" ; \
- ${FALSE} ; \
- fi ; \
- fi ; \
- fi ; \
- fi
-.endif
-.if defined(WITH_SUPHP)
- ${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-.endif
-
-do-install:
- @${MKDIR} ${HORDEDIR}
-.for REP in ${SUB_DIRS}
- @${CP} -Rp ${WRKSRC}/${REP} ${HORDEDIR}
-.endfor
- @${CP} -p ${WRKSRC}/*.php ${HORDEDIR}
-.for FILE in ${CONFFILE}
- @if [ ! -f ${CONFDIR}/${FILE} ]; then \
- ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \
- fi
-.endfor
- @${CP} ${WRKSRC}/scripts/set_perms.sh ${HORDESBIN}/horde_set_perms.sh
- @${CHMOD} u+x ${HORDESBIN}/horde_set_perms.sh
-.if ${APACHE_VERSION} >= 20
- ${INSTALL_DATA} ${WRKDIR}/httpd-horde.conf ${HORDE_INC}
-.else
- @${MKDIR} ${HORDE_INC}
- @${INSTALL_DATA} ${WRKDIR}/httpd-horde.conf ${HORDE_INC}
-. if !defined(PACKAGE_BUILDING)
- @(if [ -f ${APACHE_CONF} ] ; then \
- ${ECHO_MSG} "===> Updating ${APACHE_CONF}..." ; \
- ${CP} -p ${APACHE_CONF} ${APACHE_CONF}.beforeHorde ; \
- ${ECHO_CMD} "# Horde's include directory" >> ${APACHE_CONF} ; \
- ${ECHO_CMD} "Include ${HORDE_INC}" >> ${APACHE_CONF} ; \
- fi)
-. endif
-.endif
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${HORDEDIR}
- @${CHMOD} -R o-rwx ${CONFDIR}
- @${TOUCH} ${LOG_FILE}
- @${CHOWN} ${WWWOWN}:${WWWGRP} ${LOG_FILE}
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for FILE in ${DOCS}
- @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
-.endfor
- @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
-.endif
-
-post-install:
- ${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
- @${ECHO_MSG}
- @${CAT} ${PKGMESSAGE}
- @${ECHO_MSG}
-
-.include <bsd.port.post.mk>
diff --git a/www/horde4-base/distinfo b/www/horde4-base/distinfo
deleted file mode 100644
index a6240e2f2aee..000000000000
--- a/www/horde4-base/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (horde-3.0.9.tar.gz) = 00bb74eb4b208392d2ae065e4bc73531
-SHA256 (horde-3.0.9.tar.gz) = 6fac31eb9afdd87ebe1ea7ff3c27ba7fc8d46451a18e00cb43830df980913cd1
-SIZE (horde-3.0.9.tar.gz) = 3738315
diff --git a/www/horde4-base/files/httpd.conf.horde b/www/horde4-base/files/httpd.conf.horde
deleted file mode 100644
index 0bd4b621c52b..000000000000
--- a/www/horde4-base/files/httpd.conf.horde
+++ /dev/null
@@ -1,57 +0,0 @@
-# This is included in Apache's httpd.conf for Horde
-
-<Directory /home/httpd/html/horde>
- Options Indexes FollowSymLinks
- AllowOverride None
- order allow,deny
- allow from all
- <IfModule mod_php4.c>
- php_value include_path '/home/httpd/phplib:.'
- php_flag register_globals On
- php_flag magic_quotes_gpc Off
- php_flag track_vars On
- php_value memory_limit 16M
- </IfModule>
-</Directory>
-
-<IfModule mod_alias.c>
- Alias /horde/ "/home/httpd/html/horde/"
-</IfModule>
-#
-# For security, don't serve pages from the Horde configuration and library
-# directories.
-#
-#<Directory "/home/httpd/html/horde/admin">
-# Order deny,allow
-# Deny from all
-#</Directory>
-<Directory "/home/httpd/html/horde/config">
- Order deny,allow
- Deny from all
-</Directory>
-<Directory "/home/httpd/html/horde/lib">
- Order deny,allow
- Deny from all
-</Directory>
-<Directory "/home/httpd/html/horde/locale">
- Order deny,allow
- Deny from all
-</Directory>
-<Directory "/home/httpd/html/horde/po">
- Order deny,allow
- Deny from all
-</Directory>
-<Directory "/home/httpd/html/horde/scripts">
- Order deny,allow
- Deny from all
-</Directory>
-<Directory "/home/httpd/html/horde/templates">
- Order deny,allow
- Deny from all
-</Directory>
-<Directory "/home/httpd/html/horde/util">
- Order deny,allow
- Deny from all
-</Directory>
-# End of Horde configuration ================
-
diff --git a/www/horde4-base/files/patch-config_conf.xml b/www/horde4-base/files/patch-config_conf.xml
deleted file mode 100644
index 56f6f6a346f7..000000000000
--- a/www/horde4-base/files/patch-config_conf.xml
+++ /dev/null
@@ -1,20 +0,0 @@
---- config/conf.xml.orig Fri Nov 5 10:54:09 2004
-+++ config/conf.xml Sat Nov 27 23:20:31 2004
-@@ -276,7 +276,7 @@
-
- <case name="login" desc="Login (su) authentication">
- <configsection name="params">
-- <configstring name="location" desc="Location of the su binary">/bin/su</configstring>
-+ <configstring name="location" desc="Location of the su binary">/usr/bin/su</configstring>
- </configsection>
- </case>
-
-@@ -932,7 +932,7 @@
- <configsection name="params">
- <configstring name="sendmail_path" required="false" desc="The location
- of the sendmail binary on the filesystem
-- [/usr/sbin/sendmail]">/usr/lib/sendmail</configstring>
-+ [/usr/sbin/sendmail]">/usr/sbin/sendmail</configstring>
- <configstring name="sendmail_args" required="false" desc="Any extra
- parameters to pass to the sendmail or sendmail wrapper
- binary">-oi</configstring>
diff --git a/www/horde4-base/files/patch-config_mime_drivers.php.dist b/www/horde4-base/files/patch-config_mime_drivers.php.dist
deleted file mode 100644
index 9b32d41ebb5e..000000000000
--- a/www/horde4-base/files/patch-config_mime_drivers.php.dist
+++ /dev/null
@@ -1,251 +0,0 @@
---- config/mime_drivers.php.dist.orig Fri Sep 30 22:52:16 2005
-+++ config/mime_drivers.php.dist Fri Oct 28 23:01:17 2005
-@@ -37,10 +37,21 @@
- * zip Zip files
- */
- $mime_drivers_map['horde']['registered'] = array(
-- 'css', 'deb', 'enriched', 'enscript', 'html', 'images', 'msword',
-- 'msexcel', 'mspowerpoint', 'ooo', 'pdf', 'php', 'plain', 'rar', 'report',
-- 'rfc822', 'richtext', 'rpm', 'security', 'simple', 'srchighlite', 'tgz',
-- 'tnef', 'vcard', 'webcpp', 'zip');
-+ 'css'
-+//UNCOMMENTIFDEB , 'deb'
-+ , 'enriched'
-+//UNCOMMENTIFES , 'enscript'
-+ , 'html', 'images'
-+//UNCOMMENTIFWV , 'msword'
-+//UNCOMMENTIFXL , 'msexcel', 'mspowerpoint'
-+ , 'ooo', 'pdf', 'php', 'plain', 'rar', 'report',
-+ 'rfc822', 'richtext'
-+//UNCOMMENTIFRPM , 'rpm'
-+ , 'security', 'simple'
-+//UNCOMMENTIFSRCHIGH , 'srchighlite'
-+ , 'tgz', 'tnef', 'vcard'
-+//UNCOMMENTIFWCPP , 'webcpp'
-+ , 'zip');
-
-
- /**
-@@ -161,66 +172,66 @@
- * Web C Plus Plus driver settings
- * http://webcpp.sourceforge.net/
- */
--$mime_drivers['horde']['webcpp']['location'] = '/usr/bin/webcpp';
--$mime_drivers['horde']['webcpp']['inline'] = true;
--$mime_drivers['horde']['webcpp']['handles'] = array(
-- 'text/xml', 'text/sgml', 'application/xml',
-- 'application/x-sh', 'application/x-javascript', 'application/x-tcl',
-- 'x-extension/asm', 'application/x-asp', 'x-extension/bas',
-- 'x-extension/cs', 'text/x-csrc', 'x-extension/rc',
-- 'text/x-c++src', 'text/x-c++src', 'text/x-c++src',
-- 'text/x-chdr', 'x-extension/bat', 'text/x-fortran',
-- 'x-extension/f77', 'x-extension/f90', 'x-extension/for',
-- 'x-extension/ftn', 'text/x-java', 'application/x-javascript',
-- 'text/sgml', 'text/xml', 'text/x-pascal',
-- 'application/x-cgi', 'application/x-perl', 'application/x-python',
-- 'text/x-sql', 'text/x-tcl',
-- 'application/x-shellscript', 'x-extension/vhd', 'x-extension/vhdl');
--$mime_drivers['horde']['webcpp']['icons'] = array(
-- 'default' => 'text.png',
-- 'text/xml' => 'xml.png',
-- 'text/x-csrc' => 'source-c.png',
-- 'text/x-chdr' => 'source-h.png',
-- 'text/x-java' => 'source-java.png',
-- 'application/x-javascript' => 'script-js.png');
-+//UNCOMMENTIFWCPP$mime_drivers['horde']['webcpp']['location'] = '%%LOCALBASE%%/bin/webcpp';
-+//UNCOMMENTIFWCPP$mime_drivers['horde']['webcpp']['inline'] = true;
-+//UNCOMMENTIFWCPP$mime_drivers['horde']['webcpp']['handles'] = array(
-+//UNCOMMENTIFWCPP 'text/xml', 'text/sgml', 'application/xml',
-+//UNCOMMENTIFWCPP 'application/x-sh', 'application/x-javascript', 'application/x-tcl',
-+//UNCOMMENTIFWCPP 'x-extension/asm', 'application/x-asp', 'x-extension/bas',
-+//UNCOMMENTIFWCPP 'x-extension/cs', 'text/x-csrc', 'x-extension/rc',
-+//UNCOMMENTIFWCPP 'text/x-c++src', 'text/x-c++src', 'text/x-c++src',
-+//UNCOMMENTIFWCPP 'text/x-chdr', 'x-extension/bat', 'text/x-fortran',
-+//UNCOMMENTIFWCPP 'x-extension/f77', 'x-extension/f90', 'x-extension/for',
-+//UNCOMMENTIFWCPP 'x-extension/ftn', 'text/x-java', 'application/x-javascript',
-+//UNCOMMENTIFWCPP 'text/sgml', 'text/xml', 'text/x-pascal',
-+//UNCOMMENTIFWCPP 'application/x-cgi', 'application/x-perl', 'application/x-python',
-+//UNCOMMENTIFWCPP 'text/x-sql', 'text/x-tcl',
-+//UNCOMMENTIFWCPP 'application/x-shellscript', 'x-extension/vhd', 'x-extension/vhdl');
-+//UNCOMMENTIFWCPP$mime_drivers['horde']['webcpp']['icons'] = array(
-+//UNCOMMENTIFWCPP 'default' => 'text.png',
-+//UNCOMMENTIFWCPP 'text/xml' => 'xml.png',
-+//UNCOMMENTIFWCPP 'text/x-csrc' => 'source-c.png',
-+//UNCOMMENTIFWCPP 'text/x-chdr' => 'source-h.png',
-+//UNCOMMENTIFWCPP 'text/x-java' => 'source-java.png',
-+//UNCOMMENTIFWCPP 'application/x-javascript' => 'script-js.png');
-
- /**
- * Source-Highlight driver settings
- * http://www.gnu.org/software/src-highlite/
- */
--$mime_drivers['horde']['srchighlite']['location'] = '/usr/bin/source-highlight';
--$mime_drivers['horde']['srchighlite']['inline'] = true;
--$mime_drivers['horde']['srchighlite']['handles'] = array(
-- 'text/x-csrc', 'text/x-c++src', 'text/x-java',
-- 'application/x-perl', 'application/x-python', 'text/x-c++src',
-- 'text/cpp');
--$mime_drivers['horde']['srchighlite']['icons'] = array(
-- 'default' => 'text.png',
-- 'text/x-csrc' => 'source-c.png',
-- 'text/x-c++src' => 'source-c.png',
-- 'text/cpp' => 'source-c.png',
-- 'text/x-java' => 'source-java.png');
-+//UNCOMMENTIFSRCHIGH$mime_drivers['horde']['srchighlite']['location'] = '%%LOCALBASE%%/bin/source-highlight';
-+//UNCOMMENTIFSRCHIGH$mime_drivers['horde']['srchighlite']['inline'] = true;
-+//UNCOMMENTIFSRCHIGH$mime_drivers['horde']['srchighlite']['handles'] = array(
-+//UNCOMMENTIFSRCHIGH 'text/x-csrc', 'text/x-c++src', 'text/x-java',
-+//UNCOMMENTIFSRCHIGH 'application/x-perl', 'application/x-python', 'text/x-c++src',
-+//UNCOMMENTIFSRCHIGH 'text/cpp');
-+//UNCOMMENTIFSRCHIGH$mime_drivers['horde']['srchighlite']['icons'] = array(
-+//UNCOMMENTIFSRCHIGH 'default' => 'text.png',
-+//UNCOMMENTIFSRCHIGH 'text/x-csrc' => 'source-c.png',
-+//UNCOMMENTIFSRCHIGH 'text/x-c++src' => 'source-c.png',
-+//UNCOMMENTIFSRCHIGH 'text/cpp' => 'source-c.png',
-+//UNCOMMENTIFSRCHIGH 'text/x-java' => 'source-java.png');
-
- /**
- * GNU Enscript driver settings
- */
--$mime_drivers['horde']['enscript']['location'] = '/usr/bin/enscript';
--$mime_drivers['horde']['enscript']['inline'] = true;
--$mime_drivers['horde']['enscript']['handles'] = array(
-- 'application/x-cgi', 'application/x-shellscript', 'application/x-javascript',
-- 'application/x-perl', 'application/xml', 'text/xml',
-- 'text/diff', 'text/x-diff', 'text/x-patch', 'text/x-csrc',
-- 'x-extension/cs', 'text/x-java', 'text/x-chdr', 'text/x-c++src',
-- 'text/x-c++hdr', 'x-extension/vhd', 'x-extension/vhdl', 'text/x-sql',
-- 'x-extension/vb', 'x-extension/vba', 'text/x-emacs-lisp', 'text/x-tex');
--$mime_drivers['horde']['enscript']['icons'] = array(
-- 'default' => 'text.png',
-- 'text/xml' => 'xml.png',
-- 'application/xml' => 'xml.png',
-- 'text/x-csrc' => 'source-c.png',
-- 'text/x-chdr' => 'source-h.png',
-- 'text/x-java' => 'source-java.png',
-- 'application/x-javascript' => 'script-js.png');
-+//UNCOMMENTIFES$mime_drivers['horde']['enscript']['location'] = '%%LOCALBASE%%/bin/enscript';
-+//UNCOMMENTIFES$mime_drivers['horde']['enscript']['inline'] = true;
-+//UNCOMMENTIFES$mime_drivers['horde']['enscript']['handles'] = array(
-+//UNCOMMENTIFES 'application/x-cgi', 'application/x-shellscript', 'application/x-javascript',
-+//UNCOMMENTIFES 'application/x-perl', 'application/xml', 'text/xml',
-+//UNCOMMENTIFES 'text/diff', 'text/x-diff', 'text/x-patch', 'text/x-csrc',
-+//UNCOMMENTIFES 'x-extension/cs', 'text/x-java', 'text/x-chdr', 'text/x-c++src',
-+//UNCOMMENTIFES 'text/x-c++hdr', 'x-extension/vhd', 'x-extension/vhdl', 'text/x-sql',
-+//UNCOMMENTIFES 'x-extension/vb', 'x-extension/vba', 'text/x-emacs-lisp', 'text/x-tex');
-+//UNCOMMENTIFES$mime_drivers['horde']['enscript']['icons'] = array(
-+//UNCOMMENTIFES 'default' => 'text.png',
-+//UNCOMMENTIFES 'text/xml' => 'xml.png',
-+//UNCOMMENTIFES 'application/xml' => 'xml.png',
-+//UNCOMMENTIFES 'text/x-csrc' => 'source-c.png',
-+//UNCOMMENTIFES 'text/x-chdr' => 'source-h.png',
-+//UNCOMMENTIFES 'text/x-java' => 'source-java.png',
-+//UNCOMMENTIFES 'application/x-javascript' => 'script-js.png');
-
-
- /**
-@@ -272,14 +283,14 @@
- * The 'location' entry should point to the 'wvHtml' program, NOT the
- * 'wvWare' program.
- */
--$mime_drivers['horde']['msword']['location'] = '/usr/bin/wvHtml';
--$mime_drivers['horde']['msword']['inline'] = false;
--$mime_drivers['horde']['msword']['handles'] = array(
-- 'application/vnd.ms-word',
-- 'application/msword',
--);
--$mime_drivers['horde']['msword']['icons'] = array(
-- 'default' => 'msword.png');
-+//UNCOMMENTIFWV$mime_drivers['horde']['msword']['location'] = '%%LOCALBASE%%/bin/wvHtml';
-+//UNCOMMENTIFWV$mime_drivers['horde']['msword']['inline'] = false;
-+//UNCOMMENTIFWV$mime_drivers['horde']['msword']['handles'] = array(
-+//UNCOMMENTIFWV 'application/vnd.ms-word',
-+//UNCOMMENTIFWV 'application/msword',
-+//UNCOMMENTIFWV);
-+//UNCOMMENTIFWV$mime_drivers['horde']['msword']['icons'] = array(
-+//UNCOMMENTIFWV 'default' => 'msword.png');
-
-
- /**
-@@ -287,14 +298,14 @@
- * This driver requires xlhtml to be installed.
- * xlhtml homepage: http://chicago.sourceforge.net/xlhtml/
- */
--$mime_drivers['horde']['msexcel']['location'] = '/usr/local/bin/xlhtml';
--$mime_drivers['horde']['msexcel']['inline'] = false;
--$mime_drivers['horde']['msexcel']['handles'] = array(
-- 'application/vnd.ms-excel',
-- 'application/msexcel',
-- 'application/x-msexcel');
--$mime_drivers['horde']['msexcel']['icons'] = array(
-- 'default' => 'msexcel.png');
-+//UNCOMMENTIFXL$mime_drivers['horde']['msexcel']['location'] = '%%LOCALBASE%%/bin/xlhtml';
-+//UNCOMMENTIFXL$mime_drivers['horde']['msexcel']['inline'] = false;
-+//UNCOMMENTIFXL$mime_drivers['horde']['msexcel']['handles'] = array(
-+//UNCOMMENTIFXL 'application/vnd.ms-excel',
-+//UNCOMMENTIFXL 'application/msexcel',
-+//UNCOMMENTIFXL 'application/x-msexcel');
-+//UNCOMMENTIFXL$mime_drivers['horde']['msexcel']['icons'] = array(
-+//UNCOMMENTIFXL 'default' => 'msexcel.png');
-
-
- /**
-@@ -302,13 +313,13 @@
- * This driver requires ppthtml, included with xlhtml, to be installed.
- * xlhtml homepage: http://chicago.sourceforge.net/xlhtml/
- */
--$mime_drivers['horde']['mspowerpoint']['location'] = '/usr/local/bin/ppthtml';
--$mime_drivers['horde']['mspowerpoint']['inline'] = false;
--$mime_drivers['horde']['mspowerpoint']['handles'] = array(
-- 'application/vnd.ms-powerpoint',
-- 'application/mspowerpoint');
--$mime_drivers['horde']['mspowerpoint']['icons'] = array(
-- 'default' => 'mspowerpoint.png');
-+//UNCOMMENTIFXL$mime_drivers['horde']['mspowerpoint']['location'] = '%%LOCALBASE%%/bin/ppthtml';
-+//UNCOMMENTIFXL$mime_drivers['horde']['mspowerpoint']['inline'] = false;
-+//UNCOMMENTIFXL$mime_drivers['horde']['mspowerpoint']['handles'] = array(
-+//UNCOMMENTIFXL 'application/vnd.ms-powerpoint',
-+//UNCOMMENTIFXL 'application/mspowerpoint');
-+//UNCOMMENTIFXL$mime_drivers['horde']['mspowerpoint']['icons'] = array(
-+//UNCOMMENTIFXL 'default' => 'mspowerpoint.png');
-
-
- /**
-@@ -324,24 +335,24 @@
- /**
- * RPM driver settings
- */
--$mime_drivers['horde']['rpm']['location'] = '/usr/bin/rpm';
--$mime_drivers['horde']['rpm']['inline'] = false;
--$mime_drivers['horde']['rpm']['handles'] = array(
-- 'application/x-rpm');
--$mime_drivers['horde']['rpm']['icons'] = array(
-- 'default' => 'rpm.png');
-+//UNCOMMENTIFRPM$mime_drivers['horde']['rpm']['location'] = '%%LOCALBASE%%/bin/rpm';
-+//UNCOMMENTIFRPM$mime_drivers['horde']['rpm']['inline'] = false;
-+//UNCOMMENTIFRPM$mime_drivers['horde']['rpm']['handles'] = array(
-+//UNCOMMENTIFRPM 'application/x-rpm');
-+//UNCOMMENTIFRPM$mime_drivers['horde']['rpm']['icons'] = array(
-+//UNCOMMENTIFRPM 'default' => 'rpm.png');
-
-
- /**
- * Debian package driver settings
- */
--$mime_drivers['horde']['deb']['location'] = '/usr/bin/dpkg';
--$mime_drivers['horde']['deb']['inline'] = false;
--$mime_drivers['horde']['deb']['handles'] = array(
-- 'application/x-deb',
-- 'application/x-debian-package');
--$mime_drivers['horde']['deb']['icons'] = array(
-- 'default' => 'deb.png');
-+//UNCOMMENTIFDEB$mime_drivers['horde']['deb']['location'] = '%%LOCALBASE%%/bin/dpkg';
-+//UNCOMMENTIFDEB$mime_drivers['horde']['deb']['inline'] = false;
-+//UNCOMMENTIFDEB$mime_drivers['horde']['deb']['handles'] = array(
-+//UNCOMMENTIFDEB 'application/x-deb',
-+//UNCOMMENTIFDEB 'application/x-debian-package');
-+//UNCOMMENTIFDEB$mime_drivers['horde']['deb']['icons'] = array(
-+//UNCOMMENTIFDEB 'default' => 'deb.png');
-
-
- /**
diff --git a/www/horde4-base/files/patch-config_registry.php.dist b/www/horde4-base/files/patch-config_registry.php.dist
deleted file mode 100644
index ae787a92685a..000000000000
--- a/www/horde4-base/files/patch-config_registry.php.dist
+++ /dev/null
@@ -1,17 +0,0 @@
---- config/registry.php.dist.orig Wed Aug 3 16:27:41 2005
-+++ config/registry.php.dist Wed Aug 17 22:33:03 2005
-@@ -347,6 +347,14 @@
- 'provides' => 'files',
- );
-
-+// r1.255.2.9
-+$this->applications['gollem-menu'] = array(
-+ 'status' => 'block',
-+ 'app' => 'gollem',
-+ 'blockname' => 'tree_menu',
-+ 'menu_parent' => 'gollem',
-+);
-+
- $this->applications['passwd'] = array(
- 'fileroot' => dirname(__FILE__) . '/../passwd',
- 'webroot' => $this->applications['horde']['webroot'] . '/passwd',
diff --git a/www/horde4-base/files/patch-po_translation.php b/www/horde4-base/files/patch-po_translation.php
deleted file mode 100644
index 045891903631..000000000000
--- a/www/horde4-base/files/patch-po_translation.php
+++ /dev/null
@@ -1,8 +0,0 @@
---- po/translation.php.orig Tue Jan 21 16:05:36 2003
-+++ po/translation.php Wed Jan 29 23:00:27 2003
-@@ -1,4 +1,4 @@
--#!/usr/bin/php -q
-+#!/usr/local/bin/php -q
- <?php
- /**
- * Translation helper application for the Horde framework.
diff --git a/www/horde4-base/files/patch-scripts_sql_README b/www/horde4-base/files/patch-scripts_sql_README
deleted file mode 100644
index 4e727f834c0a..000000000000
--- a/www/horde4-base/files/patch-scripts_sql_README
+++ /dev/null
@@ -1,11 +0,0 @@
---- scripts/sql/README.orig Wed Apr 27 10:56:42 2005
-+++ scripts/sql/README Tue Jul 12 21:30:49 2005
-@@ -84,7 +84,7 @@
- PostgreSQL
- ~~~~~~~~~~
-
-- # su - postgres (or whatever your database runs as... usually postgres)
-+ # su - pgsql (or whatever your database runs as... usually pgsql)
- $ psql -d template1 -f create.pgsql.sql
-
- This script will create a ``horde`` database and a ``horde`` user. You should
diff --git a/www/horde4-base/files/pkg-deinstall.in b/www/horde4-base/files/pkg-deinstall.in
deleted file mode 100644
index 47cbca9552a2..000000000000
--- a/www/horde4-base/files/pkg-deinstall.in
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/usr/sbin:/usr/bin:/bin ; export PATH
-
-handle_config() {
- # Try to restore httpd.conf when deinstalling Horde
-
- if [ -f %%APACHE_CONF%%.beforeHorde ] ; then
- echo "Restoring httpd.conf..."
- cp %%APACHE_CONF%% %%APACHE_CONF%%.deinstHorde
- sed -i.tmp -e "s:Include ${PKG_PREFIX}/etc/horde:# Include ${PKG_PREFIX}/etc/horde:g" \
- %%APACHE_CONF%%
- rm %%APACHE_CONF%%.tmp
- fi
-
- # Backup Horde config files, if needed.
-
- if [ -z "${PACKAGE_BUILDING}" ]; then
- for cf in `ls %%HORDEDIR%%/config/*php`; do
- diff -bBqw $cf $cf.dist >/dev/null 2>&1
- case $? in
- 0) # original config file, will be deleted by pkg-plist
- ;;
- 1) # config file has been updated, must be backuped
- cp -p $cf $cf.previous
- echo "===> Backing-up..."
- echo "---> $cf has been saved ***"
- echo "---> as $cf.previous ***"
- ;;
- *) # not found?
- ;;
- esac
- done
- fi
-}
-
-case $2 in
- DEINSTALL)
- handle_config
- ;;
- POST-DEINSTALL)
- if [ x%%HORDEADMUSR%% != x ]; then
- cat <<EOMSG
-The horde port has been deleted.
-If you are not upgrading and don't intend to use
-Horde any more then you may wish to delete
-the %%HORDEADMUSR%% account, which can be done with
-the following command:
-
- # pw userdel %%HORDEADMUSR%%
-EOMSG
- if [ -d %%PREFIX%%/%%MYADMDIR%% ] ; then
- echo " # rm -rf %%PREFIX%%/%%HORDEDIR%%/"
- fi
- echo
- fi
- ;;
-esac
diff --git a/www/horde4-base/files/pkg-install.in b/www/horde4-base/files/pkg-install.in
deleted file mode 100644
index 28db88333734..000000000000
--- a/www/horde4-base/files/pkg-install.in
+++ /dev/null
@@ -1,117 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# Copied from databases/phpmyadmin.
-# Used if WITH_SUPHP has been defined.
-
-PATH=/usr/sbin:/usr/bin:/bin ; export PATH
-
-WITH_SUPHP=%%WITH_SUPHP%%
-
-hordedir=%%HORDEDIR%%
-hordeusr=%%HORDEADMUSR%%
-hordegrp=%%HORDEGRP%%
-
-hordegcos="Horde Owner"
-hordehome=/nonexistent
-hordeshell=/sbin/nologin
-
-create_group() {
- local user group gcos home shell
-
- user=$1
- group=$2
- gcos=$3
- home=$4
- shell=$5
-
- if pw groupadd -n $group ; then
- echo "===> Group $group created"
- else
- cat <<-EOERRORMSG
- *** Failed to create the $group group.
-
- Please add the $user user and $group group
- manually with the commands:
-
- pw groupadd -n $group
- pw useradd -n $user -g $group -c "$gcos" \\
- -d $home -s $shell -h -
-
- and retry installing this package.
- EOERRORMSG
- exit 1
- fi
-}
-
-
-create_user() {
- local user group gcos home shell
-
- user=$1
- group=$2
- gcos=$3
- home=$4
- shell=$5
-
- if pw useradd -n $user -g $group -c "$gcos" -d $home -s $shell -h - ; then
- echo "===> Created $user user"
- else
- cat <<-EOERRORMSG
- *** Failed to create the $user user.
-
- Please add the $user user manually with the command:
-
- pw useradd -n $user -g $group -c "$gcos" \\
- -d $home -s $shell -h -
-
- and retry installing this package.
- EOERRORMSG
- exit 1
- fi
-}
-
-
-case $2 in
- PRE-INSTALL)
-
- if [ $WITH_SUPHP != "yes" ]; then
- exit 0
- fi
-
- # Create the horde user and group if they do not already exist
-
- if pw user show -n $hordeusr >/dev/null 2>&1 ; then
- echo "===> Using pre-existing user $hordeusr"
- else
- if ! pw group show -n $hordegrp >/dev/null 2>&1 ; then
- create_group $hordeusr $hordegrp "$hordegcos" $hordehome \
- $hordeshell
- fi
- create_user $hordeusr $hordegrp "$hordegcos" $hordehome $hordeshell
- fi
- ;;
- POST-INSTALL)
-
- if [ $WITH_SUPHP = "yes" ]; then
- # Change ownership of the Horde directory
-
- echo "===> Adjusting file ownership in $hordedir"
- chown -R $hordeusr:$hordegrp $hordedir || exit 1
- fi
-
- if [ -z "${PACKAGE_BUILDING}" ]; then
- # Don't reset the config to default (PR ports/88621)
-
- for cf in `ls %%HORDEDIR%%/config/*php`; do
- if [ -f $cf.previous ]; then
- mv $cf $cf.new
- echo "---> $cf not installed ***"
- echo "---> please copy from $cf.previous ***"
- echo "---> or from $cf.new ***"
- fi
- done
- fi
- ;;
-esac
diff --git a/www/horde4-base/files/pkg-message.in b/www/horde4-base/files/pkg-message.in
deleted file mode 100644
index 20dc02d0e715..000000000000
--- a/www/horde4-base/files/pkg-message.in
+++ /dev/null
@@ -1,39 +0,0 @@
-************************************************************************
-Horde has been installed in %%HORDEDIR%% with your blank
-configuration files. After a reinstallation, you have to explicitely
-merge your files %%HORDEDIR%%/config/conf.php.new
-and %%HORDEDIR%%/config/conf.php.previous
-into %%HORDEDIR%%/config/conf.php .
-
-If you want Horde to access a database, you have to run the
-appropriate scripts located in %%HORDEDIR%%/scripts/sql.
-It is recommended that you change the password of the 'hordemgr'
-user used to connect to the horde database.
-Horde is setup by default to access MySQL.
-
-WARNING! if you are upgrading from Horde v. 2.2.x, you have to alter your
-******** database schemas. Please read the doc UPGRADING.
-
-You can now access Horde without a password at <http://localhost/horde/>,
-and you will be logged in as an administrator. You should first configure
-a real authentication backend. Click on "Setup" in the "Administration"
-menu and configure Horde. Start in the "Authentication" tab.
-See the doc in %%DOCSDIR%% for details.
-(tip: if you plan to install IMP, just keep "Automatic authentication as
-a certain user", add your login to be treated as administrator, and once
-IMP will be installed, switch to "Let a Horde application handle auth").
-Select a log driver; if you keep 'file', do not forget to add a line
-in /etc/newsyslog.conf.
-Then select and configure a preferences driver.
-
-Your %%APACHE_CONF%% has been updated,
-you have to restart Apache.
-
-When everything is OK, you should be able to access Horde from
-<http://localhost/horde/>.
-(If <http://localhost/horde/> does not run, but
- <http://localhost/horde/index.php> is OK, then you have
- to define index.php as a DirectoryIndex in %%APACHE_CONF%%.)
-
-There is a testing script at <http://localhost/horde/test.php>.
-************************************************************************
diff --git a/www/horde4-base/pkg-descr b/www/horde4-base/pkg-descr
deleted file mode 100644
index 5a86429fa7e6..000000000000
--- a/www/horde4-base/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Horde is a framework used by several applications written in PHP.
-
-Horde is used by these ports: mail/imp, mail/turba, devel/chora,
-deskutils/kronolith, deskutils/nag, mail/ingo and deskutils/mnemo.
-
-WWW: http://www.horde.org/
diff --git a/www/horde4-base/pkg-plist b/www/horde4-base/pkg-plist
deleted file mode 100644
index e33cd965cad1..000000000000
--- a/www/horde4-base/pkg-plist
+++ /dev/null
@@ -1,1593 +0,0 @@
-%%HORDE_INC%%/httpd-horde.conf
-%%HORDESBIN%%/horde_set_perms.sh
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES
-%%PORTDOCS%%%%DOCSDIR%%/CODING_STANDARDS
-%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/CREDITS
-%%PORTDOCS%%%%DOCSDIR%%/HACKING
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/PERFORMANCE
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES
-%%PORTDOCS%%%%DOCSDIR%%/SECURITY
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/TRANSLATIONS
-%%PORTDOCS%%%%DOCSDIR%%/UPGRADING
-%%HORDEDIR%%/admin/cmdshell.php
-%%HORDEDIR%%/admin/datatree.php
-%%HORDEDIR%%/admin/groups.php
-%%HORDEDIR%%/admin/index.php
-%%HORDEDIR%%/admin/locale/en_US/help.xml
-%%HORDEDIR%%/admin/locale/fi_FI/help.xml
-%%HORDEDIR%%/admin/perms/addchild.php
-%%HORDEDIR%%/admin/perms/delete.php
-%%HORDEDIR%%/admin/perms/edit.php
-%%HORDEDIR%%/admin/perms/index.php
-%%HORDEDIR%%/admin/phpshell.php
-%%HORDEDIR%%/admin/setup/config.php
-%%HORDEDIR%%/admin/setup/diff.php
-%%HORDEDIR%%/admin/setup/index.php
-%%HORDEDIR%%/admin/setup/scripts.php
-%%HORDEDIR%%/admin/sqlshell.php
-%%HORDEDIR%%/admin/templates.php
-%%HORDEDIR%%/admin/user.php
-%%HORDEDIR%%/config/.htaccess
-%%HORDEDIR%%/config/conf.php
-%%HORDEDIR%%/config/conf.php.dist
-%%HORDEDIR%%/config/conf.xml
-%%HORDEDIR%%/config/hooks.php.dist
-%%HORDEDIR%%/config/mime_drivers.php
-%%HORDEDIR%%/config/mime_drivers.php.dist
-%%HORDEDIR%%/config/motd.php
-%%HORDEDIR%%/config/motd.php.dist
-%%HORDEDIR%%/config/nls.php
-%%HORDEDIR%%/config/nls.php.dist
-%%HORDEDIR%%/config/prefs.php
-%%HORDEDIR%%/config/prefs.php.dist
-%%HORDEDIR%%/config/registry.php
-%%HORDEDIR%%/config/registry.php.dist
-%%HORDEDIR%%/index.php
-%%HORDEDIR%%/js/addEvent.php
-%%HORDEDIR%%/js/alphaImageLoader.php
-%%HORDEDIR%%/js/ieEscGuard.js
-%%HORDEDIR%%/js/enter_key_trap.js
-%%HORDEDIR%%/js/form_assign.js
-%%HORDEDIR%%/js/form_helpers.js
-%%HORDEDIR%%/js/hideable.js
-%%HORDEDIR%%/js/httpclient.js
-%%HORDEDIR%%/js/image.js
-%%HORDEDIR%%/js/open_colorpicker.js
-%%HORDEDIR%%/js/popup.js
-%%HORDEDIR%%/js/sorter.js
-%%HORDEDIR%%/js/stripe.js
-%%HORDEDIR%%/js/tooltip.js
-%%HORDEDIR%%/lib/.htaccess
-%%HORDEDIR%%/lib/Block/color.php
-%%HORDEDIR%%/lib/Block/fortune.php
-%%HORDEDIR%%/lib/Block/google.php
-%%HORDEDIR%%/lib/Block/iframe.php
-%%HORDEDIR%%/lib/Block/metar.php
-%%HORDEDIR%%/lib/Block/moon.php
-%%HORDEDIR%%/lib/Block/sunrise.php
-%%HORDEDIR%%/lib/Block/time.php
-%%HORDEDIR%%/lib/Block/weatherdotcom.php
-%%HORDEDIR%%/lib/Block/weatherdotcom_strings.php
-%%HORDEDIR%%/lib/File/PDF.php
-%%HORDEDIR%%/lib/File/PDF/fonts/courier.php
-%%HORDEDIR%%/lib/File/PDF/fonts/helvetica.php
-%%HORDEDIR%%/lib/File/PDF/fonts/helveticab.php
-%%HORDEDIR%%/lib/File/PDF/fonts/helveticabi.php
-%%HORDEDIR%%/lib/File/PDF/fonts/helveticai.php
-%%HORDEDIR%%/lib/File/PDF/fonts/symbol.php
-%%HORDEDIR%%/lib/File/PDF/fonts/times.php
-%%HORDEDIR%%/lib/File/PDF/fonts/timesb.php
-%%HORDEDIR%%/lib/File/PDF/fonts/timesbi.php
-%%HORDEDIR%%/lib/File/PDF/fonts/timesi.php
-%%HORDEDIR%%/lib/File/PDF/fonts/zapfdingbats.php
-%%HORDEDIR%%/lib/Horde.php
-%%HORDEDIR%%/lib/Horde/Array.php
-%%HORDEDIR%%/lib/Horde/Auth.php
-%%HORDEDIR%%/lib/Horde/Auth/Signup.php
-%%HORDEDIR%%/lib/Horde/Auth/application.php
-%%HORDEDIR%%/lib/Horde/Auth/auto.php
-%%HORDEDIR%%/lib/Horde/Auth/composite.php
-%%HORDEDIR%%/lib/Horde/Auth/customsql.php
-%%HORDEDIR%%/lib/Horde/Auth/cyrsql.php
-%%HORDEDIR%%/lib/Horde/Auth/cyrus.php
-%%HORDEDIR%%/lib/Horde/Auth/ftp.php
-%%HORDEDIR%%/lib/Horde/Auth/http.php
-%%HORDEDIR%%/lib/Horde/Auth/imap.php
-%%HORDEDIR%%/lib/Horde/Auth/imsp.php
-%%HORDEDIR%%/lib/Horde/Auth/ipbasic.php
-%%HORDEDIR%%/lib/Horde/Auth/ipmap.php
-%%HORDEDIR%%/lib/Horde/Auth/kolab.php
-%%HORDEDIR%%/lib/Horde/Auth/krb5.php
-%%HORDEDIR%%/lib/Horde/Auth/ldap.php
-%%HORDEDIR%%/lib/Horde/Auth/login.php
-%%HORDEDIR%%/lib/Horde/Auth/mcal.php
-%%HORDEDIR%%/lib/Horde/Auth/pam.php
-%%HORDEDIR%%/lib/Horde/Auth/passwd.php
-%%HORDEDIR%%/lib/Horde/Auth/radius.php
-%%HORDEDIR%%/lib/Horde/Auth/sasl.php
-%%HORDEDIR%%/lib/Horde/Auth/smb.php
-%%HORDEDIR%%/lib/Horde/Auth/sql.php
-%%HORDEDIR%%/lib/Horde/Auth/yahoo.php
-%%HORDEDIR%%/lib/Horde/Block.php
-%%HORDEDIR%%/lib/Horde/Block/Collection.php
-%%HORDEDIR%%/lib/Horde/Block/Layout.php
-%%HORDEDIR%%/lib/Horde/Block/UI.php
-%%HORDEDIR%%/lib/Horde/Browser.php
-%%HORDEDIR%%/lib/Horde/Browser/imode.php
-%%HORDEDIR%%/lib/Horde/CLI.php
-%%HORDEDIR%%/lib/Horde/Cache.php
-%%HORDEDIR%%/lib/Horde/Cache/file.php
-%%HORDEDIR%%/lib/Horde/Cache/zps4.php
-%%HORDEDIR%%/lib/Horde/Cipher.php
-%%HORDEDIR%%/lib/Horde/Cipher/BlockMode.php
-%%HORDEDIR%%/lib/Horde/Cipher/BlockMode/cbc.php
-%%HORDEDIR%%/lib/Horde/Cipher/BlockMode/cfb64.php
-%%HORDEDIR%%/lib/Horde/Cipher/BlockMode/ecb.php
-%%HORDEDIR%%/lib/Horde/Cipher/BlockMode/ofb64.php
-%%HORDEDIR%%/lib/Horde/Cipher/blowfish.php
-%%HORDEDIR%%/lib/Horde/Cipher/cast128.php
-%%HORDEDIR%%/lib/Horde/Cipher/des.php
-%%HORDEDIR%%/lib/Horde/Cipher/rc2.php
-%%HORDEDIR%%/lib/Horde/Cipher/rc4.php
-%%HORDEDIR%%/lib/Horde/Compress.php
-%%HORDEDIR%%/lib/Horde/Compress/dbx.php
-%%HORDEDIR%%/lib/Horde/Compress/gzip.php
-%%HORDEDIR%%/lib/Horde/Compress/tar.php
-%%HORDEDIR%%/lib/Horde/Compress/tnef.php
-%%HORDEDIR%%/lib/Horde/Compress/zip.php
-%%HORDEDIR%%/lib/Horde/Config.php
-%%HORDEDIR%%/lib/Horde/Crypt.php
-%%HORDEDIR%%/lib/Horde/Crypt/pgp.php
-%%HORDEDIR%%/lib/Horde/Crypt/smime.php
-%%HORDEDIR%%/lib/Horde/Data.php
-%%HORDEDIR%%/lib/Horde/Data/csv.php
-%%HORDEDIR%%/lib/Horde/Data/icalendar.php
-%%HORDEDIR%%/lib/Horde/Data/imc.php
-%%HORDEDIR%%/lib/Horde/Data/outlookcsv.php
-%%HORDEDIR%%/lib/Horde/Data/palm.php
-%%HORDEDIR%%/lib/Horde/Data/pdb.php
-%%HORDEDIR%%/lib/Horde/Data/tsv.php
-%%HORDEDIR%%/lib/Horde/Data/vcard.php
-%%HORDEDIR%%/lib/Horde/Data/vnote.php
-%%HORDEDIR%%/lib/Horde/Data/vtodo.php
-%%HORDEDIR%%/lib/Horde/DataTree.php
-%%HORDEDIR%%/lib/Horde/DataTree/null.php
-%%HORDEDIR%%/lib/Horde/DataTree/sql.php
-%%HORDEDIR%%/lib/Horde/Date.php
-%%HORDEDIR%%/lib/Horde/Editor.php
-%%HORDEDIR%%/lib/Horde/Editor/htmlarea.php
-%%HORDEDIR%%/lib/Horde/Form.php
-%%HORDEDIR%%/lib/Horde/Form/Action.php
-%%HORDEDIR%%/lib/Horde/Form/Action/conditional_enable.php
-%%HORDEDIR%%/lib/Horde/Form/Action/conditional_setvalue.php
-%%HORDEDIR%%/lib/Horde/Form/Action/reload.php
-%%HORDEDIR%%/lib/Horde/Form/Action/submit.php
-%%HORDEDIR%%/lib/Horde/Form/Action/sum_fields.php
-%%HORDEDIR%%/lib/Horde/Form/Action/updatefield.php
-%%HORDEDIR%%/lib/Horde/Form/Renderer.php
-%%HORDEDIR%%/lib/Horde/Graph.php
-%%HORDEDIR%%/lib/Horde/Graph/Chart/pie.php
-%%HORDEDIR%%/lib/Horde/Graph/Chart/pie3d.php
-%%HORDEDIR%%/lib/Horde/Graph/Plot/bar.php
-%%HORDEDIR%%/lib/Horde/Graph/Plot/bargrouped.php
-%%HORDEDIR%%/lib/Horde/Graph/Plot/barstacked.php
-%%HORDEDIR%%/lib/Horde/Graph/Plot/line.php
-%%HORDEDIR%%/lib/Horde/Graph/Plot/scatter.php
-%%HORDEDIR%%/lib/Horde/Group.php
-%%HORDEDIR%%/lib/Horde/Group/hooks.php
-%%HORDEDIR%%/lib/Horde/Help.php
-%%HORDEDIR%%/lib/Horde/History.php
-%%HORDEDIR%%/lib/Horde/IMAP/ACL.php
-%%HORDEDIR%%/lib/Horde/IMAP/ACL/rfc2086.php
-%%HORDEDIR%%/lib/Horde/IMAP/Admin.php
-%%HORDEDIR%%/lib/Horde/IMAP/Cache.php
-%%HORDEDIR%%/lib/Horde/IMAP/Search.php
-%%HORDEDIR%%/lib/Horde/IMAP/Sort.php
-%%HORDEDIR%%/lib/Horde/IMAP/Thread.php
-%%HORDEDIR%%/lib/Horde/IMAP/Tree.php
-%%HORDEDIR%%/lib/Horde/Identity.php
-%%HORDEDIR%%/lib/Horde/Image.php
-%%HORDEDIR%%/lib/Horde/Image/gd.php
-%%HORDEDIR%%/lib/Horde/Image/im.php
-%%HORDEDIR%%/lib/Horde/Image/png.php
-%%HORDEDIR%%/lib/Horde/Image/rgb.php
-%%HORDEDIR%%/lib/Horde/Image/svg.php
-%%HORDEDIR%%/lib/Horde/Image/swf.php
-%%HORDEDIR%%/lib/Horde/Kolab.php
-%%HORDEDIR%%/lib/Horde/LDAP.php
-%%HORDEDIR%%/lib/Horde/MIME.php
-%%HORDEDIR%%/lib/Horde/MIME/Contents.php
-%%HORDEDIR%%/lib/Horde/MIME/Headers.php
-%%HORDEDIR%%/lib/Horde/MIME/MDN.php
-%%HORDEDIR%%/lib/Horde/MIME/Magic.php
-%%HORDEDIR%%/lib/Horde/MIME/Message.php
-%%HORDEDIR%%/lib/Horde/MIME/Part.php
-%%HORDEDIR%%/lib/Horde/MIME/Structure.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/css.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/deb.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/default.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/enriched.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/enscript.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/html.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/images.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/msexcel.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/mspowerpoint.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/msword.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/common.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/global_document.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/main_html.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/palm.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/style_header.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/style_inlined.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/style_mapping.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/table.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/table_cells.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/table_columns.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo/table_rows.xsl
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/pdf.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/php.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/plain.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/rar.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/report.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/rfc822.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/richtext.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/rpm.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/security.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/simple.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/source.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/srchighlite.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/tgz.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/tnef.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/vcard.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/webcpp.php
-%%HORDEDIR%%/lib/Horde/MIME/Viewer/zip.php
-%%HORDEDIR%%/lib/Horde/MIME/mime.magic.php
-%%HORDEDIR%%/lib/Horde/MIME/mime.mapping.php
-%%HORDEDIR%%/lib/Horde/Maintenance.php
-%%HORDEDIR%%/lib/Horde/Menu.php
-%%HORDEDIR%%/lib/Horde/Mobile.php
-%%HORDEDIR%%/lib/Horde/Mobile/Renderer.php
-%%HORDEDIR%%/lib/Horde/Mobile/Renderer/html.php
-%%HORDEDIR%%/lib/Horde/Mobile/Renderer/wml.php
-%%HORDEDIR%%/lib/Horde/NLS.php
-%%HORDEDIR%%/lib/Horde/NLS/GeoIP.php
-%%HORDEDIR%%/lib/Horde/NLS/carsigns.php
-%%HORDEDIR%%/lib/Horde/NLS/coordinates.php
-%%HORDEDIR%%/lib/Horde/NLS/countries.php
-%%HORDEDIR%%/lib/Horde/NLS/tld.php
-%%HORDEDIR%%/lib/Horde/Notification.php
-%%HORDEDIR%%/lib/Horde/Notification/Event.php
-%%HORDEDIR%%/lib/Horde/Notification/Listener.php
-%%HORDEDIR%%/lib/Horde/Notification/Listener/javascript.php
-%%HORDEDIR%%/lib/Horde/Notification/Listener/mobile.php
-%%HORDEDIR%%/lib/Horde/Notification/Listener/status.php
-%%HORDEDIR%%/lib/Horde/Perms.php
-%%HORDEDIR%%/lib/Horde/Perms/UI.php
-%%HORDEDIR%%/lib/Horde/Perms/datatree.php
-%%HORDEDIR%%/lib/Horde/Prefs.php
-%%HORDEDIR%%/lib/Horde/Prefs/CategoryManager.php
-%%HORDEDIR%%/lib/Horde/Prefs/UI.php
-%%HORDEDIR%%/lib/Horde/Prefs/imsp.php
-%%HORDEDIR%%/lib/Horde/Prefs/kolab.php
-%%HORDEDIR%%/lib/Horde/Prefs/ldap.php
-%%HORDEDIR%%/lib/Horde/Prefs/session.php
-%%HORDEDIR%%/lib/Horde/Prefs/sql.php
-%%HORDEDIR%%/lib/Horde/RPC.php
-%%HORDEDIR%%/lib/Horde/RPC/soap.php
-%%HORDEDIR%%/lib/Horde/RPC/syncml.php
-%%HORDEDIR%%/lib/Horde/RPC/syncml_wbxml.php
-%%HORDEDIR%%/lib/Horde/RPC/webdav.php
-%%HORDEDIR%%/lib/Horde/RPC/xmlrpc.php
-%%HORDEDIR%%/lib/Horde/Registry.php
-%%HORDEDIR%%/lib/Horde/Relationship/Manager.php
-%%HORDEDIR%%/lib/Horde/SQL.php
-%%HORDEDIR%%/lib/Horde/SQL/Attributes.php
-%%HORDEDIR%%/lib/Horde/SQL/Keywords.php
-%%HORDEDIR%%/lib/Horde/Scheduler.php
-%%HORDEDIR%%/lib/Horde/Scheduler/cron.php
-%%HORDEDIR%%/lib/Horde/Search.php
-%%HORDEDIR%%/lib/Horde/Search/google.php
-%%HORDEDIR%%/lib/Horde/Secret.php
-%%HORDEDIR%%/lib/Horde/Serialize.php
-%%HORDEDIR%%/lib/Horde/SessionHandler.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/dbm.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/ldap.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/memcached.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/mysql.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/none.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/oci8.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/pgsql.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/sapdb.php
-%%HORDEDIR%%/lib/Horde/SessionHandler/sql.php
-%%HORDEDIR%%/lib/Horde/SessionObjects.php
-%%HORDEDIR%%/lib/Horde/Share.php
-%%HORDEDIR%%/lib/Horde/String.php
-%%HORDEDIR%%/lib/Horde/SyncML.php
-%%HORDEDIR%%/lib/Horde/SyncML/Backend.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Alert.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Final.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Get.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Map.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Put.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Results.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Status.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/Sync.php
-%%HORDEDIR%%/lib/Horde/SyncML/Command/SyncElement.php
-%%HORDEDIR%%/lib/Horde/SyncML/Constants.php
-%%HORDEDIR%%/lib/Horde/SyncML/Device.php
-%%HORDEDIR%%/lib/Horde/SyncML/Device/P800.php
-%%HORDEDIR%%/lib/Horde/SyncML/Device/Sync4j.php
-%%HORDEDIR%%/lib/Horde/SyncML/Device/Synthesis.php
-%%HORDEDIR%%/lib/Horde/SyncML/DeviceInfo.php
-%%HORDEDIR%%/lib/Horde/SyncML/ResultsSender.php
-%%HORDEDIR%%/lib/Horde/SyncML/State.php
-%%HORDEDIR%%/lib/Horde/SyncML/Sync.php
-%%HORDEDIR%%/lib/Horde/Template.php
-%%HORDEDIR%%/lib/Horde/Text.php
-%%HORDEDIR%%/lib/Horde/Text/Filter.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/bbcode.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/cleanascii.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/dimsignature.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/emails.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/emoticons.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/environment.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/highlightquotes.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/html2text.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/linkurls.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/rst.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/simplemarkup.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/space2html.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/tabs2spaces.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/text2html.php
-%%HORDEDIR%%/lib/Horde/Text/Filter/words.php
-%%HORDEDIR%%/lib/Horde/Timer.php
-%%HORDEDIR%%/lib/Horde/Token.php
-%%HORDEDIR%%/lib/Horde/Token/file.php
-%%HORDEDIR%%/lib/Horde/Token/sql.php
-%%HORDEDIR%%/lib/Horde/Tree.php
-%%HORDEDIR%%/lib/Horde/Tree/html.php
-%%HORDEDIR%%/lib/Horde/Tree/javascript.php
-%%HORDEDIR%%/lib/Horde/Tree/select.php
-%%HORDEDIR%%/lib/Horde/UI/Language.php
-%%HORDEDIR%%/lib/Horde/UI/Pager.php
-%%HORDEDIR%%/lib/Horde/UI/Table.php
-%%HORDEDIR%%/lib/Horde/UI/Tabs.php
-%%HORDEDIR%%/lib/Horde/UI/VarRenderer.php
-%%HORDEDIR%%/lib/Horde/UI/VarRenderer/html.php
-%%HORDEDIR%%/lib/Horde/UI/Widget.php
-%%HORDEDIR%%/lib/Horde/Util.php
-%%HORDEDIR%%/lib/Horde/VC.php
-%%HORDEDIR%%/lib/Horde/VC/cvs.php
-%%HORDEDIR%%/lib/Horde/VC/rcs.php
-%%HORDEDIR%%/lib/Horde/VC/svn.php
-%%HORDEDIR%%/lib/Horde/Variables.php
-%%HORDEDIR%%/lib/Horde/iCalendar.php
-%%HORDEDIR%%/lib/Horde/iCalendar/valarm.php
-%%HORDEDIR%%/lib/Horde/iCalendar/vcard.php
-%%HORDEDIR%%/lib/Horde/iCalendar/vevent.php
-%%HORDEDIR%%/lib/Horde/iCalendar/vfreebusy.php
-%%HORDEDIR%%/lib/Horde/iCalendar/vjournal.php
-%%HORDEDIR%%/lib/Horde/iCalendar/vnote.php
-%%HORDEDIR%%/lib/Horde/iCalendar/vtimezone.php
-%%HORDEDIR%%/lib/Horde/iCalendar/vtodo.php
-%%HORDEDIR%%/lib/Net/IMSP.php
-%%HORDEDIR%%/lib/Net/IMSP/Auth.php
-%%HORDEDIR%%/lib/Net/IMSP/Auth/cram_md5.php
-%%HORDEDIR%%/lib/Net/IMSP/Auth/plaintext.php
-%%HORDEDIR%%/lib/Net/IMSP/Book.php
-%%HORDEDIR%%/lib/Net/IMSP/Options.php
-%%HORDEDIR%%/lib/Net/IMSP/Utils.php
-%%HORDEDIR%%/lib/Net/SMS.php
-%%HORDEDIR%%/lib/Net/SMS/clickatell_http.php
-%%HORDEDIR%%/lib/Net/SMS/sms2email_http.php
-%%HORDEDIR%%/lib/Net/SMS/vodafoneitaly_smtp.php
-%%HORDEDIR%%/lib/Test.php
-%%HORDEDIR%%/lib/Text/Diff.php
-%%HORDEDIR%%/lib/Text/Diff/Renderer.php
-%%HORDEDIR%%/lib/Text/Diff/Renderer/inline.php
-%%HORDEDIR%%/lib/Text/Diff/Renderer/unified.php
-%%HORDEDIR%%/lib/Text/Diff3.php
-%%HORDEDIR%%/lib/Text/Flowed.php
-%%HORDEDIR%%/lib/Text/reST.php
-%%HORDEDIR%%/lib/Text/reST/Formatter.php
-%%HORDEDIR%%/lib/Text/reST/Formatter/html.php
-%%HORDEDIR%%/lib/Text/reST/Parser.php
-%%HORDEDIR%%/lib/VFS.php
-%%HORDEDIR%%/lib/VFS/Browser.php
-%%HORDEDIR%%/lib/VFS/GC.php
-%%HORDEDIR%%/lib/VFS/ISOWriter.php
-%%HORDEDIR%%/lib/VFS/ISOWriter/RealInputStrategy.php
-%%HORDEDIR%%/lib/VFS/ISOWriter/RealInputStrategy/copy.php
-%%HORDEDIR%%/lib/VFS/ISOWriter/RealInputStrategy/direct.php
-%%HORDEDIR%%/lib/VFS/ISOWriter/RealOutputStrategy.php
-%%HORDEDIR%%/lib/VFS/ISOWriter/RealOutputStrategy/copy.php
-%%HORDEDIR%%/lib/VFS/ISOWriter/RealOutputStrategy/direct.php
-%%HORDEDIR%%/lib/VFS/ISOWriter/mkisofs.php
-%%HORDEDIR%%/lib/VFS/ListItem.php
-%%HORDEDIR%%/lib/VFS/Object.php
-%%HORDEDIR%%/lib/VFS/file.php
-%%HORDEDIR%%/lib/VFS/ftp.php
-%%HORDEDIR%%/lib/VFS/musql.php
-%%HORDEDIR%%/lib/VFS/sql.php
-%%HORDEDIR%%/lib/VFS/sql_file.php
-%%HORDEDIR%%/lib/XML/RAX.php
-%%HORDEDIR%%/lib/XML/SVG.php
-%%HORDEDIR%%/lib/XML/WBXML.php
-%%HORDEDIR%%/lib/XML/WBXML/ContentHandler.php
-%%HORDEDIR%%/lib/XML/WBXML/DTD.php
-%%HORDEDIR%%/lib/XML/WBXML/DTD/SyncML.php
-%%HORDEDIR%%/lib/XML/WBXML/DTD/SyncMLDevInf.php
-%%HORDEDIR%%/lib/XML/WBXML/DTD/SyncMLMetInf.php
-%%HORDEDIR%%/lib/XML/WBXML/DTDManager.php
-%%HORDEDIR%%/lib/XML/WBXML/Decoder.php
-%%HORDEDIR%%/lib/XML/WBXML/Encoder.php
-%%HORDEDIR%%/lib/api.php
-%%HORDEDIR%%/lib/base.php
-%%HORDEDIR%%/lib/core.php
-%%HORDEDIR%%/lib/prefs.php
-%%HORDEDIR%%/lib/version.php
-%%HORDEDIR%%/locale/.htaccess
-%%HORDEDIR%%/locale/ar_SY/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/bg_BG/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/bg_BG/help.xml
-%%HORDEDIR%%/locale/bs_BA/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/ca_ES/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/cs_CZ/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/cs_CZ/help.xml
-%%HORDEDIR%%/locale/da_DK/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/da_DK/help.xml
-%%HORDEDIR%%/locale/de_DE/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/de_DE/help.xml
-%%HORDEDIR%%/locale/el_GR/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/el_GR/help.xml
-%%HORDEDIR%%/locale/en_US/help.xml
-%%HORDEDIR%%/locale/es_ES/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/es_ES/help.xml
-%%HORDEDIR%%/locale/et_EE/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/et_EE/help.xml
-%%HORDEDIR%%/locale/fa_IR/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/fa_IR/help.xml
-%%HORDEDIR%%/locale/fi_FI/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/fi_FI/help.xml
-%%HORDEDIR%%/locale/fr_FR/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/fr_FR/help.xml
-%%HORDEDIR%%/locale/gl_ES/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/hu_HU/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/hu_HU/help.xml
-%%HORDEDIR%%/locale/id_ID/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/it_IT/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/it_IT/help.xml
-%%HORDEDIR%%/locale/ja_JP/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/ja_JP/help.xml
-%%HORDEDIR%%/locale/ko_KR/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/ko_KR/help.xml
-%%HORDEDIR%%/locale/lt_LT/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/lt_LT/help.xml
-%%HORDEDIR%%/locale/lv_LV/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/mk_MK/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/nb_NO/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/nb_NO/help.xml
-%%HORDEDIR%%/locale/nl_NL/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/nl_NL/help.xml
-%%HORDEDIR%%/locale/nn_NO/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/nn_NO/help.xml
-%%HORDEDIR%%/locale/pl_PL/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/pl_PL/help.xml
-%%HORDEDIR%%/locale/pt_BR/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/pt_BR/help.xml
-%%HORDEDIR%%/locale/pt_PT/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/pt_PT/help.xml
-%%HORDEDIR%%/locale/ro_RO/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/ru_RU/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/ru_RU/help.xml
-%%HORDEDIR%%/locale/sk_SK/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/sk_SK/help.xml
-%%HORDEDIR%%/locale/sl_SI/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/sl_SI/help.xml
-%%HORDEDIR%%/locale/sv_SE/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/sv_SE/help.xml
-%%HORDEDIR%%/locale/tr_TR/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/uk_UA/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/uk_UA/help.xml
-%%HORDEDIR%%/locale/zh_CN/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/zh_CN/help.xml
-%%HORDEDIR%%/locale/zh_TW/LC_MESSAGES/horde.mo
-%%HORDEDIR%%/locale/zh_TW/help.xml
-%%HORDEDIR%%/login.php
-%%HORDEDIR%%/po/.htaccess
-%%HORDEDIR%%/po/README
-%%HORDEDIR%%/po/ar_SY.po
-%%HORDEDIR%%/po/bg_BG.po
-%%HORDEDIR%%/po/bs_BA.po
-%%HORDEDIR%%/po/ca_ES.po
-%%HORDEDIR%%/po/cs_CZ.po
-%%HORDEDIR%%/po/da_DK.po
-%%HORDEDIR%%/po/de_DE.po
-%%HORDEDIR%%/po/el_GR.po
-%%HORDEDIR%%/po/es_ES.po
-%%HORDEDIR%%/po/et_EE.po
-%%HORDEDIR%%/po/fa_IR.po
-%%HORDEDIR%%/po/fi_FI.po
-%%HORDEDIR%%/po/fr_FR.po
-%%HORDEDIR%%/po/gl_ES.po
-%%HORDEDIR%%/po/horde.pot
-%%HORDEDIR%%/po/hu_HU.po
-%%HORDEDIR%%/po/id_ID.po
-%%HORDEDIR%%/po/it_IT.po
-%%HORDEDIR%%/po/ja_JP.po
-%%HORDEDIR%%/po/ko_KR.po
-%%HORDEDIR%%/po/lt_LT.po
-%%HORDEDIR%%/po/lv_LV.po
-%%HORDEDIR%%/po/mk_MK.po
-%%HORDEDIR%%/po/nb_NO.po
-%%HORDEDIR%%/po/nl_NL.po
-%%HORDEDIR%%/po/nn_NO.po
-%%HORDEDIR%%/po/pl_PL.po
-%%HORDEDIR%%/po/pt_BR.po
-%%HORDEDIR%%/po/pt_PT.po
-%%HORDEDIR%%/po/ro_RO.po
-%%HORDEDIR%%/po/ru_RU.po
-%%HORDEDIR%%/po/sk_SK.po
-%%HORDEDIR%%/po/sl_SI.po
-%%HORDEDIR%%/po/sv_SE.po
-%%HORDEDIR%%/po/tr_TR.po
-%%HORDEDIR%%/po/translation.php
-%%HORDEDIR%%/po/uk_UA.po
-%%HORDEDIR%%/po/zh_CN.po
-%%HORDEDIR%%/po/zh_TW.po
-%%HORDEDIR%%/rpc.php
-%%HORDEDIR%%/scripts/.htaccess
-%%HORDEDIR%%/scripts/SCRIPTS
-%%HORDEDIR%%/scripts/create-symlinks.php
-%%HORDEDIR%%/scripts/crond
-%%HORDEDIR%%/scripts/get_login.php
-%%HORDEDIR%%/scripts/http_login_refer.php
-%%HORDEDIR%%/scripts/ldap/horde.schema
-%%HORDEDIR%%/scripts/migrate_user_categories.php
-%%HORDEDIR%%/scripts/remove_prefs.php
-%%HORDEDIR%%/scripts/set_perms.sh
-%%HORDEDIR%%/scripts/setup.php
-%%HORDEDIR%%/scripts/sql/README
-%%HORDEDIR%%/scripts/sql/README.OCI8
-%%HORDEDIR%%/scripts/sql/create.msde.sql
-%%HORDEDIR%%/scripts/sql/create.mysql.sql
-%%HORDEDIR%%/scripts/sql/create.oci8.sql
-%%HORDEDIR%%/scripts/sql/create.pgsql.sql
-%%HORDEDIR%%/scripts/sql/create.sybase.sql
-%%HORDEDIR%%/scripts/sql/horde_datatree.mysql.sql
-%%HORDEDIR%%/scripts/sql/horde_datatree.sql
-%%HORDEDIR%%/scripts/sql/horde_log.sql
-%%HORDEDIR%%/scripts/sql/horde_muvfs.sql
-%%HORDEDIR%%/scripts/sql/horde_prefs.sql
-%%HORDEDIR%%/scripts/sql/horde_sessionhandler.oci8.sql
-%%HORDEDIR%%/scripts/sql/horde_sessionhandler.pgsql.sql
-%%HORDEDIR%%/scripts/sql/horde_sessionhandler.sapdb.sql
-%%HORDEDIR%%/scripts/sql/horde_sessionhandler.sql
-%%HORDEDIR%%/scripts/sql/horde_tokens.sql
-%%HORDEDIR%%/scripts/sql/horde_users.sql
-%%HORDEDIR%%/scripts/sql/horde_vfs.oci8.sql
-%%HORDEDIR%%/scripts/sql/horde_vfs.pgsql.sql
-%%HORDEDIR%%/scripts/sql/horde_vfs.sql
-%%HORDEDIR%%/scripts/sql/script.initial_horde_user.sql
-%%HORDEDIR%%/scripts/temp-cleanup.cron
-%%HORDEDIR%%/scripts/themes_check.php
-%%HORDEDIR%%/scripts/upgrades/2.2_to_3.0.mysql.sql
-%%HORDEDIR%%/scripts/upgrades/2.2_to_3.0.pgsql.sql
-%%HORDEDIR%%/services/cacheview.php
-%%HORDEDIR%%/services/download/index.php
-%%HORDEDIR%%/services/editor/htmlarea/dialog.js
-%%HORDEDIR%%/services/editor/htmlarea/htmlarea.css
-%%HORDEDIR%%/services/editor/htmlarea/htmlarea.js
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_about.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_align_center.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_align_justify.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_align_left.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_align_right.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_blank.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_charmap.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_color_bg.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_color_fg.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_copy.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_custom.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_cut.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_delete.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_format_bold.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_format_italic.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_format_strike.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_format_sub.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_format_sup.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_format_underline.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_help.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_hr.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_html.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_image.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_indent_less.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_indent_more.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_killword.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_left_to_right.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_link.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_list_bullet.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_list_num.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_paste.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_redo.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_right_to_left.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_rmformat.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_save.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_show_border.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_splitcel.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/ed_undo.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/fullscreen_maximize.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/fullscreen_minimize.gif
-%%HORDEDIR%%/services/editor/htmlarea/images/insert_table.gif
-%%HORDEDIR%%/services/editor/htmlarea/lang/en.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/AnselImage/ansel-image.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/AnselImage/insert_image.php
-%%HORDEDIR%%/services/editor/htmlarea/plugins/AnselImage/lang/en.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/AnselImage/showimage.html
-%%HORDEDIR%%/services/editor/htmlarea/plugins/ContextMenu/context-menu.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/ContextMenu/lang/en.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/ContextMenu/menu.css
-%%HORDEDIR%%/services/editor/htmlarea/plugins/ListType/lang/en.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/ListType/list-type.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/cell-delete.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/cell-insert-after.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/cell-insert-before.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/cell-merge.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/cell-prop.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/cell-split.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/col-delete.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/col-insert-after.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/col-insert-before.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/col-split.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/row-delete.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/row-insert-above.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/row-insert-under.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/row-prop.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/row-split.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img/table-prop.gif
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/lang/en.js
-%%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/table-operations.js
-%%HORDEDIR%%/services/editor/htmlarea/popupdiv.js
-%%HORDEDIR%%/services/editor/htmlarea/popups/about.html
-%%HORDEDIR%%/services/editor/htmlarea/popups/blank.html
-%%HORDEDIR%%/services/editor/htmlarea/popups/fullscreen.html
-%%HORDEDIR%%/services/editor/htmlarea/popups/insert_image.html
-%%HORDEDIR%%/services/editor/htmlarea/popups/insert_table.html
-%%HORDEDIR%%/services/editor/htmlarea/popups/link.html
-%%HORDEDIR%%/services/editor/htmlarea/popups/popup.js
-%%HORDEDIR%%/services/editor/htmlarea/popups/select_color.html
-%%HORDEDIR%%/services/editor/htmlarea/popupwin.js
-%%HORDEDIR%%/services/go.php
-%%HORDEDIR%%/services/help/index.php
-%%HORDEDIR%%/services/images/colorpicker.php
-%%HORDEDIR%%/services/images/pixel.php
-%%HORDEDIR%%/services/images/view.php
-%%HORDEDIR%%/services/javascript.php
-%%HORDEDIR%%/services/keyboard.php
-%%HORDEDIR%%/services/language.php
-%%HORDEDIR%%/services/maintenance.php
-%%HORDEDIR%%/services/obrowser/index.php
-%%HORDEDIR%%/services/portal/edit.php
-%%HORDEDIR%%/services/portal/index.php
-%%HORDEDIR%%/services/portal/mobile.php
-%%HORDEDIR%%/services/portal/rpcsum.php
-%%HORDEDIR%%/services/portal/sidebar.php
-%%HORDEDIR%%/services/prefs.php
-%%HORDEDIR%%/services/problem.php
-%%HORDEDIR%%/services/resetpassword.php
-%%HORDEDIR%%/services/shares/edit.php
-%%HORDEDIR%%/signup.php
-%%HORDEDIR%%/templates/.htaccess
-%%HORDEDIR%%/templates/admin/common-header.inc
-%%HORDEDIR%%/templates/admin/groups/addchild.inc
-%%HORDEDIR%%/templates/admin/groups/delete.inc
-%%HORDEDIR%%/templates/admin/groups/edit.inc
-%%HORDEDIR%%/templates/admin/setup/config.html
-%%HORDEDIR%%/templates/admin/setup/diff.html
-%%HORDEDIR%%/templates/admin/setup/index.html
-%%HORDEDIR%%/templates/admin/user/add.inc
-%%HORDEDIR%%/templates/admin/user/approve.inc
-%%HORDEDIR%%/templates/admin/user/clear.inc
-%%HORDEDIR%%/templates/admin/user/list.inc
-%%HORDEDIR%%/templates/admin/user/noadd.inc
-%%HORDEDIR%%/templates/admin/user/nolist.inc
-%%HORDEDIR%%/templates/admin/user/remove.inc
-%%HORDEDIR%%/templates/admin/user/removequeued.inc
-%%HORDEDIR%%/templates/admin/user/update.inc
-%%HORDEDIR%%/templates/common-footer.inc
-%%HORDEDIR%%/templates/common-header.inc
-%%HORDEDIR%%/templates/contents/open_view_win.js
-%%HORDEDIR%%/templates/data/csvinfo.inc
-%%HORDEDIR%%/templates/data/csvmap.inc
-%%HORDEDIR%%/templates/data/date.inc
-%%HORDEDIR%%/templates/data/datemap.inc
-%%HORDEDIR%%/templates/data/datetime.inc
-%%HORDEDIR%%/templates/data/time.inc
-%%HORDEDIR%%/templates/data/tsvinfo.inc
-%%HORDEDIR%%/templates/help/about.inc
-%%HORDEDIR%%/templates/help/index.inc
-%%HORDEDIR%%/templates/help/menu.inc
-%%HORDEDIR%%/templates/index/frames_index.inc
-%%HORDEDIR%%/templates/javascript/form_sections.js
-%%HORDEDIR%%/templates/javascript/htmlarea.js
-%%HORDEDIR%%/templates/javascript/htmlarea_anselimage_lang.js
-%%HORDEDIR%%/templates/javascript/htmlarea_context_lang.js
-%%HORDEDIR%%/templates/javascript/htmlarea_lang.js
-%%HORDEDIR%%/templates/javascript/htmlarea_listtype_lang.js
-%%HORDEDIR%%/templates/javascript/htmlarea_table_lang.js
-%%HORDEDIR%%/templates/javascript/keybindings.js
-%%HORDEDIR%%/templates/javascript/open_calendar.js
-%%HORDEDIR%%/templates/javascript/open_google_win.js
-%%HORDEDIR%%/templates/javascript/open_help_win.js
-%%HORDEDIR%%/templates/javascript/open_html_helper.js
-%%HORDEDIR%%/templates/javascript/print.js
-%%HORDEDIR%%/templates/javascript/quoteBlocks.js
-%%HORDEDIR%%/templates/javascript/tree.js
-%%HORDEDIR%%/templates/login/login.inc
-%%HORDEDIR%%/templates/login/mobile.inc
-%%HORDEDIR%%/templates/maintenance/agreement_bottom.inc
-%%HORDEDIR%%/templates/maintenance/agreement_middle.inc
-%%HORDEDIR%%/templates/maintenance/agreement_top.inc
-%%HORDEDIR%%/templates/maintenance/confirm_bottom.inc
-%%HORDEDIR%%/templates/maintenance/confirm_middle.inc
-%%HORDEDIR%%/templates/maintenance/confirm_top.inc
-%%HORDEDIR%%/templates/maintenance/javascript.inc
-%%HORDEDIR%%/templates/maintenance/maintenance_bottom.inc
-%%HORDEDIR%%/templates/maintenance/maintenance_top.inc
-%%HORDEDIR%%/templates/maintenance/notice_bottom.inc
-%%HORDEDIR%%/templates/maintenance/notice_middle.inc
-%%HORDEDIR%%/templates/maintenance/notice_top.inc
-%%HORDEDIR%%/templates/menu/menu.inc
-%%HORDEDIR%%/templates/portal/add.inc
-%%HORDEDIR%%/templates/portal/block.inc
-%%HORDEDIR%%/templates/portal/edit.inc
-%%HORDEDIR%%/templates/portal/empty.inc
-%%HORDEDIR%%/templates/portal/footer.inc
-%%HORDEDIR%%/templates/portal/header.inc
-%%HORDEDIR%%/templates/portal/layout.inc
-%%HORDEDIR%%/templates/portal/menu.inc
-%%HORDEDIR%%/templates/portal/sidebar.inc
-%%HORDEDIR%%/templates/prefs/app.inc
-%%HORDEDIR%%/templates/prefs/begin.inc
-%%HORDEDIR%%/templates/prefs/categorymanagement.inc
-%%HORDEDIR%%/templates/prefs/checkbox.inc
-%%HORDEDIR%%/templates/prefs/deleteidentity.inc
-%%HORDEDIR%%/templates/prefs/end.inc
-%%HORDEDIR%%/templates/prefs/enum.inc
-%%HORDEDIR%%/templates/prefs/identityselect.inc
-%%HORDEDIR%%/templates/prefs/link.inc
-%%HORDEDIR%%/templates/prefs/multienum.inc
-%%HORDEDIR%%/templates/prefs/number.inc
-%%HORDEDIR%%/templates/prefs/overview.inc
-%%HORDEDIR%%/templates/prefs/password.inc
-%%HORDEDIR%%/templates/prefs/select.inc
-%%HORDEDIR%%/templates/prefs/text.inc
-%%HORDEDIR%%/templates/prefs/textarea.inc
-%%HORDEDIR%%/templates/problem/problem.inc
-%%HORDEDIR%%/templates/rpcsum/rpcsum.inc
-%%HORDEDIR%%/templates/shares/edit.inc
-%%HORDEDIR%%/templates/test/extensions.inc
-%%HORDEDIR%%/templates/test/footer.inc
-%%HORDEDIR%%/templates/test/header.inc
-%%HORDEDIR%%/templates/test/php_version.inc
-%%HORDEDIR%%/templates/test/version.inc
-%%HORDEDIR%%/test.php
-%%HORDEDIR%%/themes/NeXTgrey/info.php
-%%HORDEDIR%%/themes/NeXTgrey/screen.css
-%%HORDEDIR%%/themes/azur/info.php
-%%HORDEDIR%%/themes/azur/screen.css
-%%HORDEDIR%%/themes/barbie/info.php
-%%HORDEDIR%%/themes/barbie/screen.css
-%%HORDEDIR%%/themes/bluemoon/info.php
-%%HORDEDIR%%/themes/bluemoon/screen.css
-%%HORDEDIR%%/themes/bluewhite/info.php
-%%HORDEDIR%%/themes/bluewhite/screen.css
-%%HORDEDIR%%/themes/brown/info.php
-%%HORDEDIR%%/themes/brown/screen.css
-%%HORDEDIR%%/themes/burntorange/info.php
-%%HORDEDIR%%/themes/burntorange/screen.css
-%%HORDEDIR%%/themes/camouflage/graphics/menu.png
-%%HORDEDIR%%/themes/camouflage/info.php
-%%HORDEDIR%%/themes/camouflage/screen.css
-%%HORDEDIR%%/themes/cornflower/info.php
-%%HORDEDIR%%/themes/cornflower/screen.css
-%%HORDEDIR%%/themes/gennevilliers/info.php
-%%HORDEDIR%%/themes/gennevilliers/screen.css
-%%HORDEDIR%%/themes/green/info.php
-%%HORDEDIR%%/themes/green/screen.css
-%%HORDEDIR%%/themes/grey/info.php
-%%HORDEDIR%%/themes/grey/screen.css
-%%HORDEDIR%%/themes/graphics/administration.png
-%%HORDEDIR%%/themes/graphics/alerts/error.png
-%%HORDEDIR%%/themes/graphics/alerts/message.png
-%%HORDEDIR%%/themes/graphics/alerts/success.png
-%%HORDEDIR%%/themes/graphics/alerts/warning.png
-%%HORDEDIR%%/themes/graphics/az.png
-%%HORDEDIR%%/themes/graphics/blank.gif
-%%HORDEDIR%%/themes/graphics/block/down.png
-%%HORDEDIR%%/themes/graphics/block/large_down.png
-%%HORDEDIR%%/themes/graphics/block/large_left.png
-%%HORDEDIR%%/themes/graphics/block/large_right.png
-%%HORDEDIR%%/themes/graphics/block/large_up.png
-%%HORDEDIR%%/themes/graphics/block/left.png
-%%HORDEDIR%%/themes/graphics/block/moon/firstquarter.png
-%%HORDEDIR%%/themes/graphics/block/moon/fullmoon.png
-%%HORDEDIR%%/themes/graphics/block/moon/lastquarter.png
-%%HORDEDIR%%/themes/graphics/block/moon/newmoon.png
-%%HORDEDIR%%/themes/graphics/block/right.png
-%%HORDEDIR%%/themes/graphics/block/sunrise/sunrise.png
-%%HORDEDIR%%/themes/graphics/block/sunrise/sunset.png
-%%HORDEDIR%%/themes/graphics/block/up.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/0.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/1.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/10.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/11.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/12.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/13.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/14.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/15.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/16.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/17.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/18.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/19.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/2.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/20.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/21.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/22.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/23.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/24.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/25.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/26.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/27.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/28.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/29.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/3.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/30.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/31.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/32.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/33.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/34.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/35.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/36.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/37.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/38.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/39.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/4.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/40.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/41.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/42.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/43.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/44.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/45.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/46.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/47.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/5.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/6.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/7.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/8.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/9.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23/na.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/0.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/1.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/10.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/11.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/12.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/13.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/14.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/15.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/16.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/17.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/18.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/19.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/2.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/20.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/21.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/22.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/23.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/24.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/25.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/26.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/27.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/28.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/29.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/3.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/30.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/31.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/32.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/33.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/34.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/35.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/36.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/37.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/38.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/39.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/4.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/40.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/41.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/42.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/43.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/44.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/45.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/46.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/47.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/5.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/6.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/7.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/8.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/9.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/TWClogo_32px.png
-%%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32/na.png
-%%HORDEDIR%%/themes/graphics/calendar.png
-%%HORDEDIR%%/themes/graphics/close.png
-%%HORDEDIR%%/themes/graphics/colorpicker.png
-%%HORDEDIR%%/themes/graphics/colorscale.png
-%%HORDEDIR%%/themes/graphics/config.png
-%%HORDEDIR%%/themes/graphics/data.png
-%%HORDEDIR%%/themes/graphics/delete-small.png
-%%HORDEDIR%%/themes/graphics/delete.png
-%%HORDEDIR%%/themes/graphics/devel.png
-%%HORDEDIR%%/themes/graphics/download.png
-%%HORDEDIR%%/themes/graphics/edit.png
-%%HORDEDIR%%/themes/graphics/edit-small.png
-%%HORDEDIR%%/themes/graphics/emoticons/angel.png
-%%HORDEDIR%%/themes/graphics/emoticons/angelwink.png
-%%HORDEDIR%%/themes/graphics/emoticons/angry.png
-%%HORDEDIR%%/themes/graphics/emoticons/annoyed.png
-%%HORDEDIR%%/themes/graphics/emoticons/asleep.png
-%%HORDEDIR%%/themes/graphics/emoticons/bigfrown.png
-%%HORDEDIR%%/themes/graphics/emoticons/biggrin.png
-%%HORDEDIR%%/themes/graphics/emoticons/blush.png
-%%HORDEDIR%%/themes/graphics/emoticons/clown.png
-%%HORDEDIR%%/themes/graphics/emoticons/confused.png
-%%HORDEDIR%%/themes/graphics/emoticons/cool.png
-%%HORDEDIR%%/themes/graphics/emoticons/coolgrin.png
-%%HORDEDIR%%/themes/graphics/emoticons/cooltongue.png
-%%HORDEDIR%%/themes/graphics/emoticons/dazed.png
-%%HORDEDIR%%/themes/graphics/emoticons/devil.png
-%%HORDEDIR%%/themes/graphics/emoticons/deviltongue.png
-%%HORDEDIR%%/themes/graphics/emoticons/disappointed.png
-%%HORDEDIR%%/themes/graphics/emoticons/embarrassed.png
-%%HORDEDIR%%/themes/graphics/emoticons/enraged.png
-%%HORDEDIR%%/themes/graphics/emoticons/frown.png
-%%HORDEDIR%%/themes/graphics/emoticons/frustrated.png
-%%HORDEDIR%%/themes/graphics/emoticons/grin.png
-%%HORDEDIR%%/themes/graphics/emoticons/hangover.png
-%%HORDEDIR%%/themes/graphics/emoticons/hippie.png
-%%HORDEDIR%%/themes/graphics/emoticons/hippiegrin.png
-%%HORDEDIR%%/themes/graphics/emoticons/hippietongue.png
-%%HORDEDIR%%/themes/graphics/emoticons/hurt.png
-%%HORDEDIR%%/themes/graphics/emoticons/indifferent.png
-%%HORDEDIR%%/themes/graphics/emoticons/love.png
-%%HORDEDIR%%/themes/graphics/emoticons/mad.png
-%%HORDEDIR%%/themes/graphics/emoticons/mrt.png
-%%HORDEDIR%%/themes/graphics/emoticons/punk.png
-%%HORDEDIR%%/themes/graphics/emoticons/punkmohawk.png
-%%HORDEDIR%%/themes/graphics/emoticons/punktongue.png
-%%HORDEDIR%%/themes/graphics/emoticons/raspberry.png
-%%HORDEDIR%%/themes/graphics/emoticons/sad.png
-%%HORDEDIR%%/themes/graphics/emoticons/shout.png
-%%HORDEDIR%%/themes/graphics/emoticons/smile.png
-%%HORDEDIR%%/themes/graphics/emoticons/tired.png
-%%HORDEDIR%%/themes/graphics/emoticons/tongueout.png
-%%HORDEDIR%%/themes/graphics/emoticons/vampire.png
-%%HORDEDIR%%/themes/graphics/emoticons/wink.png
-%%HORDEDIR%%/themes/graphics/emoticons/winkgrin.png
-%%HORDEDIR%%/themes/graphics/emoticons/winktongue.png
-%%HORDEDIR%%/themes/graphics/emoticons/winktongueout.png
-%%HORDEDIR%%/themes/graphics/emoticons/worried.png
-%%HORDEDIR%%/themes/graphics/favicon.ico
-%%HORDEDIR%%/themes/graphics/flags/af.png
-%%HORDEDIR%%/themes/graphics/flags/al.png
-%%HORDEDIR%%/themes/graphics/flags/am.png
-%%HORDEDIR%%/themes/graphics/flags/an.png
-%%HORDEDIR%%/themes/graphics/flags/ao.png
-%%HORDEDIR%%/themes/graphics/flags/ar.png
-%%HORDEDIR%%/themes/graphics/flags/at.png
-%%HORDEDIR%%/themes/graphics/flags/au.png
-%%HORDEDIR%%/themes/graphics/flags/aw.png
-%%HORDEDIR%%/themes/graphics/flags/az.png
-%%HORDEDIR%%/themes/graphics/flags/ba.png
-%%HORDEDIR%%/themes/graphics/flags/bb.png
-%%HORDEDIR%%/themes/graphics/flags/bd.png
-%%HORDEDIR%%/themes/graphics/flags/be.png
-%%HORDEDIR%%/themes/graphics/flags/bf.png
-%%HORDEDIR%%/themes/graphics/flags/bg.png
-%%HORDEDIR%%/themes/graphics/flags/bh.png
-%%HORDEDIR%%/themes/graphics/flags/bi.png
-%%HORDEDIR%%/themes/graphics/flags/bj.png
-%%HORDEDIR%%/themes/graphics/flags/bm.png
-%%HORDEDIR%%/themes/graphics/flags/bn.png
-%%HORDEDIR%%/themes/graphics/flags/bo.png
-%%HORDEDIR%%/themes/graphics/flags/br.png
-%%HORDEDIR%%/themes/graphics/flags/bs.png
-%%HORDEDIR%%/themes/graphics/flags/bt.png
-%%HORDEDIR%%/themes/graphics/flags/bw.png
-%%HORDEDIR%%/themes/graphics/flags/by.png
-%%HORDEDIR%%/themes/graphics/flags/bz.png
-%%HORDEDIR%%/themes/graphics/flags/ca.png
-%%HORDEDIR%%/themes/graphics/flags/cf.png
-%%HORDEDIR%%/themes/graphics/flags/cg.png
-%%HORDEDIR%%/themes/graphics/flags/ch.png
-%%HORDEDIR%%/themes/graphics/flags/ci.png
-%%HORDEDIR%%/themes/graphics/flags/ck.png
-%%HORDEDIR%%/themes/graphics/flags/cl.png
-%%HORDEDIR%%/themes/graphics/flags/cm.png
-%%HORDEDIR%%/themes/graphics/flags/cn.png
-%%HORDEDIR%%/themes/graphics/flags/co.png
-%%HORDEDIR%%/themes/graphics/flags/cr.png
-%%HORDEDIR%%/themes/graphics/flags/cu.png
-%%HORDEDIR%%/themes/graphics/flags/cv.png
-%%HORDEDIR%%/themes/graphics/flags/cy.png
-%%HORDEDIR%%/themes/graphics/flags/cz.png
-%%HORDEDIR%%/themes/graphics/flags/de.png
-%%HORDEDIR%%/themes/graphics/flags/dk.png
-%%HORDEDIR%%/themes/graphics/flags/dz.png
-%%HORDEDIR%%/themes/graphics/flags/ec.png
-%%HORDEDIR%%/themes/graphics/flags/ee.png
-%%HORDEDIR%%/themes/graphics/flags/eg.png
-%%HORDEDIR%%/themes/graphics/flags/er.png
-%%HORDEDIR%%/themes/graphics/flags/es.png
-%%HORDEDIR%%/themes/graphics/flags/et.png
-%%HORDEDIR%%/themes/graphics/flags/fi.png
-%%HORDEDIR%%/themes/graphics/flags/fj.png
-%%HORDEDIR%%/themes/graphics/flags/fo.png
-%%HORDEDIR%%/themes/graphics/flags/fr.png
-%%HORDEDIR%%/themes/graphics/flags/ga.png
-%%HORDEDIR%%/themes/graphics/flags/ge.png
-%%HORDEDIR%%/themes/graphics/flags/gi.png
-%%HORDEDIR%%/themes/graphics/flags/gl.png
-%%HORDEDIR%%/themes/graphics/flags/gp.png
-%%HORDEDIR%%/themes/graphics/flags/gr.png
-%%HORDEDIR%%/themes/graphics/flags/gt.png
-%%HORDEDIR%%/themes/graphics/flags/gu.png
-%%HORDEDIR%%/themes/graphics/flags/gy.png
-%%HORDEDIR%%/themes/graphics/flags/hk.png
-%%HORDEDIR%%/themes/graphics/flags/hr.png
-%%HORDEDIR%%/themes/graphics/flags/ht.png
-%%HORDEDIR%%/themes/graphics/flags/hu.png
-%%HORDEDIR%%/themes/graphics/flags/id.png
-%%HORDEDIR%%/themes/graphics/flags/ie.png
-%%HORDEDIR%%/themes/graphics/flags/il.png
-%%HORDEDIR%%/themes/graphics/flags/in.png
-%%HORDEDIR%%/themes/graphics/flags/iq.png
-%%HORDEDIR%%/themes/graphics/flags/ir.png
-%%HORDEDIR%%/themes/graphics/flags/is.png
-%%HORDEDIR%%/themes/graphics/flags/it.png
-%%HORDEDIR%%/themes/graphics/flags/jm.png
-%%HORDEDIR%%/themes/graphics/flags/jo.png
-%%HORDEDIR%%/themes/graphics/flags/jp.png
-%%HORDEDIR%%/themes/graphics/flags/ke.png
-%%HORDEDIR%%/themes/graphics/flags/kg.png
-%%HORDEDIR%%/themes/graphics/flags/kh.png
-%%HORDEDIR%%/themes/graphics/flags/ki.png
-%%HORDEDIR%%/themes/graphics/flags/kp.png
-%%HORDEDIR%%/themes/graphics/flags/kr.png
-%%HORDEDIR%%/themes/graphics/flags/ky.png
-%%HORDEDIR%%/themes/graphics/flags/kz.png
-%%HORDEDIR%%/themes/graphics/flags/lb.png
-%%HORDEDIR%%/themes/graphics/flags/lc.png
-%%HORDEDIR%%/themes/graphics/flags/lk.png
-%%HORDEDIR%%/themes/graphics/flags/lt.png
-%%HORDEDIR%%/themes/graphics/flags/lu.png
-%%HORDEDIR%%/themes/graphics/flags/lv.png
-%%HORDEDIR%%/themes/graphics/flags/ly.png
-%%HORDEDIR%%/themes/graphics/flags/ma.png
-%%HORDEDIR%%/themes/graphics/flags/mc.png
-%%HORDEDIR%%/themes/graphics/flags/md.png
-%%HORDEDIR%%/themes/graphics/flags/mg.png
-%%HORDEDIR%%/themes/graphics/flags/mn.png
-%%HORDEDIR%%/themes/graphics/flags/mo.png
-%%HORDEDIR%%/themes/graphics/flags/mp.png
-%%HORDEDIR%%/themes/graphics/flags/ms.png
-%%HORDEDIR%%/themes/graphics/flags/mt.png
-%%HORDEDIR%%/themes/graphics/flags/mx.png
-%%HORDEDIR%%/themes/graphics/flags/my.png
-%%HORDEDIR%%/themes/graphics/flags/mz.png
-%%HORDEDIR%%/themes/graphics/flags/na.png
-%%HORDEDIR%%/themes/graphics/flags/nc.png
-%%HORDEDIR%%/themes/graphics/flags/nf.png
-%%HORDEDIR%%/themes/graphics/flags/nl.png
-%%HORDEDIR%%/themes/graphics/flags/no.png
-%%HORDEDIR%%/themes/graphics/flags/np.png
-%%HORDEDIR%%/themes/graphics/flags/nr.png
-%%HORDEDIR%%/themes/graphics/flags/nz.png
-%%HORDEDIR%%/themes/graphics/flags/om.png
-%%HORDEDIR%%/themes/graphics/flags/pa.png
-%%HORDEDIR%%/themes/graphics/flags/pe.png
-%%HORDEDIR%%/themes/graphics/flags/pf.png
-%%HORDEDIR%%/themes/graphics/flags/ph.png
-%%HORDEDIR%%/themes/graphics/flags/pk.png
-%%HORDEDIR%%/themes/graphics/flags/pl.png
-%%HORDEDIR%%/themes/graphics/flags/pm.png
-%%HORDEDIR%%/themes/graphics/flags/pr.png
-%%HORDEDIR%%/themes/graphics/flags/pt.png
-%%HORDEDIR%%/themes/graphics/flags/py.png
-%%HORDEDIR%%/themes/graphics/flags/qa.png
-%%HORDEDIR%%/themes/graphics/flags/ro.png
-%%HORDEDIR%%/themes/graphics/flags/ru.png
-%%HORDEDIR%%/themes/graphics/flags/sa.png
-%%HORDEDIR%%/themes/graphics/flags/sb.png
-%%HORDEDIR%%/themes/graphics/flags/sd.png
-%%HORDEDIR%%/themes/graphics/flags/se.png
-%%HORDEDIR%%/themes/graphics/flags/sg.png
-%%HORDEDIR%%/themes/graphics/flags/si.png
-%%HORDEDIR%%/themes/graphics/flags/sk.png
-%%HORDEDIR%%/themes/graphics/flags/sl.png
-%%HORDEDIR%%/themes/graphics/flags/so.png
-%%HORDEDIR%%/themes/graphics/flags/sr.png
-%%HORDEDIR%%/themes/graphics/flags/sy.png
-%%HORDEDIR%%/themes/graphics/flags/tc.png
-%%HORDEDIR%%/themes/graphics/flags/tg.png
-%%HORDEDIR%%/themes/graphics/flags/th.png
-%%HORDEDIR%%/themes/graphics/flags/tn.png
-%%HORDEDIR%%/themes/graphics/flags/to.png
-%%HORDEDIR%%/themes/graphics/flags/tp.png
-%%HORDEDIR%%/themes/graphics/flags/tr.png
-%%HORDEDIR%%/themes/graphics/flags/tt.png
-%%HORDEDIR%%/themes/graphics/flags/tv.png
-%%HORDEDIR%%/themes/graphics/flags/tw.png
-%%HORDEDIR%%/themes/graphics/flags/tz.png
-%%HORDEDIR%%/themes/graphics/flags/ua.png
-%%HORDEDIR%%/themes/graphics/flags/ug.png
-%%HORDEDIR%%/themes/graphics/flags/uk.png
-%%HORDEDIR%%/themes/graphics/flags/us.png
-%%HORDEDIR%%/themes/graphics/flags/uy.png
-%%HORDEDIR%%/themes/graphics/flags/va.png
-%%HORDEDIR%%/themes/graphics/flags/ve.png
-%%HORDEDIR%%/themes/graphics/flags/vg.png
-%%HORDEDIR%%/themes/graphics/flags/vi.png
-%%HORDEDIR%%/themes/graphics/flags/vn.png
-%%HORDEDIR%%/themes/graphics/flags/ws.png
-%%HORDEDIR%%/themes/graphics/flags/ye.png
-%%HORDEDIR%%/themes/graphics/flags/yu.png
-%%HORDEDIR%%/themes/graphics/flags/za.png
-%%HORDEDIR%%/themes/graphics/flags/zw.png
-%%HORDEDIR%%/themes/graphics/google.png
-%%HORDEDIR%%/themes/graphics/group.png
-%%HORDEDIR%%/themes/graphics/help.png
-%%HORDEDIR%%/themes/graphics/help_index.png
-%%HORDEDIR%%/themes/graphics/hide_panel.png
-%%HORDEDIR%%/themes/graphics/horde-power1.png
-%%HORDEDIR%%/themes/graphics/horde-power2.png
-%%HORDEDIR%%/themes/graphics/horde-power3.png
-%%HORDEDIR%%/themes/graphics/horde.png
-%%HORDEDIR%%/themes/graphics/image/flip.png
-%%HORDEDIR%%/themes/graphics/image/grayscale.png
-%%HORDEDIR%%/themes/graphics/image/mirror.png
-%%HORDEDIR%%/themes/graphics/image/ratio.png
-%%HORDEDIR%%/themes/graphics/image/rotate-180.png
-%%HORDEDIR%%/themes/graphics/image/rotate-270.png
-%%HORDEDIR%%/themes/graphics/image/rotate-90.png
-%%HORDEDIR%%/themes/graphics/info.png
-%%HORDEDIR%%/themes/graphics/info_icon.png
-%%HORDEDIR%%/themes/graphics/keyboard.png
-%%HORDEDIR%%/themes/graphics/layout.png
-%%HORDEDIR%%/themes/graphics/lhand.png
-%%HORDEDIR%%/themes/graphics/locked.png
-%%HORDEDIR%%/themes/graphics/login.png
-%%HORDEDIR%%/themes/graphics/logout.png
-%%HORDEDIR%%/themes/graphics/mail.png
-%%HORDEDIR%%/themes/graphics/map.png
-%%HORDEDIR%%/themes/graphics/map_eu.png
-%%HORDEDIR%%/themes/graphics/mime/audio.png
-%%HORDEDIR%%/themes/graphics/mime/binary.png
-%%HORDEDIR%%/themes/graphics/mime/compressed.png
-%%HORDEDIR%%/themes/graphics/mime/csv.png
-%%HORDEDIR%%/themes/graphics/mime/deb.png
-%%HORDEDIR%%/themes/graphics/mime/encryption.png
-%%HORDEDIR%%/themes/graphics/mime/executable.png
-%%HORDEDIR%%/themes/graphics/mime/html.png
-%%HORDEDIR%%/themes/graphics/mime/icalendar.png
-%%HORDEDIR%%/themes/graphics/mime/image.png
-%%HORDEDIR%%/themes/graphics/mime/inf.png
-%%HORDEDIR%%/themes/graphics/mime/mail.png
-%%HORDEDIR%%/themes/graphics/mime/makefile.png
-%%HORDEDIR%%/themes/graphics/mime/msexcel.png
-%%HORDEDIR%%/themes/graphics/mime/msi.png
-%%HORDEDIR%%/themes/graphics/mime/msp.png
-%%HORDEDIR%%/themes/graphics/mime/mspowerpoint.png
-%%HORDEDIR%%/themes/graphics/mime/msword.png
-%%HORDEDIR%%/themes/graphics/mime/ooo_calc.png
-%%HORDEDIR%%/themes/graphics/mime/ooo_draw.png
-%%HORDEDIR%%/themes/graphics/mime/ooo_impress.png
-%%HORDEDIR%%/themes/graphics/mime/ooo_math.png
-%%HORDEDIR%%/themes/graphics/mime/ooo_writer.png
-%%HORDEDIR%%/themes/graphics/mime/pdf.png
-%%HORDEDIR%%/themes/graphics/mime/php.png
-%%HORDEDIR%%/themes/graphics/mime/quicktime.png
-%%HORDEDIR%%/themes/graphics/mime/readme.png
-%%HORDEDIR%%/themes/graphics/mime/realaudio.png
-%%HORDEDIR%%/themes/graphics/mime/rpm.png
-%%HORDEDIR%%/themes/graphics/mime/script-asa.png
-%%HORDEDIR%%/themes/graphics/mime/script-asp.png
-%%HORDEDIR%%/themes/graphics/mime/script-js.png
-%%HORDEDIR%%/themes/graphics/mime/setup.png
-%%HORDEDIR%%/themes/graphics/mime/signed.png
-%%HORDEDIR%%/themes/graphics/mime/source-c.png
-%%HORDEDIR%%/themes/graphics/mime/source-cpp.png
-%%HORDEDIR%%/themes/graphics/mime/source-h.png
-%%HORDEDIR%%/themes/graphics/mime/source-java.png
-%%HORDEDIR%%/themes/graphics/mime/source-python.png
-%%HORDEDIR%%/themes/graphics/mime/text.png
-%%HORDEDIR%%/themes/graphics/mime/unknown.png
-%%HORDEDIR%%/themes/graphics/mime/vcard.png
-%%HORDEDIR%%/themes/graphics/mime/video.png
-%%HORDEDIR%%/themes/graphics/mime/xcode.png
-%%HORDEDIR%%/themes/graphics/mime/xml.png
-%%HORDEDIR%%/themes/graphics/mobile/bottom.jpg
-%%HORDEDIR%%/themes/graphics/mobile/display.jpg
-%%HORDEDIR%%/themes/graphics/mobile/left.jpg
-%%HORDEDIR%%/themes/graphics/mobile/right.jpg
-%%HORDEDIR%%/themes/graphics/mobile/top.jpg
-%%HORDEDIR%%/themes/graphics/myaccount.png
-%%HORDEDIR%%/themes/graphics/nav/bottom-grey.png
-%%HORDEDIR%%/themes/graphics/nav/bottom.png
-%%HORDEDIR%%/themes/graphics/nav/down-grey.png
-%%HORDEDIR%%/themes/graphics/nav/down.png
-%%HORDEDIR%%/themes/graphics/nav/first-grey.png
-%%HORDEDIR%%/themes/graphics/nav/first.png
-%%HORDEDIR%%/themes/graphics/nav/last-grey.png
-%%HORDEDIR%%/themes/graphics/nav/last.png
-%%HORDEDIR%%/themes/graphics/nav/left-grey.png
-%%HORDEDIR%%/themes/graphics/nav/left.png
-%%HORDEDIR%%/themes/graphics/nav/right-grey.png
-%%HORDEDIR%%/themes/graphics/nav/right.png
-%%HORDEDIR%%/themes/graphics/nav/top-grey.png
-%%HORDEDIR%%/themes/graphics/nav/top.png
-%%HORDEDIR%%/themes/graphics/nav/up-grey.png
-%%HORDEDIR%%/themes/graphics/nav/up.png
-%%HORDEDIR%%/themes/graphics/office.png
-%%HORDEDIR%%/themes/graphics/organizing.png
-%%HORDEDIR%%/themes/graphics/perms.png
-%%HORDEDIR%%/themes/graphics/prefs.png
-%%HORDEDIR%%/themes/graphics/print.png
-%%HORDEDIR%%/themes/graphics/problem.png
-%%HORDEDIR%%/themes/graphics/reload.png
-%%HORDEDIR%%/themes/graphics/required.png
-%%HORDEDIR%%/themes/graphics/rhand.png
-%%HORDEDIR%%/themes/graphics/save.png
-%%HORDEDIR%%/themes/graphics/search.png
-%%HORDEDIR%%/themes/graphics/shadow.gif
-%%HORDEDIR%%/themes/graphics/shadow.png
-%%HORDEDIR%%/themes/graphics/shell.png
-%%HORDEDIR%%/themes/graphics/show_panel.png
-%%HORDEDIR%%/themes/graphics/sql.png
-%%HORDEDIR%%/themes/graphics/tree/blank.png
-%%HORDEDIR%%/themes/graphics/tree/folder.png
-%%HORDEDIR%%/themes/graphics/tree/folderopen.png
-%%HORDEDIR%%/themes/graphics/tree/join.png
-%%HORDEDIR%%/themes/graphics/tree/joinbottom-down.png
-%%HORDEDIR%%/themes/graphics/tree/joinbottom.png
-%%HORDEDIR%%/themes/graphics/tree/leaf.png
-%%HORDEDIR%%/themes/graphics/tree/line.png
-%%HORDEDIR%%/themes/graphics/tree/minus.png
-%%HORDEDIR%%/themes/graphics/tree/minusbottom.png
-%%HORDEDIR%%/themes/graphics/tree/minusonly.png
-%%HORDEDIR%%/themes/graphics/tree/minustop.png
-%%HORDEDIR%%/themes/graphics/tree/nullonly.png
-%%HORDEDIR%%/themes/graphics/tree/plus.png
-%%HORDEDIR%%/themes/graphics/tree/plusbottom.png
-%%HORDEDIR%%/themes/graphics/tree/plusonly.png
-%%HORDEDIR%%/themes/graphics/tree/plustop.png
-%%HORDEDIR%%/themes/graphics/tree/rev-join.png
-%%HORDEDIR%%/themes/graphics/tree/rev-minusonly.png
-%%HORDEDIR%%/themes/graphics/tree/rev-joinbottom-down.png
-%%HORDEDIR%%/themes/graphics/tree/rev-plusonly.png
-%%HORDEDIR%%/themes/graphics/tree/rev-line.png
-%%HORDEDIR%%/themes/graphics/tree/rev-minusbottom.png
-%%HORDEDIR%%/themes/graphics/tree/rev-plus.png
-%%HORDEDIR%%/themes/graphics/tree/rev-plusbottom.png
-%%HORDEDIR%%/themes/graphics/tree/rev-leaf.png
-%%HORDEDIR%%/themes/graphics/tree/rev-joinbottom.png
-%%HORDEDIR%%/themes/graphics/tree/rev-nullonly.png
-%%HORDEDIR%%/themes/graphics/tree/rev-minus.png
-%%HORDEDIR%%/themes/graphics/tree/rev-plustop.png
-%%HORDEDIR%%/themes/graphics/tree/rev-minustop.png
-%%HORDEDIR%%/themes/graphics/unlocked.png
-%%HORDEDIR%%/themes/graphics/user.png
-%%HORDEDIR%%/themes/graphics/website.png
-%%HORDEDIR%%/themes/graphics/za.png
-%%HORDEDIR%%/themes/ie.css
-%%HORDEDIR%%/themes/ie5mac.css
-%%HORDEDIR%%/themes/kolab/graphics/bg.png
-%%HORDEDIR%%/themes/kolab/graphics/kolab.png
-%%HORDEDIR%%/themes/kolab/graphics/kolablogo.png
-%%HORDEDIR%%/themes/kolab/info.php
-%%HORDEDIR%%/themes/kolab/screen.css
-%%HORDEDIR%%/themes/lavander/info.php
-%%HORDEDIR%%/themes/lavander/screen.css
-%%HORDEDIR%%/themes/lightblue/graphics/menu.png
-%%HORDEDIR%%/themes/lightblue/info.php
-%%HORDEDIR%%/themes/lightblue/screen.css
-%%HORDEDIR%%/themes/luc/info.php
-%%HORDEDIR%%/themes/luc/screen.css
-%%HORDEDIR%%/themes/lucblue/info.php
-%%HORDEDIR%%/themes/lucblue/screen.css
-%%HORDEDIR%%/themes/mobile/screen.css
-%%HORDEDIR%%/themes/moz14.css
-%%HORDEDIR%%/themes/mozilla/graphics/header.png
-%%HORDEDIR%%/themes/mozilla/graphics/menu-active.png
-%%HORDEDIR%%/themes/mozilla/graphics/menu.png
-%%HORDEDIR%%/themes/mozilla/info.php
-%%HORDEDIR%%/themes/mozilla/screen.css
-%%HORDEDIR%%/themes/opera.css
-%%HORDEDIR%%/themes/postnuke/info.php
-%%HORDEDIR%%/themes/postnuke/screen.css
-%%HORDEDIR%%/themes/print/screen.css
-%%HORDEDIR%%/themes/purple/info.php
-%%HORDEDIR%%/themes/purple/screen.css
-%%HORDEDIR%%/themes/safari.css
-%%HORDEDIR%%/themes/screen.css
-%%HORDEDIR%%/themes/simplex/graphics/background.png
-%%HORDEDIR%%/themes/simplex/info.php
-%%HORDEDIR%%/themes/simplex/screen.css
-%%HORDEDIR%%/util/barcode.php
-%%HORDEDIR%%/util/regex_test.php
-@dirrm %%HORDEDIR%%/util
-@dirrm %%HORDEDIR%%/themes/simplex/graphics
-@dirrm %%HORDEDIR%%/themes/simplex
-@dirrm %%HORDEDIR%%/themes/purple
-@dirrm %%HORDEDIR%%/themes/print
-@dirrm %%HORDEDIR%%/themes/postnuke
-@dirrm %%HORDEDIR%%/themes/mozilla/graphics
-@dirrm %%HORDEDIR%%/themes/mozilla
-@dirrm %%HORDEDIR%%/themes/mobile
-@dirrm %%HORDEDIR%%/themes/lucblue
-@dirrm %%HORDEDIR%%/themes/luc
-@dirrm %%HORDEDIR%%/themes/lightblue/graphics
-@dirrm %%HORDEDIR%%/themes/lightblue
-@dirrm %%HORDEDIR%%/themes/lavander
-@dirrm %%HORDEDIR%%/themes/kolab/graphics
-@dirrm %%HORDEDIR%%/themes/kolab
-@dirrm %%HORDEDIR%%/themes/graphics/tree
-@dirrm %%HORDEDIR%%/themes/graphics/nav
-@dirrm %%HORDEDIR%%/themes/graphics/mobile
-@dirrm %%HORDEDIR%%/themes/graphics/mime
-@dirrm %%HORDEDIR%%/themes/graphics/image
-@dirrm %%HORDEDIR%%/themes/graphics/flags
-@dirrm %%HORDEDIR%%/themes/graphics/emoticons
-@dirrm %%HORDEDIR%%/themes/graphics/block/weatherdotcom/32x32
-@dirrm %%HORDEDIR%%/themes/graphics/block/weatherdotcom/23x23
-@dirrm %%HORDEDIR%%/themes/graphics/block/weatherdotcom
-@dirrm %%HORDEDIR%%/themes/graphics/block/sunrise
-@dirrm %%HORDEDIR%%/themes/graphics/block/moon
-@dirrm %%HORDEDIR%%/themes/graphics/block
-@dirrm %%HORDEDIR%%/themes/graphics/alerts
-@dirrm %%HORDEDIR%%/themes/graphics
-@dirrm %%HORDEDIR%%/themes/grey
-@dirrm %%HORDEDIR%%/themes/green
-@dirrm %%HORDEDIR%%/themes/gennevilliers
-@dirrm %%HORDEDIR%%/themes/cornflower
-@dirrm %%HORDEDIR%%/themes/camouflage/graphics
-@dirrm %%HORDEDIR%%/themes/camouflage
-@dirrm %%HORDEDIR%%/themes/burntorange
-@dirrm %%HORDEDIR%%/themes/brown
-@dirrm %%HORDEDIR%%/themes/bluewhite
-@dirrm %%HORDEDIR%%/themes/bluemoon
-@dirrm %%HORDEDIR%%/themes/barbie
-@dirrm %%HORDEDIR%%/themes/azur
-@dirrm %%HORDEDIR%%/themes/NeXTgrey
-@dirrm %%HORDEDIR%%/themes
-@dirrm %%HORDEDIR%%/templates/test
-@dirrm %%HORDEDIR%%/templates/shares
-@dirrm %%HORDEDIR%%/templates/rpcsum
-@dirrm %%HORDEDIR%%/templates/problem
-@dirrm %%HORDEDIR%%/templates/prefs
-@dirrm %%HORDEDIR%%/templates/portal
-@dirrm %%HORDEDIR%%/templates/menu
-@dirrm %%HORDEDIR%%/templates/maintenance
-@dirrm %%HORDEDIR%%/templates/login
-@dirrm %%HORDEDIR%%/templates/javascript
-@dirrm %%HORDEDIR%%/templates/index
-@dirrm %%HORDEDIR%%/templates/help
-@dirrm %%HORDEDIR%%/templates/data
-@dirrm %%HORDEDIR%%/templates/contents
-@dirrm %%HORDEDIR%%/templates/admin/user
-@dirrm %%HORDEDIR%%/templates/admin/setup
-@dirrm %%HORDEDIR%%/templates/admin/groups
-@dirrm %%HORDEDIR%%/templates/admin
-@dirrm %%HORDEDIR%%/templates
-@dirrm %%HORDEDIR%%/services/shares
-@dirrm %%HORDEDIR%%/services/portal
-@dirrm %%HORDEDIR%%/services/obrowser
-@dirrm %%HORDEDIR%%/services/images
-@dirrm %%HORDEDIR%%/services/help
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/popups
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/lang
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations/img
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/TableOperations
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/ListType/lang
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/ListType
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/ContextMenu/lang
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/ContextMenu
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/AnselImage/lang
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins/AnselImage
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/plugins
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/lang
-@dirrm %%HORDEDIR%%/services/editor/htmlarea/images
-@dirrm %%HORDEDIR%%/services/editor/htmlarea
-@dirrm %%HORDEDIR%%/services/editor
-@dirrm %%HORDEDIR%%/services/download
-@dirrm %%HORDEDIR%%/services
-@dirrm %%HORDEDIR%%/scripts/upgrades
-@dirrm %%HORDEDIR%%/scripts/sql
-@dirrm %%HORDEDIR%%/scripts/ldap
-@dirrm %%HORDEDIR%%/scripts
-@dirrm %%HORDEDIR%%/po
-@dirrm %%HORDEDIR%%/locale/zh_TW/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/zh_TW
-@dirrm %%HORDEDIR%%/locale/zh_CN/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/zh_CN
-@dirrm %%HORDEDIR%%/locale/uk_UA/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/uk_UA
-@dirrm %%HORDEDIR%%/locale/tr_TR/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/tr_TR
-@dirrm %%HORDEDIR%%/locale/sv_SE/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/sv_SE
-@dirrm %%HORDEDIR%%/locale/sl_SI/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/sl_SI
-@dirrm %%HORDEDIR%%/locale/sk_SK/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/sk_SK
-@dirrm %%HORDEDIR%%/locale/ru_RU/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/ru_RU
-@dirrm %%HORDEDIR%%/locale/ro_RO/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/ro_RO
-@dirrm %%HORDEDIR%%/locale/pt_PT/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/pt_PT
-@dirrm %%HORDEDIR%%/locale/pt_BR/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/pt_BR
-@dirrm %%HORDEDIR%%/locale/pl_PL/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/pl_PL
-@dirrm %%HORDEDIR%%/locale/nn_NO/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/nn_NO
-@dirrm %%HORDEDIR%%/locale/nl_NL/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/nl_NL
-@dirrm %%HORDEDIR%%/locale/nb_NO/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/nb_NO
-@dirrm %%HORDEDIR%%/locale/mk_MK/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/mk_MK
-@dirrm %%HORDEDIR%%/locale/lv_LV/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/lv_LV
-@dirrm %%HORDEDIR%%/locale/lt_LT/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/lt_LT
-@dirrm %%HORDEDIR%%/locale/ko_KR/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/ko_KR
-@dirrm %%HORDEDIR%%/locale/ja_JP/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/ja_JP
-@dirrm %%HORDEDIR%%/locale/it_IT/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/it_IT
-@dirrm %%HORDEDIR%%/locale/id_ID/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/id_ID
-@dirrm %%HORDEDIR%%/locale/hu_HU/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/hu_HU
-@dirrm %%HORDEDIR%%/locale/gl_ES/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/gl_ES
-@dirrm %%HORDEDIR%%/locale/fr_FR/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/fr_FR
-@dirrm %%HORDEDIR%%/locale/fi_FI/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/fi_FI
-@dirrm %%HORDEDIR%%/locale/fa_IR/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/fa_IR
-@dirrm %%HORDEDIR%%/locale/et_EE/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/et_EE
-@dirrm %%HORDEDIR%%/locale/es_ES/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/es_ES
-@dirrm %%HORDEDIR%%/locale/en_US
-@dirrm %%HORDEDIR%%/locale/el_GR/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/el_GR
-@dirrm %%HORDEDIR%%/locale/de_DE/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/de_DE
-@dirrm %%HORDEDIR%%/locale/da_DK/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/da_DK
-@dirrm %%HORDEDIR%%/locale/cs_CZ/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/cs_CZ
-@dirrm %%HORDEDIR%%/locale/ca_ES/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/ca_ES
-@dirrm %%HORDEDIR%%/locale/bs_BA/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/bs_BA
-@dirrm %%HORDEDIR%%/locale/bg_BG/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/bg_BG
-@dirrm %%HORDEDIR%%/locale/ar_SY/LC_MESSAGES
-@dirrm %%HORDEDIR%%/locale/ar_SY
-@dirrm %%HORDEDIR%%/locale
-@dirrm %%HORDEDIR%%/lib/XML/tests
-@dirrm %%HORDEDIR%%/lib/XML/docs/examples
-@dirrm %%HORDEDIR%%/lib/XML/docs
-@dirrm %%HORDEDIR%%/lib/XML/WBXML/DTD
-@dirrm %%HORDEDIR%%/lib/XML/WBXML
-@dirrm %%HORDEDIR%%/lib/XML
-@dirrm %%HORDEDIR%%/lib/VFS/tests
-@dirrm %%HORDEDIR%%/lib/VFS/ISOWriter/RealOutputStrategy
-@dirrm %%HORDEDIR%%/lib/VFS/ISOWriter/RealInputStrategy
-@dirrm %%HORDEDIR%%/lib/VFS/ISOWriter
-@dirrm %%HORDEDIR%%/lib/VFS
-@dirrm %%HORDEDIR%%/lib/Text/tests
-@dirrm %%HORDEDIR%%/lib/Text/reST/Formatter
-@dirrm %%HORDEDIR%%/lib/Text/reST
-@dirrm %%HORDEDIR%%/lib/Text/docs/examples
-@dirrm %%HORDEDIR%%/lib/Text/docs
-@dirrm %%HORDEDIR%%/lib/Text/Diff/Renderer
-@dirrm %%HORDEDIR%%/lib/Text/Diff
-@dirrm %%HORDEDIR%%/lib/Text
-@dirrm %%HORDEDIR%%/lib/Net/SMS
-@dirrm %%HORDEDIR%%/lib/Net/IMSP/Auth
-@dirrm %%HORDEDIR%%/lib/Net/IMSP
-@dirrm %%HORDEDIR%%/lib/Net
-@dirrm %%HORDEDIR%%/lib/Horde/tests
-@dirrm %%HORDEDIR%%/lib/Horde/iCalendar
-@dirrm %%HORDEDIR%%/lib/Horde/docs/examples
-@dirrm %%HORDEDIR%%/lib/Horde/docs
-@dirrm %%HORDEDIR%%/lib/Horde/VC
-@dirrm %%HORDEDIR%%/lib/Horde/UI/VarRenderer
-@dirrm %%HORDEDIR%%/lib/Horde/UI
-@dirrm %%HORDEDIR%%/lib/Horde/Tree
-@dirrm %%HORDEDIR%%/lib/Horde/Token
-@dirrm %%HORDEDIR%%/lib/Horde/Text/tests
-@dirrm %%HORDEDIR%%/lib/Horde/Text/Filter
-@dirrm %%HORDEDIR%%/lib/Horde/Text
-@dirrm %%HORDEDIR%%/lib/Horde/SyncML/Device
-@dirrm %%HORDEDIR%%/lib/Horde/SyncML/Command
-@dirrm %%HORDEDIR%%/lib/Horde/SyncML
-@dirrm %%HORDEDIR%%/lib/Horde/SessionHandler
-@dirrm %%HORDEDIR%%/lib/Horde/Search
-@dirrm %%HORDEDIR%%/lib/Horde/Scheduler
-@dirrm %%HORDEDIR%%/lib/Horde/SQL
-@dirrm %%HORDEDIR%%/lib/Horde/Relationship
-@dirrm %%HORDEDIR%%/lib/Horde/RPC
-@dirrm %%HORDEDIR%%/lib/Horde/Prefs
-@dirrm %%HORDEDIR%%/lib/Horde/Perms
-@dirrm %%HORDEDIR%%/lib/Horde/Notification/Listener
-@dirrm %%HORDEDIR%%/lib/Horde/Notification
-@dirrm %%HORDEDIR%%/lib/Horde/NLS
-@dirrm %%HORDEDIR%%/lib/Horde/Mobile/Renderer
-@dirrm %%HORDEDIR%%/lib/Horde/Mobile
-@dirrm %%HORDEDIR%%/lib/Horde/MIME/Viewer/ooo
-@dirrm %%HORDEDIR%%/lib/Horde/MIME/Viewer
-@dirrm %%HORDEDIR%%/lib/Horde/MIME
-@dirrm %%HORDEDIR%%/lib/Horde/Image
-@dirrm %%HORDEDIR%%/lib/Horde/IMAP/ACL
-@dirrm %%HORDEDIR%%/lib/Horde/IMAP
-@dirrm %%HORDEDIR%%/lib/Horde/Group
-@dirrm %%HORDEDIR%%/lib/Horde/Graph/Plot
-@dirrm %%HORDEDIR%%/lib/Horde/Graph/Chart
-@dirrm %%HORDEDIR%%/lib/Horde/Graph
-@dirrm %%HORDEDIR%%/lib/Horde/Form/Action
-@dirrm %%HORDEDIR%%/lib/Horde/Form
-@dirrm %%HORDEDIR%%/lib/Horde/Editor
-@dirrm %%HORDEDIR%%/lib/Horde/DataTree
-@dirrm %%HORDEDIR%%/lib/Horde/Data
-@dirrm %%HORDEDIR%%/lib/Horde/Crypt
-@dirrm %%HORDEDIR%%/lib/Horde/Compress
-@dirrm %%HORDEDIR%%/lib/Horde/Cipher/BlockMode
-@dirrm %%HORDEDIR%%/lib/Horde/Cipher
-@dirrm %%HORDEDIR%%/lib/Horde/Cache
-@dirrm %%HORDEDIR%%/lib/Horde/Browser
-@dirrm %%HORDEDIR%%/lib/Horde/Block
-@dirrm %%HORDEDIR%%/lib/Horde/Auth
-@dirrm %%HORDEDIR%%/lib/Horde
-@dirrm %%HORDEDIR%%/lib/File/tests
-@dirrm %%HORDEDIR%%/lib/File/PDF/fonts
-@dirrm %%HORDEDIR%%/lib/File/PDF
-@dirrm %%HORDEDIR%%/lib/File
-@dirrm %%HORDEDIR%%/lib/Block
-@dirrmtry %%HORDEDIR%%/lib/data
-@dirrm %%HORDEDIR%%/lib
-@dirrm %%HORDEDIR%%/js
-@dirrmtry %%HORDEDIR%%/config
-@dirrm %%HORDEDIR%%/admin/setup
-@dirrm %%HORDEDIR%%/admin/perms
-@dirrm %%HORDEDIR%%/admin/locale/fi_FI
-@dirrm %%HORDEDIR%%/admin/locale/en_US
-@dirrm %%HORDEDIR%%/admin/locale
-@dirrm %%HORDEDIR%%/admin
-@dirrmtry %%HORDEDIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-%%RMDIRINC%%@dirrmtry %%HORDE_INC%%
diff --git a/www/joomla15/Makefile b/www/joomla15/Makefile
deleted file mode 100644
index faa45e11b8f7..000000000000
--- a/www/joomla15/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# New ports collection makefile for: www/joomla
-# Date created: Sat Out 15, 2005
-# Whom: Francisco Cabrita <include@npf.pt.freebsd.org>
-#
-# $FreeBSD$
-
-PORTNAME= joomla
-PORTVERSION= 1.0.7
-CATEGORIES= www
-MASTER_SITES= http://developer.joomla.org/sf/frs/do/downloadFile/projects.joomla/frs.joomla_1_0.1_0_7/frs3338?dl=1/:source1
-DISTFILES= ${JOOMLA_SRC}:source1
-
-MAINTAINER= include@npf.pt.freebsd.org
-COMMENT= A dynamic web content management system (CMS)
-
-NO_BUILD= yes
-USE_MYSQL= yes
-USE_PHP= mysql pcre xml zlib session gd pdf
-WANT_PHP_WEB= yes
-PKGMESSAGE= ${WRKDIR}/pkg-message
-SUB_FILES= pkg-message
-SUB_LIST+= JOOMLA_DIR=${JOOMLA_DIR}
-PLIST_SUB+= JOOMLA_DIR=${JOOMLA_DIR}
-
-JOOMLA_DIR?= www/${PORTNAME}
-DIST_SUBDIR= ${PORTNAME}
-
-JOOMLA_SRC= Joomla_${PORTVERSION}-Stable-Full_Package.tar.bz2
-
-do-extract:
- @${MKDIR} ${WRKSRC}
- @${TAR} -yxf ${DISTDIR}/${DIST_SUBDIR}/${JOOMLA_SRC} -C ${WRKSRC}
-
-do-install:
- @${MKDIR} ${PREFIX}/${JOOMLA_DIR}
- @cd ${WRKSRC} && \
- ${FIND} . -type d -exec ${MKDIR} ${PREFIX}/${JOOMLA_DIR}/{} \; \
- -exec ${CHOWN} ${WWWOWN}:${WWWGRP} ${PREFIX}/${JOOMLA_DIR}/{} \;
- @cd ${WRKSRC} && \
- ${FIND} . \! -type d -exec ${INSTALL_DATA} {} ${PREFIX}/${JOOMLA_DIR}/{} \; \
- -exec ${CHOWN} ${WWWOWN}:${WWWGRP} ${PREFIX}/${JOOMLA_DIR}/{} \;
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/www/joomla15/distinfo b/www/joomla15/distinfo
deleted file mode 100644
index cbc79c54b222..000000000000
--- a/www/joomla15/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (joomla/Joomla_1.0.7-Stable-Full_Package.tar.bz2) = a1ba209fb7ba2d73670fdb8106f2079e
-SHA256 (joomla/Joomla_1.0.7-Stable-Full_Package.tar.bz2) = 61c3df7d72e74cd7206e4b7bd2648e9b1bf476ac7c514a45f975de0a695fa83e
-SIZE (joomla/Joomla_1.0.7-Stable-Full_Package.tar.bz2) = 1572358
diff --git a/www/joomla15/files/pkg-message.in b/www/joomla15/files/pkg-message.in
deleted file mode 100644
index 7d92cb18d7ad..000000000000
--- a/www/joomla15/files/pkg-message.in
+++ /dev/null
@@ -1,7 +0,0 @@
-*******************************************************************
-
- Please read INSTALL file. It can be found at:
-
- %%PREFIX%%/%%JOOMLA_DIR%%/INSTALL.php
-
-*******************************************************************
diff --git a/www/joomla15/pkg-descr b/www/joomla15/pkg-descr
deleted file mode 100644
index e8419e84f4f0..000000000000
--- a/www/joomla15/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Joomla! is one of the most powerful Open Source Content
-Management Systems on the planet. It is used all over
-the world for everything from simple websites to complex
-corporate applications. Joomla! is easy to install,
-simple to manage, and reliable.
-
-WWW: http://www.joomla.org/
-
-- Francisco Cabrita
-include@npf.pt.freebsd.org
diff --git a/www/joomla15/pkg-plist b/www/joomla15/pkg-plist
deleted file mode 100644
index 72b8add2f3c3..000000000000
--- a/www/joomla15/pkg-plist
+++ /dev/null
@@ -1,1747 +0,0 @@
-www/joomla/CHANGELOG.php
-www/joomla/COPYRIGHT.php
-www/joomla/INSTALL.php
-www/joomla/LICENSE.php
-www/joomla/administrator/backups/index.html
-www/joomla/administrator/components/com_admin/admin.admin.html.php
-www/joomla/administrator/components/com_admin/admin.admin.php
-www/joomla/administrator/components/com_admin/index.html
-www/joomla/administrator/components/com_admin/toolbar.admin.html.php
-www/joomla/administrator/components/com_admin/toolbar.admin.php
-www/joomla/administrator/components/com_banners/admin.banners.html.php
-www/joomla/administrator/components/com_banners/admin.banners.php
-www/joomla/administrator/components/com_banners/banners.xml
-www/joomla/administrator/components/com_banners/index.html
-www/joomla/administrator/components/com_banners/toolbar.banners.html.php
-www/joomla/administrator/components/com_banners/toolbar.banners.php
-www/joomla/administrator/components/com_categories/admin.categories.html.php
-www/joomla/administrator/components/com_categories/admin.categories.php
-www/joomla/administrator/components/com_categories/index.html
-www/joomla/administrator/components/com_categories/toolbar.categories.html.php
-www/joomla/administrator/components/com_categories/toolbar.categories.php
-www/joomla/administrator/components/com_checkin/admin.checkin.php
-www/joomla/administrator/components/com_checkin/index.html
-www/joomla/administrator/components/com_checkin/toolbar.checkin.html.php
-www/joomla/administrator/components/com_checkin/toolbar.checkin.php
-www/joomla/administrator/components/com_config/admin.config.html.php
-www/joomla/administrator/components/com_config/admin.config.php
-www/joomla/administrator/components/com_config/config.class.php
-www/joomla/administrator/components/com_config/index.html
-www/joomla/administrator/components/com_config/toolbar.config.html.php
-www/joomla/administrator/components/com_config/toolbar.config.php
-www/joomla/administrator/components/com_contact/admin.contact.html.php
-www/joomla/administrator/components/com_contact/admin.contact.php
-www/joomla/administrator/components/com_contact/contact.xml
-www/joomla/administrator/components/com_contact/contact_items.xml
-www/joomla/administrator/components/com_contact/index.html
-www/joomla/administrator/components/com_contact/toolbar.contact.html.php
-www/joomla/administrator/components/com_contact/toolbar.contact.php
-www/joomla/administrator/components/com_content/admin.content.html.php
-www/joomla/administrator/components/com_content/admin.content.php
-www/joomla/administrator/components/com_content/content.xml
-www/joomla/administrator/components/com_content/index.html
-www/joomla/administrator/components/com_content/toolbar.content.html.php
-www/joomla/administrator/components/com_content/toolbar.content.php
-www/joomla/administrator/components/com_frontpage/admin.frontpage.html.php
-www/joomla/administrator/components/com_frontpage/admin.frontpage.php
-www/joomla/administrator/components/com_frontpage/frontpage.xml
-www/joomla/administrator/components/com_frontpage/index.html
-www/joomla/administrator/components/com_frontpage/toolbar.frontpage.html.php
-www/joomla/administrator/components/com_frontpage/toolbar.frontpage.php
-www/joomla/administrator/components/com_installer/admin.installer.html.php
-www/joomla/administrator/components/com_installer/admin.installer.php
-www/joomla/administrator/components/com_installer/component/component.class.php
-www/joomla/administrator/components/com_installer/component/component.html.php
-www/joomla/administrator/components/com_installer/component/component.php
-www/joomla/administrator/components/com_installer/component/index.html
-www/joomla/administrator/components/com_installer/index.html
-www/joomla/administrator/components/com_installer/installer.class.php
-www/joomla/administrator/components/com_installer/language/index.html
-www/joomla/administrator/components/com_installer/language/language.class.php
-www/joomla/administrator/components/com_installer/language/language.php
-www/joomla/administrator/components/com_installer/mambot/index.html
-www/joomla/administrator/components/com_installer/mambot/mambot.class.php
-www/joomla/administrator/components/com_installer/mambot/mambot.html.php
-www/joomla/administrator/components/com_installer/mambot/mambot.php
-www/joomla/administrator/components/com_installer/module/index.html
-www/joomla/administrator/components/com_installer/module/module.class.php
-www/joomla/administrator/components/com_installer/module/module.html.php
-www/joomla/administrator/components/com_installer/module/module.php
-www/joomla/administrator/components/com_installer/template/index.html
-www/joomla/administrator/components/com_installer/template/template.class.php
-www/joomla/administrator/components/com_installer/template/template.php
-www/joomla/administrator/components/com_installer/toolbar.installer.html.php
-www/joomla/administrator/components/com_installer/toolbar.installer.php
-www/joomla/administrator/components/com_languages/admin.languages.html.php
-www/joomla/administrator/components/com_languages/admin.languages.php
-www/joomla/administrator/components/com_languages/index.html
-www/joomla/administrator/components/com_languages/toolbar.languages.html.php
-www/joomla/administrator/components/com_languages/toolbar.languages.php
-www/joomla/administrator/components/com_login/index.html
-www/joomla/administrator/components/com_login/login.xml
-www/joomla/administrator/components/com_mambots/admin.mambots.html.php
-www/joomla/administrator/components/com_mambots/admin.mambots.php
-www/joomla/administrator/components/com_mambots/index.html
-www/joomla/administrator/components/com_mambots/toolbar.mambots.html.php
-www/joomla/administrator/components/com_mambots/toolbar.mambots.php
-www/joomla/administrator/components/com_massmail/admin.massmail.html.php
-www/joomla/administrator/components/com_massmail/admin.massmail.php
-www/joomla/administrator/components/com_massmail/index.html
-www/joomla/administrator/components/com_massmail/massmail.xml
-www/joomla/administrator/components/com_massmail/toolbar.massmail.html.php
-www/joomla/administrator/components/com_massmail/toolbar.massmail.php
-www/joomla/administrator/components/com_media/admin.media.html.php
-www/joomla/administrator/components/com_media/admin.media.php
-www/joomla/administrator/components/com_media/images/btnBack.gif
-www/joomla/administrator/components/com_media/images/btnFolderUp.gif
-www/joomla/administrator/components/com_media/images/con_info.png
-www/joomla/administrator/components/com_media/images/doc_16.png
-www/joomla/administrator/components/com_media/images/dots.gif
-www/joomla/administrator/components/com_media/images/edit_pencil.gif
-www/joomla/administrator/components/com_media/images/edit_trash.gif
-www/joomla/administrator/components/com_media/images/folder.gif
-www/joomla/administrator/components/com_media/images/index.html
-www/joomla/administrator/components/com_media/images/noimages.gif
-www/joomla/administrator/components/com_media/images/pdf_16.png
-www/joomla/administrator/components/com_media/images/swf_16.png
-www/joomla/administrator/components/com_media/images/uploading.gif
-www/joomla/administrator/components/com_media/images/xls_16.png
-www/joomla/administrator/components/com_media/index.html
-www/joomla/administrator/components/com_media/media.xml
-www/joomla/administrator/components/com_media/toolbar.media.html.php
-www/joomla/administrator/components/com_media/toolbar.media.php
-www/joomla/administrator/components/com_menumanager/admin.menumanager.html.php
-www/joomla/administrator/components/com_menumanager/admin.menumanager.php
-www/joomla/administrator/components/com_menumanager/index.html
-www/joomla/administrator/components/com_menumanager/menumanager.xml
-www/joomla/administrator/components/com_menumanager/toolbar.menumanager.html.php
-www/joomla/administrator/components/com_menumanager/toolbar.menumanager.php
-www/joomla/administrator/components/com_menus/admin.menus.html.php
-www/joomla/administrator/components/com_menus/admin.menus.php
-www/joomla/administrator/components/com_menus/component_item_link/component_item_link.class.php
-www/joomla/administrator/components/com_menus/component_item_link/component_item_link.menu.html.php
-www/joomla/administrator/components/com_menus/component_item_link/component_item_link.menu.php
-www/joomla/administrator/components/com_menus/component_item_link/component_item_link.xml
-www/joomla/administrator/components/com_menus/component_item_link/index.html
-www/joomla/administrator/components/com_menus/components/components.class.php
-www/joomla/administrator/components/com_menus/components/components.menu.html.php
-www/joomla/administrator/components/com_menus/components/components.menu.php
-www/joomla/administrator/components/com_menus/components/components.xml
-www/joomla/administrator/components/com_menus/components/index.html
-www/joomla/administrator/components/com_menus/contact_category_table/contact_category_table.class.php
-www/joomla/administrator/components/com_menus/contact_category_table/contact_category_table.menu.html.php
-www/joomla/administrator/components/com_menus/contact_category_table/contact_category_table.menu.php
-www/joomla/administrator/components/com_menus/contact_category_table/contact_category_table.xml
-www/joomla/administrator/components/com_menus/contact_category_table/index.html
-www/joomla/administrator/components/com_menus/contact_item_link/contact_item_link.class.php
-www/joomla/administrator/components/com_menus/contact_item_link/contact_item_link.menu.html.php
-www/joomla/administrator/components/com_menus/contact_item_link/contact_item_link.menu.php
-www/joomla/administrator/components/com_menus/contact_item_link/contact_item_link.xml
-www/joomla/administrator/components/com_menus/contact_item_link/index.html
-www/joomla/administrator/components/com_menus/content_archive_category/content_archive_category.class.php
-www/joomla/administrator/components/com_menus/content_archive_category/content_archive_category.menu.html.php
-www/joomla/administrator/components/com_menus/content_archive_category/content_archive_category.menu.php
-www/joomla/administrator/components/com_menus/content_archive_category/content_archive_category.xml
-www/joomla/administrator/components/com_menus/content_archive_category/index.html
-www/joomla/administrator/components/com_menus/content_archive_section/content_archive_section.class.php
-www/joomla/administrator/components/com_menus/content_archive_section/content_archive_section.menu.html.php
-www/joomla/administrator/components/com_menus/content_archive_section/content_archive_section.menu.php
-www/joomla/administrator/components/com_menus/content_archive_section/content_archive_section.xml
-www/joomla/administrator/components/com_menus/content_archive_section/index.html
-www/joomla/administrator/components/com_menus/content_blog_category/content_blog_category.class.php
-www/joomla/administrator/components/com_menus/content_blog_category/content_blog_category.menu.html.php
-www/joomla/administrator/components/com_menus/content_blog_category/content_blog_category.menu.php
-www/joomla/administrator/components/com_menus/content_blog_category/content_blog_category.xml
-www/joomla/administrator/components/com_menus/content_blog_category/index.html
-www/joomla/administrator/components/com_menus/content_blog_section/content_blog_section.class.php
-www/joomla/administrator/components/com_menus/content_blog_section/content_blog_section.menu.html.php
-www/joomla/administrator/components/com_menus/content_blog_section/content_blog_section.menu.php
-www/joomla/administrator/components/com_menus/content_blog_section/content_blog_section.xml
-www/joomla/administrator/components/com_menus/content_blog_section/index.html
-www/joomla/administrator/components/com_menus/content_category/content_category.class.php
-www/joomla/administrator/components/com_menus/content_category/content_category.menu.html.php
-www/joomla/administrator/components/com_menus/content_category/content_category.menu.php
-www/joomla/administrator/components/com_menus/content_category/content_category.xml
-www/joomla/administrator/components/com_menus/content_category/index.html
-www/joomla/administrator/components/com_menus/content_item_link/content_item_link.class.php
-www/joomla/administrator/components/com_menus/content_item_link/content_item_link.menu.html.php
-www/joomla/administrator/components/com_menus/content_item_link/content_item_link.menu.php
-www/joomla/administrator/components/com_menus/content_item_link/content_item_link.xml
-www/joomla/administrator/components/com_menus/content_item_link/index.html
-www/joomla/administrator/components/com_menus/content_section/content_section.class.php
-www/joomla/administrator/components/com_menus/content_section/content_section.menu.html.php
-www/joomla/administrator/components/com_menus/content_section/content_section.menu.php
-www/joomla/administrator/components/com_menus/content_section/content_section.xml
-www/joomla/administrator/components/com_menus/content_section/index.html
-www/joomla/administrator/components/com_menus/content_typed/content_typed.class.php
-www/joomla/administrator/components/com_menus/content_typed/content_typed.menu.html.php
-www/joomla/administrator/components/com_menus/content_typed/content_typed.menu.php
-www/joomla/administrator/components/com_menus/content_typed/content_typed.xml
-www/joomla/administrator/components/com_menus/content_typed/index.html
-www/joomla/administrator/components/com_menus/index.html
-www/joomla/administrator/components/com_menus/newsfeed_category_table/index.html
-www/joomla/administrator/components/com_menus/newsfeed_category_table/newsfeed_category_table.class.php
-www/joomla/administrator/components/com_menus/newsfeed_category_table/newsfeed_category_table.menu.html.php
-www/joomla/administrator/components/com_menus/newsfeed_category_table/newsfeed_category_table.menu.php
-www/joomla/administrator/components/com_menus/newsfeed_category_table/newsfeed_category_table.xml
-www/joomla/administrator/components/com_menus/newsfeed_link/index.html
-www/joomla/administrator/components/com_menus/newsfeed_link/newsfeed_link.class.php
-www/joomla/administrator/components/com_menus/newsfeed_link/newsfeed_link.menu.html.php
-www/joomla/administrator/components/com_menus/newsfeed_link/newsfeed_link.menu.php
-www/joomla/administrator/components/com_menus/newsfeed_link/newsfeed_link.xml
-www/joomla/administrator/components/com_menus/separator/index.html
-www/joomla/administrator/components/com_menus/separator/separator.class.php
-www/joomla/administrator/components/com_menus/separator/separator.menu.html.php
-www/joomla/administrator/components/com_menus/separator/separator.menu.php
-www/joomla/administrator/components/com_menus/separator/separator.xml
-www/joomla/administrator/components/com_menus/submit_content/index.html
-www/joomla/administrator/components/com_menus/submit_content/submit_content.class.php
-www/joomla/administrator/components/com_menus/submit_content/submit_content.menu.html.php
-www/joomla/administrator/components/com_menus/submit_content/submit_content.menu.php
-www/joomla/administrator/components/com_menus/submit_content/submit_content.xml
-www/joomla/administrator/components/com_menus/toolbar.menus.html.php
-www/joomla/administrator/components/com_menus/toolbar.menus.php
-www/joomla/administrator/components/com_menus/url/index.html
-www/joomla/administrator/components/com_menus/url/url.class.php
-www/joomla/administrator/components/com_menus/url/url.menu.html.php
-www/joomla/administrator/components/com_menus/url/url.menu.php
-www/joomla/administrator/components/com_menus/url/url.xml
-www/joomla/administrator/components/com_menus/weblink_category_table/index.html
-www/joomla/administrator/components/com_menus/weblink_category_table/weblink_category_table.class.php
-www/joomla/administrator/components/com_menus/weblink_category_table/weblink_category_table.menu.html.php
-www/joomla/administrator/components/com_menus/weblink_category_table/weblink_category_table.menu.php
-www/joomla/administrator/components/com_menus/weblink_category_table/weblink_category_table.xml
-www/joomla/administrator/components/com_menus/wrapper/index.html
-www/joomla/administrator/components/com_menus/wrapper/wrapper.class.php
-www/joomla/administrator/components/com_menus/wrapper/wrapper.menu.html.php
-www/joomla/administrator/components/com_menus/wrapper/wrapper.menu.php
-www/joomla/administrator/components/com_menus/wrapper/wrapper.xml
-www/joomla/administrator/components/com_messages/admin.messages.html.php
-www/joomla/administrator/components/com_messages/admin.messages.php
-www/joomla/administrator/components/com_messages/index.html
-www/joomla/administrator/components/com_messages/toolbar.messages.html.php
-www/joomla/administrator/components/com_messages/toolbar.messages.php
-www/joomla/administrator/components/com_modules/admin.modules.html.php
-www/joomla/administrator/components/com_modules/admin.modules.php
-www/joomla/administrator/components/com_modules/index.html
-www/joomla/administrator/components/com_modules/toolbar.modules.html.php
-www/joomla/administrator/components/com_modules/toolbar.modules.php
-www/joomla/administrator/components/com_newsfeeds/admin.newsfeeds.html.php
-www/joomla/administrator/components/com_newsfeeds/admin.newsfeeds.php
-www/joomla/administrator/components/com_newsfeeds/index.html
-www/joomla/administrator/components/com_newsfeeds/newsfeeds.class.php
-www/joomla/administrator/components/com_newsfeeds/newsfeeds.xml
-www/joomla/administrator/components/com_newsfeeds/toolbar.newsfeeds.html.php
-www/joomla/administrator/components/com_newsfeeds/toolbar.newsfeeds.php
-www/joomla/administrator/components/com_poll/admin.poll.html.php
-www/joomla/administrator/components/com_poll/admin.poll.php
-www/joomla/administrator/components/com_poll/index.html
-www/joomla/administrator/components/com_poll/toolbar.poll.html.php
-www/joomla/administrator/components/com_poll/toolbar.poll.php
-www/joomla/administrator/components/com_search/index.html
-www/joomla/administrator/components/com_search/search.xml
-www/joomla/administrator/components/com_sections/admin.sections.html.php
-www/joomla/administrator/components/com_sections/admin.sections.php
-www/joomla/administrator/components/com_sections/index.html
-www/joomla/administrator/components/com_sections/toolbar.sections.html.php
-www/joomla/administrator/components/com_sections/toolbar.sections.php
-www/joomla/administrator/components/com_statistics/admin.statistics.html.php
-www/joomla/administrator/components/com_statistics/admin.statistics.php
-www/joomla/administrator/components/com_statistics/index.html
-www/joomla/administrator/components/com_statistics/toolbar.statistics.html.php
-www/joomla/administrator/components/com_statistics/toolbar.statistics.php
-www/joomla/administrator/components/com_syndicate/admin.syndicate.html.php
-www/joomla/administrator/components/com_syndicate/admin.syndicate.php
-www/joomla/administrator/components/com_syndicate/index.html
-www/joomla/administrator/components/com_syndicate/syndicate.xml
-www/joomla/administrator/components/com_syndicate/toolbar.syndicate.html.php
-www/joomla/administrator/components/com_syndicate/toolbar.syndicate.php
-www/joomla/administrator/components/com_templates/admin.templates.class.php
-www/joomla/administrator/components/com_templates/admin.templates.html.php
-www/joomla/administrator/components/com_templates/admin.templates.php
-www/joomla/administrator/components/com_templates/index.html
-www/joomla/administrator/components/com_templates/toolbar.templates.html.php
-www/joomla/administrator/components/com_templates/toolbar.templates.php
-www/joomla/administrator/components/com_trash/admin.trash.html.php
-www/joomla/administrator/components/com_trash/admin.trash.php
-www/joomla/administrator/components/com_trash/index.html
-www/joomla/administrator/components/com_trash/toolbar.trash.html.php
-www/joomla/administrator/components/com_trash/toolbar.trash.php
-www/joomla/administrator/components/com_trash/trash.xml
-www/joomla/administrator/components/com_typedcontent/admin.typedcontent.html.php
-www/joomla/administrator/components/com_typedcontent/admin.typedcontent.php
-www/joomla/administrator/components/com_typedcontent/index.html
-www/joomla/administrator/components/com_typedcontent/toolbar.typedcontent.html.php
-www/joomla/administrator/components/com_typedcontent/toolbar.typedcontent.php
-www/joomla/administrator/components/com_typedcontent/typedcontent.xml
-www/joomla/administrator/components/com_users/admin.users.html.php
-www/joomla/administrator/components/com_users/admin.users.php
-www/joomla/administrator/components/com_users/index.html
-www/joomla/administrator/components/com_users/toolbar.users.html.php
-www/joomla/administrator/components/com_users/toolbar.users.php
-www/joomla/administrator/components/com_users/users.class.php
-www/joomla/administrator/components/com_users/users.xml
-www/joomla/administrator/components/com_weblinks/admin.weblinks.html.php
-www/joomla/administrator/components/com_weblinks/admin.weblinks.php
-www/joomla/administrator/components/com_weblinks/index.html
-www/joomla/administrator/components/com_weblinks/toolbar.weblinks.html.php
-www/joomla/administrator/components/com_weblinks/toolbar.weblinks.php
-www/joomla/administrator/components/com_weblinks/weblinks.xml
-www/joomla/administrator/components/com_weblinks/weblinks_item.xml
-www/joomla/administrator/components/index.html
-www/joomla/administrator/images/addedit.png
-www/joomla/administrator/images/addusers.png
-www/joomla/administrator/images/apply.png
-www/joomla/administrator/images/apply_f2.png
-www/joomla/administrator/images/archive.png
-www/joomla/administrator/images/archive_f2.png
-www/joomla/administrator/images/back.png
-www/joomla/administrator/images/back_f2.png
-www/joomla/administrator/images/backup.png
-www/joomla/administrator/images/blank.png
-www/joomla/administrator/images/browser.png
-www/joomla/administrator/images/cancel.png
-www/joomla/administrator/images/cancel_f2.png
-www/joomla/administrator/images/categories.png
-www/joomla/administrator/images/checked_out.png
-www/joomla/administrator/images/checkin.png
-www/joomla/administrator/images/collapseall.png
-www/joomla/administrator/images/config.png
-www/joomla/administrator/images/copy.png
-www/joomla/administrator/images/copy_f2.png
-www/joomla/administrator/images/cpanel.png
-www/joomla/administrator/images/credits.png
-www/joomla/administrator/images/css.png
-www/joomla/administrator/images/css_f2.png
-www/joomla/administrator/images/dbrestore.png
-www/joomla/administrator/images/delete.png
-www/joomla/administrator/images/delete_f2.png
-www/joomla/administrator/images/disabled.png
-www/joomla/administrator/images/downarrow-1.png
-www/joomla/administrator/images/downarrow.png
-www/joomla/administrator/images/downarrow0.png
-www/joomla/administrator/images/download.png
-www/joomla/administrator/images/download_f2.png
-www/joomla/administrator/images/downloads.png
-www/joomla/administrator/images/downloads_f2.png
-www/joomla/administrator/images/edit.png
-www/joomla/administrator/images/edit_f2.png
-www/joomla/administrator/images/expandall.png
-www/joomla/administrator/images/filesave.png
-www/joomla/administrator/images/forward.png
-www/joomla/administrator/images/forward_f2.png
-www/joomla/administrator/images/frontpage.png
-www/joomla/administrator/images/generic.png
-www/joomla/administrator/images/help.png
-www/joomla/administrator/images/help_f2.png
-www/joomla/administrator/images/html.png
-www/joomla/administrator/images/html_f2.png
-www/joomla/administrator/images/impressions.png
-www/joomla/administrator/images/inbox.png
-www/joomla/administrator/images/index.html
-www/joomla/administrator/images/install.png
-www/joomla/administrator/images/langmanager.png
-www/joomla/administrator/images/mail.png
-www/joomla/administrator/images/massemail.png
-www/joomla/administrator/images/mediamanager.png
-www/joomla/administrator/images/menu.png
-www/joomla/administrator/images/menu_divider.png
-www/joomla/administrator/images/message_config.png
-www/joomla/administrator/images/messaging.png
-www/joomla/administrator/images/module.png
-www/joomla/administrator/images/move.png
-www/joomla/administrator/images/move_f2.png
-www/joomla/administrator/images/new.png
-www/joomla/administrator/images/new_f2.png
-www/joomla/administrator/images/next.png
-www/joomla/administrator/images/next_f2.png
-www/joomla/administrator/images/nomail.png
-www/joomla/administrator/images/preview.png
-www/joomla/administrator/images/preview_f2.png
-www/joomla/administrator/images/publish.png
-www/joomla/administrator/images/publish_f2.png
-www/joomla/administrator/images/publish_g.png
-www/joomla/administrator/images/publish_r.png
-www/joomla/administrator/images/publish_x.png
-www/joomla/administrator/images/publish_y.png
-www/joomla/administrator/images/query.png
-www/joomla/administrator/images/restore.png
-www/joomla/administrator/images/restore_f2.png
-www/joomla/administrator/images/restoredb.png
-www/joomla/administrator/images/save.png
-www/joomla/administrator/images/save_f2.png
-www/joomla/administrator/images/search.png
-www/joomla/administrator/images/search_f2.png
-www/joomla/administrator/images/searchtext.png
-www/joomla/administrator/images/sections.png
-www/joomla/administrator/images/security.png
-www/joomla/administrator/images/security_f2.png
-www/joomla/administrator/images/support.png
-www/joomla/administrator/images/systeminfo.png
-www/joomla/administrator/images/templatemanager.png
-www/joomla/administrator/images/tick.png
-www/joomla/administrator/images/trash.png
-www/joomla/administrator/images/unarchive.png
-www/joomla/administrator/images/unarchive_f2.png
-www/joomla/administrator/images/unpublish.png
-www/joomla/administrator/images/unpublish_f2.png
-www/joomla/administrator/images/uparrow-1.png
-www/joomla/administrator/images/uparrow.png
-www/joomla/administrator/images/uparrow0.png
-www/joomla/administrator/images/upload.png
-www/joomla/administrator/images/upload_f2.png
-www/joomla/administrator/images/user.png
-www/joomla/administrator/images/users.png
-www/joomla/administrator/images/xml.png
-www/joomla/administrator/images/xml_f2.png
-www/joomla/administrator/includes/admin.php
-www/joomla/administrator/includes/auth.php
-www/joomla/administrator/includes/index.html
-www/joomla/administrator/includes/js/ThemeOffice/index.html
-www/joomla/administrator/includes/js/ThemeOffice/theme.js
-www/joomla/administrator/includes/js/index.html
-www/joomla/administrator/includes/menubar.html.php
-www/joomla/administrator/includes/pageNavigation.php
-www/joomla/administrator/includes/pcl/index.html
-www/joomla/administrator/includes/pcl/pclerror.lib.php
-www/joomla/administrator/includes/pcl/pcltar.lib.php
-www/joomla/administrator/includes/pcl/pcltrace.lib.php
-www/joomla/administrator/includes/pcl/pclzip.lib.php
-www/joomla/administrator/includes/pcl/zip.lib.php
-www/joomla/administrator/includes/toolbar.html.php
-www/joomla/administrator/index.php
-www/joomla/administrator/index2.php
-www/joomla/administrator/index3.php
-www/joomla/administrator/logout.php
-www/joomla/administrator/modules/custom.xml
-www/joomla/administrator/modules/index.html
-www/joomla/administrator/modules/mod_components.php
-www/joomla/administrator/modules/mod_components.xml
-www/joomla/administrator/modules/mod_fullmenu.php
-www/joomla/administrator/modules/mod_latest.php
-www/joomla/administrator/modules/mod_latest.xml
-www/joomla/administrator/modules/mod_logged.php
-www/joomla/administrator/modules/mod_logged.xml
-www/joomla/administrator/modules/mod_mosmsg.php
-www/joomla/administrator/modules/mod_online.php
-www/joomla/administrator/modules/mod_pathway.php
-www/joomla/administrator/modules/mod_popular.php
-www/joomla/administrator/modules/mod_popular.xml
-www/joomla/administrator/modules/mod_quickicon.php
-www/joomla/administrator/modules/mod_stats.php
-www/joomla/administrator/modules/mod_stats.xml
-www/joomla/administrator/modules/mod_toolbar.php
-www/joomla/administrator/modules/mod_unread.php
-www/joomla/administrator/popups/contentwindow.php
-www/joomla/administrator/popups/index.html
-www/joomla/administrator/popups/modulewindow.php
-www/joomla/administrator/popups/pollwindow.php
-www/joomla/administrator/popups/uploadimage.php
-www/joomla/administrator/templates/index.html
-www/joomla/administrator/templates/joomla_admin/cpanel.php
-www/joomla/administrator/templates/joomla_admin/css/admin_login.css
-www/joomla/administrator/templates/joomla_admin/css/template_css.css
-www/joomla/administrator/templates/joomla_admin/css/theme.css
-www/joomla/administrator/templates/joomla_admin/images/arrow.gif
-www/joomla/administrator/templates/joomla_admin/images/background.gif
-www/joomla/administrator/templates/joomla_admin/images/background.jpg
-www/joomla/administrator/templates/joomla_admin/images/header_bg.png
-www/joomla/administrator/templates/joomla_admin/images/header_icon.png
-www/joomla/administrator/templates/joomla_admin/images/header_text.png
-www/joomla/administrator/templates/joomla_admin/images/install_logo.png
-www/joomla/administrator/templates/joomla_admin/images/login.gif
-www/joomla/administrator/templates/joomla_admin/images/login_header.png
-www/joomla/administrator/templates/joomla_admin/images/security.png
-www/joomla/administrator/templates/joomla_admin/images/version.png
-www/joomla/administrator/templates/joomla_admin/index.html
-www/joomla/administrator/templates/joomla_admin/index.php
-www/joomla/administrator/templates/joomla_admin/login.php
-www/joomla/administrator/templates/joomla_admin/templateDetails.xml
-www/joomla/administrator/templates/joomla_admin/template_thumbnail.png
-www/joomla/administrator/templates/mambo_admin/css/index.html
-www/joomla/administrator/templates/mambo_admin/css/template_css.css
-www/joomla/administrator/templates/mambo_admin/index.html
-www/joomla/administrator/templates/mambo_admin/index.php
-www/joomla/administrator/templates/mambo_admin_blue/css/index.html
-www/joomla/administrator/templates/mambo_admin_blue/css/template_css.css
-www/joomla/administrator/templates/mambo_admin_blue/index.html
-www/joomla/administrator/templates/mambo_admin_blue/index.php
-www/joomla/cache/index.html
-www/joomla/components/com_banners/banners.class.php
-www/joomla/components/com_banners/banners.php
-www/joomla/components/com_banners/index.html
-www/joomla/components/com_contact/contact.class.php
-www/joomla/components/com_contact/contact.html.php
-www/joomla/components/com_contact/contact.php
-www/joomla/components/com_contact/index.html
-www/joomla/components/com_content/content.html.php
-www/joomla/components/com_content/content.php
-www/joomla/components/com_content/index.html
-www/joomla/components/com_frontpage/frontpage.class.php
-www/joomla/components/com_frontpage/frontpage.php
-www/joomla/components/com_frontpage/index.html
-www/joomla/components/com_login/index.html
-www/joomla/components/com_login/login.html.php
-www/joomla/components/com_login/login.php
-www/joomla/components/com_messages/index.html
-www/joomla/components/com_messages/messages.class.php
-www/joomla/components/com_newsfeeds/index.html
-www/joomla/components/com_newsfeeds/newsfeeds.html.php
-www/joomla/components/com_newsfeeds/newsfeeds.php
-www/joomla/components/com_poll/images/blank.png
-www/joomla/components/com_poll/images/poll.png
-www/joomla/components/com_poll/index.html
-www/joomla/components/com_poll/poll.class.php
-www/joomla/components/com_poll/poll.html.php
-www/joomla/components/com_poll/poll.php
-www/joomla/components/com_poll/poll.xml
-www/joomla/components/com_poll/poll_bars.css
-www/joomla/components/com_registration/index.html
-www/joomla/components/com_registration/registration.html.php
-www/joomla/components/com_registration/registration.php
-www/joomla/components/com_rss/index.html
-www/joomla/components/com_rss/rss.php
-www/joomla/components/com_search/index.html
-www/joomla/components/com_search/search.html.php
-www/joomla/components/com_search/search.php
-www/joomla/components/com_user/index.html
-www/joomla/components/com_user/user.html.php
-www/joomla/components/com_user/user.php
-www/joomla/components/com_weblinks/index.html
-www/joomla/components/com_weblinks/weblinks.class.php
-www/joomla/components/com_weblinks/weblinks.html.php
-www/joomla/components/com_weblinks/weblinks.php
-www/joomla/components/com_wrapper/index.html
-www/joomla/components/com_wrapper/wrapper.html.php
-www/joomla/components/com_wrapper/wrapper.php
-www/joomla/components/index.html
-www/joomla/configuration.php-dist
-www/joomla/editor/editor.php
-www/joomla/editor/index.html
-www/joomla/globals.php
-www/joomla/help/css/docbook.css
-www/joomla/help/css/help.css
-www/joomla/help/css/index.html
-www/joomla/help/index.html
-www/joomla/help/joomla.credits.html
-www/joomla/help/joomla.glossary.html
-www/joomla/help/joomla.support.html
-www/joomla/help/joomla.whatsnew100.html
-www/joomla/help/screen.banners.client.edit.html
-www/joomla/help/screen.banners.client.html
-www/joomla/help/screen.banners.edit.html
-www/joomla/help/screen.banners.html
-www/joomla/help/screen.categories.edit.html
-www/joomla/help/screen.categories.html
-www/joomla/help/screen.checkin.html
-www/joomla/help/screen.config.html
-www/joomla/help/screen.contactmanager.edit.html
-www/joomla/help/screen.contactmanager.html
-www/joomla/help/screen.content.archive.html
-www/joomla/help/screen.content.edit.html
-www/joomla/help/screen.content.html
-www/joomla/help/screen.cpanel.html
-www/joomla/help/screen.frontpage.html
-www/joomla/help/screen.installer.html
-www/joomla/help/screen.installer2.html
-www/joomla/help/screen.languages.html
-www/joomla/help/screen.mambots.edit.html
-www/joomla/help/screen.mambots.html
-www/joomla/help/screen.mediamanager.html
-www/joomla/help/screen.menumanager.copy.html
-www/joomla/help/screen.menumanager.html
-www/joomla/help/screen.menumanager.new.html
-www/joomla/help/screen.menus.copy.html
-www/joomla/help/screen.menus.edit.html
-www/joomla/help/screen.menus.html
-www/joomla/help/screen.menus.move.html
-www/joomla/help/screen.menus.new.html
-www/joomla/help/screen.messages.conf.html
-www/joomla/help/screen.messages.inbox.html
-www/joomla/help/screen.modules.edit.html
-www/joomla/help/screen.modules.html
-www/joomla/help/screen.modules.new.html
-www/joomla/help/screen.newsfeeds.edit.html
-www/joomla/help/screen.newsfeeds.html
-www/joomla/help/screen.polls.edit.html
-www/joomla/help/screen.polls.html
-www/joomla/help/screen.sections.edit.html
-www/joomla/help/screen.sections.html
-www/joomla/help/screen.staticcontent.edit.html
-www/joomla/help/screen.staticcontent.html
-www/joomla/help/screen.stats.searches.html
-www/joomla/help/screen.syndicate.html
-www/joomla/help/screen.system.info.html
-www/joomla/help/screen.templates.assign.html
-www/joomla/help/screen.templates.html
-www/joomla/help/screen.templates.modules.html
-www/joomla/help/screen.trashmanager.html
-www/joomla/help/screen.users.edit.html
-www/joomla/help/screen.users.massmail.html
-www/joomla/help/screen.weblink.edit.html
-www/joomla/help/screen.weblink.html
-www/joomla/htaccess.txt
-www/joomla/images/M_images/arrow.png
-www/joomla/images/M_images/atom03.gif
-www/joomla/images/M_images/blank.png
-www/joomla/images/M_images/con_address.png
-www/joomla/images/M_images/con_fax.png
-www/joomla/images/M_images/con_info.png
-www/joomla/images/M_images/con_tel.png
-www/joomla/images/M_images/edit.png
-www/joomla/images/M_images/emailButton.png
-www/joomla/images/M_images/google.png
-www/joomla/images/M_images/indent.png
-www/joomla/images/M_images/indent1.png
-www/joomla/images/M_images/indent2.png
-www/joomla/images/M_images/indent3.png
-www/joomla/images/M_images/indent4.png
-www/joomla/images/M_images/indent5.png
-www/joomla/images/M_images/index.html
-www/joomla/images/M_images/joomla_rss.png
-www/joomla/images/M_images/new.png
-www/joomla/images/M_images/no_indent.png
-www/joomla/images/M_images/opml.png
-www/joomla/images/M_images/pdf_button.png
-www/joomla/images/M_images/printButton.png
-www/joomla/images/M_images/rating_star.png
-www/joomla/images/M_images/rating_star_blank.png
-www/joomla/images/M_images/rss.png
-www/joomla/images/M_images/rss091.gif
-www/joomla/images/M_images/rss10.gif
-www/joomla/images/M_images/rss20.gif
-www/joomla/images/M_images/sort0.png
-www/joomla/images/M_images/sort1.png
-www/joomla/images/M_images/sort_asc.png
-www/joomla/images/M_images/sort_desc.png
-www/joomla/images/M_images/sort_none.png
-www/joomla/images/M_images/weblink.png
-www/joomla/images/apply_f2.png
-www/joomla/images/archive_f2.png
-www/joomla/images/back_f2.png
-www/joomla/images/banners/index.html
-www/joomla/images/banners/osmbanner1.png
-www/joomla/images/banners/osmbanner2.png
-www/joomla/images/blank.png
-www/joomla/images/cancel.png
-www/joomla/images/cancel_f2.png
-www/joomla/images/css_f2.png
-www/joomla/images/edit_f2.png
-www/joomla/images/favicon.ico
-www/joomla/images/html_f2.png
-www/joomla/images/index.html
-www/joomla/images/joomla_logo_black.jpg
-www/joomla/images/menu_divider.png
-www/joomla/images/new_f2.png
-www/joomla/images/powered_by.png
-www/joomla/images/preview_f2.png
-www/joomla/images/publish_f2.png
-www/joomla/images/publish_x.png
-www/joomla/images/save.png
-www/joomla/images/save_f2.png
-www/joomla/images/smilies/biggrin.gif
-www/joomla/images/smilies/index.html
-www/joomla/images/smilies/sad.gif
-www/joomla/images/smilies/shocked.gif
-www/joomla/images/smilies/smile.gif
-www/joomla/images/smilies/tongue.gif
-www/joomla/images/smilies/wink.gif
-www/joomla/images/stories/articles.jpg
-www/joomla/images/stories/asterisk.png
-www/joomla/images/stories/clock.jpg
-www/joomla/images/stories/food/bread.jpg
-www/joomla/images/stories/food/bun.jpg
-www/joomla/images/stories/food/coffee.jpg
-www/joomla/images/stories/food/index.html
-www/joomla/images/stories/food/milk.jpg
-www/joomla/images/stories/fruit/cherry.jpg
-www/joomla/images/stories/fruit/index.html
-www/joomla/images/stories/fruit/pears.jpg
-www/joomla/images/stories/fruit/peas.jpg
-www/joomla/images/stories/fruit/strawberry.jpg
-www/joomla/images/stories/index.html
-www/joomla/images/stories/key.jpg
-www/joomla/images/stories/pastarchives.jpg
-www/joomla/images/stories/taking_notes.jpg
-www/joomla/images/stories/web_links.jpg
-www/joomla/images/tick.png
-www/joomla/images/unarchive_f2.png
-www/joomla/images/unpublish_f2.png
-www/joomla/images/upload_f2.png
-www/joomla/includes/Archive/Tar.php
-www/joomla/includes/Cache/LICENSE
-www/joomla/includes/Cache/Lite.php
-www/joomla/includes/Cache/Lite/Function.php
-www/joomla/includes/Cache/Lite/Output.php
-www/joomla/includes/Cache/Lite/index.html
-www/joomla/includes/Cache/index.html
-www/joomla/includes/HTML_toolbar.php
-www/joomla/includes/PEAR/PEAR.php
-www/joomla/includes/agent_browser.php
-www/joomla/includes/agent_os.php
-www/joomla/includes/class.ezpdf.php
-www/joomla/includes/class.pdf.php
-www/joomla/includes/compat.php41x.php
-www/joomla/includes/compat.php42x.php
-www/joomla/includes/compat.php50x.php
-www/joomla/includes/database.mysql5.php
-www/joomla/includes/database.mysqli.php
-www/joomla/includes/database.php
-www/joomla/includes/domit/dom_xmlrpc_array_document.php
-www/joomla/includes/domit/dom_xmlrpc_array_parser.php
-www/joomla/includes/domit/dom_xmlrpc_base64.php
-www/joomla/includes/domit/dom_xmlrpc_builder.php
-www/joomla/includes/domit/dom_xmlrpc_client.php
-www/joomla/includes/domit/dom_xmlrpc_constants.php
-www/joomla/includes/domit/dom_xmlrpc_datetime_iso8601.php
-www/joomla/includes/domit/dom_xmlrpc_domit_lite_parser.php
-www/joomla/includes/domit/dom_xmlrpc_domit_parser.php
-www/joomla/includes/domit/dom_xmlrpc_domxml_parser.php
-www/joomla/includes/domit/dom_xmlrpc_fault.php
-www/joomla/includes/domit/dom_xmlrpc_methodcall.php
-www/joomla/includes/domit/dom_xmlrpc_methodresponse.php
-www/joomla/includes/domit/dom_xmlrpc_methodresponse_fault.php
-www/joomla/includes/domit/dom_xmlrpc_object.php
-www/joomla/includes/domit/dom_xmlrpc_object_parser.php
-www/joomla/includes/domit/dom_xmlrpc_parser.php
-www/joomla/includes/domit/dom_xmlrpc_server.php
-www/joomla/includes/domit/dom_xmlrpc_struct.php
-www/joomla/includes/domit/dom_xmlrpc_utilities.php
-www/joomla/includes/domit/domitBanner.gif
-www/joomla/includes/domit/index.html
-www/joomla/includes/domit/license.txt
-www/joomla/includes/domit/php_file_utilities.php
-www/joomla/includes/domit/php_http_client_generic.php
-www/joomla/includes/domit/php_http_client_include.php
-www/joomla/includes/domit/php_http_connector.php
-www/joomla/includes/domit/php_http_exceptions.php
-www/joomla/includes/domit/php_http_proxy.php
-www/joomla/includes/domit/php_http_server_generic.php
-www/joomla/includes/domit/php_http_server_include.php
-www/joomla/includes/domit/php_http_status_codes.php
-www/joomla/includes/domit/php_text_cache.php
-www/joomla/includes/domit/timer.php
-www/joomla/includes/domit/xml_domit_cache.php
-www/joomla/includes/domit/xml_domit_doctor.php
-www/joomla/includes/domit/xml_domit_getelementsbypath.php
-www/joomla/includes/domit/xml_domit_include.php
-www/joomla/includes/domit/xml_domit_lite_include.php
-www/joomla/includes/domit/xml_domit_lite_parser.php
-www/joomla/includes/domit/xml_domit_nodemaps.php
-www/joomla/includes/domit/xml_domit_nodetools.php
-www/joomla/includes/domit/xml_domit_parseattributes.php
-www/joomla/includes/domit/xml_domit_parser.php
-www/joomla/includes/domit/xml_domit_rss.php
-www/joomla/includes/domit/xml_domit_rss_lite.php
-www/joomla/includes/domit/xml_domit_rss_shared.php
-www/joomla/includes/domit/xml_domit_shared.php
-www/joomla/includes/domit/xml_domit_utilities.php
-www/joomla/includes/domit/xml_domit_xpath.php
-www/joomla/includes/domit/xml_saxy_lite_parser.php
-www/joomla/includes/domit/xml_saxy_parser.php
-www/joomla/includes/domit/xml_saxy_shared.php
-www/joomla/includes/feedcreator.class.php
-www/joomla/includes/footer.php
-www/joomla/includes/frontend.html.php
-www/joomla/includes/frontend.php
-www/joomla/includes/gacl.class.php
-www/joomla/includes/gacl_api.class.php
-www/joomla/includes/index.html
-www/joomla/includes/joomla.php
-www/joomla/includes/joomla.xml.php
-www/joomla/includes/js/JSCookMenu.js
-www/joomla/includes/js/JSCookMenu_mini.js
-www/joomla/includes/js/ThemeOffice/add_section.png
-www/joomla/includes/js/ThemeOffice/arrow.png
-www/joomla/includes/js/ThemeOffice/backup.png
-www/joomla/includes/js/ThemeOffice/blank.png
-www/joomla/includes/js/ThemeOffice/categories.png
-www/joomla/includes/js/ThemeOffice/checkin.png
-www/joomla/includes/js/ThemeOffice/component.png
-www/joomla/includes/js/ThemeOffice/config.png
-www/joomla/includes/js/ThemeOffice/content.png
-www/joomla/includes/js/ThemeOffice/controlpanel.png
-www/joomla/includes/js/ThemeOffice/credits.png
-www/joomla/includes/js/ThemeOffice/db.png
-www/joomla/includes/js/ThemeOffice/document.png
-www/joomla/includes/js/ThemeOffice/edit.png
-www/joomla/includes/js/ThemeOffice/globe1.png
-www/joomla/includes/js/ThemeOffice/globe2.png
-www/joomla/includes/js/ThemeOffice/globe3.png
-www/joomla/includes/js/ThemeOffice/globe4.png
-www/joomla/includes/js/ThemeOffice/help.png
-www/joomla/includes/js/ThemeOffice/home.png
-www/joomla/includes/js/ThemeOffice/index.html
-www/joomla/includes/js/ThemeOffice/install.png
-www/joomla/includes/js/ThemeOffice/language.png
-www/joomla/includes/js/ThemeOffice/license.png
-www/joomla/includes/js/ThemeOffice/mail.png
-www/joomla/includes/js/ThemeOffice/mainmenu.png
-www/joomla/includes/js/ThemeOffice/mass_email.png
-www/joomla/includes/js/ThemeOffice/media.png
-www/joomla/includes/js/ThemeOffice/menus.png
-www/joomla/includes/js/ThemeOffice/messaging.png
-www/joomla/includes/js/ThemeOffice/messaging_config.png
-www/joomla/includes/js/ThemeOffice/messaging_inbox.png
-www/joomla/includes/js/ThemeOffice/module.png
-www/joomla/includes/js/ThemeOffice/preview.png
-www/joomla/includes/js/ThemeOffice/query.png
-www/joomla/includes/js/ThemeOffice/restore.png
-www/joomla/includes/js/ThemeOffice/search_text.png
-www/joomla/includes/js/ThemeOffice/sections.png
-www/joomla/includes/js/ThemeOffice/spacer.png
-www/joomla/includes/js/ThemeOffice/statistics.png
-www/joomla/includes/js/ThemeOffice/sysinfo.png
-www/joomla/includes/js/ThemeOffice/template.png
-www/joomla/includes/js/ThemeOffice/theme.css
-www/joomla/includes/js/ThemeOffice/theme.js
-www/joomla/includes/js/ThemeOffice/tooltip.png
-www/joomla/includes/js/ThemeOffice/trash.png
-www/joomla/includes/js/ThemeOffice/tux.png
-www/joomla/includes/js/ThemeOffice/user.png
-www/joomla/includes/js/ThemeOffice/users.png
-www/joomla/includes/js/ThemeOffice/users_add.png
-www/joomla/includes/js/ThemeOffice/warning.png
-www/joomla/includes/js/calendar/README
-www/joomla/includes/js/calendar/calendar-mos.css
-www/joomla/includes/js/calendar/calendar.js
-www/joomla/includes/js/calendar/calendar_mini.js
-www/joomla/includes/js/calendar/index.html
-www/joomla/includes/js/calendar/lang/calendar-en.js
-www/joomla/includes/js/calendar/lang/index.html
-www/joomla/includes/js/dtree/dtree.css
-www/joomla/includes/js/dtree/dtree.js
-www/joomla/includes/js/dtree/img/archive.gif
-www/joomla/includes/js/dtree/img/base.gif
-www/joomla/includes/js/dtree/img/cd.gif
-www/joomla/includes/js/dtree/img/empty.gif
-www/joomla/includes/js/dtree/img/folder.gif
-www/joomla/includes/js/dtree/img/folderopen.gif
-www/joomla/includes/js/dtree/img/frontpage.gif
-www/joomla/includes/js/dtree/img/globe.gif
-www/joomla/includes/js/dtree/img/imgfolder.gif
-www/joomla/includes/js/dtree/img/join.gif
-www/joomla/includes/js/dtree/img/joinbottom.gif
-www/joomla/includes/js/dtree/img/line.gif
-www/joomla/includes/js/dtree/img/minus.gif
-www/joomla/includes/js/dtree/img/minusbottom.gif
-www/joomla/includes/js/dtree/img/musicfolder.gif
-www/joomla/includes/js/dtree/img/nolines_minus.gif
-www/joomla/includes/js/dtree/img/nolines_plus.gif
-www/joomla/includes/js/dtree/img/page.gif
-www/joomla/includes/js/dtree/img/plus.gif
-www/joomla/includes/js/dtree/img/plusbottom.gif
-www/joomla/includes/js/dtree/img/question.gif
-www/joomla/includes/js/dtree/img/square.gif
-www/joomla/includes/js/dtree/img/trash.gif
-www/joomla/includes/js/index.html
-www/joomla/includes/js/joomla.javascript.js
-www/joomla/includes/js/jscalendar-1.0/calendar-setup_stripped.js
-www/joomla/includes/js/jscalendar-1.0/calendar-system.css
-www/joomla/includes/js/jscalendar-1.0/calendar_stripped.js
-www/joomla/includes/js/jscalendar-1.0/lang/calendar-en.js
-www/joomla/includes/js/jscalendar-1.0/lang/cn_utf8.js
-www/joomla/includes/js/jscalendar-1.0/menuarrow.gif
-www/joomla/includes/js/jscalendar-1.0/menuarrow2.gif
-www/joomla/includes/js/mambojavascript.js
-www/joomla/includes/js/overlib_hideform_mini.js
-www/joomla/includes/js/overlib_mini.js
-www/joomla/includes/js/tabs/index.html
-www/joomla/includes/js/tabs/tab.png
-www/joomla/includes/js/tabs/tab_active.png
-www/joomla/includes/js/tabs/tab_hover.png
-www/joomla/includes/js/tabs/tabpane.css
-www/joomla/includes/js/tabs/tabpane.js
-www/joomla/includes/js/tabs/tabpane_mini.js
-www/joomla/includes/js/wz_tooltip.js
-www/joomla/includes/mambo.php
-www/joomla/includes/mamboxml.php
-www/joomla/includes/metadata.php
-www/joomla/includes/pageNavigation.php
-www/joomla/includes/patTemplate/patError.php
-www/joomla/includes/patTemplate/patErrorManager.php
-www/joomla/includes/patTemplate/patTemplate.php
-www/joomla/includes/patTemplate/patTemplate/Compiler.php
-www/joomla/includes/patTemplate/patTemplate/Dump.php
-www/joomla/includes/patTemplate/patTemplate/Dump/Html.php
-www/joomla/includes/patTemplate/patTemplate/Dump/XUL.php
-www/joomla/includes/patTemplate/patTemplate/Dump/index.html
-www/joomla/includes/patTemplate/patTemplate/Function.php
-www/joomla/includes/patTemplate/patTemplate/Function/Alias.php
-www/joomla/includes/patTemplate/patTemplate/Function/Attribute.php
-www/joomla/includes/patTemplate/patTemplate/Function/Call.php
-www/joomla/includes/patTemplate/patTemplate/Function/Globalvar.php
-www/joomla/includes/patTemplate/patTemplate/Function/Highlight.php
-www/joomla/includes/patTemplate/patTemplate/Function/Img.php
-www/joomla/includes/patTemplate/patTemplate/Function/Joomla.php
-www/joomla/includes/patTemplate/patTemplate/Function/Phphighlight.php
-www/joomla/includes/patTemplate/patTemplate/Function/Sef.php
-www/joomla/includes/patTemplate/patTemplate/Function/Strip.php
-www/joomla/includes/patTemplate/patTemplate/Function/Time.php
-www/joomla/includes/patTemplate/patTemplate/Function/Translate.php
-www/joomla/includes/patTemplate/patTemplate/Function/index.html
-www/joomla/includes/patTemplate/patTemplate/InputFilter.php
-www/joomla/includes/patTemplate/patTemplate/InputFilter/ShortModifiers.php
-www/joomla/includes/patTemplate/patTemplate/InputFilter/StripComments.php
-www/joomla/includes/patTemplate/patTemplate/InputFilter/index.html
-www/joomla/includes/patTemplate/patTemplate/Modifier.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/Dateformat.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/Expression.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/HTML/Img.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/HTML/SEF.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/HTML/index.html
-www/joomla/includes/patTemplate/patTemplate/Modifier/QuoteLatex.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/Surround.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/Translate.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/Truncate.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/Wordwrapper.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/index.html
-www/joomla/includes/patTemplate/patTemplate/Module.php
-www/joomla/includes/patTemplate/patTemplate/OutputCache.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter/BBCode.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter/Gzip.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter/HighlightPhp.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter/PdfLatex.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter/StripWhitespace.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter/Tidy.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter/index.html
-www/joomla/includes/patTemplate/patTemplate/Reader.php
-www/joomla/includes/patTemplate/patTemplate/Reader/DB.php
-www/joomla/includes/patTemplate/patTemplate/Reader/File.php
-www/joomla/includes/patTemplate/patTemplate/Reader/IT.php
-www/joomla/includes/patTemplate/patTemplate/Reader/String.php
-www/joomla/includes/patTemplate/patTemplate/Reader/index.html
-www/joomla/includes/patTemplate/patTemplate/Stat.php
-www/joomla/includes/patTemplate/patTemplate/Stat/File.php
-www/joomla/includes/patTemplate/patTemplate/Stat/index.html
-www/joomla/includes/patTemplate/patTemplate/TemplateCache.php
-www/joomla/includes/patTemplate/patTemplate/TemplateCache/File.php
-www/joomla/includes/patTemplate/patTemplate/TemplateCache/MMCache.php
-www/joomla/includes/patTemplate/patTemplate/TemplateCache/eAccelerator.php
-www/joomla/includes/patTemplate/patTemplate/TemplateCache/index.html
-www/joomla/includes/patTemplate/patTemplate/index.html
-www/joomla/includes/patTemplate/tmpl/adminfilters.html
-www/joomla/includes/patTemplate/tmpl/adminlists.html
-www/joomla/includes/patTemplate/tmpl/calendar.html
-www/joomla/includes/patTemplate/tmpl/forms.html
-www/joomla/includes/patTemplate/tmpl/page.html
-www/joomla/includes/pathway.php
-www/joomla/includes/pdf.php
-www/joomla/includes/phpInputFilter/class.inputfilter.php
-www/joomla/includes/phpInputFilter/index.html
-www/joomla/includes/phpmailer/LICENSE
-www/joomla/includes/phpmailer/class.phpmailer.php
-www/joomla/includes/phpmailer/class.smtp.php
-www/joomla/includes/phpmailer/index.html
-www/joomla/includes/phpmailer/language/index.html
-www/joomla/includes/phpmailer/language/phpmailer.lang-en.php
-www/joomla/includes/sef.php
-www/joomla/includes/vcard.class.php
-www/joomla/includes/version.php
-www/joomla/index.php
-www/joomla/index2.php
-www/joomla/installation/common.php
-www/joomla/installation/gpl.html
-www/joomla/installation/header_bg.png
-www/joomla/installation/header_install.png
-www/joomla/installation/header_version.png
-www/joomla/installation/index.php
-www/joomla/installation/install.css
-www/joomla/installation/install.php
-www/joomla/installation/install1.php
-www/joomla/installation/install2.php
-www/joomla/installation/install3.php
-www/joomla/installation/install4.php
-www/joomla/installation/install_logo.png
-www/joomla/installation/sql/drop_table.sql
-www/joomla/installation/sql/joomla.sql
-www/joomla/installation/sql/migrate_Mambo4523_to_Joomla_100.sql
-www/joomla/installation/sql/sample_data.sql
-www/joomla/language/english.ignore.php
-www/joomla/language/english.php
-www/joomla/language/english.xml
-www/joomla/language/index.html
-www/joomla/mainbody.php
-www/joomla/mambots/content/geshi.php
-www/joomla/mambots/content/geshi.xml
-www/joomla/mambots/content/geshi/geshi.php
-www/joomla/mambots/content/geshi/geshi/css.php
-www/joomla/mambots/content/geshi/geshi/html4strict.php
-www/joomla/mambots/content/geshi/geshi/javascript.php
-www/joomla/mambots/content/geshi/geshi/php-brief.php
-www/joomla/mambots/content/geshi/geshi/php.php
-www/joomla/mambots/content/geshi/geshi/sql.php
-www/joomla/mambots/content/geshi/geshi/xml.php
-www/joomla/mambots/content/index.html
-www/joomla/mambots/content/legacybots.php
-www/joomla/mambots/content/legacybots.xml
-www/joomla/mambots/content/moscode.php
-www/joomla/mambots/content/moscode.xml
-www/joomla/mambots/content/mosemailcloak.php
-www/joomla/mambots/content/mosemailcloak.xml
-www/joomla/mambots/content/mosimage.php
-www/joomla/mambots/content/mosimage.xml
-www/joomla/mambots/content/mosloadposition.php
-www/joomla/mambots/content/mosloadposition.xml
-www/joomla/mambots/content/mospaging.php
-www/joomla/mambots/content/mospaging.xml
-www/joomla/mambots/content/mossef.php
-www/joomla/mambots/content/mossef.xml
-www/joomla/mambots/content/mosvote.php
-www/joomla/mambots/content/mosvote.xml
-www/joomla/mambots/editors-xtd/index.html
-www/joomla/mambots/editors-xtd/mosimage.btn.php
-www/joomla/mambots/editors-xtd/mosimage.btn.xml
-www/joomla/mambots/editors-xtd/mosimage.gif
-www/joomla/mambots/editors-xtd/mospage.btn.php
-www/joomla/mambots/editors-xtd/mospage.btn.xml
-www/joomla/mambots/editors-xtd/mospage.gif
-www/joomla/mambots/editors/index.html
-www/joomla/mambots/editors/none.php
-www/joomla/mambots/editors/none.xml
-www/joomla/mambots/editors/tinymce.php
-www/joomla/mambots/editors/tinymce.xml
-www/joomla/mambots/editors/tinymce/index.html
-www/joomla/mambots/editors/tinymce/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/blank.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/license.txt
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/images/template.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/popup.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/images/advhr.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/jscripts/rule.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/css/advimage.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/image.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/images/sample.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/jscripts/functions.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/css/advlink.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/jscripts/functions.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/link.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/autosave/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/autosave/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/autosave/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/css/contextmenu.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/images/spacer.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/images/ltr.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/images/rtl.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/emotions.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/emotions.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-cool.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-cry.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-embarassed.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-foot-in-mouth.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-frown.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-innocent.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-kiss.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-laughing.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-sealed.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-smile.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-surprised.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-undecided.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-wink.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-yell.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/jscripts/functions.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/css/content.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/css/flash.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/flash.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/images/flash.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/jscripts/flash.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/images/fullscreen.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/images/Thumbs.db
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/images/iespell.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/css/inlinepopup.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/images/spacer.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/images/window_close.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/images/window_maximize.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/images/window_minimize.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/images/window_resize.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/images/insertdate.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/images/inserttime.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/noneditable/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/noneditable/css/noneditable.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/noneditable/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/blank.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/css/blank.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/css/pasteword.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/images/pastetext.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/images/pasteword.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/images/selectall.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/jscripts/pastetext.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/jscripts/pasteword.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/pastetext.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/pasteword.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/example.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/images/preview.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/images/print.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/images/save.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/images/replace.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/images/search.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/jscripts/replace.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/jscripts/search.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/replace.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/search.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/cell.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/css/cell.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/css/row.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/css/table.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/buttons.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_cell_props.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_delete.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_delete_col.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_delete_row.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_insert_col_after.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_insert_col_before.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_insert_row_after.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_insert_row_before.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_merge_cells.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_row_props.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_split_cells.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/jscripts/cell.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/jscripts/merge_cells.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/jscripts/row.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/jscripts/table.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/merge_cells.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/row.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/table.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/langs/es.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/langs/he.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/langs/ru.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/langs/ru_KOI8-R.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/langs/ru_UTF-8.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/about.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/anchor.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/charmap.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/color_picker.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css/editor_content.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css/editor_popup.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css/editor_ui.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/image.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/anchor.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/anchor_symbol.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/backcolor.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/bold.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/bold_de_se.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/bold_es.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/bold_fr.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/bold_ru.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/bold_tw.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/browse.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/bullist.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/buttons.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/cancel_button_bg.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/center.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/charmap.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/cleanup.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/close.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/code.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/color.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/copy.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/custom_1.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/cut.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/forecolor.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/full.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/help.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/hr.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/image.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/indent.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/insert_button_bg.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/italic.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/italic_de_se.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/italic_es.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/italic_ru.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/italic_tw.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/justifycenter.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/justifyfull.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/justifyleft.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/justifyright.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/left.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/link.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/newdocument.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/numlist.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/opacity.png
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/outdent.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/paste.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/redo.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/removeformat.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/right.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/spacer.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/statusbar_resize.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/strikethrough.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/sub.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/sup.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/table.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/table_delete_col.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/table_delete_row.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/table_insert_col_after.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/table_insert_col_before.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/table_insert_row_after.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/table_insert_row_before.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/underline.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/underline_es.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/underline_fr.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/underline_ru.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/underline_tw.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/undo.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/unlink.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/visualaid.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/xp/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/xp/tab_bg.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/xp/tab_end.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/xp/tab_sel_end.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/xp/tabs_bg.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/about.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/anchor.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/charmap.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/color_picker.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/image.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/link.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/source_editor.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/link.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/source_editor.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/css/editor_content.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/css/editor_popup.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/css/editor_ui.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/editor_template.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/bold.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/bold_de_se.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/bold_fr.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/bold_ru.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/bold_tw.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/bullist.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/cleanup.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/italic.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/italic_de_se.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/italic_ru.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/italic_tw.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/numlist.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/redo.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/spacer.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/strikethrough.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/underline.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/underline_fr.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/underline_ru.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/underline_tw.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/undo.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/tiny_mce.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/tiny_mce_gzip.php
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/tiny_mce_popup.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/tiny_mce_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/utils/form_utils.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/utils/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/utils/mctabs.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/utils/validate.js
-www/joomla/mambots/index.html
-www/joomla/mambots/search/categories.searchbot.php
-www/joomla/mambots/search/categories.searchbot.xml
-www/joomla/mambots/search/contacts.searchbot.php
-www/joomla/mambots/search/contacts.searchbot.xml
-www/joomla/mambots/search/content.searchbot.php
-www/joomla/mambots/search/content.searchbot.xml
-www/joomla/mambots/search/index.html
-www/joomla/mambots/search/newsfeeds.searchbot.php
-www/joomla/mambots/search/newsfeeds.searchbot.xml
-www/joomla/mambots/search/sections.searchbot.php
-www/joomla/mambots/search/sections.searchbot.xml
-www/joomla/mambots/search/weblinks.searchbot.php
-www/joomla/mambots/search/weblinks.searchbot.xml
-www/joomla/mambots/system/index.html
-www/joomla/media/Helvetica.afm
-www/joomla/media/index.html
-www/joomla/modules/custom.xml
-www/joomla/modules/index.html
-www/joomla/modules/mod_archive.php
-www/joomla/modules/mod_archive.xml
-www/joomla/modules/mod_banners.php
-www/joomla/modules/mod_banners.xml
-www/joomla/modules/mod_latestnews.php
-www/joomla/modules/mod_latestnews.xml
-www/joomla/modules/mod_login.php
-www/joomla/modules/mod_login.xml
-www/joomla/modules/mod_mainmenu.php
-www/joomla/modules/mod_mainmenu.xml
-www/joomla/modules/mod_mostread.php
-www/joomla/modules/mod_mostread.xml
-www/joomla/modules/mod_newsflash.php
-www/joomla/modules/mod_newsflash.xml
-www/joomla/modules/mod_poll.php
-www/joomla/modules/mod_poll.xml
-www/joomla/modules/mod_random_image.php
-www/joomla/modules/mod_random_image.xml
-www/joomla/modules/mod_related_items.php
-www/joomla/modules/mod_related_items.xml
-www/joomla/modules/mod_rssfeed.php
-www/joomla/modules/mod_rssfeed.xml
-www/joomla/modules/mod_search.php
-www/joomla/modules/mod_search.xml
-www/joomla/modules/mod_sections.php
-www/joomla/modules/mod_sections.xml
-www/joomla/modules/mod_stats.php
-www/joomla/modules/mod_stats.xml
-www/joomla/modules/mod_templatechooser.php
-www/joomla/modules/mod_templatechooser.xml
-www/joomla/modules/mod_whosonline.php
-www/joomla/modules/mod_whosonline.xml
-www/joomla/modules/mod_wrapper.php
-www/joomla/modules/mod_wrapper.xml
-www/joomla/offline.php
-www/joomla/offlinebar.php
-www/joomla/pathway.php
-www/joomla/robots.txt
-www/joomla/templates/404.php
-www/joomla/templates/css/index.html
-www/joomla/templates/css/offline.css
-www/joomla/templates/index.html
-www/joomla/templates/madeyourweb/css/css_color_green.css
-www/joomla/templates/madeyourweb/css/editor_content.css
-www/joomla/templates/madeyourweb/css/template_css.css
-www/joomla/templates/madeyourweb/images/back_all.gif
-www/joomla/templates/madeyourweb/images/back_all1024.gif
-www/joomla/templates/madeyourweb/images/back_mainmenu.jpg
-www/joomla/templates/madeyourweb/images/back_search.jpg
-www/joomla/templates/madeyourweb/images/back_verlauf.jpg
-www/joomla/templates/madeyourweb/images/banner_back.jpg
-www/joomla/templates/madeyourweb/images/content-top.gif
-www/joomla/templates/madeyourweb/images/content-top1024.gif
-www/joomla/templates/madeyourweb/images/footer.jpg
-www/joomla/templates/madeyourweb/images/footer1024.jpg
-www/joomla/templates/madeyourweb/images/headmenu_left.gif
-www/joomla/templates/madeyourweb/images/headmenu_left_hover.gif
-www/joomla/templates/madeyourweb/images/headmenu_right.gif
-www/joomla/templates/madeyourweb/images/headmenu_right_hover.gif
-www/joomla/templates/madeyourweb/images/indent1.png
-www/joomla/templates/madeyourweb/images/indent2.png
-www/joomla/templates/madeyourweb/images/logo.gif
-www/joomla/templates/madeyourweb/images/module_bottom.jpg
-www/joomla/templates/madeyourweb/images/module_bottom_wide.jpg
-www/joomla/templates/madeyourweb/images/module_head_back.jpg
-www/joomla/templates/madeyourweb/images/module_left_bottom.gif
-www/joomla/templates/madeyourweb/images/module_left_top.gif
-www/joomla/templates/madeyourweb/images/module_middle.jpg
-www/joomla/templates/madeyourweb/images/module_middle_wide.jpg
-www/joomla/templates/madeyourweb/images/module_right_bottom.gif
-www/joomla/templates/madeyourweb/images/module_right_top.gif
-www/joomla/templates/madeyourweb/images/module_top.jpg
-www/joomla/templates/madeyourweb/images/module_top_wide.jpg
-www/joomla/templates/madeyourweb/images/readon.gif
-www/joomla/templates/madeyourweb/images/readon2.gif
-www/joomla/templates/madeyourweb/images/right-bottom.gif
-www/joomla/templates/madeyourweb/images/right-top.gif
-www/joomla/templates/madeyourweb/images/submenu_back.gif
-www/joomla/templates/madeyourweb/index.php
-www/joomla/templates/madeyourweb/templateDetails.xml
-www/joomla/templates/madeyourweb/template_thumbnail.png
-www/joomla/templates/rhuk_solarflare_ii/css/editor_content.css
-www/joomla/templates/rhuk_solarflare_ii/css/index.html
-www/joomla/templates/rhuk_solarflare_ii/css/template_css.css
-www/joomla/templates/rhuk_solarflare_ii/images/advertisement.png
-www/joomla/templates/rhuk_solarflare_ii/images/arrow.png
-www/joomla/templates/rhuk_solarflare_ii/images/button_bg.png
-www/joomla/templates/rhuk_solarflare_ii/images/contenthead.png
-www/joomla/templates/rhuk_solarflare_ii/images/emailButton.png
-www/joomla/templates/rhuk_solarflare_ii/images/header_short.jpg
-www/joomla/templates/rhuk_solarflare_ii/images/indent1.png
-www/joomla/templates/rhuk_solarflare_ii/images/indent2.png
-www/joomla/templates/rhuk_solarflare_ii/images/indent3.png
-www/joomla/templates/rhuk_solarflare_ii/images/indent4.png
-www/joomla/templates/rhuk_solarflare_ii/images/index.html
-www/joomla/templates/rhuk_solarflare_ii/images/menu_bg.png
-www/joomla/templates/rhuk_solarflare_ii/images/pdf_button.png
-www/joomla/templates/rhuk_solarflare_ii/images/powered_by.png
-www/joomla/templates/rhuk_solarflare_ii/images/printButton.png
-www/joomla/templates/rhuk_solarflare_ii/images/rating_star.png
-www/joomla/templates/rhuk_solarflare_ii/images/rating_star_blank.png
-www/joomla/templates/rhuk_solarflare_ii/images/spacer.png
-www/joomla/templates/rhuk_solarflare_ii/images/subhead_bg.png
-www/joomla/templates/rhuk_solarflare_ii/index.html
-www/joomla/templates/rhuk_solarflare_ii/index.php
-www/joomla/templates/rhuk_solarflare_ii/templateDetails.xml
-www/joomla/templates/rhuk_solarflare_ii/template_thumbnail.png
-@dirrm www/joomla/templates/rhuk_solarflare_ii/images
-@dirrm www/joomla/templates/rhuk_solarflare_ii/css
-@dirrm www/joomla/templates/rhuk_solarflare_ii
-@dirrm www/joomla/templates/madeyourweb/images
-@dirrm www/joomla/templates/madeyourweb/css
-@dirrm www/joomla/templates/madeyourweb
-@dirrm www/joomla/templates/css
-@dirrm www/joomla/templates
-@dirrm www/joomla/modules
-@dirrm www/joomla/media
-@dirrm www/joomla/mambots/system
-@dirrm www/joomla/mambots/search
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/utils
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/xp
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/noneditable/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/noneditable
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/autosave/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/autosave
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce
-@dirrm www/joomla/mambots/editors/tinymce/jscripts
-@dirrm www/joomla/mambots/editors/tinymce
-@dirrm www/joomla/mambots/editors-xtd
-@dirrm www/joomla/mambots/editors
-@dirrm www/joomla/mambots/content/geshi/geshi
-@dirrm www/joomla/mambots/content/geshi
-@dirrm www/joomla/mambots/content
-@dirrm www/joomla/mambots
-@dirrm www/joomla/language
-@dirrm www/joomla/installation/sql
-@dirrm www/joomla/installation
-@dirrm www/joomla/includes/phpmailer/language
-@dirrm www/joomla/includes/phpmailer
-@dirrm www/joomla/includes/phpInputFilter
-@dirrm www/joomla/includes/patTemplate/tmpl
-@dirrm www/joomla/includes/patTemplate/patTemplate/TemplateCache
-@dirrm www/joomla/includes/patTemplate/patTemplate/Stat
-@dirrm www/joomla/includes/patTemplate/patTemplate/Reader
-@dirrm www/joomla/includes/patTemplate/patTemplate/OutputFilter
-@dirrm www/joomla/includes/patTemplate/patTemplate/Modifier/HTML
-@dirrm www/joomla/includes/patTemplate/patTemplate/Modifier
-@dirrm www/joomla/includes/patTemplate/patTemplate/InputFilter
-@dirrm www/joomla/includes/patTemplate/patTemplate/Function
-@dirrm www/joomla/includes/patTemplate/patTemplate/Dump
-@dirrm www/joomla/includes/patTemplate/patTemplate
-@dirrm www/joomla/includes/patTemplate
-@dirrm www/joomla/includes/js/tabs
-@dirrm www/joomla/includes/js/jscalendar-1.0/lang
-@dirrm www/joomla/includes/js/jscalendar-1.0
-@dirrm www/joomla/includes/js/dtree/img
-@dirrm www/joomla/includes/js/dtree
-@dirrm www/joomla/includes/js/calendar/lang
-@dirrm www/joomla/includes/js/calendar
-@dirrm www/joomla/includes/js/ThemeOffice
-@dirrm www/joomla/includes/js
-@dirrm www/joomla/includes/domit
-@dirrm www/joomla/includes/PEAR
-@dirrm www/joomla/includes/Cache/Lite
-@dirrm www/joomla/includes/Cache
-@dirrm www/joomla/includes/Archive
-@dirrm www/joomla/includes
-@dirrm www/joomla/images/stories/fruit
-@dirrm www/joomla/images/stories/food
-@dirrm www/joomla/images/stories
-@dirrm www/joomla/images/smilies
-@dirrm www/joomla/images/banners
-@dirrm www/joomla/images/M_images
-@dirrm www/joomla/images
-@dirrm www/joomla/help/css
-@dirrm www/joomla/help
-@dirrm www/joomla/editor
-@dirrm www/joomla/components/com_wrapper
-@dirrm www/joomla/components/com_weblinks
-@dirrm www/joomla/components/com_user
-@dirrm www/joomla/components/com_search
-@dirrm www/joomla/components/com_rss
-@dirrm www/joomla/components/com_registration
-@dirrm www/joomla/components/com_poll/images
-@dirrm www/joomla/components/com_poll
-@dirrm www/joomla/components/com_newsfeeds
-@dirrm www/joomla/components/com_messages
-@dirrm www/joomla/components/com_login
-@dirrm www/joomla/components/com_frontpage
-@dirrm www/joomla/components/com_content
-@dirrm www/joomla/components/com_contact
-@dirrm www/joomla/components/com_banners
-@dirrm www/joomla/components
-@dirrm www/joomla/cache
-@dirrm www/joomla/administrator/templates/mambo_admin_blue/css
-@dirrm www/joomla/administrator/templates/mambo_admin_blue
-@dirrm www/joomla/administrator/templates/mambo_admin/css
-@dirrm www/joomla/administrator/templates/mambo_admin
-@dirrm www/joomla/administrator/templates/joomla_admin/images
-@dirrm www/joomla/administrator/templates/joomla_admin/css
-@dirrm www/joomla/administrator/templates/joomla_admin
-@dirrm www/joomla/administrator/templates
-@dirrm www/joomla/administrator/popups
-@dirrm www/joomla/administrator/modules
-@dirrm www/joomla/administrator/includes/pcl
-@dirrm www/joomla/administrator/includes/js/ThemeOffice
-@dirrm www/joomla/administrator/includes/js
-@dirrm www/joomla/administrator/includes
-@dirrm www/joomla/administrator/images
-@dirrm www/joomla/administrator/components/com_weblinks
-@dirrm www/joomla/administrator/components/com_users
-@dirrm www/joomla/administrator/components/com_typedcontent
-@dirrm www/joomla/administrator/components/com_trash
-@dirrm www/joomla/administrator/components/com_templates
-@dirrm www/joomla/administrator/components/com_syndicate
-@dirrm www/joomla/administrator/components/com_statistics
-@dirrm www/joomla/administrator/components/com_sections
-@dirrm www/joomla/administrator/components/com_search
-@dirrm www/joomla/administrator/components/com_poll
-@dirrm www/joomla/administrator/components/com_newsfeeds
-@dirrm www/joomla/administrator/components/com_modules
-@dirrm www/joomla/administrator/components/com_messages
-@dirrm www/joomla/administrator/components/com_menus/wrapper
-@dirrm www/joomla/administrator/components/com_menus/weblink_category_table
-@dirrm www/joomla/administrator/components/com_menus/url
-@dirrm www/joomla/administrator/components/com_menus/submit_content
-@dirrm www/joomla/administrator/components/com_menus/separator
-@dirrm www/joomla/administrator/components/com_menus/newsfeed_link
-@dirrm www/joomla/administrator/components/com_menus/newsfeed_category_table
-@dirrm www/joomla/administrator/components/com_menus/content_typed
-@dirrm www/joomla/administrator/components/com_menus/content_section
-@dirrm www/joomla/administrator/components/com_menus/content_item_link
-@dirrm www/joomla/administrator/components/com_menus/content_category
-@dirrm www/joomla/administrator/components/com_menus/content_blog_section
-@dirrm www/joomla/administrator/components/com_menus/content_blog_category
-@dirrm www/joomla/administrator/components/com_menus/content_archive_section
-@dirrm www/joomla/administrator/components/com_menus/content_archive_category
-@dirrm www/joomla/administrator/components/com_menus/contact_item_link
-@dirrm www/joomla/administrator/components/com_menus/contact_category_table
-@dirrm www/joomla/administrator/components/com_menus/components
-@dirrm www/joomla/administrator/components/com_menus/component_item_link
-@dirrm www/joomla/administrator/components/com_menus
-@dirrm www/joomla/administrator/components/com_menumanager
-@dirrm www/joomla/administrator/components/com_media/images
-@dirrm www/joomla/administrator/components/com_media
-@dirrm www/joomla/administrator/components/com_massmail
-@dirrm www/joomla/administrator/components/com_mambots
-@dirrm www/joomla/administrator/components/com_login
-@dirrm www/joomla/administrator/components/com_languages
-@dirrm www/joomla/administrator/components/com_installer/template
-@dirrm www/joomla/administrator/components/com_installer/module
-@dirrm www/joomla/administrator/components/com_installer/mambot
-@dirrm www/joomla/administrator/components/com_installer/language
-@dirrm www/joomla/administrator/components/com_installer/component
-@dirrm www/joomla/administrator/components/com_installer
-@dirrm www/joomla/administrator/components/com_frontpage
-@dirrm www/joomla/administrator/components/com_content
-@dirrm www/joomla/administrator/components/com_contact
-@dirrm www/joomla/administrator/components/com_config
-@dirrm www/joomla/administrator/components/com_checkin
-@dirrm www/joomla/administrator/components/com_categories
-@dirrm www/joomla/administrator/components/com_banners
-@dirrm www/joomla/administrator/components/com_admin
-@dirrm www/joomla/administrator/components
-@dirrm www/joomla/administrator/backups
-@dirrm www/joomla/administrator
-@dirrm www/joomla
diff --git a/www/joomla25/Makefile b/www/joomla25/Makefile
deleted file mode 100644
index faa45e11b8f7..000000000000
--- a/www/joomla25/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# New ports collection makefile for: www/joomla
-# Date created: Sat Out 15, 2005
-# Whom: Francisco Cabrita <include@npf.pt.freebsd.org>
-#
-# $FreeBSD$
-
-PORTNAME= joomla
-PORTVERSION= 1.0.7
-CATEGORIES= www
-MASTER_SITES= http://developer.joomla.org/sf/frs/do/downloadFile/projects.joomla/frs.joomla_1_0.1_0_7/frs3338?dl=1/:source1
-DISTFILES= ${JOOMLA_SRC}:source1
-
-MAINTAINER= include@npf.pt.freebsd.org
-COMMENT= A dynamic web content management system (CMS)
-
-NO_BUILD= yes
-USE_MYSQL= yes
-USE_PHP= mysql pcre xml zlib session gd pdf
-WANT_PHP_WEB= yes
-PKGMESSAGE= ${WRKDIR}/pkg-message
-SUB_FILES= pkg-message
-SUB_LIST+= JOOMLA_DIR=${JOOMLA_DIR}
-PLIST_SUB+= JOOMLA_DIR=${JOOMLA_DIR}
-
-JOOMLA_DIR?= www/${PORTNAME}
-DIST_SUBDIR= ${PORTNAME}
-
-JOOMLA_SRC= Joomla_${PORTVERSION}-Stable-Full_Package.tar.bz2
-
-do-extract:
- @${MKDIR} ${WRKSRC}
- @${TAR} -yxf ${DISTDIR}/${DIST_SUBDIR}/${JOOMLA_SRC} -C ${WRKSRC}
-
-do-install:
- @${MKDIR} ${PREFIX}/${JOOMLA_DIR}
- @cd ${WRKSRC} && \
- ${FIND} . -type d -exec ${MKDIR} ${PREFIX}/${JOOMLA_DIR}/{} \; \
- -exec ${CHOWN} ${WWWOWN}:${WWWGRP} ${PREFIX}/${JOOMLA_DIR}/{} \;
- @cd ${WRKSRC} && \
- ${FIND} . \! -type d -exec ${INSTALL_DATA} {} ${PREFIX}/${JOOMLA_DIR}/{} \; \
- -exec ${CHOWN} ${WWWOWN}:${WWWGRP} ${PREFIX}/${JOOMLA_DIR}/{} \;
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/www/joomla25/distinfo b/www/joomla25/distinfo
deleted file mode 100644
index cbc79c54b222..000000000000
--- a/www/joomla25/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (joomla/Joomla_1.0.7-Stable-Full_Package.tar.bz2) = a1ba209fb7ba2d73670fdb8106f2079e
-SHA256 (joomla/Joomla_1.0.7-Stable-Full_Package.tar.bz2) = 61c3df7d72e74cd7206e4b7bd2648e9b1bf476ac7c514a45f975de0a695fa83e
-SIZE (joomla/Joomla_1.0.7-Stable-Full_Package.tar.bz2) = 1572358
diff --git a/www/joomla25/files/pkg-message.in b/www/joomla25/files/pkg-message.in
deleted file mode 100644
index 7d92cb18d7ad..000000000000
--- a/www/joomla25/files/pkg-message.in
+++ /dev/null
@@ -1,7 +0,0 @@
-*******************************************************************
-
- Please read INSTALL file. It can be found at:
-
- %%PREFIX%%/%%JOOMLA_DIR%%/INSTALL.php
-
-*******************************************************************
diff --git a/www/joomla25/pkg-descr b/www/joomla25/pkg-descr
deleted file mode 100644
index e8419e84f4f0..000000000000
--- a/www/joomla25/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Joomla! is one of the most powerful Open Source Content
-Management Systems on the planet. It is used all over
-the world for everything from simple websites to complex
-corporate applications. Joomla! is easy to install,
-simple to manage, and reliable.
-
-WWW: http://www.joomla.org/
-
-- Francisco Cabrita
-include@npf.pt.freebsd.org
diff --git a/www/joomla25/pkg-plist b/www/joomla25/pkg-plist
deleted file mode 100644
index 72b8add2f3c3..000000000000
--- a/www/joomla25/pkg-plist
+++ /dev/null
@@ -1,1747 +0,0 @@
-www/joomla/CHANGELOG.php
-www/joomla/COPYRIGHT.php
-www/joomla/INSTALL.php
-www/joomla/LICENSE.php
-www/joomla/administrator/backups/index.html
-www/joomla/administrator/components/com_admin/admin.admin.html.php
-www/joomla/administrator/components/com_admin/admin.admin.php
-www/joomla/administrator/components/com_admin/index.html
-www/joomla/administrator/components/com_admin/toolbar.admin.html.php
-www/joomla/administrator/components/com_admin/toolbar.admin.php
-www/joomla/administrator/components/com_banners/admin.banners.html.php
-www/joomla/administrator/components/com_banners/admin.banners.php
-www/joomla/administrator/components/com_banners/banners.xml
-www/joomla/administrator/components/com_banners/index.html
-www/joomla/administrator/components/com_banners/toolbar.banners.html.php
-www/joomla/administrator/components/com_banners/toolbar.banners.php
-www/joomla/administrator/components/com_categories/admin.categories.html.php
-www/joomla/administrator/components/com_categories/admin.categories.php
-www/joomla/administrator/components/com_categories/index.html
-www/joomla/administrator/components/com_categories/toolbar.categories.html.php
-www/joomla/administrator/components/com_categories/toolbar.categories.php
-www/joomla/administrator/components/com_checkin/admin.checkin.php
-www/joomla/administrator/components/com_checkin/index.html
-www/joomla/administrator/components/com_checkin/toolbar.checkin.html.php
-www/joomla/administrator/components/com_checkin/toolbar.checkin.php
-www/joomla/administrator/components/com_config/admin.config.html.php
-www/joomla/administrator/components/com_config/admin.config.php
-www/joomla/administrator/components/com_config/config.class.php
-www/joomla/administrator/components/com_config/index.html
-www/joomla/administrator/components/com_config/toolbar.config.html.php
-www/joomla/administrator/components/com_config/toolbar.config.php
-www/joomla/administrator/components/com_contact/admin.contact.html.php
-www/joomla/administrator/components/com_contact/admin.contact.php
-www/joomla/administrator/components/com_contact/contact.xml
-www/joomla/administrator/components/com_contact/contact_items.xml
-www/joomla/administrator/components/com_contact/index.html
-www/joomla/administrator/components/com_contact/toolbar.contact.html.php
-www/joomla/administrator/components/com_contact/toolbar.contact.php
-www/joomla/administrator/components/com_content/admin.content.html.php
-www/joomla/administrator/components/com_content/admin.content.php
-www/joomla/administrator/components/com_content/content.xml
-www/joomla/administrator/components/com_content/index.html
-www/joomla/administrator/components/com_content/toolbar.content.html.php
-www/joomla/administrator/components/com_content/toolbar.content.php
-www/joomla/administrator/components/com_frontpage/admin.frontpage.html.php
-www/joomla/administrator/components/com_frontpage/admin.frontpage.php
-www/joomla/administrator/components/com_frontpage/frontpage.xml
-www/joomla/administrator/components/com_frontpage/index.html
-www/joomla/administrator/components/com_frontpage/toolbar.frontpage.html.php
-www/joomla/administrator/components/com_frontpage/toolbar.frontpage.php
-www/joomla/administrator/components/com_installer/admin.installer.html.php
-www/joomla/administrator/components/com_installer/admin.installer.php
-www/joomla/administrator/components/com_installer/component/component.class.php
-www/joomla/administrator/components/com_installer/component/component.html.php
-www/joomla/administrator/components/com_installer/component/component.php
-www/joomla/administrator/components/com_installer/component/index.html
-www/joomla/administrator/components/com_installer/index.html
-www/joomla/administrator/components/com_installer/installer.class.php
-www/joomla/administrator/components/com_installer/language/index.html
-www/joomla/administrator/components/com_installer/language/language.class.php
-www/joomla/administrator/components/com_installer/language/language.php
-www/joomla/administrator/components/com_installer/mambot/index.html
-www/joomla/administrator/components/com_installer/mambot/mambot.class.php
-www/joomla/administrator/components/com_installer/mambot/mambot.html.php
-www/joomla/administrator/components/com_installer/mambot/mambot.php
-www/joomla/administrator/components/com_installer/module/index.html
-www/joomla/administrator/components/com_installer/module/module.class.php
-www/joomla/administrator/components/com_installer/module/module.html.php
-www/joomla/administrator/components/com_installer/module/module.php
-www/joomla/administrator/components/com_installer/template/index.html
-www/joomla/administrator/components/com_installer/template/template.class.php
-www/joomla/administrator/components/com_installer/template/template.php
-www/joomla/administrator/components/com_installer/toolbar.installer.html.php
-www/joomla/administrator/components/com_installer/toolbar.installer.php
-www/joomla/administrator/components/com_languages/admin.languages.html.php
-www/joomla/administrator/components/com_languages/admin.languages.php
-www/joomla/administrator/components/com_languages/index.html
-www/joomla/administrator/components/com_languages/toolbar.languages.html.php
-www/joomla/administrator/components/com_languages/toolbar.languages.php
-www/joomla/administrator/components/com_login/index.html
-www/joomla/administrator/components/com_login/login.xml
-www/joomla/administrator/components/com_mambots/admin.mambots.html.php
-www/joomla/administrator/components/com_mambots/admin.mambots.php
-www/joomla/administrator/components/com_mambots/index.html
-www/joomla/administrator/components/com_mambots/toolbar.mambots.html.php
-www/joomla/administrator/components/com_mambots/toolbar.mambots.php
-www/joomla/administrator/components/com_massmail/admin.massmail.html.php
-www/joomla/administrator/components/com_massmail/admin.massmail.php
-www/joomla/administrator/components/com_massmail/index.html
-www/joomla/administrator/components/com_massmail/massmail.xml
-www/joomla/administrator/components/com_massmail/toolbar.massmail.html.php
-www/joomla/administrator/components/com_massmail/toolbar.massmail.php
-www/joomla/administrator/components/com_media/admin.media.html.php
-www/joomla/administrator/components/com_media/admin.media.php
-www/joomla/administrator/components/com_media/images/btnBack.gif
-www/joomla/administrator/components/com_media/images/btnFolderUp.gif
-www/joomla/administrator/components/com_media/images/con_info.png
-www/joomla/administrator/components/com_media/images/doc_16.png
-www/joomla/administrator/components/com_media/images/dots.gif
-www/joomla/administrator/components/com_media/images/edit_pencil.gif
-www/joomla/administrator/components/com_media/images/edit_trash.gif
-www/joomla/administrator/components/com_media/images/folder.gif
-www/joomla/administrator/components/com_media/images/index.html
-www/joomla/administrator/components/com_media/images/noimages.gif
-www/joomla/administrator/components/com_media/images/pdf_16.png
-www/joomla/administrator/components/com_media/images/swf_16.png
-www/joomla/administrator/components/com_media/images/uploading.gif
-www/joomla/administrator/components/com_media/images/xls_16.png
-www/joomla/administrator/components/com_media/index.html
-www/joomla/administrator/components/com_media/media.xml
-www/joomla/administrator/components/com_media/toolbar.media.html.php
-www/joomla/administrator/components/com_media/toolbar.media.php
-www/joomla/administrator/components/com_menumanager/admin.menumanager.html.php
-www/joomla/administrator/components/com_menumanager/admin.menumanager.php
-www/joomla/administrator/components/com_menumanager/index.html
-www/joomla/administrator/components/com_menumanager/menumanager.xml
-www/joomla/administrator/components/com_menumanager/toolbar.menumanager.html.php
-www/joomla/administrator/components/com_menumanager/toolbar.menumanager.php
-www/joomla/administrator/components/com_menus/admin.menus.html.php
-www/joomla/administrator/components/com_menus/admin.menus.php
-www/joomla/administrator/components/com_menus/component_item_link/component_item_link.class.php
-www/joomla/administrator/components/com_menus/component_item_link/component_item_link.menu.html.php
-www/joomla/administrator/components/com_menus/component_item_link/component_item_link.menu.php
-www/joomla/administrator/components/com_menus/component_item_link/component_item_link.xml
-www/joomla/administrator/components/com_menus/component_item_link/index.html
-www/joomla/administrator/components/com_menus/components/components.class.php
-www/joomla/administrator/components/com_menus/components/components.menu.html.php
-www/joomla/administrator/components/com_menus/components/components.menu.php
-www/joomla/administrator/components/com_menus/components/components.xml
-www/joomla/administrator/components/com_menus/components/index.html
-www/joomla/administrator/components/com_menus/contact_category_table/contact_category_table.class.php
-www/joomla/administrator/components/com_menus/contact_category_table/contact_category_table.menu.html.php
-www/joomla/administrator/components/com_menus/contact_category_table/contact_category_table.menu.php
-www/joomla/administrator/components/com_menus/contact_category_table/contact_category_table.xml
-www/joomla/administrator/components/com_menus/contact_category_table/index.html
-www/joomla/administrator/components/com_menus/contact_item_link/contact_item_link.class.php
-www/joomla/administrator/components/com_menus/contact_item_link/contact_item_link.menu.html.php
-www/joomla/administrator/components/com_menus/contact_item_link/contact_item_link.menu.php
-www/joomla/administrator/components/com_menus/contact_item_link/contact_item_link.xml
-www/joomla/administrator/components/com_menus/contact_item_link/index.html
-www/joomla/administrator/components/com_menus/content_archive_category/content_archive_category.class.php
-www/joomla/administrator/components/com_menus/content_archive_category/content_archive_category.menu.html.php
-www/joomla/administrator/components/com_menus/content_archive_category/content_archive_category.menu.php
-www/joomla/administrator/components/com_menus/content_archive_category/content_archive_category.xml
-www/joomla/administrator/components/com_menus/content_archive_category/index.html
-www/joomla/administrator/components/com_menus/content_archive_section/content_archive_section.class.php
-www/joomla/administrator/components/com_menus/content_archive_section/content_archive_section.menu.html.php
-www/joomla/administrator/components/com_menus/content_archive_section/content_archive_section.menu.php
-www/joomla/administrator/components/com_menus/content_archive_section/content_archive_section.xml
-www/joomla/administrator/components/com_menus/content_archive_section/index.html
-www/joomla/administrator/components/com_menus/content_blog_category/content_blog_category.class.php
-www/joomla/administrator/components/com_menus/content_blog_category/content_blog_category.menu.html.php
-www/joomla/administrator/components/com_menus/content_blog_category/content_blog_category.menu.php
-www/joomla/administrator/components/com_menus/content_blog_category/content_blog_category.xml
-www/joomla/administrator/components/com_menus/content_blog_category/index.html
-www/joomla/administrator/components/com_menus/content_blog_section/content_blog_section.class.php
-www/joomla/administrator/components/com_menus/content_blog_section/content_blog_section.menu.html.php
-www/joomla/administrator/components/com_menus/content_blog_section/content_blog_section.menu.php
-www/joomla/administrator/components/com_menus/content_blog_section/content_blog_section.xml
-www/joomla/administrator/components/com_menus/content_blog_section/index.html
-www/joomla/administrator/components/com_menus/content_category/content_category.class.php
-www/joomla/administrator/components/com_menus/content_category/content_category.menu.html.php
-www/joomla/administrator/components/com_menus/content_category/content_category.menu.php
-www/joomla/administrator/components/com_menus/content_category/content_category.xml
-www/joomla/administrator/components/com_menus/content_category/index.html
-www/joomla/administrator/components/com_menus/content_item_link/content_item_link.class.php
-www/joomla/administrator/components/com_menus/content_item_link/content_item_link.menu.html.php
-www/joomla/administrator/components/com_menus/content_item_link/content_item_link.menu.php
-www/joomla/administrator/components/com_menus/content_item_link/content_item_link.xml
-www/joomla/administrator/components/com_menus/content_item_link/index.html
-www/joomla/administrator/components/com_menus/content_section/content_section.class.php
-www/joomla/administrator/components/com_menus/content_section/content_section.menu.html.php
-www/joomla/administrator/components/com_menus/content_section/content_section.menu.php
-www/joomla/administrator/components/com_menus/content_section/content_section.xml
-www/joomla/administrator/components/com_menus/content_section/index.html
-www/joomla/administrator/components/com_menus/content_typed/content_typed.class.php
-www/joomla/administrator/components/com_menus/content_typed/content_typed.menu.html.php
-www/joomla/administrator/components/com_menus/content_typed/content_typed.menu.php
-www/joomla/administrator/components/com_menus/content_typed/content_typed.xml
-www/joomla/administrator/components/com_menus/content_typed/index.html
-www/joomla/administrator/components/com_menus/index.html
-www/joomla/administrator/components/com_menus/newsfeed_category_table/index.html
-www/joomla/administrator/components/com_menus/newsfeed_category_table/newsfeed_category_table.class.php
-www/joomla/administrator/components/com_menus/newsfeed_category_table/newsfeed_category_table.menu.html.php
-www/joomla/administrator/components/com_menus/newsfeed_category_table/newsfeed_category_table.menu.php
-www/joomla/administrator/components/com_menus/newsfeed_category_table/newsfeed_category_table.xml
-www/joomla/administrator/components/com_menus/newsfeed_link/index.html
-www/joomla/administrator/components/com_menus/newsfeed_link/newsfeed_link.class.php
-www/joomla/administrator/components/com_menus/newsfeed_link/newsfeed_link.menu.html.php
-www/joomla/administrator/components/com_menus/newsfeed_link/newsfeed_link.menu.php
-www/joomla/administrator/components/com_menus/newsfeed_link/newsfeed_link.xml
-www/joomla/administrator/components/com_menus/separator/index.html
-www/joomla/administrator/components/com_menus/separator/separator.class.php
-www/joomla/administrator/components/com_menus/separator/separator.menu.html.php
-www/joomla/administrator/components/com_menus/separator/separator.menu.php
-www/joomla/administrator/components/com_menus/separator/separator.xml
-www/joomla/administrator/components/com_menus/submit_content/index.html
-www/joomla/administrator/components/com_menus/submit_content/submit_content.class.php
-www/joomla/administrator/components/com_menus/submit_content/submit_content.menu.html.php
-www/joomla/administrator/components/com_menus/submit_content/submit_content.menu.php
-www/joomla/administrator/components/com_menus/submit_content/submit_content.xml
-www/joomla/administrator/components/com_menus/toolbar.menus.html.php
-www/joomla/administrator/components/com_menus/toolbar.menus.php
-www/joomla/administrator/components/com_menus/url/index.html
-www/joomla/administrator/components/com_menus/url/url.class.php
-www/joomla/administrator/components/com_menus/url/url.menu.html.php
-www/joomla/administrator/components/com_menus/url/url.menu.php
-www/joomla/administrator/components/com_menus/url/url.xml
-www/joomla/administrator/components/com_menus/weblink_category_table/index.html
-www/joomla/administrator/components/com_menus/weblink_category_table/weblink_category_table.class.php
-www/joomla/administrator/components/com_menus/weblink_category_table/weblink_category_table.menu.html.php
-www/joomla/administrator/components/com_menus/weblink_category_table/weblink_category_table.menu.php
-www/joomla/administrator/components/com_menus/weblink_category_table/weblink_category_table.xml
-www/joomla/administrator/components/com_menus/wrapper/index.html
-www/joomla/administrator/components/com_menus/wrapper/wrapper.class.php
-www/joomla/administrator/components/com_menus/wrapper/wrapper.menu.html.php
-www/joomla/administrator/components/com_menus/wrapper/wrapper.menu.php
-www/joomla/administrator/components/com_menus/wrapper/wrapper.xml
-www/joomla/administrator/components/com_messages/admin.messages.html.php
-www/joomla/administrator/components/com_messages/admin.messages.php
-www/joomla/administrator/components/com_messages/index.html
-www/joomla/administrator/components/com_messages/toolbar.messages.html.php
-www/joomla/administrator/components/com_messages/toolbar.messages.php
-www/joomla/administrator/components/com_modules/admin.modules.html.php
-www/joomla/administrator/components/com_modules/admin.modules.php
-www/joomla/administrator/components/com_modules/index.html
-www/joomla/administrator/components/com_modules/toolbar.modules.html.php
-www/joomla/administrator/components/com_modules/toolbar.modules.php
-www/joomla/administrator/components/com_newsfeeds/admin.newsfeeds.html.php
-www/joomla/administrator/components/com_newsfeeds/admin.newsfeeds.php
-www/joomla/administrator/components/com_newsfeeds/index.html
-www/joomla/administrator/components/com_newsfeeds/newsfeeds.class.php
-www/joomla/administrator/components/com_newsfeeds/newsfeeds.xml
-www/joomla/administrator/components/com_newsfeeds/toolbar.newsfeeds.html.php
-www/joomla/administrator/components/com_newsfeeds/toolbar.newsfeeds.php
-www/joomla/administrator/components/com_poll/admin.poll.html.php
-www/joomla/administrator/components/com_poll/admin.poll.php
-www/joomla/administrator/components/com_poll/index.html
-www/joomla/administrator/components/com_poll/toolbar.poll.html.php
-www/joomla/administrator/components/com_poll/toolbar.poll.php
-www/joomla/administrator/components/com_search/index.html
-www/joomla/administrator/components/com_search/search.xml
-www/joomla/administrator/components/com_sections/admin.sections.html.php
-www/joomla/administrator/components/com_sections/admin.sections.php
-www/joomla/administrator/components/com_sections/index.html
-www/joomla/administrator/components/com_sections/toolbar.sections.html.php
-www/joomla/administrator/components/com_sections/toolbar.sections.php
-www/joomla/administrator/components/com_statistics/admin.statistics.html.php
-www/joomla/administrator/components/com_statistics/admin.statistics.php
-www/joomla/administrator/components/com_statistics/index.html
-www/joomla/administrator/components/com_statistics/toolbar.statistics.html.php
-www/joomla/administrator/components/com_statistics/toolbar.statistics.php
-www/joomla/administrator/components/com_syndicate/admin.syndicate.html.php
-www/joomla/administrator/components/com_syndicate/admin.syndicate.php
-www/joomla/administrator/components/com_syndicate/index.html
-www/joomla/administrator/components/com_syndicate/syndicate.xml
-www/joomla/administrator/components/com_syndicate/toolbar.syndicate.html.php
-www/joomla/administrator/components/com_syndicate/toolbar.syndicate.php
-www/joomla/administrator/components/com_templates/admin.templates.class.php
-www/joomla/administrator/components/com_templates/admin.templates.html.php
-www/joomla/administrator/components/com_templates/admin.templates.php
-www/joomla/administrator/components/com_templates/index.html
-www/joomla/administrator/components/com_templates/toolbar.templates.html.php
-www/joomla/administrator/components/com_templates/toolbar.templates.php
-www/joomla/administrator/components/com_trash/admin.trash.html.php
-www/joomla/administrator/components/com_trash/admin.trash.php
-www/joomla/administrator/components/com_trash/index.html
-www/joomla/administrator/components/com_trash/toolbar.trash.html.php
-www/joomla/administrator/components/com_trash/toolbar.trash.php
-www/joomla/administrator/components/com_trash/trash.xml
-www/joomla/administrator/components/com_typedcontent/admin.typedcontent.html.php
-www/joomla/administrator/components/com_typedcontent/admin.typedcontent.php
-www/joomla/administrator/components/com_typedcontent/index.html
-www/joomla/administrator/components/com_typedcontent/toolbar.typedcontent.html.php
-www/joomla/administrator/components/com_typedcontent/toolbar.typedcontent.php
-www/joomla/administrator/components/com_typedcontent/typedcontent.xml
-www/joomla/administrator/components/com_users/admin.users.html.php
-www/joomla/administrator/components/com_users/admin.users.php
-www/joomla/administrator/components/com_users/index.html
-www/joomla/administrator/components/com_users/toolbar.users.html.php
-www/joomla/administrator/components/com_users/toolbar.users.php
-www/joomla/administrator/components/com_users/users.class.php
-www/joomla/administrator/components/com_users/users.xml
-www/joomla/administrator/components/com_weblinks/admin.weblinks.html.php
-www/joomla/administrator/components/com_weblinks/admin.weblinks.php
-www/joomla/administrator/components/com_weblinks/index.html
-www/joomla/administrator/components/com_weblinks/toolbar.weblinks.html.php
-www/joomla/administrator/components/com_weblinks/toolbar.weblinks.php
-www/joomla/administrator/components/com_weblinks/weblinks.xml
-www/joomla/administrator/components/com_weblinks/weblinks_item.xml
-www/joomla/administrator/components/index.html
-www/joomla/administrator/images/addedit.png
-www/joomla/administrator/images/addusers.png
-www/joomla/administrator/images/apply.png
-www/joomla/administrator/images/apply_f2.png
-www/joomla/administrator/images/archive.png
-www/joomla/administrator/images/archive_f2.png
-www/joomla/administrator/images/back.png
-www/joomla/administrator/images/back_f2.png
-www/joomla/administrator/images/backup.png
-www/joomla/administrator/images/blank.png
-www/joomla/administrator/images/browser.png
-www/joomla/administrator/images/cancel.png
-www/joomla/administrator/images/cancel_f2.png
-www/joomla/administrator/images/categories.png
-www/joomla/administrator/images/checked_out.png
-www/joomla/administrator/images/checkin.png
-www/joomla/administrator/images/collapseall.png
-www/joomla/administrator/images/config.png
-www/joomla/administrator/images/copy.png
-www/joomla/administrator/images/copy_f2.png
-www/joomla/administrator/images/cpanel.png
-www/joomla/administrator/images/credits.png
-www/joomla/administrator/images/css.png
-www/joomla/administrator/images/css_f2.png
-www/joomla/administrator/images/dbrestore.png
-www/joomla/administrator/images/delete.png
-www/joomla/administrator/images/delete_f2.png
-www/joomla/administrator/images/disabled.png
-www/joomla/administrator/images/downarrow-1.png
-www/joomla/administrator/images/downarrow.png
-www/joomla/administrator/images/downarrow0.png
-www/joomla/administrator/images/download.png
-www/joomla/administrator/images/download_f2.png
-www/joomla/administrator/images/downloads.png
-www/joomla/administrator/images/downloads_f2.png
-www/joomla/administrator/images/edit.png
-www/joomla/administrator/images/edit_f2.png
-www/joomla/administrator/images/expandall.png
-www/joomla/administrator/images/filesave.png
-www/joomla/administrator/images/forward.png
-www/joomla/administrator/images/forward_f2.png
-www/joomla/administrator/images/frontpage.png
-www/joomla/administrator/images/generic.png
-www/joomla/administrator/images/help.png
-www/joomla/administrator/images/help_f2.png
-www/joomla/administrator/images/html.png
-www/joomla/administrator/images/html_f2.png
-www/joomla/administrator/images/impressions.png
-www/joomla/administrator/images/inbox.png
-www/joomla/administrator/images/index.html
-www/joomla/administrator/images/install.png
-www/joomla/administrator/images/langmanager.png
-www/joomla/administrator/images/mail.png
-www/joomla/administrator/images/massemail.png
-www/joomla/administrator/images/mediamanager.png
-www/joomla/administrator/images/menu.png
-www/joomla/administrator/images/menu_divider.png
-www/joomla/administrator/images/message_config.png
-www/joomla/administrator/images/messaging.png
-www/joomla/administrator/images/module.png
-www/joomla/administrator/images/move.png
-www/joomla/administrator/images/move_f2.png
-www/joomla/administrator/images/new.png
-www/joomla/administrator/images/new_f2.png
-www/joomla/administrator/images/next.png
-www/joomla/administrator/images/next_f2.png
-www/joomla/administrator/images/nomail.png
-www/joomla/administrator/images/preview.png
-www/joomla/administrator/images/preview_f2.png
-www/joomla/administrator/images/publish.png
-www/joomla/administrator/images/publish_f2.png
-www/joomla/administrator/images/publish_g.png
-www/joomla/administrator/images/publish_r.png
-www/joomla/administrator/images/publish_x.png
-www/joomla/administrator/images/publish_y.png
-www/joomla/administrator/images/query.png
-www/joomla/administrator/images/restore.png
-www/joomla/administrator/images/restore_f2.png
-www/joomla/administrator/images/restoredb.png
-www/joomla/administrator/images/save.png
-www/joomla/administrator/images/save_f2.png
-www/joomla/administrator/images/search.png
-www/joomla/administrator/images/search_f2.png
-www/joomla/administrator/images/searchtext.png
-www/joomla/administrator/images/sections.png
-www/joomla/administrator/images/security.png
-www/joomla/administrator/images/security_f2.png
-www/joomla/administrator/images/support.png
-www/joomla/administrator/images/systeminfo.png
-www/joomla/administrator/images/templatemanager.png
-www/joomla/administrator/images/tick.png
-www/joomla/administrator/images/trash.png
-www/joomla/administrator/images/unarchive.png
-www/joomla/administrator/images/unarchive_f2.png
-www/joomla/administrator/images/unpublish.png
-www/joomla/administrator/images/unpublish_f2.png
-www/joomla/administrator/images/uparrow-1.png
-www/joomla/administrator/images/uparrow.png
-www/joomla/administrator/images/uparrow0.png
-www/joomla/administrator/images/upload.png
-www/joomla/administrator/images/upload_f2.png
-www/joomla/administrator/images/user.png
-www/joomla/administrator/images/users.png
-www/joomla/administrator/images/xml.png
-www/joomla/administrator/images/xml_f2.png
-www/joomla/administrator/includes/admin.php
-www/joomla/administrator/includes/auth.php
-www/joomla/administrator/includes/index.html
-www/joomla/administrator/includes/js/ThemeOffice/index.html
-www/joomla/administrator/includes/js/ThemeOffice/theme.js
-www/joomla/administrator/includes/js/index.html
-www/joomla/administrator/includes/menubar.html.php
-www/joomla/administrator/includes/pageNavigation.php
-www/joomla/administrator/includes/pcl/index.html
-www/joomla/administrator/includes/pcl/pclerror.lib.php
-www/joomla/administrator/includes/pcl/pcltar.lib.php
-www/joomla/administrator/includes/pcl/pcltrace.lib.php
-www/joomla/administrator/includes/pcl/pclzip.lib.php
-www/joomla/administrator/includes/pcl/zip.lib.php
-www/joomla/administrator/includes/toolbar.html.php
-www/joomla/administrator/index.php
-www/joomla/administrator/index2.php
-www/joomla/administrator/index3.php
-www/joomla/administrator/logout.php
-www/joomla/administrator/modules/custom.xml
-www/joomla/administrator/modules/index.html
-www/joomla/administrator/modules/mod_components.php
-www/joomla/administrator/modules/mod_components.xml
-www/joomla/administrator/modules/mod_fullmenu.php
-www/joomla/administrator/modules/mod_latest.php
-www/joomla/administrator/modules/mod_latest.xml
-www/joomla/administrator/modules/mod_logged.php
-www/joomla/administrator/modules/mod_logged.xml
-www/joomla/administrator/modules/mod_mosmsg.php
-www/joomla/administrator/modules/mod_online.php
-www/joomla/administrator/modules/mod_pathway.php
-www/joomla/administrator/modules/mod_popular.php
-www/joomla/administrator/modules/mod_popular.xml
-www/joomla/administrator/modules/mod_quickicon.php
-www/joomla/administrator/modules/mod_stats.php
-www/joomla/administrator/modules/mod_stats.xml
-www/joomla/administrator/modules/mod_toolbar.php
-www/joomla/administrator/modules/mod_unread.php
-www/joomla/administrator/popups/contentwindow.php
-www/joomla/administrator/popups/index.html
-www/joomla/administrator/popups/modulewindow.php
-www/joomla/administrator/popups/pollwindow.php
-www/joomla/administrator/popups/uploadimage.php
-www/joomla/administrator/templates/index.html
-www/joomla/administrator/templates/joomla_admin/cpanel.php
-www/joomla/administrator/templates/joomla_admin/css/admin_login.css
-www/joomla/administrator/templates/joomla_admin/css/template_css.css
-www/joomla/administrator/templates/joomla_admin/css/theme.css
-www/joomla/administrator/templates/joomla_admin/images/arrow.gif
-www/joomla/administrator/templates/joomla_admin/images/background.gif
-www/joomla/administrator/templates/joomla_admin/images/background.jpg
-www/joomla/administrator/templates/joomla_admin/images/header_bg.png
-www/joomla/administrator/templates/joomla_admin/images/header_icon.png
-www/joomla/administrator/templates/joomla_admin/images/header_text.png
-www/joomla/administrator/templates/joomla_admin/images/install_logo.png
-www/joomla/administrator/templates/joomla_admin/images/login.gif
-www/joomla/administrator/templates/joomla_admin/images/login_header.png
-www/joomla/administrator/templates/joomla_admin/images/security.png
-www/joomla/administrator/templates/joomla_admin/images/version.png
-www/joomla/administrator/templates/joomla_admin/index.html
-www/joomla/administrator/templates/joomla_admin/index.php
-www/joomla/administrator/templates/joomla_admin/login.php
-www/joomla/administrator/templates/joomla_admin/templateDetails.xml
-www/joomla/administrator/templates/joomla_admin/template_thumbnail.png
-www/joomla/administrator/templates/mambo_admin/css/index.html
-www/joomla/administrator/templates/mambo_admin/css/template_css.css
-www/joomla/administrator/templates/mambo_admin/index.html
-www/joomla/administrator/templates/mambo_admin/index.php
-www/joomla/administrator/templates/mambo_admin_blue/css/index.html
-www/joomla/administrator/templates/mambo_admin_blue/css/template_css.css
-www/joomla/administrator/templates/mambo_admin_blue/index.html
-www/joomla/administrator/templates/mambo_admin_blue/index.php
-www/joomla/cache/index.html
-www/joomla/components/com_banners/banners.class.php
-www/joomla/components/com_banners/banners.php
-www/joomla/components/com_banners/index.html
-www/joomla/components/com_contact/contact.class.php
-www/joomla/components/com_contact/contact.html.php
-www/joomla/components/com_contact/contact.php
-www/joomla/components/com_contact/index.html
-www/joomla/components/com_content/content.html.php
-www/joomla/components/com_content/content.php
-www/joomla/components/com_content/index.html
-www/joomla/components/com_frontpage/frontpage.class.php
-www/joomla/components/com_frontpage/frontpage.php
-www/joomla/components/com_frontpage/index.html
-www/joomla/components/com_login/index.html
-www/joomla/components/com_login/login.html.php
-www/joomla/components/com_login/login.php
-www/joomla/components/com_messages/index.html
-www/joomla/components/com_messages/messages.class.php
-www/joomla/components/com_newsfeeds/index.html
-www/joomla/components/com_newsfeeds/newsfeeds.html.php
-www/joomla/components/com_newsfeeds/newsfeeds.php
-www/joomla/components/com_poll/images/blank.png
-www/joomla/components/com_poll/images/poll.png
-www/joomla/components/com_poll/index.html
-www/joomla/components/com_poll/poll.class.php
-www/joomla/components/com_poll/poll.html.php
-www/joomla/components/com_poll/poll.php
-www/joomla/components/com_poll/poll.xml
-www/joomla/components/com_poll/poll_bars.css
-www/joomla/components/com_registration/index.html
-www/joomla/components/com_registration/registration.html.php
-www/joomla/components/com_registration/registration.php
-www/joomla/components/com_rss/index.html
-www/joomla/components/com_rss/rss.php
-www/joomla/components/com_search/index.html
-www/joomla/components/com_search/search.html.php
-www/joomla/components/com_search/search.php
-www/joomla/components/com_user/index.html
-www/joomla/components/com_user/user.html.php
-www/joomla/components/com_user/user.php
-www/joomla/components/com_weblinks/index.html
-www/joomla/components/com_weblinks/weblinks.class.php
-www/joomla/components/com_weblinks/weblinks.html.php
-www/joomla/components/com_weblinks/weblinks.php
-www/joomla/components/com_wrapper/index.html
-www/joomla/components/com_wrapper/wrapper.html.php
-www/joomla/components/com_wrapper/wrapper.php
-www/joomla/components/index.html
-www/joomla/configuration.php-dist
-www/joomla/editor/editor.php
-www/joomla/editor/index.html
-www/joomla/globals.php
-www/joomla/help/css/docbook.css
-www/joomla/help/css/help.css
-www/joomla/help/css/index.html
-www/joomla/help/index.html
-www/joomla/help/joomla.credits.html
-www/joomla/help/joomla.glossary.html
-www/joomla/help/joomla.support.html
-www/joomla/help/joomla.whatsnew100.html
-www/joomla/help/screen.banners.client.edit.html
-www/joomla/help/screen.banners.client.html
-www/joomla/help/screen.banners.edit.html
-www/joomla/help/screen.banners.html
-www/joomla/help/screen.categories.edit.html
-www/joomla/help/screen.categories.html
-www/joomla/help/screen.checkin.html
-www/joomla/help/screen.config.html
-www/joomla/help/screen.contactmanager.edit.html
-www/joomla/help/screen.contactmanager.html
-www/joomla/help/screen.content.archive.html
-www/joomla/help/screen.content.edit.html
-www/joomla/help/screen.content.html
-www/joomla/help/screen.cpanel.html
-www/joomla/help/screen.frontpage.html
-www/joomla/help/screen.installer.html
-www/joomla/help/screen.installer2.html
-www/joomla/help/screen.languages.html
-www/joomla/help/screen.mambots.edit.html
-www/joomla/help/screen.mambots.html
-www/joomla/help/screen.mediamanager.html
-www/joomla/help/screen.menumanager.copy.html
-www/joomla/help/screen.menumanager.html
-www/joomla/help/screen.menumanager.new.html
-www/joomla/help/screen.menus.copy.html
-www/joomla/help/screen.menus.edit.html
-www/joomla/help/screen.menus.html
-www/joomla/help/screen.menus.move.html
-www/joomla/help/screen.menus.new.html
-www/joomla/help/screen.messages.conf.html
-www/joomla/help/screen.messages.inbox.html
-www/joomla/help/screen.modules.edit.html
-www/joomla/help/screen.modules.html
-www/joomla/help/screen.modules.new.html
-www/joomla/help/screen.newsfeeds.edit.html
-www/joomla/help/screen.newsfeeds.html
-www/joomla/help/screen.polls.edit.html
-www/joomla/help/screen.polls.html
-www/joomla/help/screen.sections.edit.html
-www/joomla/help/screen.sections.html
-www/joomla/help/screen.staticcontent.edit.html
-www/joomla/help/screen.staticcontent.html
-www/joomla/help/screen.stats.searches.html
-www/joomla/help/screen.syndicate.html
-www/joomla/help/screen.system.info.html
-www/joomla/help/screen.templates.assign.html
-www/joomla/help/screen.templates.html
-www/joomla/help/screen.templates.modules.html
-www/joomla/help/screen.trashmanager.html
-www/joomla/help/screen.users.edit.html
-www/joomla/help/screen.users.massmail.html
-www/joomla/help/screen.weblink.edit.html
-www/joomla/help/screen.weblink.html
-www/joomla/htaccess.txt
-www/joomla/images/M_images/arrow.png
-www/joomla/images/M_images/atom03.gif
-www/joomla/images/M_images/blank.png
-www/joomla/images/M_images/con_address.png
-www/joomla/images/M_images/con_fax.png
-www/joomla/images/M_images/con_info.png
-www/joomla/images/M_images/con_tel.png
-www/joomla/images/M_images/edit.png
-www/joomla/images/M_images/emailButton.png
-www/joomla/images/M_images/google.png
-www/joomla/images/M_images/indent.png
-www/joomla/images/M_images/indent1.png
-www/joomla/images/M_images/indent2.png
-www/joomla/images/M_images/indent3.png
-www/joomla/images/M_images/indent4.png
-www/joomla/images/M_images/indent5.png
-www/joomla/images/M_images/index.html
-www/joomla/images/M_images/joomla_rss.png
-www/joomla/images/M_images/new.png
-www/joomla/images/M_images/no_indent.png
-www/joomla/images/M_images/opml.png
-www/joomla/images/M_images/pdf_button.png
-www/joomla/images/M_images/printButton.png
-www/joomla/images/M_images/rating_star.png
-www/joomla/images/M_images/rating_star_blank.png
-www/joomla/images/M_images/rss.png
-www/joomla/images/M_images/rss091.gif
-www/joomla/images/M_images/rss10.gif
-www/joomla/images/M_images/rss20.gif
-www/joomla/images/M_images/sort0.png
-www/joomla/images/M_images/sort1.png
-www/joomla/images/M_images/sort_asc.png
-www/joomla/images/M_images/sort_desc.png
-www/joomla/images/M_images/sort_none.png
-www/joomla/images/M_images/weblink.png
-www/joomla/images/apply_f2.png
-www/joomla/images/archive_f2.png
-www/joomla/images/back_f2.png
-www/joomla/images/banners/index.html
-www/joomla/images/banners/osmbanner1.png
-www/joomla/images/banners/osmbanner2.png
-www/joomla/images/blank.png
-www/joomla/images/cancel.png
-www/joomla/images/cancel_f2.png
-www/joomla/images/css_f2.png
-www/joomla/images/edit_f2.png
-www/joomla/images/favicon.ico
-www/joomla/images/html_f2.png
-www/joomla/images/index.html
-www/joomla/images/joomla_logo_black.jpg
-www/joomla/images/menu_divider.png
-www/joomla/images/new_f2.png
-www/joomla/images/powered_by.png
-www/joomla/images/preview_f2.png
-www/joomla/images/publish_f2.png
-www/joomla/images/publish_x.png
-www/joomla/images/save.png
-www/joomla/images/save_f2.png
-www/joomla/images/smilies/biggrin.gif
-www/joomla/images/smilies/index.html
-www/joomla/images/smilies/sad.gif
-www/joomla/images/smilies/shocked.gif
-www/joomla/images/smilies/smile.gif
-www/joomla/images/smilies/tongue.gif
-www/joomla/images/smilies/wink.gif
-www/joomla/images/stories/articles.jpg
-www/joomla/images/stories/asterisk.png
-www/joomla/images/stories/clock.jpg
-www/joomla/images/stories/food/bread.jpg
-www/joomla/images/stories/food/bun.jpg
-www/joomla/images/stories/food/coffee.jpg
-www/joomla/images/stories/food/index.html
-www/joomla/images/stories/food/milk.jpg
-www/joomla/images/stories/fruit/cherry.jpg
-www/joomla/images/stories/fruit/index.html
-www/joomla/images/stories/fruit/pears.jpg
-www/joomla/images/stories/fruit/peas.jpg
-www/joomla/images/stories/fruit/strawberry.jpg
-www/joomla/images/stories/index.html
-www/joomla/images/stories/key.jpg
-www/joomla/images/stories/pastarchives.jpg
-www/joomla/images/stories/taking_notes.jpg
-www/joomla/images/stories/web_links.jpg
-www/joomla/images/tick.png
-www/joomla/images/unarchive_f2.png
-www/joomla/images/unpublish_f2.png
-www/joomla/images/upload_f2.png
-www/joomla/includes/Archive/Tar.php
-www/joomla/includes/Cache/LICENSE
-www/joomla/includes/Cache/Lite.php
-www/joomla/includes/Cache/Lite/Function.php
-www/joomla/includes/Cache/Lite/Output.php
-www/joomla/includes/Cache/Lite/index.html
-www/joomla/includes/Cache/index.html
-www/joomla/includes/HTML_toolbar.php
-www/joomla/includes/PEAR/PEAR.php
-www/joomla/includes/agent_browser.php
-www/joomla/includes/agent_os.php
-www/joomla/includes/class.ezpdf.php
-www/joomla/includes/class.pdf.php
-www/joomla/includes/compat.php41x.php
-www/joomla/includes/compat.php42x.php
-www/joomla/includes/compat.php50x.php
-www/joomla/includes/database.mysql5.php
-www/joomla/includes/database.mysqli.php
-www/joomla/includes/database.php
-www/joomla/includes/domit/dom_xmlrpc_array_document.php
-www/joomla/includes/domit/dom_xmlrpc_array_parser.php
-www/joomla/includes/domit/dom_xmlrpc_base64.php
-www/joomla/includes/domit/dom_xmlrpc_builder.php
-www/joomla/includes/domit/dom_xmlrpc_client.php
-www/joomla/includes/domit/dom_xmlrpc_constants.php
-www/joomla/includes/domit/dom_xmlrpc_datetime_iso8601.php
-www/joomla/includes/domit/dom_xmlrpc_domit_lite_parser.php
-www/joomla/includes/domit/dom_xmlrpc_domit_parser.php
-www/joomla/includes/domit/dom_xmlrpc_domxml_parser.php
-www/joomla/includes/domit/dom_xmlrpc_fault.php
-www/joomla/includes/domit/dom_xmlrpc_methodcall.php
-www/joomla/includes/domit/dom_xmlrpc_methodresponse.php
-www/joomla/includes/domit/dom_xmlrpc_methodresponse_fault.php
-www/joomla/includes/domit/dom_xmlrpc_object.php
-www/joomla/includes/domit/dom_xmlrpc_object_parser.php
-www/joomla/includes/domit/dom_xmlrpc_parser.php
-www/joomla/includes/domit/dom_xmlrpc_server.php
-www/joomla/includes/domit/dom_xmlrpc_struct.php
-www/joomla/includes/domit/dom_xmlrpc_utilities.php
-www/joomla/includes/domit/domitBanner.gif
-www/joomla/includes/domit/index.html
-www/joomla/includes/domit/license.txt
-www/joomla/includes/domit/php_file_utilities.php
-www/joomla/includes/domit/php_http_client_generic.php
-www/joomla/includes/domit/php_http_client_include.php
-www/joomla/includes/domit/php_http_connector.php
-www/joomla/includes/domit/php_http_exceptions.php
-www/joomla/includes/domit/php_http_proxy.php
-www/joomla/includes/domit/php_http_server_generic.php
-www/joomla/includes/domit/php_http_server_include.php
-www/joomla/includes/domit/php_http_status_codes.php
-www/joomla/includes/domit/php_text_cache.php
-www/joomla/includes/domit/timer.php
-www/joomla/includes/domit/xml_domit_cache.php
-www/joomla/includes/domit/xml_domit_doctor.php
-www/joomla/includes/domit/xml_domit_getelementsbypath.php
-www/joomla/includes/domit/xml_domit_include.php
-www/joomla/includes/domit/xml_domit_lite_include.php
-www/joomla/includes/domit/xml_domit_lite_parser.php
-www/joomla/includes/domit/xml_domit_nodemaps.php
-www/joomla/includes/domit/xml_domit_nodetools.php
-www/joomla/includes/domit/xml_domit_parseattributes.php
-www/joomla/includes/domit/xml_domit_parser.php
-www/joomla/includes/domit/xml_domit_rss.php
-www/joomla/includes/domit/xml_domit_rss_lite.php
-www/joomla/includes/domit/xml_domit_rss_shared.php
-www/joomla/includes/domit/xml_domit_shared.php
-www/joomla/includes/domit/xml_domit_utilities.php
-www/joomla/includes/domit/xml_domit_xpath.php
-www/joomla/includes/domit/xml_saxy_lite_parser.php
-www/joomla/includes/domit/xml_saxy_parser.php
-www/joomla/includes/domit/xml_saxy_shared.php
-www/joomla/includes/feedcreator.class.php
-www/joomla/includes/footer.php
-www/joomla/includes/frontend.html.php
-www/joomla/includes/frontend.php
-www/joomla/includes/gacl.class.php
-www/joomla/includes/gacl_api.class.php
-www/joomla/includes/index.html
-www/joomla/includes/joomla.php
-www/joomla/includes/joomla.xml.php
-www/joomla/includes/js/JSCookMenu.js
-www/joomla/includes/js/JSCookMenu_mini.js
-www/joomla/includes/js/ThemeOffice/add_section.png
-www/joomla/includes/js/ThemeOffice/arrow.png
-www/joomla/includes/js/ThemeOffice/backup.png
-www/joomla/includes/js/ThemeOffice/blank.png
-www/joomla/includes/js/ThemeOffice/categories.png
-www/joomla/includes/js/ThemeOffice/checkin.png
-www/joomla/includes/js/ThemeOffice/component.png
-www/joomla/includes/js/ThemeOffice/config.png
-www/joomla/includes/js/ThemeOffice/content.png
-www/joomla/includes/js/ThemeOffice/controlpanel.png
-www/joomla/includes/js/ThemeOffice/credits.png
-www/joomla/includes/js/ThemeOffice/db.png
-www/joomla/includes/js/ThemeOffice/document.png
-www/joomla/includes/js/ThemeOffice/edit.png
-www/joomla/includes/js/ThemeOffice/globe1.png
-www/joomla/includes/js/ThemeOffice/globe2.png
-www/joomla/includes/js/ThemeOffice/globe3.png
-www/joomla/includes/js/ThemeOffice/globe4.png
-www/joomla/includes/js/ThemeOffice/help.png
-www/joomla/includes/js/ThemeOffice/home.png
-www/joomla/includes/js/ThemeOffice/index.html
-www/joomla/includes/js/ThemeOffice/install.png
-www/joomla/includes/js/ThemeOffice/language.png
-www/joomla/includes/js/ThemeOffice/license.png
-www/joomla/includes/js/ThemeOffice/mail.png
-www/joomla/includes/js/ThemeOffice/mainmenu.png
-www/joomla/includes/js/ThemeOffice/mass_email.png
-www/joomla/includes/js/ThemeOffice/media.png
-www/joomla/includes/js/ThemeOffice/menus.png
-www/joomla/includes/js/ThemeOffice/messaging.png
-www/joomla/includes/js/ThemeOffice/messaging_config.png
-www/joomla/includes/js/ThemeOffice/messaging_inbox.png
-www/joomla/includes/js/ThemeOffice/module.png
-www/joomla/includes/js/ThemeOffice/preview.png
-www/joomla/includes/js/ThemeOffice/query.png
-www/joomla/includes/js/ThemeOffice/restore.png
-www/joomla/includes/js/ThemeOffice/search_text.png
-www/joomla/includes/js/ThemeOffice/sections.png
-www/joomla/includes/js/ThemeOffice/spacer.png
-www/joomla/includes/js/ThemeOffice/statistics.png
-www/joomla/includes/js/ThemeOffice/sysinfo.png
-www/joomla/includes/js/ThemeOffice/template.png
-www/joomla/includes/js/ThemeOffice/theme.css
-www/joomla/includes/js/ThemeOffice/theme.js
-www/joomla/includes/js/ThemeOffice/tooltip.png
-www/joomla/includes/js/ThemeOffice/trash.png
-www/joomla/includes/js/ThemeOffice/tux.png
-www/joomla/includes/js/ThemeOffice/user.png
-www/joomla/includes/js/ThemeOffice/users.png
-www/joomla/includes/js/ThemeOffice/users_add.png
-www/joomla/includes/js/ThemeOffice/warning.png
-www/joomla/includes/js/calendar/README
-www/joomla/includes/js/calendar/calendar-mos.css
-www/joomla/includes/js/calendar/calendar.js
-www/joomla/includes/js/calendar/calendar_mini.js
-www/joomla/includes/js/calendar/index.html
-www/joomla/includes/js/calendar/lang/calendar-en.js
-www/joomla/includes/js/calendar/lang/index.html
-www/joomla/includes/js/dtree/dtree.css
-www/joomla/includes/js/dtree/dtree.js
-www/joomla/includes/js/dtree/img/archive.gif
-www/joomla/includes/js/dtree/img/base.gif
-www/joomla/includes/js/dtree/img/cd.gif
-www/joomla/includes/js/dtree/img/empty.gif
-www/joomla/includes/js/dtree/img/folder.gif
-www/joomla/includes/js/dtree/img/folderopen.gif
-www/joomla/includes/js/dtree/img/frontpage.gif
-www/joomla/includes/js/dtree/img/globe.gif
-www/joomla/includes/js/dtree/img/imgfolder.gif
-www/joomla/includes/js/dtree/img/join.gif
-www/joomla/includes/js/dtree/img/joinbottom.gif
-www/joomla/includes/js/dtree/img/line.gif
-www/joomla/includes/js/dtree/img/minus.gif
-www/joomla/includes/js/dtree/img/minusbottom.gif
-www/joomla/includes/js/dtree/img/musicfolder.gif
-www/joomla/includes/js/dtree/img/nolines_minus.gif
-www/joomla/includes/js/dtree/img/nolines_plus.gif
-www/joomla/includes/js/dtree/img/page.gif
-www/joomla/includes/js/dtree/img/plus.gif
-www/joomla/includes/js/dtree/img/plusbottom.gif
-www/joomla/includes/js/dtree/img/question.gif
-www/joomla/includes/js/dtree/img/square.gif
-www/joomla/includes/js/dtree/img/trash.gif
-www/joomla/includes/js/index.html
-www/joomla/includes/js/joomla.javascript.js
-www/joomla/includes/js/jscalendar-1.0/calendar-setup_stripped.js
-www/joomla/includes/js/jscalendar-1.0/calendar-system.css
-www/joomla/includes/js/jscalendar-1.0/calendar_stripped.js
-www/joomla/includes/js/jscalendar-1.0/lang/calendar-en.js
-www/joomla/includes/js/jscalendar-1.0/lang/cn_utf8.js
-www/joomla/includes/js/jscalendar-1.0/menuarrow.gif
-www/joomla/includes/js/jscalendar-1.0/menuarrow2.gif
-www/joomla/includes/js/mambojavascript.js
-www/joomla/includes/js/overlib_hideform_mini.js
-www/joomla/includes/js/overlib_mini.js
-www/joomla/includes/js/tabs/index.html
-www/joomla/includes/js/tabs/tab.png
-www/joomla/includes/js/tabs/tab_active.png
-www/joomla/includes/js/tabs/tab_hover.png
-www/joomla/includes/js/tabs/tabpane.css
-www/joomla/includes/js/tabs/tabpane.js
-www/joomla/includes/js/tabs/tabpane_mini.js
-www/joomla/includes/js/wz_tooltip.js
-www/joomla/includes/mambo.php
-www/joomla/includes/mamboxml.php
-www/joomla/includes/metadata.php
-www/joomla/includes/pageNavigation.php
-www/joomla/includes/patTemplate/patError.php
-www/joomla/includes/patTemplate/patErrorManager.php
-www/joomla/includes/patTemplate/patTemplate.php
-www/joomla/includes/patTemplate/patTemplate/Compiler.php
-www/joomla/includes/patTemplate/patTemplate/Dump.php
-www/joomla/includes/patTemplate/patTemplate/Dump/Html.php
-www/joomla/includes/patTemplate/patTemplate/Dump/XUL.php
-www/joomla/includes/patTemplate/patTemplate/Dump/index.html
-www/joomla/includes/patTemplate/patTemplate/Function.php
-www/joomla/includes/patTemplate/patTemplate/Function/Alias.php
-www/joomla/includes/patTemplate/patTemplate/Function/Attribute.php
-www/joomla/includes/patTemplate/patTemplate/Function/Call.php
-www/joomla/includes/patTemplate/patTemplate/Function/Globalvar.php
-www/joomla/includes/patTemplate/patTemplate/Function/Highlight.php
-www/joomla/includes/patTemplate/patTemplate/Function/Img.php
-www/joomla/includes/patTemplate/patTemplate/Function/Joomla.php
-www/joomla/includes/patTemplate/patTemplate/Function/Phphighlight.php
-www/joomla/includes/patTemplate/patTemplate/Function/Sef.php
-www/joomla/includes/patTemplate/patTemplate/Function/Strip.php
-www/joomla/includes/patTemplate/patTemplate/Function/Time.php
-www/joomla/includes/patTemplate/patTemplate/Function/Translate.php
-www/joomla/includes/patTemplate/patTemplate/Function/index.html
-www/joomla/includes/patTemplate/patTemplate/InputFilter.php
-www/joomla/includes/patTemplate/patTemplate/InputFilter/ShortModifiers.php
-www/joomla/includes/patTemplate/patTemplate/InputFilter/StripComments.php
-www/joomla/includes/patTemplate/patTemplate/InputFilter/index.html
-www/joomla/includes/patTemplate/patTemplate/Modifier.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/Dateformat.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/Expression.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/HTML/Img.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/HTML/SEF.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/HTML/index.html
-www/joomla/includes/patTemplate/patTemplate/Modifier/QuoteLatex.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/Surround.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/Translate.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/Truncate.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/Wordwrapper.php
-www/joomla/includes/patTemplate/patTemplate/Modifier/index.html
-www/joomla/includes/patTemplate/patTemplate/Module.php
-www/joomla/includes/patTemplate/patTemplate/OutputCache.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter/BBCode.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter/Gzip.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter/HighlightPhp.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter/PdfLatex.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter/StripWhitespace.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter/Tidy.php
-www/joomla/includes/patTemplate/patTemplate/OutputFilter/index.html
-www/joomla/includes/patTemplate/patTemplate/Reader.php
-www/joomla/includes/patTemplate/patTemplate/Reader/DB.php
-www/joomla/includes/patTemplate/patTemplate/Reader/File.php
-www/joomla/includes/patTemplate/patTemplate/Reader/IT.php
-www/joomla/includes/patTemplate/patTemplate/Reader/String.php
-www/joomla/includes/patTemplate/patTemplate/Reader/index.html
-www/joomla/includes/patTemplate/patTemplate/Stat.php
-www/joomla/includes/patTemplate/patTemplate/Stat/File.php
-www/joomla/includes/patTemplate/patTemplate/Stat/index.html
-www/joomla/includes/patTemplate/patTemplate/TemplateCache.php
-www/joomla/includes/patTemplate/patTemplate/TemplateCache/File.php
-www/joomla/includes/patTemplate/patTemplate/TemplateCache/MMCache.php
-www/joomla/includes/patTemplate/patTemplate/TemplateCache/eAccelerator.php
-www/joomla/includes/patTemplate/patTemplate/TemplateCache/index.html
-www/joomla/includes/patTemplate/patTemplate/index.html
-www/joomla/includes/patTemplate/tmpl/adminfilters.html
-www/joomla/includes/patTemplate/tmpl/adminlists.html
-www/joomla/includes/patTemplate/tmpl/calendar.html
-www/joomla/includes/patTemplate/tmpl/forms.html
-www/joomla/includes/patTemplate/tmpl/page.html
-www/joomla/includes/pathway.php
-www/joomla/includes/pdf.php
-www/joomla/includes/phpInputFilter/class.inputfilter.php
-www/joomla/includes/phpInputFilter/index.html
-www/joomla/includes/phpmailer/LICENSE
-www/joomla/includes/phpmailer/class.phpmailer.php
-www/joomla/includes/phpmailer/class.smtp.php
-www/joomla/includes/phpmailer/index.html
-www/joomla/includes/phpmailer/language/index.html
-www/joomla/includes/phpmailer/language/phpmailer.lang-en.php
-www/joomla/includes/sef.php
-www/joomla/includes/vcard.class.php
-www/joomla/includes/version.php
-www/joomla/index.php
-www/joomla/index2.php
-www/joomla/installation/common.php
-www/joomla/installation/gpl.html
-www/joomla/installation/header_bg.png
-www/joomla/installation/header_install.png
-www/joomla/installation/header_version.png
-www/joomla/installation/index.php
-www/joomla/installation/install.css
-www/joomla/installation/install.php
-www/joomla/installation/install1.php
-www/joomla/installation/install2.php
-www/joomla/installation/install3.php
-www/joomla/installation/install4.php
-www/joomla/installation/install_logo.png
-www/joomla/installation/sql/drop_table.sql
-www/joomla/installation/sql/joomla.sql
-www/joomla/installation/sql/migrate_Mambo4523_to_Joomla_100.sql
-www/joomla/installation/sql/sample_data.sql
-www/joomla/language/english.ignore.php
-www/joomla/language/english.php
-www/joomla/language/english.xml
-www/joomla/language/index.html
-www/joomla/mainbody.php
-www/joomla/mambots/content/geshi.php
-www/joomla/mambots/content/geshi.xml
-www/joomla/mambots/content/geshi/geshi.php
-www/joomla/mambots/content/geshi/geshi/css.php
-www/joomla/mambots/content/geshi/geshi/html4strict.php
-www/joomla/mambots/content/geshi/geshi/javascript.php
-www/joomla/mambots/content/geshi/geshi/php-brief.php
-www/joomla/mambots/content/geshi/geshi/php.php
-www/joomla/mambots/content/geshi/geshi/sql.php
-www/joomla/mambots/content/geshi/geshi/xml.php
-www/joomla/mambots/content/index.html
-www/joomla/mambots/content/legacybots.php
-www/joomla/mambots/content/legacybots.xml
-www/joomla/mambots/content/moscode.php
-www/joomla/mambots/content/moscode.xml
-www/joomla/mambots/content/mosemailcloak.php
-www/joomla/mambots/content/mosemailcloak.xml
-www/joomla/mambots/content/mosimage.php
-www/joomla/mambots/content/mosimage.xml
-www/joomla/mambots/content/mosloadposition.php
-www/joomla/mambots/content/mosloadposition.xml
-www/joomla/mambots/content/mospaging.php
-www/joomla/mambots/content/mospaging.xml
-www/joomla/mambots/content/mossef.php
-www/joomla/mambots/content/mossef.xml
-www/joomla/mambots/content/mosvote.php
-www/joomla/mambots/content/mosvote.xml
-www/joomla/mambots/editors-xtd/index.html
-www/joomla/mambots/editors-xtd/mosimage.btn.php
-www/joomla/mambots/editors-xtd/mosimage.btn.xml
-www/joomla/mambots/editors-xtd/mosimage.gif
-www/joomla/mambots/editors-xtd/mospage.btn.php
-www/joomla/mambots/editors-xtd/mospage.btn.xml
-www/joomla/mambots/editors-xtd/mospage.gif
-www/joomla/mambots/editors/index.html
-www/joomla/mambots/editors/none.php
-www/joomla/mambots/editors/none.xml
-www/joomla/mambots/editors/tinymce.php
-www/joomla/mambots/editors/tinymce.xml
-www/joomla/mambots/editors/tinymce/index.html
-www/joomla/mambots/editors/tinymce/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/blank.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/license.txt
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/images/template.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/popup.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/images/advhr.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/jscripts/rule.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/css/advimage.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/image.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/images/sample.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/jscripts/functions.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/css/advlink.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/jscripts/functions.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/link.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/autosave/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/autosave/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/autosave/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/css/contextmenu.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/images/spacer.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/images/ltr.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/images/rtl.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/emotions.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/emotions.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-cool.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-cry.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-embarassed.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-foot-in-mouth.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-frown.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-innocent.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-kiss.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-laughing.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-sealed.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-smile.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-surprised.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-undecided.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-wink.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-yell.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/jscripts/functions.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/css/content.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/css/flash.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/flash.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/images/flash.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/jscripts/flash.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/images/fullscreen.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/images/Thumbs.db
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/images/iespell.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/css/inlinepopup.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/images/spacer.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/images/window_close.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/images/window_maximize.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/images/window_minimize.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/images/window_resize.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/images/insertdate.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/images/inserttime.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/noneditable/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/noneditable/css/noneditable.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/noneditable/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/blank.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/css/blank.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/css/pasteword.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/images/pastetext.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/images/pasteword.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/images/selectall.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/jscripts/pastetext.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/jscripts/pasteword.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/pastetext.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/pasteword.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/example.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/images/preview.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/images/print.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/images/save.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/images/replace.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/images/search.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/jscripts/replace.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/jscripts/search.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/replace.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/search.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/cell.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/css/cell.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/css/row.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/css/table.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/buttons.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_cell_props.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_delete.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_delete_col.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_delete_row.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_insert_col_after.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_insert_col_before.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_insert_row_after.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_insert_row_before.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_merge_cells.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_row_props.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images/table_split_cells.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/jscripts/cell.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/jscripts/merge_cells.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/jscripts/row.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/jscripts/table.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/merge_cells.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/row.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/table.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/editor_plugin.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/editor_plugin_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/langs/es.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/langs/he.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/langs/ru.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/langs/ru_KOI8-R.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/langs/ru_UTF-8.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/about.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/anchor.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/charmap.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/color_picker.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css/editor_content.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css/editor_popup.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css/editor_ui.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/image.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/anchor.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/anchor_symbol.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/backcolor.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/bold.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/bold_de_se.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/bold_es.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/bold_fr.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/bold_ru.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/bold_tw.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/browse.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/bullist.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/buttons.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/cancel_button_bg.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/center.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/charmap.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/cleanup.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/close.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/code.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/color.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/copy.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/custom_1.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/cut.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/forecolor.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/full.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/help.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/hr.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/image.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/indent.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/insert_button_bg.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/italic.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/italic_de_se.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/italic_es.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/italic_ru.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/italic_tw.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/justifycenter.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/justifyfull.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/justifyleft.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/justifyright.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/left.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/link.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/newdocument.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/numlist.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/opacity.png
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/outdent.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/paste.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/redo.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/removeformat.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/right.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/spacer.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/statusbar_resize.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/strikethrough.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/sub.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/sup.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/table.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/table_delete_col.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/table_delete_row.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/table_insert_col_after.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/table_insert_col_before.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/table_insert_row_after.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/table_insert_row_before.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/underline.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/underline_es.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/underline_fr.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/underline_ru.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/underline_tw.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/undo.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/unlink.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/visualaid.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/xp/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/xp/tab_bg.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/xp/tab_end.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/xp/tab_sel_end.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/xp/tabs_bg.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/about.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/anchor.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/charmap.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/color_picker.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/image.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/link.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts/source_editor.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/langs/en.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/langs/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/link.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/source_editor.htm
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/css/editor_content.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/css/editor_popup.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/css/editor_ui.css
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/css/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/editor_template.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/bold.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/bold_de_se.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/bold_fr.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/bold_ru.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/bold_tw.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/bullist.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/cleanup.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/italic.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/italic_de_se.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/italic_ru.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/italic_tw.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/numlist.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/redo.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/spacer.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/strikethrough.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/underline.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/underline_fr.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/underline_ru.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/underline_tw.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images/undo.gif
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/tiny_mce.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/tiny_mce_gzip.php
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/tiny_mce_popup.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/tiny_mce_src.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/utils/form_utils.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/utils/index.html
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/utils/mctabs.js
-www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/utils/validate.js
-www/joomla/mambots/index.html
-www/joomla/mambots/search/categories.searchbot.php
-www/joomla/mambots/search/categories.searchbot.xml
-www/joomla/mambots/search/contacts.searchbot.php
-www/joomla/mambots/search/contacts.searchbot.xml
-www/joomla/mambots/search/content.searchbot.php
-www/joomla/mambots/search/content.searchbot.xml
-www/joomla/mambots/search/index.html
-www/joomla/mambots/search/newsfeeds.searchbot.php
-www/joomla/mambots/search/newsfeeds.searchbot.xml
-www/joomla/mambots/search/sections.searchbot.php
-www/joomla/mambots/search/sections.searchbot.xml
-www/joomla/mambots/search/weblinks.searchbot.php
-www/joomla/mambots/search/weblinks.searchbot.xml
-www/joomla/mambots/system/index.html
-www/joomla/media/Helvetica.afm
-www/joomla/media/index.html
-www/joomla/modules/custom.xml
-www/joomla/modules/index.html
-www/joomla/modules/mod_archive.php
-www/joomla/modules/mod_archive.xml
-www/joomla/modules/mod_banners.php
-www/joomla/modules/mod_banners.xml
-www/joomla/modules/mod_latestnews.php
-www/joomla/modules/mod_latestnews.xml
-www/joomla/modules/mod_login.php
-www/joomla/modules/mod_login.xml
-www/joomla/modules/mod_mainmenu.php
-www/joomla/modules/mod_mainmenu.xml
-www/joomla/modules/mod_mostread.php
-www/joomla/modules/mod_mostread.xml
-www/joomla/modules/mod_newsflash.php
-www/joomla/modules/mod_newsflash.xml
-www/joomla/modules/mod_poll.php
-www/joomla/modules/mod_poll.xml
-www/joomla/modules/mod_random_image.php
-www/joomla/modules/mod_random_image.xml
-www/joomla/modules/mod_related_items.php
-www/joomla/modules/mod_related_items.xml
-www/joomla/modules/mod_rssfeed.php
-www/joomla/modules/mod_rssfeed.xml
-www/joomla/modules/mod_search.php
-www/joomla/modules/mod_search.xml
-www/joomla/modules/mod_sections.php
-www/joomla/modules/mod_sections.xml
-www/joomla/modules/mod_stats.php
-www/joomla/modules/mod_stats.xml
-www/joomla/modules/mod_templatechooser.php
-www/joomla/modules/mod_templatechooser.xml
-www/joomla/modules/mod_whosonline.php
-www/joomla/modules/mod_whosonline.xml
-www/joomla/modules/mod_wrapper.php
-www/joomla/modules/mod_wrapper.xml
-www/joomla/offline.php
-www/joomla/offlinebar.php
-www/joomla/pathway.php
-www/joomla/robots.txt
-www/joomla/templates/404.php
-www/joomla/templates/css/index.html
-www/joomla/templates/css/offline.css
-www/joomla/templates/index.html
-www/joomla/templates/madeyourweb/css/css_color_green.css
-www/joomla/templates/madeyourweb/css/editor_content.css
-www/joomla/templates/madeyourweb/css/template_css.css
-www/joomla/templates/madeyourweb/images/back_all.gif
-www/joomla/templates/madeyourweb/images/back_all1024.gif
-www/joomla/templates/madeyourweb/images/back_mainmenu.jpg
-www/joomla/templates/madeyourweb/images/back_search.jpg
-www/joomla/templates/madeyourweb/images/back_verlauf.jpg
-www/joomla/templates/madeyourweb/images/banner_back.jpg
-www/joomla/templates/madeyourweb/images/content-top.gif
-www/joomla/templates/madeyourweb/images/content-top1024.gif
-www/joomla/templates/madeyourweb/images/footer.jpg
-www/joomla/templates/madeyourweb/images/footer1024.jpg
-www/joomla/templates/madeyourweb/images/headmenu_left.gif
-www/joomla/templates/madeyourweb/images/headmenu_left_hover.gif
-www/joomla/templates/madeyourweb/images/headmenu_right.gif
-www/joomla/templates/madeyourweb/images/headmenu_right_hover.gif
-www/joomla/templates/madeyourweb/images/indent1.png
-www/joomla/templates/madeyourweb/images/indent2.png
-www/joomla/templates/madeyourweb/images/logo.gif
-www/joomla/templates/madeyourweb/images/module_bottom.jpg
-www/joomla/templates/madeyourweb/images/module_bottom_wide.jpg
-www/joomla/templates/madeyourweb/images/module_head_back.jpg
-www/joomla/templates/madeyourweb/images/module_left_bottom.gif
-www/joomla/templates/madeyourweb/images/module_left_top.gif
-www/joomla/templates/madeyourweb/images/module_middle.jpg
-www/joomla/templates/madeyourweb/images/module_middle_wide.jpg
-www/joomla/templates/madeyourweb/images/module_right_bottom.gif
-www/joomla/templates/madeyourweb/images/module_right_top.gif
-www/joomla/templates/madeyourweb/images/module_top.jpg
-www/joomla/templates/madeyourweb/images/module_top_wide.jpg
-www/joomla/templates/madeyourweb/images/readon.gif
-www/joomla/templates/madeyourweb/images/readon2.gif
-www/joomla/templates/madeyourweb/images/right-bottom.gif
-www/joomla/templates/madeyourweb/images/right-top.gif
-www/joomla/templates/madeyourweb/images/submenu_back.gif
-www/joomla/templates/madeyourweb/index.php
-www/joomla/templates/madeyourweb/templateDetails.xml
-www/joomla/templates/madeyourweb/template_thumbnail.png
-www/joomla/templates/rhuk_solarflare_ii/css/editor_content.css
-www/joomla/templates/rhuk_solarflare_ii/css/index.html
-www/joomla/templates/rhuk_solarflare_ii/css/template_css.css
-www/joomla/templates/rhuk_solarflare_ii/images/advertisement.png
-www/joomla/templates/rhuk_solarflare_ii/images/arrow.png
-www/joomla/templates/rhuk_solarflare_ii/images/button_bg.png
-www/joomla/templates/rhuk_solarflare_ii/images/contenthead.png
-www/joomla/templates/rhuk_solarflare_ii/images/emailButton.png
-www/joomla/templates/rhuk_solarflare_ii/images/header_short.jpg
-www/joomla/templates/rhuk_solarflare_ii/images/indent1.png
-www/joomla/templates/rhuk_solarflare_ii/images/indent2.png
-www/joomla/templates/rhuk_solarflare_ii/images/indent3.png
-www/joomla/templates/rhuk_solarflare_ii/images/indent4.png
-www/joomla/templates/rhuk_solarflare_ii/images/index.html
-www/joomla/templates/rhuk_solarflare_ii/images/menu_bg.png
-www/joomla/templates/rhuk_solarflare_ii/images/pdf_button.png
-www/joomla/templates/rhuk_solarflare_ii/images/powered_by.png
-www/joomla/templates/rhuk_solarflare_ii/images/printButton.png
-www/joomla/templates/rhuk_solarflare_ii/images/rating_star.png
-www/joomla/templates/rhuk_solarflare_ii/images/rating_star_blank.png
-www/joomla/templates/rhuk_solarflare_ii/images/spacer.png
-www/joomla/templates/rhuk_solarflare_ii/images/subhead_bg.png
-www/joomla/templates/rhuk_solarflare_ii/index.html
-www/joomla/templates/rhuk_solarflare_ii/index.php
-www/joomla/templates/rhuk_solarflare_ii/templateDetails.xml
-www/joomla/templates/rhuk_solarflare_ii/template_thumbnail.png
-@dirrm www/joomla/templates/rhuk_solarflare_ii/images
-@dirrm www/joomla/templates/rhuk_solarflare_ii/css
-@dirrm www/joomla/templates/rhuk_solarflare_ii
-@dirrm www/joomla/templates/madeyourweb/images
-@dirrm www/joomla/templates/madeyourweb/css
-@dirrm www/joomla/templates/madeyourweb
-@dirrm www/joomla/templates/css
-@dirrm www/joomla/templates
-@dirrm www/joomla/modules
-@dirrm www/joomla/media
-@dirrm www/joomla/mambots/system
-@dirrm www/joomla/mambots/search
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/utils
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/simple
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images/xp
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/themes
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/zoom
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/table
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/searchreplace
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/save
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/print
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/preview
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/paste
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/noneditable/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/noneditable
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/insertdatetime
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/inlinepopups
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/iespell
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/fullscreen
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/flash
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/emotions
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/directionality
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/contextmenu
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/autosave/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/autosave
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advlink
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage/css
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advimage
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/jscripts
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/advhr
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template/images
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins/_template
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/plugins
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce/langs
-@dirrm www/joomla/mambots/editors/tinymce/jscripts/tiny_mce
-@dirrm www/joomla/mambots/editors/tinymce/jscripts
-@dirrm www/joomla/mambots/editors/tinymce
-@dirrm www/joomla/mambots/editors-xtd
-@dirrm www/joomla/mambots/editors
-@dirrm www/joomla/mambots/content/geshi/geshi
-@dirrm www/joomla/mambots/content/geshi
-@dirrm www/joomla/mambots/content
-@dirrm www/joomla/mambots
-@dirrm www/joomla/language
-@dirrm www/joomla/installation/sql
-@dirrm www/joomla/installation
-@dirrm www/joomla/includes/phpmailer/language
-@dirrm www/joomla/includes/phpmailer
-@dirrm www/joomla/includes/phpInputFilter
-@dirrm www/joomla/includes/patTemplate/tmpl
-@dirrm www/joomla/includes/patTemplate/patTemplate/TemplateCache
-@dirrm www/joomla/includes/patTemplate/patTemplate/Stat
-@dirrm www/joomla/includes/patTemplate/patTemplate/Reader
-@dirrm www/joomla/includes/patTemplate/patTemplate/OutputFilter
-@dirrm www/joomla/includes/patTemplate/patTemplate/Modifier/HTML
-@dirrm www/joomla/includes/patTemplate/patTemplate/Modifier
-@dirrm www/joomla/includes/patTemplate/patTemplate/InputFilter
-@dirrm www/joomla/includes/patTemplate/patTemplate/Function
-@dirrm www/joomla/includes/patTemplate/patTemplate/Dump
-@dirrm www/joomla/includes/patTemplate/patTemplate
-@dirrm www/joomla/includes/patTemplate
-@dirrm www/joomla/includes/js/tabs
-@dirrm www/joomla/includes/js/jscalendar-1.0/lang
-@dirrm www/joomla/includes/js/jscalendar-1.0
-@dirrm www/joomla/includes/js/dtree/img
-@dirrm www/joomla/includes/js/dtree
-@dirrm www/joomla/includes/js/calendar/lang
-@dirrm www/joomla/includes/js/calendar
-@dirrm www/joomla/includes/js/ThemeOffice
-@dirrm www/joomla/includes/js
-@dirrm www/joomla/includes/domit
-@dirrm www/joomla/includes/PEAR
-@dirrm www/joomla/includes/Cache/Lite
-@dirrm www/joomla/includes/Cache
-@dirrm www/joomla/includes/Archive
-@dirrm www/joomla/includes
-@dirrm www/joomla/images/stories/fruit
-@dirrm www/joomla/images/stories/food
-@dirrm www/joomla/images/stories
-@dirrm www/joomla/images/smilies
-@dirrm www/joomla/images/banners
-@dirrm www/joomla/images/M_images
-@dirrm www/joomla/images
-@dirrm www/joomla/help/css
-@dirrm www/joomla/help
-@dirrm www/joomla/editor
-@dirrm www/joomla/components/com_wrapper
-@dirrm www/joomla/components/com_weblinks
-@dirrm www/joomla/components/com_user
-@dirrm www/joomla/components/com_search
-@dirrm www/joomla/components/com_rss
-@dirrm www/joomla/components/com_registration
-@dirrm www/joomla/components/com_poll/images
-@dirrm www/joomla/components/com_poll
-@dirrm www/joomla/components/com_newsfeeds
-@dirrm www/joomla/components/com_messages
-@dirrm www/joomla/components/com_login
-@dirrm www/joomla/components/com_frontpage
-@dirrm www/joomla/components/com_content
-@dirrm www/joomla/components/com_contact
-@dirrm www/joomla/components/com_banners
-@dirrm www/joomla/components
-@dirrm www/joomla/cache
-@dirrm www/joomla/administrator/templates/mambo_admin_blue/css
-@dirrm www/joomla/administrator/templates/mambo_admin_blue
-@dirrm www/joomla/administrator/templates/mambo_admin/css
-@dirrm www/joomla/administrator/templates/mambo_admin
-@dirrm www/joomla/administrator/templates/joomla_admin/images
-@dirrm www/joomla/administrator/templates/joomla_admin/css
-@dirrm www/joomla/administrator/templates/joomla_admin
-@dirrm www/joomla/administrator/templates
-@dirrm www/joomla/administrator/popups
-@dirrm www/joomla/administrator/modules
-@dirrm www/joomla/administrator/includes/pcl
-@dirrm www/joomla/administrator/includes/js/ThemeOffice
-@dirrm www/joomla/administrator/includes/js
-@dirrm www/joomla/administrator/includes
-@dirrm www/joomla/administrator/images
-@dirrm www/joomla/administrator/components/com_weblinks
-@dirrm www/joomla/administrator/components/com_users
-@dirrm www/joomla/administrator/components/com_typedcontent
-@dirrm www/joomla/administrator/components/com_trash
-@dirrm www/joomla/administrator/components/com_templates
-@dirrm www/joomla/administrator/components/com_syndicate
-@dirrm www/joomla/administrator/components/com_statistics
-@dirrm www/joomla/administrator/components/com_sections
-@dirrm www/joomla/administrator/components/com_search
-@dirrm www/joomla/administrator/components/com_poll
-@dirrm www/joomla/administrator/components/com_newsfeeds
-@dirrm www/joomla/administrator/components/com_modules
-@dirrm www/joomla/administrator/components/com_messages
-@dirrm www/joomla/administrator/components/com_menus/wrapper
-@dirrm www/joomla/administrator/components/com_menus/weblink_category_table
-@dirrm www/joomla/administrator/components/com_menus/url
-@dirrm www/joomla/administrator/components/com_menus/submit_content
-@dirrm www/joomla/administrator/components/com_menus/separator
-@dirrm www/joomla/administrator/components/com_menus/newsfeed_link
-@dirrm www/joomla/administrator/components/com_menus/newsfeed_category_table
-@dirrm www/joomla/administrator/components/com_menus/content_typed
-@dirrm www/joomla/administrator/components/com_menus/content_section
-@dirrm www/joomla/administrator/components/com_menus/content_item_link
-@dirrm www/joomla/administrator/components/com_menus/content_category
-@dirrm www/joomla/administrator/components/com_menus/content_blog_section
-@dirrm www/joomla/administrator/components/com_menus/content_blog_category
-@dirrm www/joomla/administrator/components/com_menus/content_archive_section
-@dirrm www/joomla/administrator/components/com_menus/content_archive_category
-@dirrm www/joomla/administrator/components/com_menus/contact_item_link
-@dirrm www/joomla/administrator/components/com_menus/contact_category_table
-@dirrm www/joomla/administrator/components/com_menus/components
-@dirrm www/joomla/administrator/components/com_menus/component_item_link
-@dirrm www/joomla/administrator/components/com_menus
-@dirrm www/joomla/administrator/components/com_menumanager
-@dirrm www/joomla/administrator/components/com_media/images
-@dirrm www/joomla/administrator/components/com_media
-@dirrm www/joomla/administrator/components/com_massmail
-@dirrm www/joomla/administrator/components/com_mambots
-@dirrm www/joomla/administrator/components/com_login
-@dirrm www/joomla/administrator/components/com_languages
-@dirrm www/joomla/administrator/components/com_installer/template
-@dirrm www/joomla/administrator/components/com_installer/module
-@dirrm www/joomla/administrator/components/com_installer/mambot
-@dirrm www/joomla/administrator/components/com_installer/language
-@dirrm www/joomla/administrator/components/com_installer/component
-@dirrm www/joomla/administrator/components/com_installer
-@dirrm www/joomla/administrator/components/com_frontpage
-@dirrm www/joomla/administrator/components/com_content
-@dirrm www/joomla/administrator/components/com_contact
-@dirrm www/joomla/administrator/components/com_config
-@dirrm www/joomla/administrator/components/com_checkin
-@dirrm www/joomla/administrator/components/com_categories
-@dirrm www/joomla/administrator/components/com_banners
-@dirrm www/joomla/administrator/components/com_admin
-@dirrm www/joomla/administrator/components
-@dirrm www/joomla/administrator/backups
-@dirrm www/joomla/administrator
-@dirrm www/joomla
diff --git a/www/kdewebdev4/Makefile b/www/kdewebdev4/Makefile
deleted file mode 100644
index 544a6156d010..000000000000
--- a/www/kdewebdev4/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: Quanta+
-# Date created: 26 Sep 2002
-# Whom: AlanE <alane@freebsd.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= kdewebdev
-PORTVERSION= ${KDE_VERSION}
-PORTREVISION= 1
-PORTEPOCH= 2
-CATEGORIES= www kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= stable/${PORTVERSION:S/.0//}/src
-DIST_SUBDIR= KDE
-
-MAINTAINER= kde@freebsd.org
-COMMENT= Comprehensive html/website development environment
-
-BUILD_DEPENDS= cvsservice:${PORTSDIR}/devel/kdesdk3 \
- xgettext:${PORTSDIR}/devel/gettext
-RUN_DEPENDS= tidy:${PORTSDIR}/www/tidy
-
-USE_KDELIBS_VER=3
-PREFIX= ${KDE_PREFIX}
-
-USE_BZIP2= yes
-USE_XPM= yes
-USE_GMAKE= yes
-USE_REINPLACE= yes
-USE_AUTOTOOLS= libtool:15
-
-.include <${.CURDIR}/../../x11/kde3/Makefile.kde>
-.include <bsd.port.mk>
diff --git a/www/kdewebdev4/distinfo b/www/kdewebdev4/distinfo
deleted file mode 100644
index b4a6baf47aa4..000000000000
--- a/www/kdewebdev4/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (KDE/kdewebdev-3.5.1.tar.bz2) = 0faea4e8088005ae60f58b21c60b32ea
-SHA256 (KDE/kdewebdev-3.5.1.tar.bz2) = 686c63a7ebee3cef94c261ef0be18a9cb7697dfa803b92ab94b6d4837b0101e1
-SIZE (KDE/kdewebdev-3.5.1.tar.bz2) = 6025620
diff --git a/www/kdewebdev4/pkg-descr b/www/kdewebdev4/pkg-descr
deleted file mode 100644
index f6998c95b9ec..000000000000
--- a/www/kdewebdev4/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-The KDE web developer's environment.
-
-WWW: http://www.kde.org/
-
-- AlanE <alane@FreeBSD.org>
diff --git a/www/kdewebdev4/pkg-plist b/www/kdewebdev4/pkg-plist
deleted file mode 100644
index 30422175376d..000000000000
--- a/www/kdewebdev4/pkg-plist
+++ /dev/null
@@ -1,1738 +0,0 @@
-bin/kfilereplace
-bin/kimagemapeditor
-bin/klinkstatus
-bin/kmdr-editor
-bin/kmdr-executor
-bin/kmdr-plugins
-bin/kxsldbg
-bin/quanta
-bin/xsldbg
-include/kommander_export.h
-include/kommanderfactory.h
-include/kommanderplugin.h
-include/kommanderwidget.h
-lib/kde3/libkfilereplacepart.a
-lib/kde3/libkfilereplacepart.la
-lib/kde3/libkfilereplacepart.so
-lib/kde3/libkimagemapeditor.a
-lib/kde3/libkimagemapeditor.la
-lib/kde3/libkimagemapeditor.so
-lib/kde3/libklinkstatuspart.a
-lib/kde3/libklinkstatuspart.la
-lib/kde3/libklinkstatuspart.so
-lib/kde3/libkxsldbgpart.a
-lib/kde3/libkxsldbgpart.la
-lib/kde3/libkxsldbgpart.so
-lib/kde3/quantadebuggerdbgp.a
-lib/kde3/quantadebuggerdbgp.la
-lib/kde3/quantadebuggerdbgp.so
-lib/kde3/quantadebuggergubed.a
-lib/kde3/quantadebuggergubed.la
-lib/kde3/quantadebuggergubed.so
-lib/libkommanderplugin.a
-lib/libkommanderplugin.la
-lib/libkommanderplugin.so
-lib/libkommanderplugin.so.0
-lib/libkommanderwidget.a
-lib/libkommanderwidget.la
-lib/libkommanderwidget.so
-lib/libkommanderwidget.so.0
-lib/libkommanderwidgets.a
-lib/libkommanderwidgets.la
-lib/libkommanderwidgets.so
-lib/libkommanderwidgets.so.0
-share/applications/kde/kfilereplace.desktop
-share/applications/kde/kimagemapeditor.desktop
-share/applications/kde/klinkstatus.desktop
-share/applications/kde/kmdr-editor.desktop
-share/applications/kde/kxsldbg.desktop
-share/applications/kde/quanta.desktop
-share/applnk/.hidden/kmdr-executor.desktop
-share/apps/kafkapart/entities
-share/apps/kafkapart/pics/comment.png
-share/apps/kafkapart/pics/php.png
-share/apps/kfilereplace/kfilereplaceui.rc
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/back.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/backup_option.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/casesensitive_option.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/command_option.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/editadd.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/editremove.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/filereplace.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/filesearch.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/filesimulate.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/informations.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/invert.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/next.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/projectopen.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/recursive_option.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/regularexpression_option.png
-share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions/unsortedList.png
-share/apps/kfilereplacepart/kfilereplacepartui.rc
-share/apps/kimagemapeditor/addpointcursor.png
-share/apps/kimagemapeditor/freehandcursor.png
-share/apps/kimagemapeditor/kimagemapeditorpartui.rc
-share/apps/kimagemapeditor/kimagemapeditorui.rc
-share/apps/kimagemapeditor/polygoncursor.png
-share/apps/kimagemapeditor/removepointcursor.png
-share/apps/klinkstatus/klinkstatus_shell.rc
-share/apps/klinkstatuspart/klinkstatus_part.rc
-share/apps/klinkstatuspart/pics/304.png
-share/apps/kmdr-editor/pics/kommandersplash.png
-share/apps/kxsldbg/kxsldbg_shell.rc
-share/apps/kxsldbgpart/kxsldbg_part.rc
-share/apps/quanta/actions.rc
-share/apps/quanta/chars
-share/apps/quanta/csseditor/atrules.xml
-share/apps/quanta/csseditor/config.xml
-share/apps/quanta/csseditor/dtdTags.xml
-share/apps/quanta/csseditor/pseudo.xml
-share/apps/quanta/doc/aniquanta.gif
-share/apps/quanta/doc/background.png
-share/apps/quanta/doc/bgtable.png
-share/apps/quanta/doc/developer.html
-share/apps/quanta/doc/documentation.html
-share/apps/quanta/doc/faq.html
-share/apps/quanta/doc/focus.html
-share/apps/quanta/doc/head_bg.gif
-share/apps/quanta/doc/intro.html
-share/apps/quanta/doc/kdelogo2.png
-share/apps/quanta/doc/konq.css
-share/apps/quanta/doc/lines.png
-share/apps/quanta/doc/lines2.png
-share/apps/quanta/doc/maindoc.html
-share/apps/quanta/doc/minilogo.jpg
-share/apps/quanta/doc/minilogo.png
-share/apps/quanta/doc/more.png
-share/apps/quanta/doc/qcenter2.png
-share/apps/quanta/doc/quanta.css
-share/apps/quanta/doc/quanta.docrc
-share/apps/quanta/doc/quantahdr.png
-share/apps/quanta/doc/shadow1.png
-share/apps/quanta/doc/template.html
-share/apps/quanta/doc/tips.html
-share/apps/quanta/doc/webdev.png
-share/apps/quanta/dtep/cffunct/abs.tag
-share/apps/quanta/dtep/cffunct/acos.tag
-share/apps/quanta/dtep/cffunct/acs.tag
-share/apps/quanta/dtep/cffunct/array.tag
-share/apps/quanta/dtep/cffunct/asin.tag
-share/apps/quanta/dtep/cffunct/atn.tag
-share/apps/quanta/dtep/cffunct/authenticatedcontext.tag
-share/apps/quanta/dtep/cffunct/authenticateduser.tag
-share/apps/quanta/dtep/cffunct/bitand.tag
-share/apps/quanta/dtep/cffunct/bitmaskclear.tag
-share/apps/quanta/dtep/cffunct/bitmaskread.tag
-share/apps/quanta/dtep/cffunct/bitmaskset.tag
-share/apps/quanta/dtep/cffunct/bitnot.tag
-share/apps/quanta/dtep/cffunct/bitor.tag
-share/apps/quanta/dtep/cffunct/bitshln.tag
-share/apps/quanta/dtep/cffunct/bitshrn.tag
-share/apps/quanta/dtep/cffunct/bitxor.tag
-share/apps/quanta/dtep/cffunct/ceiling.tag
-share/apps/quanta/dtep/cffunct/chr.tag
-share/apps/quanta/dtep/cffunct/cjustify.tag
-share/apps/quanta/dtep/cffunct/compare.tag
-share/apps/quanta/dtep/cffunct/comparenocase.tag
-share/apps/quanta/dtep/cffunct/cos.tag
-share/apps/quanta/dtep/cffunct/createobject.tag
-share/apps/quanta/dtep/cffunct/createuuid.tag
-share/apps/quanta/dtep/cffunct/datetime.tag
-share/apps/quanta/dtep/cffunct/de.tag
-share/apps/quanta/dtep/cffunct/decimalformat.tag
-share/apps/quanta/dtep/cffunct/decrementvalue.tag
-share/apps/quanta/dtep/cffunct/decrypt.tag
-share/apps/quanta/dtep/cffunct/deleteclientvariable.tag
-share/apps/quanta/dtep/cffunct/description.rc
-share/apps/quanta/dtep/cffunct/directoryexists.tag
-share/apps/quanta/dtep/cffunct/dollarformat.tag
-share/apps/quanta/dtep/cffunct/duplicate.tag
-share/apps/quanta/dtep/cffunct/encrypt.tag
-share/apps/quanta/dtep/cffunct/evaluate.tag
-share/apps/quanta/dtep/cffunct/exp.tag
-share/apps/quanta/dtep/cffunct/expandpath.tag
-share/apps/quanta/dtep/cffunct/fileexists.tag
-share/apps/quanta/dtep/cffunct/find.tag
-share/apps/quanta/dtep/cffunct/fix.tag
-share/apps/quanta/dtep/cffunct/formatbasen.tag
-share/apps/quanta/dtep/cffunct/getbasetagdata.tag
-share/apps/quanta/dtep/cffunct/getbasetaglist.tag
-share/apps/quanta/dtep/cffunct/getbasetemplatepath.tag
-share/apps/quanta/dtep/cffunct/getclientvariableslist.tag
-share/apps/quanta/dtep/cffunct/getcurrenttemplatepath.tag
-share/apps/quanta/dtep/cffunct/getdirectoryfrompath.tag
-share/apps/quanta/dtep/cffunct/getexception.tag
-share/apps/quanta/dtep/cffunct/getfilefrompath.tag
-share/apps/quanta/dtep/cffunct/getfunctionlist.tag
-share/apps/quanta/dtep/cffunct/gethttprequestdata.tag
-share/apps/quanta/dtep/cffunct/gethttptimestring.tag
-share/apps/quanta/dtep/cffunct/getlocale.tag
-share/apps/quanta/dtep/cffunct/getmetricdata.tag
-share/apps/quanta/dtep/cffunct/getprofilestring.tag
-share/apps/quanta/dtep/cffunct/gettempdirectory.tag
-share/apps/quanta/dtep/cffunct/gettempfile.tag
-share/apps/quanta/dtep/cffunct/gettemplatepath.tag
-share/apps/quanta/dtep/cffunct/gettickcount.tag
-share/apps/quanta/dtep/cffunct/gettoken.tag
-share/apps/quanta/dtep/cffunct/hash.tag
-share/apps/quanta/dtep/cffunct/htmlcodeformat.tag
-share/apps/quanta/dtep/cffunct/htmleditformat.tag
-share/apps/quanta/dtep/cffunct/iif.tag
-share/apps/quanta/dtep/cffunct/incrementvalue.tag
-share/apps/quanta/dtep/cffunct/inputbasen.tag
-share/apps/quanta/dtep/cffunct/insert.tag
-share/apps/quanta/dtep/cffunct/int.tag
-share/apps/quanta/dtep/cffunct/isarray.tag
-share/apps/quanta/dtep/cffunct/isauthenticated.tag
-share/apps/quanta/dtep/cfml/cfabort.tag
-share/apps/quanta/dtep/cfml/cfapplet.tag
-share/apps/quanta/dtep/cfml/cfapplication.tag
-share/apps/quanta/dtep/cfml/cfargument.tag
-share/apps/quanta/dtep/cfml/cfassociate.tag
-share/apps/quanta/dtep/cfml/cfauthenticate.tag
-share/apps/quanta/dtep/cfml/cfbreak.tag
-share/apps/quanta/dtep/cfml/cfcache.tag
-share/apps/quanta/dtep/cfml/cfcase.tag
-share/apps/quanta/dtep/cfml/cfcatch.tag
-share/apps/quanta/dtep/cfml/cfchart.tag
-share/apps/quanta/dtep/cfml/cfchartdata.tag
-share/apps/quanta/dtep/cfml/cfchartseries.tag
-share/apps/quanta/dtep/cfml/cfcol.tag
-share/apps/quanta/dtep/cfml/cfcollection.tag
-share/apps/quanta/dtep/cfml/cfcomponent.tag
-share/apps/quanta/dtep/cfml/cfcontent.tag
-share/apps/quanta/dtep/cfml/cfcookie.tag
-share/apps/quanta/dtep/cfml/cfdirectory.tag
-share/apps/quanta/dtep/cfml/cfdump.tag
-share/apps/quanta/dtep/cfml/cferror.tag
-share/apps/quanta/dtep/cfml/cfexecute.tag
-share/apps/quanta/dtep/cfml/cfexit.tag
-share/apps/quanta/dtep/cfml/cffile.tag
-share/apps/quanta/dtep/cfml/cfflush.tag
-share/apps/quanta/dtep/cfml/cfform.tag
-share/apps/quanta/dtep/cfml/cfftp.tag
-share/apps/quanta/dtep/cfml/cffunction.tag
-share/apps/quanta/dtep/cfml/cfgrid.tag
-share/apps/quanta/dtep/cfml/cfgridcolumn.tag
-share/apps/quanta/dtep/cfml/cfgridrow.tag
-share/apps/quanta/dtep/cfml/cfgridupdate.tag
-share/apps/quanta/dtep/cfml/cfheader.tag
-share/apps/quanta/dtep/cfml/cfhtmlhead.tag
-share/apps/quanta/dtep/cfml/cfhttp.tag
-share/apps/quanta/dtep/cfml/cfhttpparam.tag
-share/apps/quanta/dtep/cfml/cfimport.tag
-share/apps/quanta/dtep/cfml/cfinclude.tag
-share/apps/quanta/dtep/cfml/cfindex.tag
-share/apps/quanta/dtep/cfml/cfinput.tag
-share/apps/quanta/dtep/cfml/cfinsert.tag
-share/apps/quanta/dtep/cfml/cfinvoke.tag
-share/apps/quanta/dtep/cfml/cfinvokeargument.tag
-share/apps/quanta/dtep/cfml/cfldap.tag
-share/apps/quanta/dtep/cfml/cflocation.tag
-share/apps/quanta/dtep/cfml/cflock.tag
-share/apps/quanta/dtep/cfml/cflog.tag
-share/apps/quanta/dtep/cfml/cflogin.tag
-share/apps/quanta/dtep/cfml/cfloginuser.tag
-share/apps/quanta/dtep/cfml/cfloop.tag
-share/apps/quanta/dtep/cfml/cfmail.tag
-share/apps/quanta/dtep/cfml/cfmailparam.tag
-share/apps/quanta/dtep/cfml/cfmodule.tag
-share/apps/quanta/dtep/cfml/cfobject.tag
-share/apps/quanta/dtep/cfml/cfobjectcache.tag
-share/apps/quanta/dtep/cfml/cfoutput.tag
-share/apps/quanta/dtep/cfml/cfparam.tag
-share/apps/quanta/dtep/cfml/cfpop.tag
-share/apps/quanta/dtep/cfml/cfprocessingdirective.tag
-share/apps/quanta/dtep/cfml/cfprocparam.tag
-share/apps/quanta/dtep/cfml/cfprocresult.tag
-share/apps/quanta/dtep/cfml/cfproperty.tag
-share/apps/quanta/dtep/cfml/cfquery.tag
-share/apps/quanta/dtep/cfml/cfqueryparam.tag
-share/apps/quanta/dtep/cfml/cfregistry.tag
-share/apps/quanta/dtep/cfml/cfreport.tag
-share/apps/quanta/dtep/cfml/cfsavecontent.tag
-share/apps/quanta/dtep/cfml/cfschedule.tag
-share/apps/quanta/dtep/cfml/cfsearch.tag
-share/apps/quanta/dtep/cfml/cfselect.tag
-share/apps/quanta/dtep/cfml/cfsetting.tag
-share/apps/quanta/dtep/cfml/cfslider.tag
-share/apps/quanta/dtep/cfml/cfstoredproc.tag
-share/apps/quanta/dtep/cfml/cfswitch.tag
-share/apps/quanta/dtep/cfml/cftable.tag
-share/apps/quanta/dtep/cfml/cftextinput.tag
-share/apps/quanta/dtep/cfml/cfthrow.tag
-share/apps/quanta/dtep/cfml/cftrace.tag
-share/apps/quanta/dtep/cfml/cftransaction.tag
-share/apps/quanta/dtep/cfml/cftree.tag
-share/apps/quanta/dtep/cfml/cftreeitem.tag
-share/apps/quanta/dtep/cfml/cfupdate.tag
-share/apps/quanta/dtep/cfml/cfusion.tag
-share/apps/quanta/dtep/cfml/cfwddx.tag
-share/apps/quanta/dtep/cfml/cfxml.tag
-share/apps/quanta/dtep/cfml/description.rc
-share/apps/quanta/dtep/cfml/ftp.tag
-share/apps/quanta/dtep/cfml/test.cfm
-share/apps/quanta/dtep/css/background.tag
-share/apps/quanta/dtep/css/border-bottom-color.tag
-share/apps/quanta/dtep/css/border-bottom-style.tag
-share/apps/quanta/dtep/css/border-bottom-width.tag
-share/apps/quanta/dtep/css/border-bottom.tag
-share/apps/quanta/dtep/css/border-collapse.tag
-share/apps/quanta/dtep/css/border-color.tag
-share/apps/quanta/dtep/css/border-left-color.tag
-share/apps/quanta/dtep/css/border-left-style.tag
-share/apps/quanta/dtep/css/border-left-width.tag
-share/apps/quanta/dtep/css/border-left.tag
-share/apps/quanta/dtep/css/border-right-color.tag
-share/apps/quanta/dtep/css/border-right-style.tag
-share/apps/quanta/dtep/css/border-right-width.tag
-share/apps/quanta/dtep/css/border-right.tag
-share/apps/quanta/dtep/css/border-spacing.tag
-share/apps/quanta/dtep/css/border-top-color.tag
-share/apps/quanta/dtep/css/border-top-style.tag
-share/apps/quanta/dtep/css/border-top-width.tag
-share/apps/quanta/dtep/css/border-top.tag
-share/apps/quanta/dtep/css/border.tag
-share/apps/quanta/dtep/css/bottom.tag
-share/apps/quanta/dtep/css/caption-side.tag
-share/apps/quanta/dtep/css/clear.tag
-share/apps/quanta/dtep/css/clip.tag
-share/apps/quanta/dtep/css/color.tag
-share/apps/quanta/dtep/css/content.tag
-share/apps/quanta/dtep/css/counter-increment.tag
-share/apps/quanta/dtep/css/counter-reset.tag
-share/apps/quanta/dtep/css/cursor.tag
-share/apps/quanta/dtep/css/description.rc
-share/apps/quanta/dtep/css/direction.tag
-share/apps/quanta/dtep/css/display.tag
-share/apps/quanta/dtep/css/empty-cells.tag
-share/apps/quanta/dtep/css/float.tag
-share/apps/quanta/dtep/css/font-size-adjust.tag
-share/apps/quanta/dtep/css/font-stretch.tag
-share/apps/quanta/dtep/css/font.tag
-share/apps/quanta/dtep/css/height.tag
-share/apps/quanta/dtep/css/left.tag
-share/apps/quanta/dtep/css/letter-spacing.tag
-share/apps/quanta/dtep/css/line-height.tag
-share/apps/quanta/dtep/css/list-style.tag
-share/apps/quanta/dtep/css/margin-bottom.tag
-share/apps/quanta/dtep/css/margin-left.tag
-share/apps/quanta/dtep/css/margin-right.tag
-share/apps/quanta/dtep/css/margin-top.tag
-share/apps/quanta/dtep/css/margin.tag
-share/apps/quanta/dtep/css/marker-offset.tag
-share/apps/quanta/dtep/css/max-height.tag
-share/apps/quanta/dtep/css/max-width.tag
-share/apps/quanta/dtep/css/min-height.tag
-share/apps/quanta/dtep/css/min-width.tag
-share/apps/quanta/dtep/css/outline.tag
-share/apps/quanta/dtep/css/overflow.tag
-share/apps/quanta/dtep/css/padding-bottom.tag
-share/apps/quanta/dtep/css/padding-left.tag
-share/apps/quanta/dtep/css/padding-right.tag
-share/apps/quanta/dtep/css/padding-top.tag
-share/apps/quanta/dtep/css/padding.tag
-share/apps/quanta/dtep/css/position.tag
-share/apps/quanta/dtep/css/quotes.tag
-share/apps/quanta/dtep/css/right.tag
-share/apps/quanta/dtep/css/table-layout.tag
-share/apps/quanta/dtep/css/text-align.tag
-share/apps/quanta/dtep/css/text-decoration.tag
-share/apps/quanta/dtep/css/text-indent.tag
-share/apps/quanta/dtep/css/text-shadow.tag
-share/apps/quanta/dtep/css/text-transform.tag
-share/apps/quanta/dtep/css/top.tag
-share/apps/quanta/dtep/css/unicode-bidi.tag
-share/apps/quanta/dtep/css/vertical-align.tag
-share/apps/quanta/dtep/css/visibility.tag
-share/apps/quanta/dtep/css/white-space.tag
-share/apps/quanta/dtep/css/width.tag
-share/apps/quanta/dtep/css/word-spacing.tag
-share/apps/quanta/dtep/css/z-index.tag
-share/apps/quanta/dtep/docbook-4.2/a.tag
-share/apps/quanta/dtep/docbook-4.2/b.tag
-share/apps/quanta/dtep/docbook-4.2/c.tag
-share/apps/quanta/dtep/docbook-4.2/common.tag
-share/apps/quanta/dtep/docbook-4.2/d.tag
-share/apps/quanta/dtep/docbook-4.2/description.rc
-share/apps/quanta/dtep/docbook-4.2/e.tag
-share/apps/quanta/dtep/docbook-4.2/f.tag
-share/apps/quanta/dtep/docbook-4.2/g.tag
-share/apps/quanta/dtep/docbook-4.2/h.tag
-share/apps/quanta/dtep/docbook-4.2/i.tag
-share/apps/quanta/dtep/docbook-4.2/j.tag
-share/apps/quanta/dtep/docbook-4.2/k.tag
-share/apps/quanta/dtep/docbook-4.2/l.tag
-share/apps/quanta/dtep/docbook-4.2/m.tag
-share/apps/quanta/dtep/docbook-4.2/n.tag
-share/apps/quanta/dtep/docbook-4.2/o.tag
-share/apps/quanta/dtep/docbook-4.2/p.tag
-share/apps/quanta/dtep/docbook-4.2/q.tag
-share/apps/quanta/dtep/docbook-4.2/r.tag
-share/apps/quanta/dtep/docbook-4.2/s.tag
-share/apps/quanta/dtep/docbook-4.2/t.tag
-share/apps/quanta/dtep/docbook-4.2/u.tag
-share/apps/quanta/dtep/docbook-4.2/v.tag
-share/apps/quanta/dtep/docbook-4.2/w.tag
-share/apps/quanta/dtep/docbook-4.2/x.tag
-share/apps/quanta/dtep/docbook-4.2/y.tag
-share/apps/quanta/dtep/dtd/description.rc
-share/apps/quanta/dtep/empty/description.rc
-share/apps/quanta/dtep/html-frameset/basefont.tag
-share/apps/quanta/dtep/html-frameset/common.tag
-share/apps/quanta/dtep/html-frameset/description.rc
-share/apps/quanta/dtep/html-frameset/font.tag
-share/apps/quanta/dtep/html-frameset/frame.tag
-share/apps/quanta/dtep/html-frameset/frameset.tag
-share/apps/quanta/dtep/html-frameset/isindex.tag
-share/apps/quanta/dtep/html-strict/a.tag
-share/apps/quanta/dtep/html-strict/b.tag
-share/apps/quanta/dtep/html-strict/c.tag
-share/apps/quanta/dtep/html-strict/common.tag
-share/apps/quanta/dtep/html-strict/d.tag
-share/apps/quanta/dtep/html-strict/description.rc
-share/apps/quanta/dtep/html-strict/e.tag
-share/apps/quanta/dtep/html-strict/f.tag
-share/apps/quanta/dtep/html-strict/h.tag
-share/apps/quanta/dtep/html-strict/i.tag
-share/apps/quanta/dtep/html-strict/k.tag
-share/apps/quanta/dtep/html-strict/l.tag
-share/apps/quanta/dtep/html-strict/m.tag
-share/apps/quanta/dtep/html-strict/n.tag
-share/apps/quanta/dtep/html-strict/o.tag
-share/apps/quanta/dtep/html-strict/p.tag
-share/apps/quanta/dtep/html-strict/q.tag
-share/apps/quanta/dtep/html-strict/s.tag
-share/apps/quanta/dtep/html-strict/t.tag
-share/apps/quanta/dtep/html-strict/u.tag
-share/apps/quanta/dtep/html-strict/v.tag
-share/apps/quanta/dtep/html-transitional/a.tag
-share/apps/quanta/dtep/html-transitional/b.tag
-share/apps/quanta/dtep/html-transitional/c.tag
-share/apps/quanta/dtep/html-transitional/common.tag
-share/apps/quanta/dtep/html-transitional/d.tag
-share/apps/quanta/dtep/html-transitional/description.rc
-share/apps/quanta/dtep/html-transitional/e.tag
-share/apps/quanta/dtep/html-transitional/f.tag
-share/apps/quanta/dtep/html-transitional/h.tag
-share/apps/quanta/dtep/html-transitional/i.tag
-share/apps/quanta/dtep/html-transitional/k.tag
-share/apps/quanta/dtep/html-transitional/l.tag
-share/apps/quanta/dtep/html-transitional/m.tag
-share/apps/quanta/dtep/html-transitional/n.tag
-share/apps/quanta/dtep/html-transitional/o.tag
-share/apps/quanta/dtep/html-transitional/p.tag
-share/apps/quanta/dtep/html-transitional/q.tag
-share/apps/quanta/dtep/html-transitional/s.tag
-share/apps/quanta/dtep/html-transitional/t.tag
-share/apps/quanta/dtep/html-transitional/u.tag
-share/apps/quanta/dtep/html-transitional/v.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/a.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/b.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/c.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/common.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/d.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/description.rc
-share/apps/quanta/dtep/kde-docbook-4.1.2/e.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/f.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/g.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/h.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/i.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/k.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/l.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/m.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/n.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/o.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/p.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/q.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/r.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/s.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/t.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/u.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/v.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/w.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/x.tag
-share/apps/quanta/dtep/kde-docbook-4.1.2/y.tag
-share/apps/quanta/dtep/kde-docbook-4.2/common.tag
-share/apps/quanta/dtep/kde-docbook-4.2/description.rc
-share/apps/quanta/dtep/php/apache.tag
-share/apps/quanta/dtep/php/apd.tag
-share/apps/quanta/dtep/php/array.tag
-share/apps/quanta/dtep/php/aspell.tag
-share/apps/quanta/dtep/php/bc.tag
-share/apps/quanta/dtep/php/bcompiler.tag
-share/apps/quanta/dtep/php/bzip2.tag
-share/apps/quanta/dtep/php/calendar.tag
-share/apps/quanta/dtep/php/ccvs.tag
-share/apps/quanta/dtep/php/classkit.tag
-share/apps/quanta/dtep/php/classobj.tag
-share/apps/quanta/dtep/php/com.tag
-share/apps/quanta/dtep/php/cpdf.tag
-share/apps/quanta/dtep/php/crack.tag
-share/apps/quanta/dtep/php/ctype.tag
-share/apps/quanta/dtep/php/curl.tag
-share/apps/quanta/dtep/php/cybercash.tag
-share/apps/quanta/dtep/php/cybermut.tag
-share/apps/quanta/dtep/php/cyrus.tag
-share/apps/quanta/dtep/php/datetime.tag
-share/apps/quanta/dtep/php/dba.tag
-share/apps/quanta/dtep/php/dbase.tag
-share/apps/quanta/dtep/php/dbm.tag
-share/apps/quanta/dtep/php/dbplus.tag
-share/apps/quanta/dtep/php/dbx.tag
-share/apps/quanta/dtep/php/description.rc
-share/apps/quanta/dtep/php/dio.tag
-share/apps/quanta/dtep/php/dir.tag
-share/apps/quanta/dtep/php/dom.tag
-share/apps/quanta/dtep/php/domxml.tag
-share/apps/quanta/dtep/php/dotnet.tag
-share/apps/quanta/dtep/php/errorfunc.tag
-share/apps/quanta/dtep/php/exec.tag
-share/apps/quanta/dtep/php/exif.tag
-share/apps/quanta/dtep/php/fam.tag
-share/apps/quanta/dtep/php/fbsql.tag
-share/apps/quanta/dtep/php/fdf.tag
-share/apps/quanta/dtep/php/filepro.tag
-share/apps/quanta/dtep/php/filesystem.tag
-share/apps/quanta/dtep/php/fribidi.tag
-share/apps/quanta/dtep/php/ftp.tag
-share/apps/quanta/dtep/php/funchand.tag
-share/apps/quanta/dtep/php/gettext.tag
-share/apps/quanta/dtep/php/gmp.tag
-share/apps/quanta/dtep/php/http.tag
-share/apps/quanta/dtep/php/hw.tag
-share/apps/quanta/dtep/php/hwapi.tag
-share/apps/quanta/dtep/php/hyperwave.tag
-share/apps/quanta/dtep/php/ibase.tag
-share/apps/quanta/dtep/php/icap.tag
-share/apps/quanta/dtep/php/iconv.tag
-share/apps/quanta/dtep/php/id3.tag
-share/apps/quanta/dtep/php/ifx.tag
-share/apps/quanta/dtep/php/iisfunc.tag
-share/apps/quanta/dtep/php/image.tag
-share/apps/quanta/dtep/php/imap.tag
-share/apps/quanta/dtep/php/includes.tag
-share/apps/quanta/dtep/php/info.tag
-share/apps/quanta/dtep/php/ingres-ii.tag
-share/apps/quanta/dtep/php/ircg.tag
-share/apps/quanta/dtep/php/java.tag
-share/apps/quanta/dtep/php/ldap.tag
-share/apps/quanta/dtep/php/lzf.tag
-share/apps/quanta/dtep/php/mail.tag
-share/apps/quanta/dtep/php/mailparse.tag
-share/apps/quanta/dtep/php/math.tag
-share/apps/quanta/dtep/php/mbstring.tag
-share/apps/quanta/dtep/php/mcal.tag
-share/apps/quanta/dtep/php/mcrypt.tag
-share/apps/quanta/dtep/php/mcve.tag
-share/apps/quanta/dtep/php/memcache.tag
-share/apps/quanta/dtep/php/mhash.tag
-share/apps/quanta/dtep/php/mime_magic.tag
-share/apps/quanta/dtep/php/ming.tag
-share/apps/quanta/dtep/php/misc.tag
-share/apps/quanta/dtep/php/mnogosearch.tag
-share/apps/quanta/dtep/php/msession.tag
-share/apps/quanta/dtep/php/msql.tag
-share/apps/quanta/dtep/php/mssql.tag
-share/apps/quanta/dtep/php/muscat.tag
-share/apps/quanta/dtep/php/mysql.tag
-share/apps/quanta/dtep/php/mysqli.tag
-share/apps/quanta/dtep/php/ncurses.tag
-share/apps/quanta/dtep/php/network.tag
-share/apps/quanta/dtep/php/nis.tag
-share/apps/quanta/dtep/php/notes.tag
-share/apps/quanta/dtep/php/nsapi.tag
-share/apps/quanta/dtep/php/objaggregation.tag
-share/apps/quanta/dtep/php/oci8.tag
-share/apps/quanta/dtep/php/odbc.tag
-share/apps/quanta/dtep/php/openal.tag
-share/apps/quanta/dtep/php/openssl.tag
-share/apps/quanta/dtep/php/oracle.tag
-share/apps/quanta/dtep/php/outcontrol.tag
-share/apps/quanta/dtep/php/overload.tag
-share/apps/quanta/dtep/php/ovrimos.tag
-share/apps/quanta/dtep/php/parsekit.tag
-share/apps/quanta/dtep/php/pcntl.tag
-share/apps/quanta/dtep/php/pcre.tag
-share/apps/quanta/dtep/php/pdf.tag
-share/apps/quanta/dtep/php/pfpro.tag
-share/apps/quanta/dtep/php/pgsql.tag
-share/apps/quanta/dtep/php/posix.tag
-share/apps/quanta/dtep/php/printer.tag
-share/apps/quanta/dtep/php/pspell.tag
-share/apps/quanta/dtep/php/qtdom.tag
-share/apps/quanta/dtep/php/rar.tag
-share/apps/quanta/dtep/php/readline.tag
-share/apps/quanta/dtep/php/recode.tag
-share/apps/quanta/dtep/php/regex.tag
-share/apps/quanta/dtep/php/sem.tag
-share/apps/quanta/dtep/php/sesam.tag
-share/apps/quanta/dtep/php/session.tag
-share/apps/quanta/dtep/php/shmop.tag
-share/apps/quanta/dtep/php/simplexml.tag
-share/apps/quanta/dtep/php/snmp.tag
-share/apps/quanta/dtep/php/soap.tag
-share/apps/quanta/dtep/php/sockets.tag
-share/apps/quanta/dtep/php/spl.tag
-share/apps/quanta/dtep/php/sqlite.tag
-share/apps/quanta/dtep/php/stream.tag
-share/apps/quanta/dtep/php/strings.tag
-share/apps/quanta/dtep/php/swf.tag
-share/apps/quanta/dtep/php/sybase.tag
-share/apps/quanta/dtep/php/tcpwrap.tag
-share/apps/quanta/dtep/php/tidy.tag
-share/apps/quanta/dtep/php/tokenizer.tag
-share/apps/quanta/dtep/php/uodbc.tag
-share/apps/quanta/dtep/php/url.tag
-share/apps/quanta/dtep/php/var.tag
-share/apps/quanta/dtep/php/vpopmail.tag
-share/apps/quanta/dtep/php/w32api.tag
-share/apps/quanta/dtep/php/wddx.tag
-share/apps/quanta/dtep/php/xattr.tag
-share/apps/quanta/dtep/php/xdiff.tag
-share/apps/quanta/dtep/php/xml.tag
-share/apps/quanta/dtep/php/xmlrpc.tag
-share/apps/quanta/dtep/php/xsl.tag
-share/apps/quanta/dtep/php/xslt.tag
-share/apps/quanta/dtep/php/yaz.tag
-share/apps/quanta/dtep/php/zip.tag
-share/apps/quanta/dtep/php/zlib.tag
-share/apps/quanta/dtep/relaxng/anyName.tag
-share/apps/quanta/dtep/relaxng/attribute.tag
-share/apps/quanta/dtep/relaxng/choice.tag
-share/apps/quanta/dtep/relaxng/data.tag
-share/apps/quanta/dtep/relaxng/define.tag
-share/apps/quanta/dtep/relaxng/description.rc
-share/apps/quanta/dtep/relaxng/div.tag
-share/apps/quanta/dtep/relaxng/element.tag
-share/apps/quanta/dtep/relaxng/empty.tag
-share/apps/quanta/dtep/relaxng/except.tag
-share/apps/quanta/dtep/relaxng/externalRef.tag
-share/apps/quanta/dtep/relaxng/grammar.tag
-share/apps/quanta/dtep/relaxng/group.tag
-share/apps/quanta/dtep/relaxng/include.tag
-share/apps/quanta/dtep/relaxng/interleave.tag
-share/apps/quanta/dtep/relaxng/list.tag
-share/apps/quanta/dtep/relaxng/mixed.tag
-share/apps/quanta/dtep/relaxng/name.tag
-share/apps/quanta/dtep/relaxng/notAllowed.tag
-share/apps/quanta/dtep/relaxng/nsName.tag
-share/apps/quanta/dtep/relaxng/oneOrMore.tag
-share/apps/quanta/dtep/relaxng/optional.tag
-share/apps/quanta/dtep/relaxng/param.tag
-share/apps/quanta/dtep/relaxng/parentRef.tag
-share/apps/quanta/dtep/relaxng/ref.tag
-share/apps/quanta/dtep/relaxng/start.tag
-share/apps/quanta/dtep/relaxng/text.tag
-share/apps/quanta/dtep/relaxng/value.tag
-share/apps/quanta/dtep/relaxng/zeroOrMore.tag
-share/apps/quanta/dtep/tagxml/attr.tag
-share/apps/quanta/dtep/tagxml/childstop.tag
-share/apps/quanta/dtep/tagxml/description.rc
-share/apps/quanta/dtep/tagxml/location.tag
-share/apps/quanta/dtep/tagxml/nonparams.tag
-share/apps/quanta/dtep/tagxml/spacer.tag
-share/apps/quanta/dtep/tagxml/tag.tag
-share/apps/quanta/dtep/tagxml/vpl.tag
-share/apps/quanta/dtep/wml-1-2/a.tag
-share/apps/quanta/dtep/wml-1-2/access.tag
-share/apps/quanta/dtep/wml-1-2/anchor.tag
-share/apps/quanta/dtep/wml-1-2/br.tag
-share/apps/quanta/dtep/wml-1-2/card.tag
-share/apps/quanta/dtep/wml-1-2/common.tag
-share/apps/quanta/dtep/wml-1-2/description.rc
-share/apps/quanta/dtep/wml-1-2/do.tag
-share/apps/quanta/dtep/wml-1-2/fieldset.tag
-share/apps/quanta/dtep/wml-1-2/go.tag
-share/apps/quanta/dtep/wml-1-2/img.tag
-share/apps/quanta/dtep/wml-1-2/input.tag
-share/apps/quanta/dtep/wml-1-2/meta.tag
-share/apps/quanta/dtep/wml-1-2/noop.tag
-share/apps/quanta/dtep/wml-1-2/onevent.tag
-share/apps/quanta/dtep/wml-1-2/optgroup.tag
-share/apps/quanta/dtep/wml-1-2/option.tag
-share/apps/quanta/dtep/wml-1-2/p.tag
-share/apps/quanta/dtep/wml-1-2/postfield.tag
-share/apps/quanta/dtep/wml-1-2/pre.tag
-share/apps/quanta/dtep/wml-1-2/select.tag
-share/apps/quanta/dtep/wml-1-2/setvar.tag
-share/apps/quanta/dtep/wml-1-2/table.tag
-share/apps/quanta/dtep/wml-1-2/template.tag
-share/apps/quanta/dtep/wml-1-2/timer.tag
-share/apps/quanta/dtep/wml-1-2/wml.tag
-share/apps/quanta/dtep/xhtml-basic/a.tag
-share/apps/quanta/dtep/xhtml-basic/base.tag
-share/apps/quanta/dtep/xhtml-basic/blockquote.tag
-share/apps/quanta/dtep/xhtml-basic/body.tag
-share/apps/quanta/dtep/xhtml-basic/br.tag
-share/apps/quanta/dtep/xhtml-basic/common.tag
-share/apps/quanta/dtep/xhtml-basic/description.rc
-share/apps/quanta/dtep/xhtml-basic/div.tag
-share/apps/quanta/dtep/xhtml-basic/form.tag
-share/apps/quanta/dtep/xhtml-basic/head.tag
-share/apps/quanta/dtep/xhtml-basic/headings.tag
-share/apps/quanta/dtep/xhtml-basic/html.tag
-share/apps/quanta/dtep/xhtml-basic/input.tag
-share/apps/quanta/dtep/xhtml-basic/li.tag
-share/apps/quanta/dtep/xhtml-basic/link.tag
-share/apps/quanta/dtep/xhtml-basic/meta.tag
-share/apps/quanta/dtep/xhtml-basic/ol.tag
-share/apps/quanta/dtep/xhtml-basic/option.tag
-share/apps/quanta/dtep/xhtml-basic/p.tag
-share/apps/quanta/dtep/xhtml-basic/select.tag
-share/apps/quanta/dtep/xhtml-basic/table.tag
-share/apps/quanta/dtep/xhtml-basic/td.tag
-share/apps/quanta/dtep/xhtml-basic/textarea.tag
-share/apps/quanta/dtep/xhtml-basic/th.tag
-share/apps/quanta/dtep/xhtml-basic/tr.tag
-share/apps/quanta/dtep/xhtml-basic/ul.tag
-share/apps/quanta/dtep/xhtml-frameset/a.tag
-share/apps/quanta/dtep/xhtml-frameset/abbr.tag
-share/apps/quanta/dtep/xhtml-frameset/acronym.tag
-share/apps/quanta/dtep/xhtml-frameset/address.tag
-share/apps/quanta/dtep/xhtml-frameset/applet.tag
-share/apps/quanta/dtep/xhtml-frameset/area.tag
-share/apps/quanta/dtep/xhtml-frameset/b.tag
-share/apps/quanta/dtep/xhtml-frameset/base.tag
-share/apps/quanta/dtep/xhtml-frameset/basefont.tag
-share/apps/quanta/dtep/xhtml-frameset/bdo.tag
-share/apps/quanta/dtep/xhtml-frameset/big.tag
-share/apps/quanta/dtep/xhtml-frameset/blockquote.tag
-share/apps/quanta/dtep/xhtml-frameset/body.tag
-share/apps/quanta/dtep/xhtml-frameset/br.tag
-share/apps/quanta/dtep/xhtml-frameset/button.tag
-share/apps/quanta/dtep/xhtml-frameset/caption.tag
-share/apps/quanta/dtep/xhtml-frameset/center.tag
-share/apps/quanta/dtep/xhtml-frameset/cite.tag
-share/apps/quanta/dtep/xhtml-frameset/code.tag
-share/apps/quanta/dtep/xhtml-frameset/col.tag
-share/apps/quanta/dtep/xhtml-frameset/colgroup.tag
-share/apps/quanta/dtep/xhtml-frameset/common.tag
-share/apps/quanta/dtep/xhtml-frameset/dd.tag
-share/apps/quanta/dtep/xhtml-frameset/del.tag
-share/apps/quanta/dtep/xhtml-frameset/description.rc
-share/apps/quanta/dtep/xhtml-frameset/dfn.tag
-share/apps/quanta/dtep/xhtml-frameset/dir.tag
-share/apps/quanta/dtep/xhtml-frameset/div.tag
-share/apps/quanta/dtep/xhtml-frameset/dl.tag
-share/apps/quanta/dtep/xhtml-frameset/dt.tag
-share/apps/quanta/dtep/xhtml-frameset/em.tag
-share/apps/quanta/dtep/xhtml-frameset/fieldset.tag
-share/apps/quanta/dtep/xhtml-frameset/font.tag
-share/apps/quanta/dtep/xhtml-frameset/form.tag
-share/apps/quanta/dtep/xhtml-frameset/frame.tag
-share/apps/quanta/dtep/xhtml-frameset/frameset.tag
-share/apps/quanta/dtep/xhtml-frameset/head.tag
-share/apps/quanta/dtep/xhtml-frameset/headings.tag
-share/apps/quanta/dtep/xhtml-frameset/hr.tag
-share/apps/quanta/dtep/xhtml-frameset/html.tag
-share/apps/quanta/dtep/xhtml-frameset/i.tag
-share/apps/quanta/dtep/xhtml-frameset/iframe.tag
-share/apps/quanta/dtep/xhtml-frameset/img.tag
-share/apps/quanta/dtep/xhtml-frameset/input.tag
-share/apps/quanta/dtep/xhtml-frameset/ins.tag
-share/apps/quanta/dtep/xhtml-frameset/isindex.tag
-share/apps/quanta/dtep/xhtml-frameset/kbd.tag
-share/apps/quanta/dtep/xhtml-frameset/label.tag
-share/apps/quanta/dtep/xhtml-frameset/legend.tag
-share/apps/quanta/dtep/xhtml-frameset/li.tag
-share/apps/quanta/dtep/xhtml-frameset/link.tag
-share/apps/quanta/dtep/xhtml-frameset/map.tag
-share/apps/quanta/dtep/xhtml-frameset/menu.tag
-share/apps/quanta/dtep/xhtml-frameset/meta.tag
-share/apps/quanta/dtep/xhtml-frameset/noframes.tag
-share/apps/quanta/dtep/xhtml-frameset/noscript.tag
-share/apps/quanta/dtep/xhtml-frameset/object.tag
-share/apps/quanta/dtep/xhtml-frameset/ol.tag
-share/apps/quanta/dtep/xhtml-frameset/optgroup.tag
-share/apps/quanta/dtep/xhtml-frameset/option.tag
-share/apps/quanta/dtep/xhtml-frameset/p.tag
-share/apps/quanta/dtep/xhtml-frameset/param.tag
-share/apps/quanta/dtep/xhtml-frameset/pre.tag
-share/apps/quanta/dtep/xhtml-frameset/q.tag
-share/apps/quanta/dtep/xhtml-frameset/s.tag
-share/apps/quanta/dtep/xhtml-frameset/samp.tag
-share/apps/quanta/dtep/xhtml-frameset/script.tag
-share/apps/quanta/dtep/xhtml-frameset/select.tag
-share/apps/quanta/dtep/xhtml-frameset/small.tag
-share/apps/quanta/dtep/xhtml-frameset/span.tag
-share/apps/quanta/dtep/xhtml-frameset/strike.tag
-share/apps/quanta/dtep/xhtml-frameset/strong.tag
-share/apps/quanta/dtep/xhtml-frameset/style.tag
-share/apps/quanta/dtep/xhtml-frameset/sub.tag
-share/apps/quanta/dtep/xhtml-frameset/sup.tag
-share/apps/quanta/dtep/xhtml-frameset/table.tag
-share/apps/quanta/dtep/xhtml-frameset/tbody.tag
-share/apps/quanta/dtep/xhtml-frameset/td.tag
-share/apps/quanta/dtep/xhtml-frameset/textarea.tag
-share/apps/quanta/dtep/xhtml-frameset/tfoot.tag
-share/apps/quanta/dtep/xhtml-frameset/th.tag
-share/apps/quanta/dtep/xhtml-frameset/thead.tag
-share/apps/quanta/dtep/xhtml-frameset/title.tag
-share/apps/quanta/dtep/xhtml-frameset/tr.tag
-share/apps/quanta/dtep/xhtml-frameset/tt.tag
-share/apps/quanta/dtep/xhtml-frameset/u.tag
-share/apps/quanta/dtep/xhtml-frameset/ul.tag
-share/apps/quanta/dtep/xhtml-frameset/var.tag
-share/apps/quanta/dtep/xhtml-strict/a.tag
-share/apps/quanta/dtep/xhtml-strict/abbr.tag
-share/apps/quanta/dtep/xhtml-strict/acronym.tag
-share/apps/quanta/dtep/xhtml-strict/address.tag
-share/apps/quanta/dtep/xhtml-strict/area.tag
-share/apps/quanta/dtep/xhtml-strict/b.tag
-share/apps/quanta/dtep/xhtml-strict/base.tag
-share/apps/quanta/dtep/xhtml-strict/bdo.tag
-share/apps/quanta/dtep/xhtml-strict/big.tag
-share/apps/quanta/dtep/xhtml-strict/blockquote.tag
-share/apps/quanta/dtep/xhtml-strict/body.tag
-share/apps/quanta/dtep/xhtml-strict/br.tag
-share/apps/quanta/dtep/xhtml-strict/button.tag
-share/apps/quanta/dtep/xhtml-strict/caption.tag
-share/apps/quanta/dtep/xhtml-strict/cite.tag
-share/apps/quanta/dtep/xhtml-strict/code.tag
-share/apps/quanta/dtep/xhtml-strict/col.tag
-share/apps/quanta/dtep/xhtml-strict/colgroup.tag
-share/apps/quanta/dtep/xhtml-strict/common.tag
-share/apps/quanta/dtep/xhtml-strict/dd.tag
-share/apps/quanta/dtep/xhtml-strict/del.tag
-share/apps/quanta/dtep/xhtml-strict/description.rc
-share/apps/quanta/dtep/xhtml-strict/dfn.tag
-share/apps/quanta/dtep/xhtml-strict/div.tag
-share/apps/quanta/dtep/xhtml-strict/dl.tag
-share/apps/quanta/dtep/xhtml-strict/dt.tag
-share/apps/quanta/dtep/xhtml-strict/em.tag
-share/apps/quanta/dtep/xhtml-strict/empty.tag
-share/apps/quanta/dtep/xhtml-strict/fieldset.tag
-share/apps/quanta/dtep/xhtml-strict/form.tag
-share/apps/quanta/dtep/xhtml-strict/head.tag
-share/apps/quanta/dtep/xhtml-strict/headings.tag
-share/apps/quanta/dtep/xhtml-strict/hr.tag
-share/apps/quanta/dtep/xhtml-strict/html.tag
-share/apps/quanta/dtep/xhtml-strict/i.tag
-share/apps/quanta/dtep/xhtml-strict/img.tag
-share/apps/quanta/dtep/xhtml-strict/input.tag
-share/apps/quanta/dtep/xhtml-strict/ins.tag
-share/apps/quanta/dtep/xhtml-strict/kbd.tag
-share/apps/quanta/dtep/xhtml-strict/label.tag
-share/apps/quanta/dtep/xhtml-strict/legend.tag
-share/apps/quanta/dtep/xhtml-strict/li.tag
-share/apps/quanta/dtep/xhtml-strict/link.tag
-share/apps/quanta/dtep/xhtml-strict/map.tag
-share/apps/quanta/dtep/xhtml-strict/meta.tag
-share/apps/quanta/dtep/xhtml-strict/noscript.tag
-share/apps/quanta/dtep/xhtml-strict/object.tag
-share/apps/quanta/dtep/xhtml-strict/ol.tag
-share/apps/quanta/dtep/xhtml-strict/optgroup.tag
-share/apps/quanta/dtep/xhtml-strict/option.tag
-share/apps/quanta/dtep/xhtml-strict/p.tag
-share/apps/quanta/dtep/xhtml-strict/param.tag
-share/apps/quanta/dtep/xhtml-strict/pre.tag
-share/apps/quanta/dtep/xhtml-strict/q.tag
-share/apps/quanta/dtep/xhtml-strict/samp.tag
-share/apps/quanta/dtep/xhtml-strict/script.tag
-share/apps/quanta/dtep/xhtml-strict/select.tag
-share/apps/quanta/dtep/xhtml-strict/small.tag
-share/apps/quanta/dtep/xhtml-strict/span.tag
-share/apps/quanta/dtep/xhtml-strict/strong.tag
-share/apps/quanta/dtep/xhtml-strict/style.tag
-share/apps/quanta/dtep/xhtml-strict/sub.tag
-share/apps/quanta/dtep/xhtml-strict/sup.tag
-share/apps/quanta/dtep/xhtml-strict/table.tag
-share/apps/quanta/dtep/xhtml-strict/tbody.tag
-share/apps/quanta/dtep/xhtml-strict/td.tag
-share/apps/quanta/dtep/xhtml-strict/textarea.tag
-share/apps/quanta/dtep/xhtml-strict/tfoot.tag
-share/apps/quanta/dtep/xhtml-strict/th.tag
-share/apps/quanta/dtep/xhtml-strict/thead.tag
-share/apps/quanta/dtep/xhtml-strict/title.tag
-share/apps/quanta/dtep/xhtml-strict/tr.tag
-share/apps/quanta/dtep/xhtml-strict/tt.tag
-share/apps/quanta/dtep/xhtml-strict/ul.tag
-share/apps/quanta/dtep/xhtml-strict/var.tag
-share/apps/quanta/dtep/xhtml/a.tag
-share/apps/quanta/dtep/xhtml/abbr.tag
-share/apps/quanta/dtep/xhtml/acronym.tag
-share/apps/quanta/dtep/xhtml/address.tag
-share/apps/quanta/dtep/xhtml/applet.tag
-share/apps/quanta/dtep/xhtml/area.tag
-share/apps/quanta/dtep/xhtml/b.tag
-share/apps/quanta/dtep/xhtml/base.tag
-share/apps/quanta/dtep/xhtml/basefont.tag
-share/apps/quanta/dtep/xhtml/bdo.tag
-share/apps/quanta/dtep/xhtml/big.tag
-share/apps/quanta/dtep/xhtml/blockquote.tag
-share/apps/quanta/dtep/xhtml/body.tag
-share/apps/quanta/dtep/xhtml/br.tag
-share/apps/quanta/dtep/xhtml/button.tag
-share/apps/quanta/dtep/xhtml/caption.tag
-share/apps/quanta/dtep/xhtml/center.tag
-share/apps/quanta/dtep/xhtml/cite.tag
-share/apps/quanta/dtep/xhtml/code.tag
-share/apps/quanta/dtep/xhtml/col.tag
-share/apps/quanta/dtep/xhtml/colgroup.tag
-share/apps/quanta/dtep/xhtml/common.tag
-share/apps/quanta/dtep/xhtml/dd.tag
-share/apps/quanta/dtep/xhtml/del.tag
-share/apps/quanta/dtep/xhtml/description.rc
-share/apps/quanta/dtep/xhtml/dfn.tag
-share/apps/quanta/dtep/xhtml/dir.tag
-share/apps/quanta/dtep/xhtml/div.tag
-share/apps/quanta/dtep/xhtml/dl.tag
-share/apps/quanta/dtep/xhtml/dt.tag
-share/apps/quanta/dtep/xhtml/em.tag
-share/apps/quanta/dtep/xhtml/fieldset.tag
-share/apps/quanta/dtep/xhtml/font.tag
-share/apps/quanta/dtep/xhtml/form.tag
-share/apps/quanta/dtep/xhtml/head.tag
-share/apps/quanta/dtep/xhtml/headings.tag
-share/apps/quanta/dtep/xhtml/hr.tag
-share/apps/quanta/dtep/xhtml/html.tag
-share/apps/quanta/dtep/xhtml/i.tag
-share/apps/quanta/dtep/xhtml/iframe.tag
-share/apps/quanta/dtep/xhtml/img.tag
-share/apps/quanta/dtep/xhtml/input.tag
-share/apps/quanta/dtep/xhtml/ins.tag
-share/apps/quanta/dtep/xhtml/isindex.tag
-share/apps/quanta/dtep/xhtml/kbd.tag
-share/apps/quanta/dtep/xhtml/label.tag
-share/apps/quanta/dtep/xhtml/legend.tag
-share/apps/quanta/dtep/xhtml/li.tag
-share/apps/quanta/dtep/xhtml/link.tag
-share/apps/quanta/dtep/xhtml/map.tag
-share/apps/quanta/dtep/xhtml/menu.tag
-share/apps/quanta/dtep/xhtml/meta.tag
-share/apps/quanta/dtep/xhtml/noframes.tag
-share/apps/quanta/dtep/xhtml/noscript.tag
-share/apps/quanta/dtep/xhtml/object.tag
-share/apps/quanta/dtep/xhtml/ol.tag
-share/apps/quanta/dtep/xhtml/optgroup.tag
-share/apps/quanta/dtep/xhtml/option.tag
-share/apps/quanta/dtep/xhtml/p.tag
-share/apps/quanta/dtep/xhtml/param.tag
-share/apps/quanta/dtep/xhtml/pre.tag
-share/apps/quanta/dtep/xhtml/q.tag
-share/apps/quanta/dtep/xhtml/s.tag
-share/apps/quanta/dtep/xhtml/samp.tag
-share/apps/quanta/dtep/xhtml/script.tag
-share/apps/quanta/dtep/xhtml/select.tag
-share/apps/quanta/dtep/xhtml/small.tag
-share/apps/quanta/dtep/xhtml/span.tag
-share/apps/quanta/dtep/xhtml/strike.tag
-share/apps/quanta/dtep/xhtml/strong.tag
-share/apps/quanta/dtep/xhtml/style.tag
-share/apps/quanta/dtep/xhtml/sub.tag
-share/apps/quanta/dtep/xhtml/sup.tag
-share/apps/quanta/dtep/xhtml/table.tag
-share/apps/quanta/dtep/xhtml/tbody.tag
-share/apps/quanta/dtep/xhtml/td.tag
-share/apps/quanta/dtep/xhtml/textarea.tag
-share/apps/quanta/dtep/xhtml/tfoot.tag
-share/apps/quanta/dtep/xhtml/th.tag
-share/apps/quanta/dtep/xhtml/thead.tag
-share/apps/quanta/dtep/xhtml/title.tag
-share/apps/quanta/dtep/xhtml/tr.tag
-share/apps/quanta/dtep/xhtml/tt.tag
-share/apps/quanta/dtep/xhtml/u.tag
-share/apps/quanta/dtep/xhtml/ul.tag
-share/apps/quanta/dtep/xhtml/var.tag
-share/apps/quanta/dtep/xhtml11/a.tag
-share/apps/quanta/dtep/xhtml11/abbr.tag
-share/apps/quanta/dtep/xhtml11/acronym.tag
-share/apps/quanta/dtep/xhtml11/address.tag
-share/apps/quanta/dtep/xhtml11/applet.tag
-share/apps/quanta/dtep/xhtml11/area.tag
-share/apps/quanta/dtep/xhtml11/b.tag
-share/apps/quanta/dtep/xhtml11/base.tag
-share/apps/quanta/dtep/xhtml11/bdo.tag
-share/apps/quanta/dtep/xhtml11/big.tag
-share/apps/quanta/dtep/xhtml11/blockquote.tag
-share/apps/quanta/dtep/xhtml11/body.tag
-share/apps/quanta/dtep/xhtml11/br.tag
-share/apps/quanta/dtep/xhtml11/button.tag
-share/apps/quanta/dtep/xhtml11/caption.tag
-share/apps/quanta/dtep/xhtml11/cite.tag
-share/apps/quanta/dtep/xhtml11/code.tag
-share/apps/quanta/dtep/xhtml11/col.tag
-share/apps/quanta/dtep/xhtml11/colgroup.tag
-share/apps/quanta/dtep/xhtml11/common.tag
-share/apps/quanta/dtep/xhtml11/dd.tag
-share/apps/quanta/dtep/xhtml11/del.tag
-share/apps/quanta/dtep/xhtml11/description.rc
-share/apps/quanta/dtep/xhtml11/dfn.tag
-share/apps/quanta/dtep/xhtml11/div.tag
-share/apps/quanta/dtep/xhtml11/dl.tag
-share/apps/quanta/dtep/xhtml11/dt.tag
-share/apps/quanta/dtep/xhtml11/em.tag
-share/apps/quanta/dtep/xhtml11/empty.tag
-share/apps/quanta/dtep/xhtml11/fieldset.tag
-share/apps/quanta/dtep/xhtml11/form.tag
-share/apps/quanta/dtep/xhtml11/head.tag
-share/apps/quanta/dtep/xhtml11/headings.tag
-share/apps/quanta/dtep/xhtml11/hr.tag
-share/apps/quanta/dtep/xhtml11/html.tag
-share/apps/quanta/dtep/xhtml11/i.tag
-share/apps/quanta/dtep/xhtml11/image.tag
-share/apps/quanta/dtep/xhtml11/input.tag
-share/apps/quanta/dtep/xhtml11/ins.tag
-share/apps/quanta/dtep/xhtml11/kbd.tag
-share/apps/quanta/dtep/xhtml11/label.tag
-share/apps/quanta/dtep/xhtml11/legend.tag
-share/apps/quanta/dtep/xhtml11/li.tag
-share/apps/quanta/dtep/xhtml11/link.tag
-share/apps/quanta/dtep/xhtml11/map.tag
-share/apps/quanta/dtep/xhtml11/meta.tag
-share/apps/quanta/dtep/xhtml11/noscript.tag
-share/apps/quanta/dtep/xhtml11/object.tag
-share/apps/quanta/dtep/xhtml11/ol.tag
-share/apps/quanta/dtep/xhtml11/optgroup.tag
-share/apps/quanta/dtep/xhtml11/option.tag
-share/apps/quanta/dtep/xhtml11/p.tag
-share/apps/quanta/dtep/xhtml11/param.tag
-share/apps/quanta/dtep/xhtml11/pre.tag
-share/apps/quanta/dtep/xhtml11/q.tag
-share/apps/quanta/dtep/xhtml11/rb.tag
-share/apps/quanta/dtep/xhtml11/rbc.tag
-share/apps/quanta/dtep/xhtml11/rp.tag
-share/apps/quanta/dtep/xhtml11/rt.tag
-share/apps/quanta/dtep/xhtml11/rtc.tag
-share/apps/quanta/dtep/xhtml11/ruby.tag
-share/apps/quanta/dtep/xhtml11/samp.tag
-share/apps/quanta/dtep/xhtml11/script.tag
-share/apps/quanta/dtep/xhtml11/select.tag
-share/apps/quanta/dtep/xhtml11/small.tag
-share/apps/quanta/dtep/xhtml11/span.tag
-share/apps/quanta/dtep/xhtml11/strong.tag
-share/apps/quanta/dtep/xhtml11/style.tag
-share/apps/quanta/dtep/xhtml11/sub.tag
-share/apps/quanta/dtep/xhtml11/sup.tag
-share/apps/quanta/dtep/xhtml11/table.tag
-share/apps/quanta/dtep/xhtml11/tbody.tag
-share/apps/quanta/dtep/xhtml11/td.tag
-share/apps/quanta/dtep/xhtml11/textarea.tag
-share/apps/quanta/dtep/xhtml11/tfoot.tag
-share/apps/quanta/dtep/xhtml11/th.tag
-share/apps/quanta/dtep/xhtml11/thead.tag
-share/apps/quanta/dtep/xhtml11/title.tag
-share/apps/quanta/dtep/xhtml11/tr.tag
-share/apps/quanta/dtep/xhtml11/tt.tag
-share/apps/quanta/dtep/xhtml11/ul.tag
-share/apps/quanta/dtep/xhtml11/var.tag
-share/apps/quanta/dtep/xml-schema/all.tag
-share/apps/quanta/dtep/xml-schema/annotation.tag
-share/apps/quanta/dtep/xml-schema/any.tag
-share/apps/quanta/dtep/xml-schema/anyAttribute.tag
-share/apps/quanta/dtep/xml-schema/appInfo.tag
-share/apps/quanta/dtep/xml-schema/attribute.tag
-share/apps/quanta/dtep/xml-schema/attributeGroup.tag
-share/apps/quanta/dtep/xml-schema/choice.tag
-share/apps/quanta/dtep/xml-schema/complexContent.tag
-share/apps/quanta/dtep/xml-schema/complexType.tag
-share/apps/quanta/dtep/xml-schema/description.rc
-share/apps/quanta/dtep/xml-schema/documentation.tag
-share/apps/quanta/dtep/xml-schema/element.tag
-share/apps/quanta/dtep/xml-schema/enumeration.tag
-share/apps/quanta/dtep/xml-schema/extension.tag
-share/apps/quanta/dtep/xml-schema/field.tag
-share/apps/quanta/dtep/xml-schema/fractionDigits.tag
-share/apps/quanta/dtep/xml-schema/group.tag
-share/apps/quanta/dtep/xml-schema/import.tag
-share/apps/quanta/dtep/xml-schema/include.tag
-share/apps/quanta/dtep/xml-schema/key.tag
-share/apps/quanta/dtep/xml-schema/keyref.tag
-share/apps/quanta/dtep/xml-schema/length.tag
-share/apps/quanta/dtep/xml-schema/list.tag
-share/apps/quanta/dtep/xml-schema/maxExclusive.tag
-share/apps/quanta/dtep/xml-schema/maxInclusive.tag
-share/apps/quanta/dtep/xml-schema/maxLength.tag
-share/apps/quanta/dtep/xml-schema/minExclusive.tag
-share/apps/quanta/dtep/xml-schema/minInclusive.tag
-share/apps/quanta/dtep/xml-schema/minLength.tag
-share/apps/quanta/dtep/xml-schema/notation.tag
-share/apps/quanta/dtep/xml-schema/pattern.tag
-share/apps/quanta/dtep/xml-schema/redefine.tag
-share/apps/quanta/dtep/xml-schema/restriction.tag
-share/apps/quanta/dtep/xml-schema/schema.tag
-share/apps/quanta/dtep/xml-schema/selector.tag
-share/apps/quanta/dtep/xml-schema/sequence.tag
-share/apps/quanta/dtep/xml-schema/simpleContent.tag
-share/apps/quanta/dtep/xml-schema/simpleType.tag
-share/apps/quanta/dtep/xml-schema/totalDigits.tag
-share/apps/quanta/dtep/xml-schema/union.tag
-share/apps/quanta/dtep/xml-schema/unique.tag
-share/apps/quanta/dtep/xml-schema/whiteSpace.tag
-share/apps/quanta/dtep/xslt/apply-imports.tag
-share/apps/quanta/dtep/xslt/attribute-set.tag
-share/apps/quanta/dtep/xslt/attribute.tag
-share/apps/quanta/dtep/xslt/call-template.tag
-share/apps/quanta/dtep/xslt/choose.tag
-share/apps/quanta/dtep/xslt/comment.tag
-share/apps/quanta/dtep/xslt/copy-of.tag
-share/apps/quanta/dtep/xslt/decimal-format.tag
-share/apps/quanta/dtep/xslt/description.rc
-share/apps/quanta/dtep/xslt/element.tag
-share/apps/quanta/dtep/xslt/fallback.tag
-share/apps/quanta/dtep/xslt/for-each.tag
-share/apps/quanta/dtep/xslt/if.tag
-share/apps/quanta/dtep/xslt/import.tag
-share/apps/quanta/dtep/xslt/key.tag
-share/apps/quanta/dtep/xslt/message.tag
-share/apps/quanta/dtep/xslt/namespace-alias.tag
-share/apps/quanta/dtep/xslt/number.tag
-share/apps/quanta/dtep/xslt/otherwise.tag
-share/apps/quanta/dtep/xslt/output.tag
-share/apps/quanta/dtep/xslt/param.tag
-share/apps/quanta/dtep/xslt/preserve-space.tag
-share/apps/quanta/dtep/xslt/processing-instruction.tag
-share/apps/quanta/dtep/xslt/sort.tag
-share/apps/quanta/dtep/xslt/strip-space.tag
-share/apps/quanta/dtep/xslt/stylesheet.tag
-share/apps/quanta/dtep/xslt/template.tag
-share/apps/quanta/dtep/xslt/text.tag
-share/apps/quanta/dtep/xslt/transform.tag
-share/apps/quanta/dtep/xslt/value-of.tag
-share/apps/quanta/dtep/xslt/variable.tag
-share/apps/quanta/dtep/xslt/when.tag
-share/apps/quanta/dtep/xslt/with-param.tag
-share/apps/quanta/plugins.rc
-share/apps/quanta/quantaui.rc
-share/apps/quanta/scripts/TemplateMagic.pl
-share/apps/quanta/scripts/TemplateMagic.pl.info
-share/apps/quanta/scripts/checkxml.kmdr
-share/apps/quanta/scripts/checkxml.kmdr.info
-share/apps/quanta/scripts/docbook_table.kmdr
-share/apps/quanta/scripts/dwt.kmdr
-share/apps/quanta/scripts/dwt.kmdr.info
-share/apps/quanta/scripts/dwt.pl
-share/apps/quanta/scripts/dwt.pl.info
-share/apps/quanta/scripts/externalpreview.sh
-share/apps/quanta/scripts/externalpreview.sh.info
-share/apps/quanta/scripts/gubed_install.kmdr
-share/apps/quanta/scripts/gubed_install.kmdr.info
-share/apps/quanta/scripts/htmlquickstart.kmdr
-share/apps/quanta/scripts/htmlquickstart.kmdr.info
-share/apps/quanta/scripts/info.css
-share/apps/quanta/scripts/info.xsl
-share/apps/quanta/scripts/listwizard.kmdr
-share/apps/quanta/scripts/meinproc.kmdr
-share/apps/quanta/scripts/meinproc.kmdr.info
-share/apps/quanta/scripts/picturewizard.kmdr
-share/apps/quanta/scripts/scriptinfo.kmdr
-share/apps/quanta/scripts/scriptinfo.kmdr.info
-share/apps/quanta/scripts/tablewizard.kmdr
-share/apps/quanta/scripts/tidy.kmdr
-share/apps/quanta/scripts/tidy.kmdr.info
-share/apps/quanta/scripts/xmlval.kmdr
-share/apps/quanta/scripts/xmlval.kmdr.info
-share/apps/quanta/scripts/xsltproc.kmdr
-share/apps/quanta/scripts/xsltproc.kmdr.info
-share/apps/quanta/templates/binaries/.dirinfo
-share/apps/quanta/templates/binaries/images/jpg/demo.jpg
-share/apps/quanta/templates/binaries/images/others/demo.tif
-share/apps/quanta/templates/binaries/images/png/demo.png
-share/apps/quanta/templates/binaries/others/print.pdf
-share/apps/quanta/templates/documents/.dirinfo
-share/apps/quanta/templates/documents/html/demo.html
-share/apps/quanta/templates/documents/others/demo.txt
-share/apps/quanta/templates/documents/scripts/demo.script
-share/apps/quanta/templates/images/.dirinfo
-share/apps/quanta/templates/images/jpg/demo.jpg
-share/apps/quanta/templates/images/others/demo.tif
-share/apps/quanta/templates/images/png/demo.png
-share/apps/quanta/templates/pages/.dirinfo
-share/apps/quanta/templates/pages/docbook/kde-doc-template.docbook
-share/apps/quanta/templates/pages/html_4.0.1/basic.html
-share/apps/quanta/templates/pages/php/demo.php
-share/apps/quanta/templates/pages/special/drag_n_drop_men.html
-share/apps/quanta/templates/pages/xhtml/Quanta_Times.html
-share/apps/quanta/templates/pages/xhtml/leftMen_BB.html
-share/apps/quanta/templates/pages/xhtml/leftMen_Quanta.html
-share/apps/quanta/templates/pages/xhtml/rightMen_BB.html
-share/apps/quanta/templates/pages/xhtml/rightMen_Quanta.html
-share/apps/quanta/templates/pages/xhtml/twoSideMen_BB.html
-share/apps/quanta/templates/pages/xhtml/twoSideMen_Quanta.html
-share/apps/quanta/templates/scripts/.dirinfo
-share/apps/quanta/templates/scripts/javascript/email_validate.js
-share/apps/quanta/templates/scripts/javascript/overlib.js
-share/apps/quanta/templates/scripts/javascript/preload.js
-share/apps/quanta/templates/scripts/perl/demo.perl
-share/apps/quanta/templates/scripts/php/demo.php
-share/apps/quanta/templates/text/.dirinfo
-share/apps/quanta/templates/text/html/demo.html
-share/apps/quanta/templates/text/others/demo.txt
-share/apps/quanta/templates/text/scripts/demo.php
-share/apps/quanta/tips
-share/apps/quanta/toolbar/ball.png
-share/apps/quanta/toolbar/check.png
-share/apps/quanta/toolbar/check_clear.png
-share/apps/quanta/toolbar/check_grey.png
-share/apps/quanta/toolbar/css.png
-share/apps/quanta/toolbar/date.png
-share/apps/quanta/toolbar/debug_breakpoint.png
-share/apps/quanta/toolbar/debug_connect.png
-share/apps/quanta/toolbar/debug_currentline.png
-share/apps/quanta/toolbar/debug_disconnect.png
-share/apps/quanta/toolbar/debug_kill.png
-share/apps/quanta/toolbar/debug_leap.png
-share/apps/quanta/toolbar/debug_pause.png
-share/apps/quanta/toolbar/debug_run.png
-share/apps/quanta/toolbar/debug_skip.png
-share/apps/quanta/toolbar/debug_stepinto.png
-share/apps/quanta/toolbar/debug_stepout.png
-share/apps/quanta/toolbar/debug_stepover.png
-share/apps/quanta/toolbar/delete.png
-share/apps/quanta/toolbar/div_center.png
-share/apps/quanta/toolbar/div_justify.png
-share/apps/quanta/toolbar/div_left.png
-share/apps/quanta/toolbar/div_right.png
-share/apps/quanta/toolbar/empty16x16.png
-share/apps/quanta/toolbar/empty1x16.png
-share/apps/quanta/toolbar/files.png
-share/apps/quanta/toolbar/font_dec.png
-share/apps/quanta/toolbar/font_inc.png
-share/apps/quanta/toolbar/form.png
-share/apps/quanta/toolbar/frame.png
-share/apps/quanta/toolbar/ftab.png
-share/apps/quanta/toolbar/ftpclient.png
-share/apps/quanta/toolbar/java.png
-share/apps/quanta/toolbar/lineedit.png
-share/apps/quanta/toolbar/linepas.png
-share/apps/quanta/toolbar/mini-book1.png
-share/apps/quanta/toolbar/mini-book2.png
-share/apps/quanta/toolbar/mini-modules.png
-share/apps/quanta/toolbar/output_win.png
-share/apps/quanta/toolbar/preview.png
-share/apps/quanta/toolbar/ptab.png
-share/apps/quanta/toolbar/quantalogo.png
-share/apps/quanta/toolbar/quantalogo_be.png
-share/apps/quanta/toolbar/quick-screenshot.png
-share/apps/quanta/toolbar/quick_list.png
-share/apps/quanta/toolbar/quick_start.png
-share/apps/quanta/toolbar/quick_table.png
-share/apps/quanta/toolbar/radio.png
-share/apps/quanta/toolbar/replace.png
-share/apps/quanta/toolbar/reset.png
-share/apps/quanta/toolbar/select.png
-share/apps/quanta/toolbar/submit.png
-share/apps/quanta/toolbar/table_data.png
-share/apps/quanta/toolbar/table_head.png
-share/apps/quanta/toolbar/tag_a.png
-share/apps/quanta/toolbar/tag_a_url.png
-share/apps/quanta/toolbar/tag_access.png
-share/apps/quanta/toolbar/tag_all.png
-share/apps/quanta/toolbar/tag_amp.png
-share/apps/quanta/toolbar/tag_any.png
-share/apps/quanta/toolbar/tag_anyAttribute.png
-share/apps/quanta/toolbar/tag_appInfo.png
-share/apps/quanta/toolbar/tag_attr.png
-share/apps/quanta/toolbar/tag_attribute.png
-share/apps/quanta/toolbar/tag_attributeGroup.png
-share/apps/quanta/toolbar/tag_bold.png
-share/apps/quanta/toolbar/tag_br.png
-share/apps/quanta/toolbar/tag_br_small.png
-share/apps/quanta/toolbar/tag_caption.png
-share/apps/quanta/toolbar/tag_card.png
-share/apps/quanta/toolbar/tag_cdata.png
-share/apps/quanta/toolbar/tag_chapter.png
-share/apps/quanta/toolbar/tag_choice.png
-share/apps/quanta/toolbar/tag_comm.png
-share/apps/quanta/toolbar/tag_complexContent.png
-share/apps/quanta/toolbar/tag_complexType.png
-share/apps/quanta/toolbar/tag_dd.png
-share/apps/quanta/toolbar/tag_dl.png
-share/apps/quanta/toolbar/tag_do.png
-share/apps/quanta/toolbar/tag_documenation.png
-share/apps/quanta/toolbar/tag_dt.png
-share/apps/quanta/toolbar/tag_element.png
-share/apps/quanta/toolbar/tag_em.png
-share/apps/quanta/toolbar/tag_example.png
-share/apps/quanta/toolbar/tag_extension.png
-share/apps/quanta/toolbar/tag_field.png
-share/apps/quanta/toolbar/tag_font.png
-share/apps/quanta/toolbar/tag_font_base.png
-share/apps/quanta/toolbar/tag_font_small.png
-share/apps/quanta/toolbar/tag_footnote.png
-share/apps/quanta/toolbar/tag_footnoteref.png
-share/apps/quanta/toolbar/tag_fractionDigits.png
-share/apps/quanta/toolbar/tag_go.png
-share/apps/quanta/toolbar/tag_group.png
-share/apps/quanta/toolbar/tag_guimenu.png
-share/apps/quanta/toolbar/tag_guimenuitem.png
-share/apps/quanta/toolbar/tag_guisubmenu.png
-share/apps/quanta/toolbar/tag_h1.png
-share/apps/quanta/toolbar/tag_h2.png
-share/apps/quanta/toolbar/tag_h3.png
-share/apps/quanta/toolbar/tag_h4.png
-share/apps/quanta/toolbar/tag_h5.png
-share/apps/quanta/toolbar/tag_head.png
-share/apps/quanta/toolbar/tag_hr.png
-share/apps/quanta/toolbar/tag_hr_small.png
-share/apps/quanta/toolbar/tag_i.png
-share/apps/quanta/toolbar/tag_image.png
-share/apps/quanta/toolbar/tag_imagedata.png
-share/apps/quanta/toolbar/tag_import.png
-share/apps/quanta/toolbar/tag_include.png
-share/apps/quanta/toolbar/tag_informalexample.png
-share/apps/quanta/toolbar/tag_inlinemediaobject.png
-share/apps/quanta/toolbar/tag_key.png
-share/apps/quanta/toolbar/tag_keycap.png
-share/apps/quanta/toolbar/tag_keycombo.png
-share/apps/quanta/toolbar/tag_keyref.png
-share/apps/quanta/toolbar/tag_label.png
-share/apps/quanta/toolbar/tag_li.png
-share/apps/quanta/toolbar/tag_link.png
-share/apps/quanta/toolbar/tag_list.png
-share/apps/quanta/toolbar/tag_listitem.png
-share/apps/quanta/toolbar/tag_loc.png
-share/apps/quanta/toolbar/tag_mail.png
-share/apps/quanta/toolbar/tag_member.png
-share/apps/quanta/toolbar/tag_menu.png
-share/apps/quanta/toolbar/tag_menuchoice.png
-share/apps/quanta/toolbar/tag_meta.png
-share/apps/quanta/toolbar/tag_misc.png
-share/apps/quanta/toolbar/tag_nbsp.png
-share/apps/quanta/toolbar/tag_noop.png
-share/apps/quanta/toolbar/tag_notation.png
-share/apps/quanta/toolbar/tag_ol.png
-share/apps/quanta/toolbar/tag_onevent.png
-share/apps/quanta/toolbar/tag_p.png
-share/apps/quanta/toolbar/tag_para.png
-share/apps/quanta/toolbar/tag_postfield.png
-share/apps/quanta/toolbar/tag_pre.png
-share/apps/quanta/toolbar/tag_procedure.png
-share/apps/quanta/toolbar/tag_redefine.png
-share/apps/quanta/toolbar/tag_restriction.png
-share/apps/quanta/toolbar/tag_schema.png
-share/apps/quanta/toolbar/tag_screenshot.png
-share/apps/quanta/toolbar/tag_screenshotinfo.png
-share/apps/quanta/toolbar/tag_sect1.png
-share/apps/quanta/toolbar/tag_sect2.png
-share/apps/quanta/toolbar/tag_sect3.png
-share/apps/quanta/toolbar/tag_sect4.png
-share/apps/quanta/toolbar/tag_sect5.png
-share/apps/quanta/toolbar/tag_selector.png
-share/apps/quanta/toolbar/tag_sequence.png
-share/apps/quanta/toolbar/tag_setvar.png
-share/apps/quanta/toolbar/tag_shortcut.png
-share/apps/quanta/toolbar/tag_simpleContent.png
-share/apps/quanta/toolbar/tag_simpleType.png
-share/apps/quanta/toolbar/tag_step.png
-share/apps/quanta/toolbar/tag_sub.png
-share/apps/quanta/toolbar/tag_substeps.png
-share/apps/quanta/toolbar/tag_sup.png
-share/apps/quanta/toolbar/tag_table.png
-share/apps/quanta/toolbar/tag_table_body.png
-share/apps/quanta/toolbar/tag_table_row.png
-share/apps/quanta/toolbar/tag_tag.png
-share/apps/quanta/toolbar/tag_tbody.png
-share/apps/quanta/toolbar/tag_td.png
-share/apps/quanta/toolbar/tag_term.png
-share/apps/quanta/toolbar/tag_tgroup.png
-share/apps/quanta/toolbar/tag_th.png
-share/apps/quanta/toolbar/tag_title.png
-share/apps/quanta/toolbar/tag_tr.png
-share/apps/quanta/toolbar/tag_u.png
-share/apps/quanta/toolbar/tag_ul.png
-share/apps/quanta/toolbar/tag_ulink.png
-share/apps/quanta/toolbar/tag_union.png
-share/apps/quanta/toolbar/tag_unique.png
-share/apps/quanta/toolbar/tag_variablelist.png
-share/apps/quanta/toolbar/tag_varlistentry.png
-share/apps/quanta/toolbar/tag_varlistitem.png
-share/apps/quanta/toolbar/tag_what.png
-share/apps/quanta/toolbar/tag_wml.png
-share/apps/quanta/toolbar/tag_xref.png
-share/apps/quanta/toolbar/textarea.png
-share/apps/quanta/toolbar/tree_win.png
-share/apps/quanta/toolbar/ttab.png
-share/apps/quanta/toolbar/view_text.png
-share/apps/quanta/toolbar/vpl.png
-share/apps/quanta/toolbar/vpl_text.png
-share/apps/quanta/toolbar/wiznewprjfin.png
-share/apps/quanta/toolbar/wiznewprjglb.png
-share/apps/quanta/toolbar/wiznewprjloc.png
-share/apps/quanta/toolbar/wiznewprjweb.png
-share/apps/quanta/toolbar/xmlval.png
-share/apps/quanta/toolbar/xsltproc.png
-share/apps/quanta/toolbars/cfml/cfml.toolbar.tgz
-share/apps/quanta/toolbars/cfml/fonts.toolbar.tgz
-share/apps/quanta/toolbars/cfml/forms.toolbar.tgz
-share/apps/quanta/toolbars/cfml/lists.toolbar.tgz
-share/apps/quanta/toolbars/cfml/standard.toolbar.tgz
-share/apps/quanta/toolbars/cfml/tables.toolbar.tgz
-share/apps/quanta/toolbars/css/css.toolbar.tgz
-share/apps/quanta/toolbars/debug.toolbar.tgz
-share/apps/quanta/toolbars/docbook/docbook_code.toolbar.tgz
-share/apps/quanta/toolbars/docbook/docbook_ui.toolbar.tgz
-share/apps/quanta/toolbars/docbook/docbook_xml.toolbar.tgz
-share/apps/quanta/toolbars/docbook/xmltools.toolbar.tgz
-share/apps/quanta/toolbars/html/forms.toolbar.tgz
-share/apps/quanta/toolbars/html/lists.toolbar.tgz
-share/apps/quanta/toolbars/html/other.toolbar.tgz
-share/apps/quanta/toolbars/html/standard.toolbar.tgz
-share/apps/quanta/toolbars/html/style.toolbar.tgz
-share/apps/quanta/toolbars/html/tables.toolbar.tgz
-share/apps/quanta/toolbars/kde-docbook/kde-docbook-admonitions.toolbar.tgz
-share/apps/quanta/toolbars/kde-docbook/kde-docbook-images.toolbar.tgz
-share/apps/quanta/toolbars/kde-docbook/kde-docbook-list.toolbar.tgz
-share/apps/quanta/toolbars/kde-docbook/kde-docbook-standard.toolbar.tgz
-share/apps/quanta/toolbars/kde-docbook/kde-docbook-tables.toolbar.tgz
-share/apps/quanta/toolbars/kde-docbook/kde-docbook-uielements.toolbar.tgz
-share/apps/quanta/toolbars/kde-docbook/kdexmltools.toolbar.tgz
-share/apps/quanta/toolbars/schema/attributes.toolbar.tgz
-share/apps/quanta/toolbars/schema/complex.toolbar.tgz
-share/apps/quanta/toolbars/schema/documentation.toolbar.tgz
-share/apps/quanta/toolbars/schema/facets.toolbar.tgz
-share/apps/quanta/toolbars/schema/main.toolbar.tgz
-share/apps/quanta/toolbars/schema/misc.toolbar.tgz
-share/apps/quanta/toolbars/schema/simple.toolbar.tgz
-share/apps/quanta/toolbars/tagxml/tagxml.toolbar.tgz
-share/apps/quanta/toolbars/wml-1-2/deck.toolbar.tgz
-share/apps/quanta/toolbars/wml-1-2/forms.toolbar.tgz
-share/apps/quanta/toolbars/wml-1-2/misc.toolbar.tgz
-share/apps/quanta/toolbars/wml-1-2/table.toolbar.tgz
-share/apps/quanta/toolbars/wml-1-2/tasks.toolbar.tgz
-share/apps/quanta/toolbars/wml-1-2/text.toolbar.tgz
-share/apps/quanta/toolbars/xml/fonts.toolbar.tgz
-share/config.kcfg/klinkstatus.kcfg
-share/doc/HTML/en/kfilereplace/addstringsdialog_window.png
-share/doc/HTML/en/kfilereplace/backup_option.png
-share/doc/HTML/en/kfilereplace/casesensitive_option.png
-share/doc/HTML/en/kfilereplace/command_option.png
-share/doc/HTML/en/kfilereplace/common
-share/doc/HTML/en/kfilereplace/edit.png
-share/doc/HTML/en/kfilereplace/edit_add.png
-share/doc/HTML/en/kfilereplace/edit_remove.png
-share/doc/HTML/en/kfilereplace/eraser.png
-share/doc/HTML/en/kfilereplace/filereplace.png
-share/doc/HTML/en/kfilereplace/filesearch.png
-share/doc/HTML/en/kfilereplace/filesimulate.png
-share/doc/HTML/en/kfilereplace/index.cache.bz2
-share/doc/HTML/en/kfilereplace/index.docbook
-share/doc/HTML/en/kfilereplace/invert.png
-share/doc/HTML/en/kfilereplace/kfr_standalone_main_window_1.png
-share/doc/HTML/en/kfilereplace/optionsdialog_main_window_1.png
-share/doc/HTML/en/kfilereplace/optionsdialog_main_window_2.png
-share/doc/HTML/en/kfilereplace/project.png
-share/doc/HTML/en/kfilereplace/projectdialog_main_window_1.png
-share/doc/HTML/en/kfilereplace/projectdialog_main_window_2.png
-share/doc/HTML/en/kfilereplace/recursive_option.png
-share/doc/HTML/en/kfilereplace/regularexpression_option.png
-share/doc/HTML/en/kfilereplace/report_example.png
-share/doc/HTML/en/kfilereplace/results_view.png
-share/doc/HTML/en/kfilereplace/stop.png
-share/doc/HTML/en/kfilereplace/strings_view.png
-share/doc/HTML/en/kfilereplace/toolbar.png
-share/doc/HTML/en/kfilereplace/unsortedList.png
-share/doc/HTML/en/klinkstatus/common
-share/doc/HTML/en/klinkstatus/index.cache.bz2
-share/doc/HTML/en/klinkstatus/index.docbook
-share/doc/HTML/en/klinkstatus/screenshot.png
-share/doc/HTML/en/kommander/basics.docbook
-share/doc/HTML/en/kommander/buttongroup.png
-share/doc/HTML/en/kommander/checkbox.png
-share/doc/HTML/en/kommander/combobox.png
-share/doc/HTML/en/kommander/commands.docbook
-share/doc/HTML/en/kommander/common
-share/doc/HTML/en/kommander/credits.docbook
-share/doc/HTML/en/kommander/dcop.docbook
-share/doc/HTML/en/kommander/editor.docbook
-share/doc/HTML/en/kommander/editor.png
-share/doc/HTML/en/kommander/extending.docbook
-share/doc/HTML/en/kommander/frame.png
-share/doc/HTML/en/kommander/glossary.docbook
-share/doc/HTML/en/kommander/groupbox.png
-share/doc/HTML/en/kommander/index.cache.bz2
-share/doc/HTML/en/kommander/index.docbook
-share/doc/HTML/en/kommander/installation.docbook
-share/doc/HTML/en/kommander/interface.png
-share/doc/HTML/en/kommander/introduction.docbook
-share/doc/HTML/en/kommander/kde-common.css
-share/doc/HTML/en/kommander/kde-default.css
-share/doc/HTML/en/kommander/kde-web.css
-share/doc/HTML/en/kommander/label.png
-share/doc/HTML/en/kommander/lineedit.png
-share/doc/HTML/en/kommander/listbox.png
-share/doc/HTML/en/kommander/listview.png
-share/doc/HTML/en/kommander/multilineedit.png
-share/doc/HTML/en/kommander/pixlabel.png
-share/doc/HTML/en/kommander/pushbutton.png
-share/doc/HTML/en/kommander/q-and-a.docbook
-share/doc/HTML/en/kommander/radiobutton.png
-share/doc/HTML/en/kommander/richtextedit.png
-share/doc/HTML/en/kommander/shadow.png
-share/doc/HTML/en/kommander/specials.docbook
-share/doc/HTML/en/kommander/spinbox.png
-share/doc/HTML/en/kommander/tabwidget.png
-share/doc/HTML/en/kommander/tutorials.docbook
-share/doc/HTML/en/kommander/widgets.docbook
-share/doc/HTML/en/kxsldbg/1downarrow.png
-share/doc/HTML/en/kxsldbg/breakpoints_window.png
-share/doc/HTML/en/kxsldbg/callstack.docbook
-share/doc/HTML/en/kxsldbg/callstack_window.png
-share/doc/HTML/en/kxsldbg/common
-share/doc/HTML/en/kxsldbg/configure.png
-share/doc/HTML/en/kxsldbg/configure_window.png
-share/doc/HTML/en/kxsldbg/credits.docbook
-share/doc/HTML/en/kxsldbg/entities.docbook
-share/doc/HTML/en/kxsldbg/entities_window.png
-share/doc/HTML/en/kxsldbg/exit.png
-share/doc/HTML/en/kxsldbg/glossary.docbook
-share/doc/HTML/en/kxsldbg/index.cache.bz2
-share/doc/HTML/en/kxsldbg/index.docbook
-share/doc/HTML/en/kxsldbg/kxsldbg_configure.docbook
-share/doc/HTML/en/kxsldbg/kxsldbg_inspector.docbook
-share/doc/HTML/en/kxsldbg/kxsldbg_mainwindow.docbook
-share/doc/HTML/en/kxsldbg/kxsldbg_tools.docbook
-share/doc/HTML/en/kxsldbg/main_window.png
-share/doc/HTML/en/kxsldbg/next.png
-share/doc/HTML/en/kxsldbg/publicid_window.png
-share/doc/HTML/en/kxsldbg/run.png
-share/doc/HTML/en/kxsldbg/sources.docbook
-share/doc/HTML/en/kxsldbg/sources_window.png
-share/doc/HTML/en/kxsldbg/step.png
-share/doc/HTML/en/kxsldbg/systemid_window.png
-share/doc/HTML/en/kxsldbg/templates.docbook
-share/doc/HTML/en/kxsldbg/templates_window.png
-share/doc/HTML/en/kxsldbg/variables.docbook
-share/doc/HTML/en/kxsldbg/variables_window.png
-share/doc/HTML/en/kxsldbg/walk_window.png
-share/doc/HTML/en/kxsldbg/xsldbg_break.png
-share/doc/HTML/en/kxsldbg/xsldbg_data.png
-share/doc/HTML/en/kxsldbg/xsldbg_delete.png
-share/doc/HTML/en/kxsldbg/xsldbg_enable.png
-share/doc/HTML/en/kxsldbg/xsldbg_output.png
-share/doc/HTML/en/kxsldbg/xsldbg_refresh.png
-share/doc/HTML/en/kxsldbg/xsldbg_source.png
-share/doc/HTML/en/kxsldbg/xsldbg_stepdown.png
-share/doc/HTML/en/kxsldbg/xsldbg_stepup.png
-share/doc/HTML/en/quanta/adv-quanta.docbook
-share/doc/HTML/en/quanta/attribute_tree.png
-share/doc/HTML/en/quanta/common
-share/doc/HTML/en/quanta/config-quanta.docbook
-share/doc/HTML/en/quanta/contents2.png
-share/doc/HTML/en/quanta/credits-license.docbook
-share/doc/HTML/en/quanta/debugging-quanta.docbook
-share/doc/HTML/en/quanta/doc-view1.png
-share/doc/HTML/en/quanta/dtd-conversion.png
-share/doc/HTML/en/quanta/dtep_doc_img15.png
-share/doc/HTML/en/quanta/dtep_doc_img18.png
-share/doc/HTML/en/quanta/dtep_doc_img21.png
-share/doc/HTML/en/quanta/dtep_doc_img22.png
-share/doc/HTML/en/quanta/dtep_doc_img23.png
-share/doc/HTML/en/quanta/dtep_doc_img24.png
-share/doc/HTML/en/quanta/dtep_doc_img25.png
-share/doc/HTML/en/quanta/dtep_doc_img7.png
-share/doc/HTML/en/quanta/dtep_doc_img8.png
-share/doc/HTML/en/quanta/edit-upload-profile.png
-share/doc/HTML/en/quanta/event-editing.png
-share/doc/HTML/en/quanta/exec.png
-share/doc/HTML/en/quanta/extending-quanta.docbook
-share/doc/HTML/en/quanta/ftab.png
-share/doc/HTML/en/quanta/fundamentals.docbook
-share/doc/HTML/en/quanta/glossary.docbook
-share/doc/HTML/en/quanta/index.cache.bz2
-share/doc/HTML/en/quanta/index.docbook
-share/doc/HTML/en/quanta/info_tab.png
-share/doc/HTML/en/quanta/installation.docbook
-share/doc/HTML/en/quanta/introduction.docbook
-share/doc/HTML/en/quanta/kfr-icon.png
-share/doc/HTML/en/quanta/kfr-new-dialog.png
-share/doc/HTML/en/quanta/man-quanta.1.docbook
-share/doc/HTML/en/quanta/plugin-edit.png
-share/doc/HTML/en/quanta/project-1.png
-share/doc/HTML/en/quanta/project-properties.png
-share/doc/HTML/en/quanta/project-tree-view-dir-rmb-menu.png
-share/doc/HTML/en/quanta/project-tree-view-file-rmb-menu.png
-share/doc/HTML/en/quanta/project-upload-dialog.png
-share/doc/HTML/en/quanta/ptab.png
-share/doc/HTML/en/quanta/q-and-a.docbook
-share/doc/HTML/en/quanta/quanta-menus.docbook
-share/doc/HTML/en/quanta/quanta-projects.docbook
-share/doc/HTML/en/quanta/quantamdi-editor.png
-share/doc/HTML/en/quanta/quantamdi-treeview.png
-share/doc/HTML/en/quanta/quantamdi.png
-share/doc/HTML/en/quanta/script-action.png
-share/doc/HTML/en/quanta/tag-actions.png
-share/doc/HTML/en/quanta/tag_misc.png
-share/doc/HTML/en/quanta/taginputex.png
-share/doc/HTML/en/quanta/team-editing.png
-share/doc/HTML/en/quanta/template-rmb.png
-share/doc/HTML/en/quanta/text-action.png
-share/doc/HTML/en/quanta/toolbars.png
-share/doc/HTML/en/quanta/ttab.png
-share/doc/HTML/en/quanta/view_sidetree.png
-share/doc/HTML/en/quanta/vplsourceview.png
-share/doc/HTML/en/quanta/working-with-quanta.docbook
-share/doc/HTML/en/xsldbg/commands.docbook
-share/doc/HTML/en/xsldbg/common
-share/doc/HTML/en/xsldbg/credits.docbook
-share/doc/HTML/en/xsldbg/index.cache.bz2
-share/doc/HTML/en/xsldbg/index.docbook
-share/doc/HTML/en/xsldbg/introduction.docbook
-share/doc/HTML/en/xsldbg/usage.docbook
-share/doc/HTML/en/xsldbg/xsldbghelp.xml
-share/icons/crystalsvg/128x128/apps/kommander.png
-share/icons/crystalsvg/16x16/actions/bug.png
-share/icons/crystalsvg/16x16/apps/kommander.png
-share/icons/crystalsvg/22x22/apps/kommander.png
-share/icons/crystalsvg/32x32/apps/kommander.png
-share/icons/crystalsvg/64x64/apps/kommander.png
-share/icons/hicolor/128x128/apps/klinkstatus.png
-share/icons/hicolor/16x16/actions/1downarrow.png
-share/icons/hicolor/16x16/actions/configure.png
-share/icons/hicolor/16x16/actions/exit.png
-share/icons/hicolor/16x16/actions/hash.png
-share/icons/hicolor/16x16/actions/mark.png
-share/icons/hicolor/16x16/actions/next.png
-share/icons/hicolor/16x16/actions/run.png
-share/icons/hicolor/16x16/actions/step.png
-share/icons/hicolor/16x16/actions/xsldbg_break.png
-share/icons/hicolor/16x16/actions/xsldbg_data.png
-share/icons/hicolor/16x16/actions/xsldbg_delete.png
-share/icons/hicolor/16x16/actions/xsldbg_enable.png
-share/icons/hicolor/16x16/actions/xsldbg_output.png
-share/icons/hicolor/16x16/actions/xsldbg_refresh.png
-share/icons/hicolor/16x16/actions/xsldbg_source.png
-share/icons/hicolor/16x16/actions/xsldbg_stepdown.png
-share/icons/hicolor/16x16/actions/xsldbg_stepup.png
-share/icons/hicolor/16x16/apps/kimagemapeditor.png
-share/icons/hicolor/16x16/apps/klinkstatus.png
-share/icons/hicolor/16x16/apps/quanta.png
-share/icons/hicolor/22x22/actions/1downarrow.png
-share/icons/hicolor/22x22/actions/addpoint.png
-share/icons/hicolor/22x22/actions/arrow.png
-share/icons/hicolor/22x22/actions/circle.png
-share/icons/hicolor/22x22/actions/circle2.png
-share/icons/hicolor/22x22/actions/configure.png
-share/icons/hicolor/22x22/actions/exit.png
-share/icons/hicolor/22x22/actions/freehand.png
-share/icons/hicolor/22x22/actions/lower.png
-share/icons/hicolor/22x22/actions/next.png
-share/icons/hicolor/22x22/actions/polygon.png
-share/icons/hicolor/22x22/actions/raise.png
-share/icons/hicolor/22x22/actions/rectangle.png
-share/icons/hicolor/22x22/actions/removepoint.png
-share/icons/hicolor/22x22/actions/run.png
-share/icons/hicolor/22x22/actions/step.png
-share/icons/hicolor/22x22/actions/xsldbg_break.png
-share/icons/hicolor/22x22/actions/xsldbg_data.png
-share/icons/hicolor/22x22/actions/xsldbg_delete.png
-share/icons/hicolor/22x22/actions/xsldbg_enable.png
-share/icons/hicolor/22x22/actions/xsldbg_output.png
-share/icons/hicolor/22x22/actions/xsldbg_refresh.png
-share/icons/hicolor/22x22/actions/xsldbg_source.png
-share/icons/hicolor/22x22/actions/xsldbg_stepdown.png
-share/icons/hicolor/22x22/actions/xsldbg_stepup.png
-share/icons/hicolor/22x22/apps/kfilereplace.png
-share/icons/hicolor/22x22/apps/klinkstatus.png
-share/icons/hicolor/22x22/apps/quanta.png
-share/icons/hicolor/32x32/apps/kfilereplace.png
-share/icons/hicolor/32x32/apps/kimagemapeditor.png
-share/icons/hicolor/32x32/apps/klinkstatus.png
-share/icons/hicolor/32x32/apps/quanta.png
-share/icons/hicolor/48x48/apps/kfilereplace.png
-share/icons/hicolor/48x48/apps/kimagemapeditor.png
-share/icons/hicolor/48x48/apps/klinkstatus.png
-share/icons/hicolor/48x48/apps/quanta.png
-share/icons/hicolor/64x64/apps/klinkstatus.png
-share/icons/locolor/16x16/apps/kimagemapeditor.png
-share/icons/locolor/32x32/apps/kimagemapeditor.png
-share/mimelnk/application/x-kommander.desktop
-share/mimelnk/application/x-webprj.desktop
-share/services/kfilereplacepart.desktop
-share/services/kimagemapeditorpart.desktop
-share/services/klinkstatus_part.desktop
-share/services/kxsldbg_part.desktop
-share/services/quanta_preview_config.desktop
-share/services/quantadebuggerdbgp.desktop
-share/services/quantadebuggergubed.desktop
-share/servicetypes/quantadebugger.desktop
-@dirrm share/doc/HTML/en/xsldbg
-@dirrm share/doc/HTML/en/quanta
-@dirrm share/doc/HTML/en/kxsldbg
-@dirrm share/doc/HTML/en/kommander
-@dirrm share/doc/HTML/en/klinkstatus
-@dirrm share/doc/HTML/en/kfilereplace
-@dirrm share/apps/quanta/toolbars/xml
-@dirrm share/apps/quanta/toolbars/wml-1-2
-@dirrm share/apps/quanta/toolbars/tagxml
-@dirrm share/apps/quanta/toolbars/schema
-@dirrm share/apps/quanta/toolbars/kde-docbook
-@dirrm share/apps/quanta/toolbars/html
-@dirrm share/apps/quanta/toolbars/docbook
-@dirrm share/apps/quanta/toolbars/css
-@dirrm share/apps/quanta/toolbars/cfml
-@dirrm share/apps/quanta/toolbars
-@dirrm share/apps/quanta/toolbar
-@dirrm share/apps/quanta/templates/text/scripts
-@dirrm share/apps/quanta/templates/text/others
-@dirrm share/apps/quanta/templates/text/html
-@dirrm share/apps/quanta/templates/text
-@dirrm share/apps/quanta/templates/scripts/php
-@dirrm share/apps/quanta/templates/scripts/perl
-@dirrm share/apps/quanta/templates/scripts/javascript
-@dirrm share/apps/quanta/templates/scripts
-@dirrm share/apps/quanta/templates/pages/xhtml
-@dirrm share/apps/quanta/templates/pages/special
-@dirrm share/apps/quanta/templates/pages/php
-@dirrm share/apps/quanta/templates/pages/html_4.0.1
-@dirrm share/apps/quanta/templates/pages/docbook
-@dirrm share/apps/quanta/templates/pages
-@dirrm share/apps/quanta/templates/images/png
-@dirrm share/apps/quanta/templates/images/others
-@dirrm share/apps/quanta/templates/images/jpg
-@dirrm share/apps/quanta/templates/images
-@dirrm share/apps/quanta/templates/documents/scripts
-@dirrm share/apps/quanta/templates/documents/others
-@dirrm share/apps/quanta/templates/documents/html
-@dirrm share/apps/quanta/templates/documents
-@dirrm share/apps/quanta/templates/binaries/others
-@dirrm share/apps/quanta/templates/binaries/images/png
-@dirrm share/apps/quanta/templates/binaries/images/others
-@dirrm share/apps/quanta/templates/binaries/images/jpg
-@dirrm share/apps/quanta/templates/binaries/images
-@dirrm share/apps/quanta/templates/binaries
-@dirrm share/apps/quanta/templates
-@dirrm share/apps/quanta/scripts
-@dirrm share/apps/quanta/dtep/xslt
-@dirrm share/apps/quanta/dtep/xml-schema
-@dirrm share/apps/quanta/dtep/xhtml11
-@dirrm share/apps/quanta/dtep/xhtml-strict
-@dirrm share/apps/quanta/dtep/xhtml-frameset
-@dirrm share/apps/quanta/dtep/xhtml-basic
-@dirrm share/apps/quanta/dtep/xhtml
-@dirrm share/apps/quanta/dtep/wml-1-2
-@dirrm share/apps/quanta/dtep/tagxml
-@dirrm share/apps/quanta/dtep/relaxng
-@dirrm share/apps/quanta/dtep/php
-@dirrm share/apps/quanta/dtep/kde-docbook-4.2
-@dirrm share/apps/quanta/dtep/kde-docbook-4.1.2
-@dirrm share/apps/quanta/dtep/html-transitional
-@dirrm share/apps/quanta/dtep/html-strict
-@dirrm share/apps/quanta/dtep/html-frameset
-@dirrm share/apps/quanta/dtep/empty
-@dirrm share/apps/quanta/dtep/dtd
-@dirrm share/apps/quanta/dtep/docbook-4.2
-@dirrm share/apps/quanta/dtep/css
-@dirrm share/apps/quanta/dtep/cfml
-@dirrm share/apps/quanta/dtep/cffunct
-@dirrm share/apps/quanta/dtep
-@dirrm share/apps/quanta/doc
-@dirrm share/apps/quanta/csseditor
-@dirrm share/apps/quanta
-@dirrm share/apps/kxsldbgpart
-@dirrm share/apps/kxsldbg
-@dirrm share/apps/kmdr-editor/pics
-@dirrm share/apps/kmdr-editor
-@dirrm share/apps/klinkstatuspart/pics
-@dirrm share/apps/klinkstatuspart
-@dirrm share/apps/klinkstatus
-@dirrm share/apps/kimagemapeditor
-@dirrm share/apps/kfilereplacepart/icons/crystalsvg/22x22/actions
-@dirrm share/apps/kfilereplacepart/icons/crystalsvg/22x22
-@dirrm share/apps/kfilereplacepart/icons/crystalsvg
-@dirrm share/apps/kfilereplacepart/icons
-@dirrm share/apps/kfilereplacepart
-@dirrm share/apps/kfilereplace
-@dirrm share/apps/kafkapart/pics
-@dirrm share/apps/kafkapart
diff --git a/www/kompozer/Makefile b/www/kompozer/Makefile
deleted file mode 100644
index 8e3683d65df7..000000000000
--- a/www/kompozer/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# New ports collection makefile for: nvu
-# Date created: August 21, 2004
-# Whom: Thierry Thomas <thierry@pompo.net>
-#
-# $FreeBSD$
-# $MCom: ports/www/nvu/Makefile,v 1.3 2005/11/23 00:40:57 ahze Exp $
-#
-
-PORTNAME= nvu
-DISTVERSION= 1.0
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= http://cvs.nvu.com/download/
-DISTNAME= ${PORTNAME}-${DISTVERSION}-sources
-
-MAINTAINER= ahze@FreeBSD.org
-COMMENT= A complete Web Authoring System similar to Dreamweaver or Frontpage
-
-USE_X_PREFIX= yes
-USE_BZIP2= yes
-WANT_GNOME= yes
-USE_GMAKE= yes
-NVU= ${PORTNAME}-${DISTVERSION}
-MAKEFILE= client.mk
-ALL_TARGET= build_all
-PORT_MOZCONFIG= ${WRKSRC}/composer/config/mozconfig.linux
-CFLAGS+= -I${X11BASE}/include
-
-.include <bsd.port.pre.mk>
-.include "${.CURDIR}/../mozilla/Makefile.common"
-
-.if ${PERL_LEVEL} < 500600
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config_make-jars.pl
-.endif
-
-post-patch:
- @${RM} -f ${WRKSRC}/config.status ${WRKSRC}/config.cache
- @${ECHO_CMD} "LDFLAGS += -L${LOCALBASE}/lib" >> ${WRKSRC}/toolkit/components/Makefile.in
- @${ECHO_CMD} "LDFLAGS += -L${LOCALBASE}/lib" >> ${WRKSRC}/toolkit/components/gnome/Makefile.in
-
-.include <bsd.port.post.mk>
diff --git a/www/kompozer/distinfo b/www/kompozer/distinfo
deleted file mode 100644
index fad90f1656fe..000000000000
--- a/www/kompozer/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (nvu-1.0-sources.tar.bz2) = ae0f7c85e230ce8a90dc438b53be06e6
-SHA256 (nvu-1.0-sources.tar.bz2) = 9ec892e352c3596a4f734a885c6e085028574714cf0d44c2dac32b0d89b4b630
-SIZE (nvu-1.0-sources.tar.bz2) = 29687976
diff --git a/www/kompozer/files/extra-patch-config_make-jars.pl b/www/kompozer/files/extra-patch-config_make-jars.pl
deleted file mode 100644
index a558607ca459..000000000000
--- a/www/kompozer/files/extra-patch-config_make-jars.pl
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/make-jars.pl.orig Wed Oct 13 16:17:11 2004
-+++ config/make-jars.pl Wed Oct 13 16:17:07 2004
-@@ -40,6 +40,7 @@
- last if ($arg eq "--");
- }
- my $defines = join(' ', @ARGV[ $ddindex .. $#ARGV ]);
-+splice @ARGV, $ddindex, $#ARGV;
-
- getopts("d:s:t:f:avlD:o:p:xz:");
-
diff --git a/www/kompozer/files/patch-bugzilla149334 b/www/kompozer/files/patch-bugzilla149334
deleted file mode 100644
index fe1be5bc8fc0..000000000000
--- a/www/kompozer/files/patch-bugzilla149334
+++ /dev/null
@@ -1,342 +0,0 @@
-Index: gfx/idl/nsIFreeType2.idl
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/idl/nsIFreeType2.idl,v
-retrieving revision 1.10
-diff -u -3 -p -r1.10 nsIFreeType2.idl
---- gfx/idl/nsIFreeType2.idl 15 Apr 2004 23:30:02 -0000 1.10
-+++ gfx/idl/nsIFreeType2.idl 26 May 2004 10:00:54 -0000
-@@ -76,10 +76,11 @@ native FT_Pointer(FT_Pointer);
- native FT_Sfnt_Tag(FT_Sfnt_Tag);
- native FT_Size(FT_Size);
-
--[ptr] native FTC_Image_Desc_p(FTC_Image_Desc);
-+[ptr] native FTC_ImageType_p(FTC_ImageType);
- native FTC_Face_Requester(FTC_Face_Requester);
- native FTC_Font(FTC_Font);
--native FTC_Image_Cache(FTC_Image_Cache);
-+native FTC_FaceID(FTC_FaceID);
-+native FTC_ImageCache(FTC_ImageCache);
- native FTC_Manager(FTC_Manager);
-
- // #ifdef MOZ_SVG
-@@ -99,7 +100,7 @@ interface nsIFreeType2 : nsISupports
-
- readonly attribute FT_Library library;
- readonly attribute FTC_Manager FTCacheManager;
-- readonly attribute FTC_Image_Cache ImageCache;
-+ readonly attribute FTC_ImageCache ImageCache;
-
- void doneFace(in FT_Face face);
- void doneFreeType(in FT_Library lib);
-@@ -115,16 +116,16 @@ interface nsIFreeType2 : nsISupports
- void outlineDecompose(in FT_Outline_p outline,
- in const_FT_Outline_Funcs_p funcs, in voidPtr p);
- void setCharmap(in FT_Face face, in FT_CharMap charmap);
-- void imageCacheLookup(in FTC_Image_Cache cache, in FTC_Image_Desc_p desc,
-+ void imageCacheLookup(in FTC_ImageCache cache, in FTC_ImageType_p desc,
- in FT_UInt gindex, out FT_Glyph glyph);
-- void managerLookupSize(in FTC_Manager manager, in FTC_Font font,
-- out FT_Face face, out FT_Size size);
-+ void managerLookupFace(in FTC_Manager manager, in FTC_FaceID face_id,
-+ out FT_Face face);
- void managerDone(in FTC_Manager manager);
- void managerNew(in FT_Library lib, in FT_UInt max_faces,
- in FT_UInt max_sizes, in FT_ULong max_bytes,
- in FTC_Face_Requester requester, in FT_Pointer req_data,
- out FTC_Manager manager);
-- void imageCacheNew(in FTC_Manager manager, out FTC_Image_Cache cache);
-+ void imageCacheNew(in FTC_Manager manager, out FTC_ImageCache cache);
- /* #ifdef MOZ_SVG */
- void glyphTransform(in FT_Glyph glyph, in FT_Matrix_p matrix,
- in FT_Vector_p delta);
-Index: gfx/src/freetype/nsFreeType.cpp
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/freetype/nsFreeType.cpp,v
-retrieving revision 1.25
-diff -u -3 -p -r1.25 nsFreeType.cpp
---- gfx/src/freetype/nsFreeType.cpp 17 Apr 2004 21:52:29 -0000 1.25
-+++ gfx/src/freetype/nsFreeType.cpp 26 May 2004 10:00:54 -0000
-@@ -110,11 +110,11 @@ FtFuncList nsFreeType2::FtFuncs [] = {
- {"FT_New_Face", NS_FT2_OFFSET(nsFT_New_Face), PR_TRUE},
- {"FT_Outline_Decompose", NS_FT2_OFFSET(nsFT_Outline_Decompose), PR_TRUE},
- {"FT_Set_Charmap", NS_FT2_OFFSET(nsFT_Set_Charmap), PR_TRUE},
-- {"FTC_Image_Cache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE},
-- {"FTC_Manager_Lookup_Size", NS_FT2_OFFSET(nsFTC_Manager_Lookup_Size), PR_TRUE},
-+ {"FTC_ImageCache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE},
-+ {"FTC_Manager_LookupFace", NS_FT2_OFFSET(nsFTC_Manager_LookupFace), PR_TRUE},
- {"FTC_Manager_Done", NS_FT2_OFFSET(nsFTC_Manager_Done), PR_TRUE},
- {"FTC_Manager_New", NS_FT2_OFFSET(nsFTC_Manager_New), PR_TRUE},
-- {"FTC_Image_Cache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE},
-+ {"FTC_ImageCache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE},
- // #ifdef MOZ_SVG
- {"FT_Glyph_Transform", NS_FT2_OFFSET(nsFT_Glyph_Transform), PR_TRUE},
- {"FT_Get_Kerning", NS_FT2_OFFSET(nsFT_Get_Kerning), PR_TRUE},
-@@ -282,7 +282,7 @@ nsFreeType2::SetCharmap(FT_Face face, FT
- }
-
- NS_IMETHODIMP
--nsFreeType2::ImageCacheLookup(FTC_Image_Cache cache, FTC_Image_Desc *desc,
-+nsFreeType2::ImageCacheLookup(FTC_ImageCache cache, FTC_ImageType *desc,
- FT_UInt glyphID, FT_Glyph *glyph)
- {
- // call the FreeType2 function via the function pointer
-@@ -291,11 +291,11 @@ nsFreeType2::ImageCacheLookup(FTC_Image_
- }
-
- NS_IMETHODIMP
--nsFreeType2::ManagerLookupSize(FTC_Manager manager, FTC_Font font,
-- FT_Face *face, FT_Size *size)
-+nsFreeType2::ManagerLookupFace(FTC_Manager manager, FTC_FaceID face_id,
-+ FT_Face *face)
- {
- // call the FreeType2 function via the function pointer
-- FT_Error error = nsFTC_Manager_Lookup_Size(manager, font, face, size);
-+ FT_Error error = nsFTC_Manager_LookupFace(manager, face_id, face);
- return error ? NS_ERROR_FAILURE : NS_OK;
- }
-
-@@ -320,7 +320,7 @@ nsFreeType2::ManagerNew(FT_Library libra
- }
-
- NS_IMETHODIMP
--nsFreeType2::ImageCacheNew(FTC_Manager manager, FTC_Image_Cache *cache)
-+nsFreeType2::ImageCacheNew(FTC_Manager manager, FTC_ImageCache *cache)
- {
- // call the FreeType2 function via the function pointer
- FT_Error error = nsFTC_Image_Cache_New(manager, cache);
-@@ -389,7 +389,7 @@ nsFreeType2::SupportsExtFunc(PRBool *res
- }
-
- NS_IMETHODIMP
--nsFreeType2::GetImageCache(FTC_Image_Cache *aCache)
-+nsFreeType2::GetImageCache(FTC_ImageCache *aCache)
- {
- *aCache = mImageCache;
- return NS_OK;
-Index: gfx/src/freetype/nsFreeType.h
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/freetype/nsFreeType.h,v
-retrieving revision 1.17
-diff -u -3 -p -r1.17 nsFreeType.h
---- gfx/src/freetype/nsFreeType.h 17 Apr 2004 21:52:29 -0000 1.17
-+++ gfx/src/freetype/nsFreeType.h 26 May 2004 10:00:54 -0000
-@@ -120,13 +120,13 @@ typedef FT_Error (*FT_Outline_Decompose_
- typedef FT_Error (*FT_New_Face_t)(FT_Library, const char*, FT_Long, FT_Face*);
- typedef FT_Error (*FT_Set_Charmap_t)(FT_Face face, FT_CharMap charmap);
- typedef FT_Error (*FTC_Image_Cache_Lookup_t)
-- (FTC_Image_Cache, FTC_Image_Desc*, FT_UInt, FT_Glyph*);
--typedef FT_Error (*FTC_Manager_Lookup_Size_t)
-- (FTC_Manager, FTC_Font, FT_Face*, FT_Size*);
-+ (FTC_ImageCache, FTC_ImageType*, FT_UInt, FT_Glyph*);
-+typedef FT_Error (*FTC_Manager_LookupFace_t)
-+ (FTC_Manager, FTC_FaceID, FT_Face*);
- typedef FT_Error (*FTC_Manager_Done_t)(FTC_Manager);
- typedef FT_Error (*FTC_Manager_New_t)(FT_Library, FT_UInt, FT_UInt, FT_ULong,
- FTC_Face_Requester, FT_Pointer, FTC_Manager*);
--typedef FT_Error (*FTC_Image_Cache_New_t)(FTC_Manager, FTC_Image_Cache*);
-+typedef FT_Error (*FTC_Image_Cache_New_t)(FTC_Manager, FTC_ImageCache*);
- // #ifdef MOZ_SVG
- typedef FT_Error (*FT_Glyph_Transform_t)(FT_Glyph, FT_Matrix*, FT_Vector*);
- typedef FT_Error (*FT_Get_Kerning_t)
-@@ -181,7 +181,7 @@ protected:
- FT_Outline_Decompose_t nsFT_Outline_Decompose;
- FT_Set_Charmap_t nsFT_Set_Charmap;
- FTC_Image_Cache_Lookup_t nsFTC_Image_Cache_Lookup;
-- FTC_Manager_Lookup_Size_t nsFTC_Manager_Lookup_Size;
-+ FTC_Manager_LookupFace_t nsFTC_Manager_LookupFace;
- FTC_Manager_Done_t nsFTC_Manager_Done;
- FTC_Manager_New_t nsFTC_Manager_New;
- FTC_Image_Cache_New_t nsFTC_Image_Cache_New;
-@@ -229,7 +229,7 @@ protected:
- PRLibrary *mSharedLib;
- FT_Library mFreeTypeLibrary;
- FTC_Manager mFTCacheManager;
-- FTC_Image_Cache mImageCache;
-+ FTC_ImageCache mImageCache;
-
- static nsHashtable *sFontFamilies;
- static nsHashtable *sRange1CharSetNames;
-Index: gfx/src/ps/nsFontMetricsPS.cpp
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/ps/nsFontMetricsPS.cpp,v
-retrieving revision 1.43
-diff -u -3 -p -r1.43 nsFontMetricsPS.cpp
---- gfx/src/ps/nsFontMetricsPS.cpp 17 Apr 2004 21:52:31 -0000 1.43
-+++ gfx/src/ps/nsFontMetricsPS.cpp 26 May 2004 10:01:03 -0000
-@@ -1140,10 +1140,10 @@ nsFontPSFreeType::Init(nsITrueTypeFontCa
-
- mPixelSize = NSToIntRound(app2dev * mFont->size);
-
-- mImageDesc.font.face_id = (void*)mEntry;
-- mImageDesc.font.pix_width = mPixelSize;
-- mImageDesc.font.pix_height = mPixelSize;
-- mImageDesc.image_type = 0;
-+ mImageDesc->face_id = (FTC_FaceID)&mEntry;
-+ mImageDesc->width = mPixelSize;
-+ mImageDesc->height = mPixelSize;
-+ mImageDesc->flags = 0;
-
- nsresult rv;
- mFt2 = do_GetService(NS_FREETYPE2_CONTRACTID, &rv);
-@@ -1189,7 +1189,7 @@ nsFontPSFreeType::GetWidth(const PRUnich
- if (!face)
- return 0;
-
-- FTC_Image_Cache iCache;
-+ FTC_ImageCache iCache;
- nsresult rv = mFt2->GetImageCache(&iCache);
- if (NS_FAILED(rv)) {
- NS_ERROR("Failed to get Image Cache");
-@@ -1227,8 +1227,8 @@ nsFontPSFreeType::getFTFace()
-
- FTC_Manager cManager;
- mFt2->GetFTCacheManager(&cManager);
-- nsresult rv = mFt2->ManagerLookupSize(cManager, &mImageDesc.font,
-- &face, nsnull);
-+ nsresult rv = mFt2->ManagerLookupFace(cManager, mImageDesc->face_id,
-+ &face);
- NS_ASSERTION(rv==0, "failed to get face/size");
- if (rv)
- return nsnull;
-@@ -1621,16 +1621,16 @@ void nsFT2Type8Generator::GeneratePSFont
- mEntry->GetFamilyName(fontName);
- mEntry->GetStyleName(styleName);
-
-- mImageDesc.font.face_id = (void*)mEntry;
-+ mImageDesc->face_id = (FTC_FaceID)&mEntry;
- // TT glyph has no relation to size
-- mImageDesc.font.pix_width = 16;
-- mImageDesc.font.pix_height = 16;
-- mImageDesc.image_type = 0;
-+ mImageDesc->width = 16;
-+ mImageDesc->height = 16;
-+ mImageDesc->flags = 0;
- FT_Face face = nsnull;
- FTC_Manager cManager;
- mFt2->GetFTCacheManager(&cManager);
-- nsresult rv = mFt2->ManagerLookupSize(cManager, &mImageDesc.font,
-- &face, nsnull);
-+ nsresult rv = mFt2->ManagerLookupFace(cManager, mImageDesc->face_id,
-+ &face);
- if (NS_FAILED(rv))
- return;
-
-Index: gfx/src/ps/nsFontMetricsPS.h
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/ps/nsFontMetricsPS.h,v
-retrieving revision 1.25
-diff -u -3 -p -r1.25 nsFontMetricsPS.h
---- gfx/src/ps/nsFontMetricsPS.h 17 Apr 2004 21:52:31 -0000 1.25
-+++ gfx/src/ps/nsFontMetricsPS.h 26 May 2004 10:01:03 -0000
-@@ -319,7 +319,7 @@ protected:
- nsCOMPtr<nsITrueTypeFontCatalogEntry> mFaceID;
- nsCOMPtr<nsIFreeType2> mFt2;
- PRUint16 mPixelSize;
-- FTC_Image_Desc mImageDesc;
-+ FTC_ImageType mImageDesc;
-
-
- static PRBool AddUserPref(nsIAtom *aLang, const nsFont& aFont,
-@@ -362,7 +362,7 @@ public:
- protected:
- nsCOMPtr<nsITrueTypeFontCatalogEntry> mEntry;
- nsCOMPtr<nsIFreeType2> mFt2;
-- FTC_Image_Desc mImageDesc;
-+ FTC_ImageType mImageDesc;
- };
- #endif
-
-Index: gfx/src/x11shared/nsFontFreeType.cpp
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/x11shared/nsFontFreeType.cpp,v
-retrieving revision 1.14
-diff -u -3 -p -r1.14 nsFontFreeType.cpp
---- gfx/src/x11shared/nsFontFreeType.cpp 17 Apr 2004 21:52:34 -0000 1.14
-+++ gfx/src/x11shared/nsFontFreeType.cpp 26 May 2004 10:01:03 -0000
-@@ -177,7 +177,7 @@ nsFreeTypeFont::getFTFace()
- FTC_Manager mgr;
- nsresult rv;
- mFt2->GetFTCacheManager(&mgr);
-- rv = mFt2->ManagerLookupSize(mgr, &mImageDesc.font, &face, nsnull);
-+ rv = mFt2->ManagerLookupFace(mgr, mImageDesc->face_id, &face);
- NS_ASSERTION(NS_SUCCEEDED(rv), "failed to get face/size");
- if (NS_FAILED(rv))
- return nsnull;
-@@ -191,22 +191,15 @@ nsFreeTypeFont::nsFreeTypeFont(nsITrueTy
- PRBool embedded_bimap = PR_FALSE;
- mFaceID = aFaceID;
- mPixelSize = aPixelSize;
-- mImageDesc.font.face_id = (void*)mFaceID;
-- mImageDesc.font.pix_width = aPixelSize;
-- mImageDesc.font.pix_height = aPixelSize;
-- mImageDesc.image_type = 0;
-+ mImageDesc->face_id = (FTC_FaceID)&mFaceID;
-+ mImageDesc->width = aPixelSize;
-+ mImageDesc->height = aPixelSize;
-+ mImageDesc->flags = 0;
-
- if (aPixelSize < nsFreeType2::gAntiAliasMinimum) {
-- mImageDesc.image_type |= ftc_image_mono;
- anti_alias = PR_FALSE;
- }
-
-- if (nsFreeType2::gFreeType2Autohinted)
-- mImageDesc.image_type |= ftc_image_flag_autohinted;
--
-- if (nsFreeType2::gFreeType2Unhinted)
-- mImageDesc.image_type |= ftc_image_flag_unhinted;
--
- PRUint32 num_embedded_bitmaps, i;
- PRInt32* embedded_bitmapheights;
- mFaceID->GetEmbeddedBitmapHeights(&num_embedded_bitmaps,
-@@ -218,7 +211,6 @@ nsFreeTypeFont::nsFreeTypeFont(nsITrueTy
- if (embedded_bitmapheights[i] == aPixelSize) {
- embedded_bimap = PR_TRUE;
- // unhinted must be set for embedded bitmaps to be used
-- mImageDesc.image_type |= ftc_image_flag_unhinted;
- break;
- }
- }
-@@ -312,7 +304,7 @@ nsFreeTypeFont::doGetBoundingMetrics(con
- if (!face)
- return NS_ERROR_FAILURE;
-
-- FTC_Image_Cache icache;
-+ FTC_ImageCache icache;
- mFt2->GetImageCache(&icache);
- if (!icache)
- return NS_ERROR_FAILURE;
-@@ -401,7 +393,7 @@ nsFreeTypeFont::GetWidth(const PRUnichar
- if (!face)
- return 0;
-
-- FTC_Image_Cache icache;
-+ FTC_ImageCache icache;
- mFt2->GetImageCache(&icache);
- if (!icache)
- return 0;
-@@ -723,7 +715,7 @@ nsFreeTypeXImage::DrawString(nsRendering
- if (y%4==0) (*blendPixelFunc)(sub_image, y, ascent-1, black, 255/2);
- #endif
-
-- FTC_Image_Cache icache;
-+ FTC_ImageCache icache;
- mFt2->GetImageCache(&icache);
- if (!icache)
- return 0;
-Index: gfx/src/x11shared/nsFontFreeType.h
-===================================================================
-RCS file: /cvsroot/mozilla/gfx/src/x11shared/nsFontFreeType.h,v
-retrieving revision 1.10
-diff -u -3 -p -r1.10 nsFontFreeType.h
---- gfx/src/x11shared/nsFontFreeType.h 17 Apr 2004 21:52:34 -0000 1.10
-+++ gfx/src/x11shared/nsFontFreeType.h 26 May 2004 10:01:03 -0000
-@@ -110,7 +110,7 @@ protected:
- XImage *GetXImage(PRUint32 width, PRUint32 height);
- nsITrueTypeFontCatalogEntry *mFaceID;
- PRUint16 mPixelSize;
-- FTC_Image_Desc mImageDesc;
-+ FTC_ImageType mImageDesc;
- nsCOMPtr<nsIFreeType2> mFt2;
- };
-
diff --git a/www/kompozer/files/patch-build_unix_mozilla-xpcom.pc.in b/www/kompozer/files/patch-build_unix_mozilla-xpcom.pc.in
deleted file mode 100644
index 4e982a5443e8..000000000000
--- a/www/kompozer/files/patch-build_unix_mozilla-xpcom.pc.in
+++ /dev/null
@@ -1,8 +0,0 @@
---- build/unix/mozilla-xpcom.pc.in.orig Thu Jun 24 12:23:09 2004
-+++ build/unix/mozilla-xpcom.pc.in Thu Jun 24 12:23:18 2004
-@@ -8,4 +8,4 @@
- Version: %MOZILLA_VERSION%
- Requires: mozilla-nspr = %MOZILLA_VERSION%
- Libs: -L${libdir} -lxpcom
--Cflags: -I${includedir}/xpcom -I${includedir}/string
-+Cflags: -I${includedir}/xpcom -I${includedir}/string -I${includedir}
diff --git a/www/kompozer/files/patch-config_autoconf.mk.in b/www/kompozer/files/patch-config_autoconf.mk.in
deleted file mode 100644
index 29fe7f8fbde0..000000000000
--- a/www/kompozer/files/patch-config_autoconf.mk.in
+++ /dev/null
@@ -1,18 +0,0 @@
---- config/autoconf.mk.in.orig Thu Jul 14 00:50:06 2005
-+++ config/autoconf.mk.in Thu Jul 14 00:50:40 2005
-@@ -50,13 +50,13 @@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- bindir = @bindir@
--includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir = @includedir@/%%MOZILLA%%
- libdir = @libdir@
- datadir = @datadir@
- mandir = @mandir@
- idldir = @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-
--mozappdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+mozappdir = $(libdir)/%%MOZILLA%%
- mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION)
- mrelibdir = $(mredir)/lib
-
diff --git a/www/kompozer/files/patch-extensions_transformiix_source_base_Double.cpp b/www/kompozer/files/patch-extensions_transformiix_source_base_Double.cpp
deleted file mode 100644
index 38ce7ec12167..000000000000
--- a/www/kompozer/files/patch-extensions_transformiix_source_base_Double.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
---- extensions/transformiix/source/base/Double.cpp.orig Mon Feb 6 15:40:52 2006
-+++ extensions/transformiix/source/base/Double.cpp Mon Feb 6 15:51:01 2006
-@@ -52,11 +52,16 @@
- //A trick to handle IEEE floating point exceptions on FreeBSD - E.D.
- #ifdef __FreeBSD__
- #include <ieeefp.h>
--#ifdef __alpha__
--fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
--#else
--fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML;
-+#if !defined(FP_X_DNML)
-+#define FP_X_DNML 0
- #endif
-+#if !defined(FP_X_STK)
-+#define FP_X_STK 0
-+#endif
-+#if !defined(FP_X_IOV)
-+#define FP_X_IOV 0
-+#endif
-+fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML|FP_X_STK|FP_X_IOV;
- fp_except_t oldmask = fpsetmask(~allmask);
- #endif
-
diff --git a/www/kompozer/files/patch-gfx-src-gtk-Makefile.in b/www/kompozer/files/patch-gfx-src-gtk-Makefile.in
deleted file mode 100644
index ff8b699841a3..000000000000
--- a/www/kompozer/files/patch-gfx-src-gtk-Makefile.in
+++ /dev/null
@@ -1,15 +0,0 @@
-When using ``--with-system-nspr'' option, MOZ_COMPONENT_LIBS does not
-contain the ``-L../../../dist/lib'' -- only ``-L../../../dist/bin''.
-
-This causes an error, because libgfxshared_s is only under dist/lib.
-
- -mi
-
---- gfx/src/gtk/Makefile.in Mon Nov 10 07:24:51 2003
-+++ gfx/src/gtk/Makefile.in Thu Jul 21 23:58:26 2005
-@@ -165,4 +165,5 @@
- ifdef MOZ_ENABLE_GTK2
- EXTRA_DSO_LDOPTS += $(MOZ_COMPONENT_LIBS) \
-+ $(LIBS_DIR) \
- -lgkgfx \
- -lgfxshared_s \
diff --git a/www/kompozer/files/patch-libm b/www/kompozer/files/patch-libm
deleted file mode 100644
index 7de64b2a5068..000000000000
--- a/www/kompozer/files/patch-libm
+++ /dev/null
@@ -1,25 +0,0 @@
---- js/src/Makefile.in Thu Aug 4 22:26:52 2005
-+++ js/src/Makefile.in Thu Aug 4 23:02:32 2005
-@@ -148,5 +148,4 @@
- endif
-
--FDLIBM_LIBRARY = fdlibm/$(LIB_PREFIX)fdm.$(LIB_SUFFIX)
- JSMATH_PRELINK = jsmathtemp.o
- JS_SAFE_ARENA = 1
-@@ -320,7 +319,4 @@
- endif
- @$(RM) -f $(JSMATH_PRELINK)
--else
--# Create dependency so we build fdlibm
--jsmath.o: $(FDLIBM_LIBRARY) Makefile.in
- endif
-
---- js/Makefile.in Sun Mar 23 14:36:00 2003
-+++ js/Makefile.in Thu Aug 4 23:08:06 2005
-@@ -46,5 +46,5 @@
- #
-
--DIRS = src/fdlibm src
-+DIRS = src
-
- include $(topsrcdir)/config/rules.mk
diff --git a/www/kompozer/files/patch-sysnss b/www/kompozer/files/patch-sysnss
deleted file mode 100644
index d854cabc053a..000000000000
--- a/www/kompozer/files/patch-sysnss
+++ /dev/null
@@ -1,178 +0,0 @@
---- Makefile.in Tue Sep 14 16:59:40 2004
-+++ Makefile.in Tue Aug 2 08:26:55 2005
-@@ -102,6 +102,4 @@
- # tier 1 - 3rd party individual libraries
- #
--tier_1_dirs += dbm
--
- ifndef MOZ_NATIVE_JPEG
- tier_1_dirs += jpeg
---- security/manager/Makefile.in Mon Mar 28 19:56:36 2005
-+++ security/manager/Makefile.in Tue Aug 2 09:02:50 2005
-@@ -37,16 +37,7 @@
- SOFTOKEN3_LIB \
- SOFTOKEN3_CHK \
-- LOADABLE_ROOT_MODULE \
- HAVE_FREEBL_MODULES \
- $(NULL)
-
--LOADABLE_ROOT_MODULE = $(DLL_PREFIX)nssckbi$(DLL_SUFFIX)
--
--NSS3_LIB = $(DLL_PREFIX)nss3$(DLL_SUFFIX)
--SMIME3_LIB = $(DLL_PREFIX)smime3$(DLL_SUFFIX)
--SSL3_LIB = $(DLL_PREFIX)ssl3$(DLL_SUFFIX)
--SOFTOKEN3_LIB = $(DLL_PREFIX)softokn3$(DLL_SUFFIX)
--SOFTOKEN3_CHK = $(DLL_PREFIX)softokn3.chk
--
- ifneq (,$(filter SunOS HP-UX,$(OS_ARCH)))
- ifeq (,$(filter i86pc ia64,$(OS_TEST)))
-@@ -132,9 +123,4 @@
- .nss.cleaned: .nss.checkout
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
- touch $@
-
-@@ -153,43 +139,4 @@
- ifeq ($(OS_ARCH),WINNT)
- cd $(DIST)/lib; cp -f $(LIB_PREFIX)dbm$(MOZ_BITS).$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--else
-- cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
--endif
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS)
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
--endif
--ifndef DISABLE_DIST_GRE
-- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(GRE_DIST)
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(GRE_DIST)
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(GRE_DIST)
--ifdef HAVE_FREEBL_MODULES
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(GRE_DIST)
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(GRE_DIST)
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(GRE_DIST)
--endif
--endif
--ifndef _SKIP_OLD_GRE_INSTALL
-- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DIST)/bin
--ifndef SKIP_CHK
-- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DIST)/bin
--endif
-- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DIST)/bin
--ifdef HAVE_FREEBL_MODULES
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(DIST)/bin
-- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(DIST)/bin
-- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(DIST)/bin
--endif
- endif
- $(MAKE) -C boot $@
-@@ -200,18 +147,4 @@
-
- install::
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DESTDIR)$(mozappdir)
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DESTDIR)$(mozappdir)
--ifdef HAVE_FREEBL_MODULES
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(DESTDIR)$(mozappdir)
--endif
- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
-@@ -227,9 +160,4 @@
- endif
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
-
- echo-requires-recursive::
---- security/manager/ssl/src/Makefile.in Wed Jan 7 08:36:51 2004
-+++ security/manager/ssl/src/Makefile.in Tue Aug 2 09:13:07 2005
-@@ -117,5 +117,5 @@
- # Use local includes because they are inserted before INCLUDES
- # so that Mozilla's nss.h is used, not glibc's
--LOCAL_INCLUDES += -I$(DIST)/public/nss \
-+LOCAL_INCLUDES += -I$(LOCALBASE)/include/nss/nss \
- $(NULL)
-
---- config/config.mk Tue Oct 12 00:11:11 2004
-+++ config/config.mk Tue Aug 2 09:19:18 2005
-@@ -170,5 +170,4 @@
- NSS_LIBS = \
- $(LIBS_DIR) \
-- $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX) \
- -lsmime3 \
- -lssl3 \
-@@ -189,11 +188,5 @@
- endif
-
--NSS_DEP_LIBS = \
-- $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)smime3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)ssl3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)nss3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)softokn3$(DLL_SUFFIX) \
-- $(NULL)
-+NSS_DEP_LIBS =
-
- MOZ_UNICHARUTIL_LIBS = $(DIST)/lib/$(LIB_PREFIX)unicharutil_s.$(LIB_SUFFIX)
---- security/manager/ssl/src/nsNSSComponent.cpp Thu Apr 22 15:48:30 2004
-+++ security/manager/ssl/src/nsNSSComponent.cpp Thu Aug 4 16:44:27 2005
-@@ -88,4 +88,8 @@
- }
-
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#include <errno.h>
-+
- #ifdef PR_LOGGING
- PRLogModuleInfo* gPIPNSSLog = nsnull;
-@@ -406,4 +410,5 @@
- const char *possible_ckbi_locations[] = {
- NS_GRE_DIR,
-+ NS_UNIX_LIB_DIR,
- NS_XPCOM_CURRENT_PROCESS_DIR
- };
-@@ -419,5 +424,5 @@
- }
-
-- char *fullModuleName = nsnull;
-+ char *fullModuleName;
- #ifdef XP_MAC
- nsCAutoString nativePath;
-@@ -431,4 +436,12 @@
- fullModuleName = PR_GetLibraryName(processDir.get(), "nssckbi");
- #endif
-+ if (fullModuleName == nsnull)
-+ continue;
-+ struct stat sb;
-+ if (stat(fullModuleName, &sb)) {
-+ if (errno != ENOENT)
-+ perror(fullModuleName);
-+ continue;
-+ }
- /* If a module exists with the same name, delete it. */
- NS_ConvertUCS2toUTF8 modNameUTF8(modName);
diff --git a/www/kompozer/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp b/www/kompozer/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
deleted file mode 100644
index 7f8e55f536df..000000000000
--- a/www/kompozer/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- uriloader/exthandler/unix/nsGNOMERegistry.cpp.orig Fri Dec 24 04:30:00 2004
-+++ uriloader/exthandler/unix/nsGNOMERegistry.cpp Fri Dec 24 04:34:05 2004
-@@ -143,7 +143,7 @@
- PR_END_MACRO
-
- // Attempt to open libgconf
-- gconfLib = LoadVersionedLibrary("gconf-2", ".4");
-+ gconfLib = PR_LoadLibrary("libgconf-2.so");
- ENSURE_LIB(gconfLib);
-
- GET_LIB_FUNCTION(gconf, gconf_client_get_default);
-@@ -151,7 +151,7 @@
- GET_LIB_FUNCTION(gconf, gconf_client_get_bool);
-
- // Attempt to open libgnome
-- gnomeLib = LoadVersionedLibrary("gnome-2", ".0");
-+ gnomeLib = PR_LoadLibrary("libgnome-2.so");
- ENSURE_LIB(gnomeLib);
-
- GET_LIB_FUNCTION(gnome, gnome_url_show);
-@@ -160,7 +160,7 @@
- GET_LIB_FUNCTION(gnome, gnome_program_get);
-
- // Attempt to open libgnomevfs
-- vfsLib = LoadVersionedLibrary("gnomevfs-2", ".0");
-+ vfsLib = PR_LoadLibrary("libgnomevfs-2.so");
- ENSURE_LIB(vfsLib);
-
- GET_LIB_FUNCTION(vfs, gnome_vfs_mime_type_from_name);
diff --git a/www/kompozer/files/patch-venkman b/www/kompozer/files/patch-venkman
deleted file mode 100644
index 547fa3d011a8..000000000000
--- a/www/kompozer/files/patch-venkman
+++ /dev/null
@@ -1,30 +0,0 @@
---- configure.orig Thu Dec 29 00:16:56 2005
-+++ configure Thu Dec 29 00:17:37 2005
-@@ -12674,10 +12674,8 @@
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|gnomevfs||'`
- fi
-
--if test -z "$MOZ_JSDEBUGGER" && test `echo "$MOZ_EXTENSIONS" | grep -c venkman` -ne 0; then
-- echo "configure: warning: Cannot build venkman without JavaScript debug library. Removing venkman from MOZ_EXTENSIONS." 1>&2
-- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|venkman||'`
--fi
-+echo "configure: warning: Removing venkman from MOZ_EXTENSIONS." 1>&2
-+MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|venkman||'`
-
- if test `echo "$MOZ_EXTENSIONS" | grep -c tridentprofile` -ne 0 && test "$OS_ARCH" != "WINNT"; then
- echo "configure: warning: tridentprofile extension works only on Windows at this time. Removing tridentprofile from MOZ_EXTENSIONS." 1>&2
---- configure.in.orig Thu Dec 29 00:17:05 2005
-+++ configure.in Thu Dec 29 00:18:39 2005
-@@ -3841,10 +3841,8 @@
- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|gnomevfs||'`
- fi
-
--if test -z "$MOZ_JSDEBUGGER" && test `echo "$MOZ_EXTENSIONS" | grep -c venkman` -ne 0; then
-- AC_MSG_WARN([Cannot build venkman without JavaScript debug library. Removing venkman from MOZ_EXTENSIONS.])
-- MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|venkman||'`
--fi
-+AC_MSG_WARN([Removing venkman from MOZ_EXTENSIONS.])
-+MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|venkman||'`
-
- dnl This might be temporary: build tridentprofile only on Windows
- if test `echo "$MOZ_EXTENSIONS" | grep -c tridentprofile` -ne 0 && test "$OS_ARCH" != "WINNT"; then
diff --git a/www/kompozer/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in b/www/kompozer/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in
deleted file mode 100644
index 51edeb95a7a7..000000000000
--- a/www/kompozer/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in
+++ /dev/null
@@ -1,54 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003
-+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 15:06:40 2004
-@@ -49,6 +49,9 @@
- ifeq (86,$(findstring 86,$(OS_TEST)))
- CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
- endif
-+ifeq (amd64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp
-+endif
- endif
- #
- # New code for Linux, et. al., with gcc
-@@ -60,7 +63,7 @@
- endif
- endif
- # IA64 Linux
--ifneq (,$(filter Linux,$(OS_ARCH)))
-+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
- ifneq (,$(findstring ia64,$(OS_TEST)))
- CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
- ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -106,9 +109,15 @@
- ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s
- endif
- #
-+# FreeBSD/Alpha
-+#
-+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha)
-+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp
-+endif
-+#
- # Linux/Alpha
- #
--ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
-+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp
- endif
- #
-@@ -294,6 +303,15 @@
- ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc)
- CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
- ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
-+endif
-+#
-+# FreeBSD/SPARC64
-+#
-+ifeq ($(OS_ARCH),FreeBSD)
-+ifneq (,$(findstring sparc,$(OS_TEST)))
-+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp
-+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s
-+endif
- endif
- #
- # Solaris/SPARC
diff --git a/www/kompozer/files/patch-xpcom::reflect::xptcall::public::xptcstubsdecl.inc b/www/kompozer/files/patch-xpcom::reflect::xptcall::public::xptcstubsdecl.inc
deleted file mode 100644
index ebe5474ca275..000000000000
--- a/www/kompozer/files/patch-xpcom::reflect::xptcall::public::xptcstubsdecl.inc
+++ /dev/null
@@ -1,11 +0,0 @@
---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004
-+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Fri Mar 19 15:58:14 2004
-@@ -8,7 +8,7 @@
- * 1 is AddRef
- * 2 is Release
- */
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64)
- NS_IMETHOD Stub3();
- NS_IMETHOD Stub4();
- NS_IMETHOD Stub5();
diff --git a/www/kompozer/files/patch-xptcall-alpha b/www/kompozer/files/patch-xptcall-alpha
deleted file mode 100644
index 29631a98e61e..000000000000
--- a/www/kompozer/files/patch-xptcall-alpha
+++ /dev/null
@@ -1,459 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003
-@@ -0,0 +1,184 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1998
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+__asm__("invoke_copy_to_stack") __attribute__((unused));
-+
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++)
-+ {
-+ if(s->IsPtrData())
-+ {
-+ *d = (PRUint64)s->ptr;
-+ continue;
-+ }
-+ switch(s->type)
-+ {
-+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break;
-+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break;
-+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break;
-+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break;
-+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break;
-+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break;
-+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break;
-+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // convert floats to doubles if they are to be passed
-+ // via registers so we can just deal with doubles later
-+ union { PRUint64 u64; double d; } t;
-+ t.d = (double)s->val.f;
-+ *d = t.u64;
-+ }
-+ else
-+ // otherwise copy to stack normally
-+ *d = (PRUint64)s->val.u32;
-+ break;
-+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break;
-+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break;
-+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break;
-+ default:
-+ // all the others are plain pointer types
-+ *d = (PRUint64)s->val.p;
-+ break;
-+ }
-+ }
-+}
-+
-+/*
-+ * XPTC_PUBLIC_API(nsresult)
-+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt)
-+ */
-+__asm__(
-+ "#### XPTC_InvokeByIndex ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".globl XPTC_InvokeByIndex\n\t"
-+ ".ent XPTC_InvokeByIndex\n"
-+"XPTC_InvokeByIndex:\n\t"
-+ ".frame $15,32,$26,0\n\t"
-+ ".mask 0x4008000,-32\n\t"
-+ "ldgp $29,0($27)\n"
-+"$XPTC_InvokeByIndex..ng:\n\t"
-+ "subq $30,32,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ "stq $15,8($30)\n\t"
-+ "bis $30,$30,$15\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1
-+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters
-+ * is required for storage of those passed via registers.
-+ */
-+
-+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */
-+ "cmplt $2,$18,$1\n\t"
-+ "cmovne $1,$18,$2\n\t"
-+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */
-+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */
-+ "subq $30,$1,$30\n\t"
-+
-+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */
-+ "stq $17,16($15)\n\t" /* save "methodIndex" */
-+
-+ "addq $30,8,$16\n\t" /* pass stack pointer */
-+ "bis $18,$18,$17\n\t" /* pass "paramCount" */
-+ "bis $19,$19,$18\n\t" /* pass "params" */
-+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */
-+
-+ /*
-+ * Copy the first 6 parameters to registers and remove from stack frame.
-+ * Both the integer and floating point registers are set for each parameter
-+ * except the first which is the "this" pointer. (integer only)
-+ * The floating point registers are all set as doubles since the
-+ * invoke_copy_to_stack function should have converted the floats.
-+ */
-+ "ldq $16,0($30)\n\t" /* integer registers */
-+ "ldq $17,8($30)\n\t"
-+ "ldq $18,16($30)\n\t"
-+ "ldq $19,24($30)\n\t"
-+ "ldq $20,32($30)\n\t"
-+ "ldq $21,40($30)\n\t"
-+ "ldt $f17,8($30)\n\t" /* floating point registers */
-+ "ldt $f18,16($30)\n\t"
-+ "ldt $f19,24($30)\n\t"
-+ "ldt $f20,32($30)\n\t"
-+ "ldt $f21,40($30)\n\t"
-+
-+ "addq $30,48,$30\n\t" /* remove params from stack */
-+
-+ /*
-+ * Call the virtual function with the constructed stack frame.
-+ */
-+ "bis $16,$16,$1\n\t" /* load "this" */
-+ "ldq $2,16($15)\n\t" /* load "methodIndex" */
-+ "ldq $1,0($1)\n\t" /* load vtable */
-+#if 0
-+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */
-+#else
-+ "mulq $2, 8, $2\n\t"
-+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */
-+#endif
-+ "addq $1,$2,$1\n\t"
-+ "ldq $27,0($1)\n\t" /* load address of function */
-+ "jsr $26,($27),0\n\t" /* call virtual function */
-+ "ldgp $29,0($26)\n\t"
-+
-+ "bis $15,$15,$30\n\t"
-+ "ldq $26,0($30)\n\t"
-+ "ldq $15,8($30)\n\t"
-+ "addq $30,32,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end XPTC_InvokeByIndex"
-+ );
-+
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003
-@@ -0,0 +1,269 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1999
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Implement shared vtbl methods. */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include <sys/types.h>
-+#include <machine/cpu.h>
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+__asm__("PrepareAndDispatch") __attribute__((unused));
-+
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+{
-+ const PRUint8 PARAM_BUFFER_COUNT = 16;
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ // args[0] to args[NUM_ARG_REGS] hold floating point register values
-+ PRUint64* ap = args + NUM_ARG_REGS;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break;
-+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break;
-+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break;
-+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break;
-+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break;
-+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break;
-+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break;
-+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // floats passed via registers are stored as doubles
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (PRUint64) args[i];
-+ dp->val.f = (float) dp->val.d; // convert double to float
-+ }
-+ else
-+ dp->val.u32 = (PRUint32) *ap;
-+ break;
-+ case nsXPTType::T_DOUBLE :
-+ // doubles passed via registers are also stored
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap;
-+ break;
-+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break;
-+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+/*
-+ * SharedStub()
-+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is
-+ * passed to this function via $1 to preserve the argument registers.
-+ */
-+__asm__(
-+ "#### SharedStub ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".ent SharedStub\n"
-+"SharedStub:\n\t"
-+ ".frame $30,96,$26,0\n\t"
-+ ".mask 0x4000000,-96\n\t"
-+ "ldgp $29,0($27)\n"
-+"$SharedStub..ng:\n\t"
-+ "subq $30,96,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Store arguments passed via registers to the stack.
-+ * Floating point registers are stored as doubles and converted
-+ * to floats in PrepareAndDispatch if necessary.
-+ */
-+ "stt $f17,16($30)\n\t" /* floating point registers */
-+ "stt $f18,24($30)\n\t"
-+ "stt $f19,32($30)\n\t"
-+ "stt $f20,40($30)\n\t"
-+ "stt $f21,48($30)\n\t"
-+ "stq $17,56($30)\n\t" /* integer registers */
-+ "stq $18,64($30)\n\t"
-+ "stq $19,72($30)\n\t"
-+ "stq $20,80($30)\n\t"
-+ "stq $21,88($30)\n\t"
-+
-+ /*
-+ * Call PrepareAndDispatch function.
-+ */
-+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */
-+ "addq $30,16,$18\n\t" /* pass "args" */
-+ "bsr $26,$PrepareAndDispatch..ng\n\t"
-+
-+ "ldq $26,0($30)\n\t"
-+ "addq $30,96,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end SharedStub"
-+ );
-+
-+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \
-+ );
-+#else
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ nsresult result; \
-+__asm__ __volatile__( \
-+ "ldah $29,0($27)\n\t" \
-+ "lda $29,0($29)\n\t" \
-+ "lda $1, "#n"\n\t" \
-+ "br $31, $SharedStub..ng\n\t" \
-+ "mov $0, %0\n\t" \
-+ : "=r" (result) \
-+ ); \
-+ return result; \
-+}
-+#endif
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
diff --git a/www/kompozer/files/patch-xptcall-ia64 b/www/kompozer/files/patch-xptcall-ia64
deleted file mode 100644
index 9cd07f7ddbb2..000000000000
--- a/www/kompozer/files/patch-xptcall-ia64
+++ /dev/null
@@ -1,38 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ipf64.s.orig Sun Jul 20 00:05:32 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ipf64.s Sun Jul 20 00:06:37 2003
-@@ -8,6 +8,7 @@
- // Section has executable code
- .section .text, "ax","progbits"
- // procedure named 'XPTC_InvokeByIndex'
-+ .global XPTC_InvokeByIndex
- .proc XPTC_InvokeByIndex
- // manual bundling
- .explicit
-@@ -24,7 +25,7 @@
-
- // XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
- // PRUint32 paramCount, nsXPTCVariant* params);
--XPTC_InvokeByIndex::
-+XPTC_InvokeByIndex:
- .prologue
- .save ar.pfs, r37
- // allocate 4 input args, 6 local args, and 8 output args
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s.orig Sun Jul 20 00:02:02 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s Sun Jul 20 00:02:40 2003
-@@ -6,6 +6,7 @@
- // Section has executable code
- .section .text, "ax","progbits"
- // procedure named 'SharedStub'
-+ .global SharedStub
- .proc SharedStub
- // manual bundling
- .explicit
-@@ -14,7 +15,7 @@
- // .exclass PrepareAndDispatch, @fullyvisible
- .type PrepareAndDispatch,@function
-
--SharedStub::
-+SharedStub:
- // 9 arguments, first 8 are the input arguments of previous
- // function call. The last one is methodIndex, and is passed in memory
- .prologue
diff --git a/www/kompozer/files/patch-xptcall-sparc64 b/www/kompozer/files/patch-xptcall-sparc64
deleted file mode 100644
index 9599a8a71336..000000000000
--- a/www/kompozer/files/patch-xptcall-sparc64
+++ /dev/null
@@ -1,327 +0,0 @@
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003
-@@ -0,0 +1,123 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ */
-+
-+/* Implement shared vtbl methods. */
-+
-+#include "xptcprivate.h"
-+
-+#if defined(sparc) || defined(__sparc__)
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args)
-+{
-+
-+#define PARAM_BUFFER_COUNT 16
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ PRUint64* ap = args;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break;
-+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break;
-+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break;
-+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+extern "C" int SharedStub(int, int*);
-+
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ int dummy; /* defeat tail-call optimization */ \
-+ return SharedStub(n, &dummy); \
-+}
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
-+#endif /* sparc || __sparc__ */
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003
-@@ -0,0 +1,104 @@
-+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+/*
-+ Platform specific code to invoke XPCOM methods on native objects
-+ for sparcv9 Solaris.
-+
-+ See the SPARC Compliance Definition (SCD) Chapter 3
-+ for more information about what is going on here, including
-+ the use of BIAS (0x7ff).
-+ The SCD is available from http://www.sparc.com/.
-+*/
-+
-+ .global XPTC_InvokeByIndex
-+ .type XPTC_InvokeByIndex, #function
-+
-+/*
-+ XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant* params);
-+
-+*/
-+XPTC_InvokeByIndex:
-+ save %sp,-(128 + 64),%sp ! room for the register window and
-+ ! struct pointer, rounded up to 0 % 64
-+ sll %i2,4,%l0 ! assume the worst case
-+ ! paramCount * 2 * 8 bytes
-+ cmp %l0, 0 ! are there any args? If not,
-+ be .invoke ! no need to copy args to stack
-+ nop
-+
-+ sub %sp,%l0,%sp ! create the additional stack space
-+ add %sp,0x7ff+136,%o0 ! step past the register window, the
-+ ! struct result pointer and the 'this' slot
-+ mov %i2,%o1 ! paramCount
-+ call invoke_copy_to_stack
-+ mov %i3,%o2 ! params
-+
-+!
-+! load arguments from stack into the outgoing registers
-+! BIAS is 0x7ff (2047)
-+!
-+
-+! load the %o1..5 64bit (extended word) output registers registers
-+ ldx [%sp + 0x7ff + 136],%o1 ! %i1
-+ ldx [%sp + 0x7ff + 144],%o2 ! %i2
-+ ldx [%sp + 0x7ff + 152],%o3 ! %i3
-+ ldx [%sp + 0x7ff + 160],%o4 ! %i4
-+ ldx [%sp + 0x7ff + 168],%o5 ! %i5
-+
-+! load the even number double registers starting with %d2
-+ ldd [%sp + 0x7ff + 136],%f2
-+ ldd [%sp + 0x7ff + 144],%f4
-+ ldd [%sp + 0x7ff + 152],%f6
-+ ldd [%sp + 0x7ff + 160],%f8
-+ ldd [%sp + 0x7ff + 168],%f10
-+ ldd [%sp + 0x7ff + 176],%f12
-+ ldd [%sp + 0x7ff + 184],%f14
-+ ldd [%sp + 0x7ff + 192],%f16
-+ ldd [%sp + 0x7ff + 200],%f18
-+ ldd [%sp + 0x7ff + 208],%f20
-+ ldd [%sp + 0x7ff + 216],%f22
-+ ldd [%sp + 0x7ff + 224],%f24
-+ ldd [%sp + 0x7ff + 232],%f26
-+ ldd [%sp + 0x7ff + 240],%f28
-+ ldd [%sp + 0x7ff + 248],%f30
-+
-+!
-+! calculate the target address from the vtable
-+!
-+.invoke:
-+ sll %i1,3,%l0 ! index *= 8
-+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes)
-+ ldx [%i0],%l1 ! *that --> address of vtable
-+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address
-+
-+ jmpl %l0,%o7 ! call the routine
-+ mov %i0,%o0 ! move 'this' pointer to out register
-+
-+ mov %o0,%i0 ! propagate return value
-+ ret
-+ restore
-+
-+ .size XPTC_InvokeByIndex, .-XPTC_InvokeByIndex
---- /dev/null Mon May 26 14:00:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003
-@@ -0,0 +1,91 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+#include "xptcprivate.h"
-+
-+#if !defined(__sparc) && !defined(__sparc__)
-+#error "This code is for Sparc only"
-+#endif
-+
-+/* Prototype specifies unmangled function name */
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s);
-+
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ /*
-+ We need to copy the parameters for this function to locals and use them
-+ from there since the parameters occupy the same stack space as the stack
-+ we're trying to populate.
-+ */
-+ PRUint64 *l_d = d;
-+ nsXPTCVariant *l_s = s;
-+ PRUint64 l_paramCount = paramCount;
-+ PRUint64 regCount = 0; // return the number of registers to load from the stack
-+
-+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++)
-+ {
-+ if (regCount < 5) regCount++;
-+
-+ if (l_s->IsPtrData())
-+ {
-+ *l_d = (PRUint64)l_s->ptr;
-+ continue;
-+ }
-+ switch (l_s->type)
-+ {
-+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break;
-+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break;
-+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break;
-+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break;
-+
-+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break;
-+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break;
-+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break;
-+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break;
-+
-+ /* in the case of floats, we want to put the bits in to the
-+ 64bit space right justified... floats in the paramter array on
-+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip
-+ the space that would be occupied by %f0, %f2, etc.
-+ */
-+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break;
-+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break;
-+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break;
-+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break;
-+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break;
-+
-+ default:
-+ // all the others are plain pointer types
-+ *((void**)l_d) = l_s->val.p;
-+ break;
-+ }
-+ }
-+
-+ return regCount;
-+}
diff --git a/www/kompozer/pkg-deinstall.in b/www/kompozer/pkg-deinstall.in
deleted file mode 100644
index 513886b85f79..000000000000
--- a/www/kompozer/pkg-deinstall.in
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-# $MCom: ports/www/nvu/pkg-deinstall.in,v 1.1 2005/11/14 04:12:09 ahze Exp $
-#
-# Date created: Mon Nov 29, 2003
-# Whom: Thierry Thomas (<thierry@pompo.net>)
-# Fix the chrome registry.
-
-umask 022
-PATH=/bin:/usr/bin
-
-[ "x$1" = "x" ] && exit 1
-[ "x$2" != "xDEINSTALL" ] && exit 0
-
-NVUDIR=%%MOZDIR%%
-
-rm -rf ${NVUDIR}/chrome/overlayinfo
-rm -f ${NVUDIR}/chrome/*.rdf
-rm -f ${NVUDIR}/component.reg
-rm -f ${NVUDIR}/components.ini
-rm -f ${NVUDIR}/defaults.ini
-rm -f ${NVUDIR}/components/*.dat
-rm -rf ${NVUDIR}/extensions
-
-exit 0
diff --git a/www/kompozer/pkg-descr b/www/kompozer/pkg-descr
deleted file mode 100644
index 1789660035a9..000000000000
--- a/www/kompozer/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-Nvu is a complete Web Authoring System that combines web file management and
-easy-to-use WYSIWYG web page editing. Nvu is based on the Mozilla Firefox
-codebase and is designed to be extremely easy to use, making it ideal for
-non-technical computer users who want to create an attractive, professional
-looking web site without needing to know HTML or web coding.
-
-Features:
- - FTP site manager
- - A new color picker
- - Tabs!
- - CSS editor
- - A dash of style(s)
- - Customizable toolbars
- - Forms
- - Cleaner markup
- - Visible marks
-
-WWW: http://www.nvu.com/
diff --git a/www/kompozer/pkg-install.in b/www/kompozer/pkg-install.in
deleted file mode 100644
index c3c37df29cac..000000000000
--- a/www/kompozer/pkg-install.in
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-# $MCom: ports/www/nvu/pkg-install.in,v 1.1 2005/11/14 04:12:09 ahze Exp $
-#
-# Date created: Mon Nov 29, 2003
-# Whom: Thierry Thomas (<thierry@pompo.net>)
-# Fix the chrome registry.
-
-umask 022
-PATH=/bin:/usr/bin:/usr/local/bin
-
-[ "x$1" = "x" ] && exit 1
-[ "x$2" != "xPOST-INSTALL" ] && exit 0
-
-NVUDIR=%%MOZDIR%%
-REGXPCOM=${NVUDIR}/regxpcom
-REGCHROME=${NVUDIR}/regchrome
-NVUBIN=${NVUDIR}/nvu-bin
-
-echo "===> Building Chrome's registry..."
-rm -rf ${NVUDIR}/chrome/overlayinfo
-rm -f ${NVUDIR}/chrome/*.rdf
-mkdir -p ${NVUDIR}/chrome/overlayinfo
-rm -f ${NVUDIR}/component.reg
-rm -rf ${NVUDIR}/extensions
-
-cd ${NVUDIR} || exit 1
-./run-mozilla.sh ${REGXPCOM} || true
-./run-mozilla.sh ${REGCHROME} || true
-./run-mozilla.sh ${NVUBIN} -register > /dev/null 2>&1
-
-exit 0
diff --git a/www/limesurvey/Makefile b/www/limesurvey/Makefile
deleted file mode 100644
index 5abea3807d9e..000000000000
--- a/www/limesurvey/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
-# New ports collection makefile for: phpsurveyor
-# Date created: 21 March 2005
-# Whom: janos.mohacsi@bsd.hu
-#
-# $FreeBSD$
-#
-
-PORTNAME= phpsurveyor
-PORTVERSION= 0.98
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= ${PORTNAME}-0_98_final
-
-MAINTAINER= janos.mohacsi@bsd.hu
-COMMENT= A PHP-based survey building and runing system
-
-USE_PHP= mysql session
-WRKSRC= ${WRKDIR}
-USE_ZIP= yes
-
-#User-configurable variables
-WWWDOCROOT?= www/data
-PHPSURVEYORURL?= phpsurveyor
-WWWOWN?= www
-WWWGRP?= www
-#
-# End of user-configurable variables.
-
-# Set/override/append to variables from bsd.port.mk:
-#
-NO_BUILD= yes
-USE_REINPLACE= yes
-PKGMESSAGE= ${WRKDIR}/pkg-message
-PLIST_SUB+= PHPSURVEYORDIR=${PHPSURVEYORDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
-
-# Set custom variables:
-#
-PHPSURVEYORDIR= ${WWWDOCROOT}/${PHPSURVEYORURL}
-
-post-configure:
- @ ${SED} \
- -e 's#%%PREFIX%%#${PREFIX}#g' \
- -e 's#%%PHPSURVEYORURL%%#${PHPSURVEYORURL}#g' \
- -e 's#%%PHPSURVEYORDIR%%#${PHPSURVEYORDIR}#g' \
- pkg-message > ${PKGMESSAGE}
-
-do-install:
- ${MKDIR} -m 0755 ${PREFIX}/${PHPSURVEYORDIR}
- cd ${WRKSRC} && ${FIND} * \( -name tmp -a -prune \) -o -print \
- | ${TAR} cTf - - | ${TAR} xUCf ${PREFIX}/${PHPSURVEYORDIR} -
- ${MKDIR} ${PREFIX}/${PHPSURVEYORDIR}/tmp
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${PHPSURVEYORDIR}
- ${CHMOD} 755 ${PREFIX}/${PHPSURVEYORDIR}/tmp
-
-post-install:
-.if !defined(BATCH)
- @ ${CAT} ${PKGMESSAGE}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/limesurvey/distinfo b/www/limesurvey/distinfo
deleted file mode 100644
index d7b5d4e3be33..000000000000
--- a/www/limesurvey/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (phpsurveyor-0_98_final.zip) = 39521a28f5445d11c31448682301925a
-SHA256 (phpsurveyor-0_98_final.zip) = fc348fc18f4283e9f7812b43dd5f73f1db06071cf56f03222e9252a7e036346d
-SIZE (phpsurveyor-0_98_final.zip) = 620334
diff --git a/www/limesurvey/pkg-descr b/www/limesurvey/pkg-descr
deleted file mode 100644
index 2dfe84d1bc89..000000000000
--- a/www/limesurvey/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-From the website:
-
-What is PHP Surveyor?
-
-PHP Surveyor is a set of PHP scripts that interact with MySQL to develop
-surveys, publish surveys and collect responses to surveys. Once a survey
-has been created it can be published as an online survey (displayed as
-single questions, group by group or all in one page) or you can use a
-dataentry system for administration of paper-based versions of the survey.
-PHP Surveyor can produced 'branching' surveys (set conditions on whether
-individual questions will display), can vary the look and feel of your
-survey through a templating system, and can provide basic statistical
-analysis of your survey results.
-
-PHP Surveyor includes the capacity to generate individualised 'tokens', so
-if you have a list of people you want to invite to participate in a survey
-you can issue each one with a token, and they will be able to access the
-survey using that token. This allows for quite good quality control of
-your surveys.
-
-WWW: http://www.phpsurveyor.org/
diff --git a/www/limesurvey/pkg-message b/www/limesurvey/pkg-message
deleted file mode 100644
index 82e95862a4ac..000000000000
--- a/www/limesurvey/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-----------------------------------------------------------------------------
-phpsurveyor has been installed, but is not quite ready to be used yet!
-
-You have to ensure that you have a mysql server installed and configured.
-Further information on these installation procedures may
-be found in:
-
- %%PREFIX%%/%%PHPSURVEYORDIR%%/admin/instructions.html
-
-Once these steps have been taken, you may connect to the following URL to
-configure your installation of phpsurveyor:
-
- http://localhost/%%PHPSURVEYORURL%%/
-
-----------------------------------------------------------------------------
diff --git a/www/limesurvey/pkg-plist b/www/limesurvey/pkg-plist
deleted file mode 100644
index fe0d03803987..000000000000
--- a/www/limesurvey/pkg-plist
+++ /dev/null
@@ -1,306 +0,0 @@
-%%PHPSURVEYORDIR%%/Cut.gif
-%%PHPSURVEYORDIR%%/admin/activate.php
-%%PHPSURVEYORDIR%%/admin/admin.php
-%%PHPSURVEYORDIR%%/admin/browse.php
-%%PHPSURVEYORDIR%%/admin/checkfields.php
-%%PHPSURVEYORDIR%%/admin/classes/phpzip.inc.php
-%%PHPSURVEYORDIR%%/admin/common.php
-%%PHPSURVEYORDIR%%/admin/conditions.php
-%%PHPSURVEYORDIR%%/admin/config.php
-%%PHPSURVEYORDIR%%/admin/createdb.php
-%%PHPSURVEYORDIR%%/admin/database.php
-%%PHPSURVEYORDIR%%/admin/dataentry.php
-%%PHPSURVEYORDIR%%/admin/dbchecker.php
-%%PHPSURVEYORDIR%%/admin/deactivate.php
-%%PHPSURVEYORDIR%%/admin/deletesurvey.php
-%%PHPSURVEYORDIR%%/admin/dumpdb.php
-%%PHPSURVEYORDIR%%/admin/dumpgroup.php
-%%PHPSURVEYORDIR%%/admin/dumplabel.php
-%%PHPSURVEYORDIR%%/admin/dumpquestion.php
-%%PHPSURVEYORDIR%%/admin/dumpsurvey.php
-%%PHPSURVEYORDIR%%/admin/export.php
-%%PHPSURVEYORDIR%%/admin/html.php
-%%PHPSURVEYORDIR%%/admin/images/DownArrow.gif
-%%PHPSURVEYORDIR%%/admin/images/Thumbs.db
-%%PHPSURVEYORDIR%%/admin/images/activate.gif
-%%PHPSURVEYORDIR%%/admin/images/active.gif
-%%PHPSURVEYORDIR%%/admin/images/add.gif
-%%PHPSURVEYORDIR%%/admin/images/answers.gif
-%%PHPSURVEYORDIR%%/admin/images/badsecurity.gif
-%%PHPSURVEYORDIR%%/admin/images/blank.gif
-%%PHPSURVEYORDIR%%/admin/images/browse.gif
-%%PHPSURVEYORDIR%%/admin/images/checkdb.gif
-%%PHPSURVEYORDIR%%/admin/images/close.gif
-%%PHPSURVEYORDIR%%/admin/images/conditions.gif
-%%PHPSURVEYORDIR%%/admin/images/copy.gif
-%%PHPSURVEYORDIR%%/admin/images/copyright.txt
-%%PHPSURVEYORDIR%%/admin/images/cut.gif
-%%PHPSURVEYORDIR%%/admin/images/databack.gif
-%%PHPSURVEYORDIR%%/admin/images/databegin.gif
-%%PHPSURVEYORDIR%%/admin/images/dataend.gif
-%%PHPSURVEYORDIR%%/admin/images/dataentry.gif
-%%PHPSURVEYORDIR%%/admin/images/dataforward.gif
-%%PHPSURVEYORDIR%%/admin/images/deactivate.gif
-%%PHPSURVEYORDIR%%/admin/images/delete.gif
-%%PHPSURVEYORDIR%%/admin/images/do.gif
-%%PHPSURVEYORDIR%%/admin/images/document.gif
-%%PHPSURVEYORDIR%%/admin/images/edit.gif
-%%PHPSURVEYORDIR%%/admin/images/export.gif
-%%PHPSURVEYORDIR%%/admin/images/help.gif
-%%PHPSURVEYORDIR%%/admin/images/home.gif
-%%PHPSURVEYORDIR%%/admin/images/import.gif
-%%PHPSURVEYORDIR%%/admin/images/inactive.gif
-%%PHPSURVEYORDIR%%/admin/images/inactive_old.gif
-%%PHPSURVEYORDIR%%/admin/images/invite.gif
-%%PHPSURVEYORDIR%%/admin/images/labels.gif
-%%PHPSURVEYORDIR%%/admin/images/minus.gif
-%%PHPSURVEYORDIR%%/admin/images/phpsurveyor_logo.jpg
-%%PHPSURVEYORDIR%%/admin/images/plus.gif
-%%PHPSURVEYORDIR%%/admin/images/print.gif
-%%PHPSURVEYORDIR%%/admin/images/remind.gif
-%%PHPSURVEYORDIR%%/admin/images/save.gif
-%%PHPSURVEYORDIR%%/admin/images/security.gif
-%%PHPSURVEYORDIR%%/admin/images/seperator.gif
-%%PHPSURVEYORDIR%%/admin/images/showhelp.gif
-%%PHPSURVEYORDIR%%/admin/images/speaker.jpg
-%%PHPSURVEYORDIR%%/admin/images/statistics.gif
-%%PHPSURVEYORDIR%%/admin/images/summary.gif
-%%PHPSURVEYORDIR%%/admin/images/templates.gif
-%%PHPSURVEYORDIR%%/admin/images/tokenify.gif
-%%PHPSURVEYORDIR%%/admin/images/tokens.gif
-%%PHPSURVEYORDIR%%/admin/images/trafficgreen.gif
-%%PHPSURVEYORDIR%%/admin/images/trafficred.gif
-%%PHPSURVEYORDIR%%/admin/images/viewlast.gif
-%%PHPSURVEYORDIR%%/admin/importgroup.php
-%%PHPSURVEYORDIR%%/admin/importlabel.php
-%%PHPSURVEYORDIR%%/admin/importquestion.php
-%%PHPSURVEYORDIR%%/admin/importsurvey.php
-%%PHPSURVEYORDIR%%/admin/instructions.html
-%%PHPSURVEYORDIR%%/admin/labels.php
-%%PHPSURVEYORDIR%%/admin/lang/chinese/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/chinese/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/chinese/group.html
-%%PHPSURVEYORDIR%%/admin/lang/chinese/labels.html
-%%PHPSURVEYORDIR%%/admin/lang/chinese/labelsets.html
-%%PHPSURVEYORDIR%%/admin/lang/chinese/messages.php
-%%PHPSURVEYORDIR%%/admin/lang/chinese/question.html
-%%PHPSURVEYORDIR%%/admin/lang/chinese/survey.html
-%%PHPSURVEYORDIR%%/admin/lang/chinese/tokens.html
-%%PHPSURVEYORDIR%%/admin/lang/chinese/users.html
-%%PHPSURVEYORDIR%%/admin/lang/deutsch/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/deutsch/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/deutsch/group.html
-%%PHPSURVEYORDIR%%/admin/lang/deutsch/labels.html
-%%PHPSURVEYORDIR%%/admin/lang/deutsch/labelsets.html
-%%PHPSURVEYORDIR%%/admin/lang/deutsch/messages.php
-%%PHPSURVEYORDIR%%/admin/lang/deutsch/question.html
-%%PHPSURVEYORDIR%%/admin/lang/deutsch/survey.html
-%%PHPSURVEYORDIR%%/admin/lang/deutsch/tokens.html
-%%PHPSURVEYORDIR%%/admin/lang/deutsch/users.html
-%%PHPSURVEYORDIR%%/admin/lang/english/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/english/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/english/group.html
-%%PHPSURVEYORDIR%%/admin/lang/english/labels.html
-%%PHPSURVEYORDIR%%/admin/lang/english/labelsets.html
-%%PHPSURVEYORDIR%%/admin/lang/english/messages.php
-%%PHPSURVEYORDIR%%/admin/lang/english/question.html
-%%PHPSURVEYORDIR%%/admin/lang/english/survey.html
-%%PHPSURVEYORDIR%%/admin/lang/english/tokens.html
-%%PHPSURVEYORDIR%%/admin/lang/english/users.html
-%%PHPSURVEYORDIR%%/admin/lang/french/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/french/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/french/group.html
-%%PHPSURVEYORDIR%%/admin/lang/french/labels.html
-%%PHPSURVEYORDIR%%/admin/lang/french/labelsets.html
-%%PHPSURVEYORDIR%%/admin/lang/french/messages.php
-%%PHPSURVEYORDIR%%/admin/lang/french/question.html
-%%PHPSURVEYORDIR%%/admin/lang/french/survey.html
-%%PHPSURVEYORDIR%%/admin/lang/french/tokens.html
-%%PHPSURVEYORDIR%%/admin/lang/french/users.html
-%%PHPSURVEYORDIR%%/admin/lang/italian/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/italian/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/italian/group.html
-%%PHPSURVEYORDIR%%/admin/lang/italian/labels.html
-%%PHPSURVEYORDIR%%/admin/lang/italian/labelsets.html
-%%PHPSURVEYORDIR%%/admin/lang/italian/messages.php
-%%PHPSURVEYORDIR%%/admin/lang/italian/question.html
-%%PHPSURVEYORDIR%%/admin/lang/italian/survey.html
-%%PHPSURVEYORDIR%%/admin/lang/italian/tokens.html
-%%PHPSURVEYORDIR%%/admin/lang/italian/users.html
-%%PHPSURVEYORDIR%%/admin/lang/nederlands/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/nederlands/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/nederlands/group.html
-%%PHPSURVEYORDIR%%/admin/lang/nederlands/labels.html
-%%PHPSURVEYORDIR%%/admin/lang/nederlands/labelsets.html
-%%PHPSURVEYORDIR%%/admin/lang/nederlands/messages.php
-%%PHPSURVEYORDIR%%/admin/lang/nederlands/question.html
-%%PHPSURVEYORDIR%%/admin/lang/nederlands/survey.html
-%%PHPSURVEYORDIR%%/admin/lang/nederlands/tokens.html
-%%PHPSURVEYORDIR%%/admin/lang/nederlands/users.html
-%%PHPSURVEYORDIR%%/admin/lang/spanish/admin.html
-%%PHPSURVEYORDIR%%/admin/lang/spanish/answer.html
-%%PHPSURVEYORDIR%%/admin/lang/spanish/group.html
-%%PHPSURVEYORDIR%%/admin/lang/spanish/labels.html
-%%PHPSURVEYORDIR%%/admin/lang/spanish/labelsets.html
-%%PHPSURVEYORDIR%%/admin/lang/spanish/messages.php
-%%PHPSURVEYORDIR%%/admin/lang/spanish/question.html
-%%PHPSURVEYORDIR%%/admin/lang/spanish/survey.html
-%%PHPSURVEYORDIR%%/admin/lang/spanish/tokens.html
-%%PHPSURVEYORDIR%%/admin/lang/spanish/users.html
-%%PHPSURVEYORDIR%%/admin/license.txt
-%%PHPSURVEYORDIR%%/admin/listcolumn.php
-%%PHPSURVEYORDIR%%/admin/maketables.sql
-%%PHPSURVEYORDIR%%/admin/printablesurvey.php
-%%PHPSURVEYORDIR%%/admin/resultsdump.php
-%%PHPSURVEYORDIR%%/admin/sample_survey.sql
-%%PHPSURVEYORDIR%%/admin/sessioncontrol.php
-%%PHPSURVEYORDIR%%/admin/spss.php
-%%PHPSURVEYORDIR%%/admin/statistics.php
-%%PHPSURVEYORDIR%%/admin/summary.txt
-%%PHPSURVEYORDIR%%/admin/templates.html
-%%PHPSURVEYORDIR%%/admin/templates.php
-%%PHPSURVEYORDIR%%/admin/tokens.php
-%%PHPSURVEYORDIR%%/admin/usercontrol.php
-%%PHPSURVEYORDIR%%/chart.jpg
-%%PHPSURVEYORDIR%%/group.php
-%%PHPSURVEYORDIR%%/help.gif
-%%PHPSURVEYORDIR%%/index.php
-%%PHPSURVEYORDIR%%/lang/chinese.lang.php
-%%PHPSURVEYORDIR%%/lang/danish.lang.php
-%%PHPSURVEYORDIR%%/lang/deutsch.lang.php
-%%PHPSURVEYORDIR%%/lang/english.lang.php
-%%PHPSURVEYORDIR%%/lang/french.lang.php
-%%PHPSURVEYORDIR%%/lang/hungarian.lang.php
-%%PHPSURVEYORDIR%%/lang/italian.lang.php
-%%PHPSURVEYORDIR%%/lang/nederlands.lang.php
-%%PHPSURVEYORDIR%%/lang/norwegian.lang.php
-%%PHPSURVEYORDIR%%/lang/simplified-chinese.lang.php
-%%PHPSURVEYORDIR%%/lang/slovenian.lang.php
-%%PHPSURVEYORDIR%%/lang/spanish.lang.php
-%%PHPSURVEYORDIR%%/lang/swedish.lang.php
-%%PHPSURVEYORDIR%%/pkg-message
-%%PHPSURVEYORDIR%%/qanda.php
-%%PHPSURVEYORDIR%%/question.php
-%%PHPSURVEYORDIR%%/register.php
-%%PHPSURVEYORDIR%%/survey.php
-%%PHPSURVEYORDIR%%/templates/basic/chart.jpg
-%%PHPSURVEYORDIR%%/templates/basic/clearall.pstpl
-%%PHPSURVEYORDIR%%/templates/basic/completed.pstpl
-%%PHPSURVEYORDIR%%/templates/basic/endgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/basic/endpage.pstpl
-%%PHPSURVEYORDIR%%/templates/basic/groupdescription.pstpl
-%%PHPSURVEYORDIR%%/templates/basic/logo.gif
-%%PHPSURVEYORDIR%%/templates/basic/navigator.pstpl
-%%PHPSURVEYORDIR%%/templates/basic/privacy.pstpl
-%%PHPSURVEYORDIR%%/templates/basic/question.pstpl
-%%PHPSURVEYORDIR%%/templates/basic/readme.txt
-%%PHPSURVEYORDIR%%/templates/basic/register.pstpl
-%%PHPSURVEYORDIR%%/templates/basic/startgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/basic/startpage.pstpl
-%%PHPSURVEYORDIR%%/templates/basic/submit.pstpl
-%%PHPSURVEYORDIR%%/templates/basic/survey.pstpl
-%%PHPSURVEYORDIR%%/templates/basic/welcome.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/chart.jpg
-%%PHPSURVEYORDIR%%/templates/bubblegum/clearall.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/completed.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/endgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/endpage.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/groupdescription.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/navigator.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/privacy.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/question.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/register.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/startgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/startpage.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/submit.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/survey.pstpl
-%%PHPSURVEYORDIR%%/templates/bubblegum/welcome.pstpl
-%%PHPSURVEYORDIR%%/templates/default/chart.jpg
-%%PHPSURVEYORDIR%%/templates/default/clearall.pstpl
-%%PHPSURVEYORDIR%%/templates/default/completed.pstpl
-%%PHPSURVEYORDIR%%/templates/default/endgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/default/endpage.pstpl
-%%PHPSURVEYORDIR%%/templates/default/groupdescription.pstpl
-%%PHPSURVEYORDIR%%/templates/default/navigator.pstpl
-%%PHPSURVEYORDIR%%/templates/default/privacy.pstpl
-%%PHPSURVEYORDIR%%/templates/default/question.pstpl
-%%PHPSURVEYORDIR%%/templates/default/register.pstpl
-%%PHPSURVEYORDIR%%/templates/default/startgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/default/startpage.pstpl
-%%PHPSURVEYORDIR%%/templates/default/submit.pstpl
-%%PHPSURVEYORDIR%%/templates/default/survey.pstpl
-%%PHPSURVEYORDIR%%/templates/default/welcome.pstpl
-%%PHPSURVEYORDIR%%/templates/edgyblue/Thumbs.db
-%%PHPSURVEYORDIR%%/templates/edgyblue/bot_bord.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/botleft_bord.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/botright_bord.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/chart.jpg
-%%PHPSURVEYORDIR%%/templates/edgyblue/clearall.pstpl
-%%PHPSURVEYORDIR%%/templates/edgyblue/completed.pstpl
-%%PHPSURVEYORDIR%%/templates/edgyblue/endgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/edgyblue/endpage.pstpl
-%%PHPSURVEYORDIR%%/templates/edgyblue/groupdescription.pstpl
-%%PHPSURVEYORDIR%%/templates/edgyblue/head_bot.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/head_botleft.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/head_botright.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/head_top.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/head_topleft.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/head_topright.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/left_bord.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/navigator.pstpl
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange2_bot.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange2_botleft.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange2_botright.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange2_left.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange2_right.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange2_top.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange2_topleft.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange2_topright.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange_bot.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange_botleft.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange_botright.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange_left.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange_right.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange_top.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange_topleft.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/orange_topright.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/privacy.pstpl
-%%PHPSURVEYORDIR%%/templates/edgyblue/question.pstpl
-%%PHPSURVEYORDIR%%/templates/edgyblue/register.pstpl
-%%PHPSURVEYORDIR%%/templates/edgyblue/right_bord.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/single_bot.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/single_botleft.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/single_botright.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/single_left.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/single_right.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/single_top.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/single_topleft.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/single_topright.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/startgroup.pstpl
-%%PHPSURVEYORDIR%%/templates/edgyblue/startpage.pstpl
-%%PHPSURVEYORDIR%%/templates/edgyblue/submit.pstpl
-%%PHPSURVEYORDIR%%/templates/edgyblue/survey.pstpl
-%%PHPSURVEYORDIR%%/templates/edgyblue/top_bord.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/topleft_bord.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/topright_bord.gif
-%%PHPSURVEYORDIR%%/templates/edgyblue/welcome.pstpl
-@dirrm %%PHPSURVEYORDIR%%/tmp
-@dirrm %%PHPSURVEYORDIR%%/templates/edgyblue
-@dirrm %%PHPSURVEYORDIR%%/templates/default
-@dirrm %%PHPSURVEYORDIR%%/templates/bubblegum
-@dirrm %%PHPSURVEYORDIR%%/templates/basic
-@dirrm %%PHPSURVEYORDIR%%/templates
-@dirrm %%PHPSURVEYORDIR%%/lang
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/spanish
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/nederlands
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/italian
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/french
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/english
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/deutsch
-@dirrm %%PHPSURVEYORDIR%%/admin/lang/chinese
-@dirrm %%PHPSURVEYORDIR%%/admin/lang
-@dirrm %%PHPSURVEYORDIR%%/admin/images
-@dirrm %%PHPSURVEYORDIR%%/admin/classes
-@dirrm %%PHPSURVEYORDIR%%/admin
-@dirrm %%PHPSURVEYORDIR%%
-@exec chown -R %%WWWOWN%%:%%WWWGRP%% %%PREFIX%%/%%PHPSURVEYORDIR%%
diff --git a/www/linux-flashplugin/Makefile b/www/linux-flashplugin/Makefile
index fbb30dad2fa8..dc085ce64e7b 100644
--- a/www/linux-flashplugin/Makefile
+++ b/www/linux-flashplugin/Makefile
@@ -17,6 +17,8 @@ DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@brandon.dvalentine.com
COMMENT= The official Macromedia Flash Player for Linux Netscape and Opera
+FORBIDDEN= http://vuxml.FreeBSD.org/83421018-b3ef-11da-a32d-000c6ec775d9.html
+
ONLY_FOR_ARCHS= i386
RESTRICTED= "Redistribution not allowed"
diff --git a/www/linux-flashplugin6/Makefile b/www/linux-flashplugin6/Makefile
index d76e763f5a76..7920cf8ac895 100644
--- a/www/linux-flashplugin6/Makefile
+++ b/www/linux-flashplugin6/Makefile
@@ -17,6 +17,8 @@ DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@brandon.dvalentine.com
COMMENT= The official Macromedia Flash Player for Linux Mozilla and Netscape 6+
+FORBIDDEN= http://vuxml.FreeBSD.org/83421018-b3ef-11da-a32d-000c6ec775d9.html
+
ONLY_FOR_ARCHS= amd64 i386
USE_LINUX= yes
USE_X_PREFIX= yes
diff --git a/www/linux-flashplugin7/Makefile b/www/linux-flashplugin7/Makefile
index e6b0464e4f64..bd4e6a33140e 100644
--- a/www/linux-flashplugin7/Makefile
+++ b/www/linux-flashplugin7/Makefile
@@ -6,9 +6,9 @@
#
PORTNAME= flashplugin
-PORTVERSION= 7.0r61
+PORTVERSION= 7.0r63
CATEGORIES= www multimedia linux
-MASTER_SITES= http://fpdownload.macromedia.com/get/shockwave/flash/english/linux/7.0r25/
+MASTER_SITES= http://fpdownload.macromedia.com/get/flashplayer/current/
PKGNAMEPREFIX= linux-
DISTNAME= install_flash_player_7_linux
DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
@@ -20,7 +20,7 @@ ONLY_FOR_ARCHS= amd64 i386
USE_LINUX= yes
USE_X_PREFIX= yes
-RESTRICTED= "Redistribution not allowed"
+RESTRICTED= Redistribution not allowed
NO_BUILD= yes
WRKSRC= ${WRKDIR}/install_flash_player_7_linux
diff --git a/www/linux-flashplugin7/distinfo b/www/linux-flashplugin7/distinfo
index d1a27db3bdc1..d76331038627 100644
--- a/www/linux-flashplugin7/distinfo
+++ b/www/linux-flashplugin7/distinfo
@@ -1,3 +1,3 @@
-MD5 (flashplugin/7.0r61/install_flash_player_7_linux.tar.gz) = b063b512076d4c88a56cb7521e6b5409
-SHA256 (flashplugin/7.0r61/install_flash_player_7_linux.tar.gz) = 23857def9bdde26791fbb4d9f733e1232fa9b6838fe3ce9989af494dc983511a
-SIZE (flashplugin/7.0r61/install_flash_player_7_linux.tar.gz) = 989217
+MD5 (flashplugin/7.0r63/install_flash_player_7_linux.tar.gz) = a835bc6613c76f62c74a50406bd5801d
+SHA256 (flashplugin/7.0r63/install_flash_player_7_linux.tar.gz) = d57d96fcff2aa876db203a3524cde83a6b0fc799dd6b537ade65bcfd5c6520d1
+SIZE (flashplugin/7.0r63/install_flash_player_7_linux.tar.gz) = 1021258
diff --git a/www/linux-flashplugin9/Makefile b/www/linux-flashplugin9/Makefile
deleted file mode 100644
index e6b0464e4f64..000000000000
--- a/www/linux-flashplugin9/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# New ports collection makefile for: linux-flashplugin7
-# Date created: 28 May 2004
-# Whom: Jamie Jones <jamie@bishopston.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= flashplugin
-PORTVERSION= 7.0r61
-CATEGORIES= www multimedia linux
-MASTER_SITES= http://fpdownload.macromedia.com/get/shockwave/flash/english/linux/7.0r25/
-PKGNAMEPREFIX= linux-
-DISTNAME= install_flash_player_7_linux
-DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
-
-MAINTAINER= jamie@bishopston.net
-COMMENT= The official Macromedia Flash Player for Linux Mozilla and Netscape 6+
-
-ONLY_FOR_ARCHS= amd64 i386
-USE_LINUX= yes
-USE_X_PREFIX= yes
-
-RESTRICTED= "Redistribution not allowed"
-
-NO_BUILD= yes
-WRKSRC= ${WRKDIR}/install_flash_player_7_linux
-LATEST_LINK= flash7
-
-LIBFILES= libflashplayer.so flashplayer.xpt
-
-DOCSDIR?= ${PREFIX}/share/doc/${UNIQUENAME}
-
-do-install:
- @${MKDIR} ${PREFIX}/lib/linux-flashplugin7
-.for f in ${LIBFILES}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/lib/linux-flashplugin7
-.endfor
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/Readme.txt ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/Readme.htm ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/linux-flashplugin9/distinfo b/www/linux-flashplugin9/distinfo
deleted file mode 100644
index d1a27db3bdc1..000000000000
--- a/www/linux-flashplugin9/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (flashplugin/7.0r61/install_flash_player_7_linux.tar.gz) = b063b512076d4c88a56cb7521e6b5409
-SHA256 (flashplugin/7.0r61/install_flash_player_7_linux.tar.gz) = 23857def9bdde26791fbb4d9f733e1232fa9b6838fe3ce9989af494dc983511a
-SIZE (flashplugin/7.0r61/install_flash_player_7_linux.tar.gz) = 989217
diff --git a/www/linux-flashplugin9/pkg-descr b/www/linux-flashplugin9/pkg-descr
deleted file mode 100644
index 6dc514651bf2..000000000000
--- a/www/linux-flashplugin9/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is the official Flash Player from Macromedia. This plugin enables
-you to see .swf and .spl files on the 'net from your Opera, Mozilla or
-Netscape 6+ sessions.
-
-Version 7 of the Macromedia Flash Player no longer works with Netscape
-4.x or earlier. For Flash support in those browsers install the
-linux-flashplugin port.
-
-Please see the Macromedia home page for more information.
-
-WWW: http://www.macromedia.com/
diff --git a/www/linux-flashplugin9/pkg-plist b/www/linux-flashplugin9/pkg-plist
deleted file mode 100644
index e424084d238d..000000000000
--- a/www/linux-flashplugin9/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-lib/linux-flashplugin7/flashplayer.xpt
-lib/linux-flashplugin7/libflashplayer.so
-%%PORTDOCS%%%%DOCSDIR%%/Readme.txt
-%%PORTDOCS%%%%DOCSDIR%%/Readme.htm
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm lib/linux-flashplugin7
diff --git a/www/linux-opera-devel/Makefile b/www/linux-opera-devel/Makefile
deleted file mode 100644
index 6f8d3530b84f..000000000000
--- a/www/linux-opera-devel/Makefile
+++ /dev/null
@@ -1,80 +0,0 @@
-# New ports collection makefile for: linux-opera
-# Date created: December 6th 2000
-# Whom: des
-#
-# $FreeBSD$
-#
-
-PORTNAME= opera
-PORTVERSION= ${OPERA_VER}.${OPERA_DATE}
-CATEGORIES= www linux
-MASTER_SITES= ftp://ftp.opera.com/pub/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
- ftp://ftp.sunet.se/pub/www/clients/Opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
- ftp://sunsite.cnlab-switch.ch/mirror/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
- ftp://ftp.tiscali.nl/pub/mirrors/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
- ftp://ftp.ntua.gr/pub/www/Opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
- http://mirrors.pmmf.hu/mirror/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
- ftp://ftp.task.gda.pl/pub/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
- ftp://ftp.planetmirror.com/pub/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
- http://gd.tuwien.ac.at/infosys/browsers/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/ \
- ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/opera/linux/${OPERA_VER:S/.//}/final/en/i386/static/&,}
-PKGNAMEPREFIX= linux-
-DISTNAME= ${PORTNAME}-${OPERA_VER}-${OPERA_DATE}.1-static-qt.i386-en
-
-MAINTAINER= mezz@FreeBSD.org
-COMMENT= A blazingly fast, full-featured, standards-compliant browser
-
-RUN_DEPENDS= \
- ${LINUXBASE}/usr/lib/libaspell.so.15:${PORTSDIR}/textproc/linux-aspell \
- ${LINUXBASE}/usr/X11R6/lib/libXm.so.3.0.3:${PORTSDIR}/x11-toolkits/linux-openmotif
-
-RESTRICTED= "not redistributable; commercial software"
-
-USE_BZIP2= yes
-WANT_GNOME= yes
-USE_LINUX= yes
-USE_REINPLACE= yes
-USE_X_PREFIX= yes
-ONLY_FOR_ARCHS= i386 amd64
-
-NO_BUILD= yes
-
-OPERA_VER= 8.52
-OPERA_DATE= 20060201
-DATADIR= ${PREFIX}/share/${UNIQUENAME}
-DOCSDIR= ${PREFIX}/share/doc/${UNIQUENAME}
-
-.include <bsd.port.pre.mk>
-
-.if ${HAVE_GNOME:Mgnomehier}!=""
-PLIST_SUB+= GNOME:=""
-.else
-PLIST_SUB+= GNOME:="@comment "
-.endif
-
-.if exists(${LOCALBASE}/bin/kde-config)
-PLIST_SUB+= KDE:=""
-.else
-PLIST_SUB+= KDE:="@comment "
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g ; \
- s|%%LOCALBASE%%|${LOCALBASE}|g ; s|%%X11BASE%%|${X11BASE}|g' \
- ${WRKSRC}/install.sh ${WRKSRC}/ini/pluginpath.ini \
- ${WRKSRC}/ini/spellcheck.ini ${WRKSRC}/config/opera6rc
- @${FIND} ${WRKSRC} -name '*.orig' -delete
- @${FIND} ${WRKSRC} -name '*.bak' -delete
-
-do-install:
- @(cd ${WRKSRC} && ./install.sh \
- --prefix=${PREFIX} \
- --docdir=${DOCSDIR} \
- --sharedir=${DATADIR} \
- --exec_prefix=${DATADIR}/bin \
- --plugindir=${DATADIR}/plugins)
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/linux-opera-devel/distinfo b/www/linux-opera-devel/distinfo
deleted file mode 100644
index f2badec7f8d4..000000000000
--- a/www/linux-opera-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (opera-8.52-20060201.1-static-qt.i386-en.tar.bz2) = e051ee0f78dbf7fac407fad147e02d8b
-SHA256 (opera-8.52-20060201.1-static-qt.i386-en.tar.bz2) = ea0723558d7407df434ef5ee39164cbcaa17ca16a1054d14e4aaaf1ab8334cb3
-SIZE (opera-8.52-20060201.1-static-qt.i386-en.tar.bz2) = 5812593
diff --git a/www/linux-opera-devel/files/patch-config::opera6rc b/www/linux-opera-devel/files/patch-config::opera6rc
deleted file mode 100644
index 63b2738f0be2..000000000000
--- a/www/linux-opera-devel/files/patch-config::opera6rc
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/opera6rc.orig Tue Mar 1 16:28:54 2005
-+++ config/opera6rc Tue Mar 1 16:29:04 2005
-@@ -1,6 +1,6 @@
- ; Put any default settings here that are overridable by users
-
- [User Prefs]
--Language Files Directory=/usr/share/opera/locale/
-+Language Files Directory=%%PREFIX%%/share/linux-opera/locale/
- Force DPI=96
-
diff --git a/www/linux-opera-devel/files/patch-ini::pluginpath.ini b/www/linux-opera-devel/files/patch-ini::pluginpath.ini
deleted file mode 100644
index 121d96a941bb..000000000000
--- a/www/linux-opera-devel/files/patch-ini::pluginpath.ini
+++ /dev/null
@@ -1,77 +0,0 @@
---- ini/pluginpath.ini.orig Tue Sep 20 14:13:09 2005
-+++ ini/pluginpath.ini Tue Sep 20 14:14:28 2005
-@@ -3,56 +3,31 @@
- ; This file is stored in UTF-8 encoding
-
- [Paths]
--$PWD/plugins=1
--$HOME/.opera/plugins=1
--/usr/lib/opera/plugins=1
--/usr/lib/opera/plugins=1
--/usr/local/lib/opera/plugins=1
--/opt/lib/opera/plugins=1
--/opt/opera/lib/opera/plugins=1
-+$HOME/.linux-opera/plugins=1
-+%%PREFIX%%/share/linux-opera/plugins=1
-
- ; Adobe Acrobat
--/usr/local/Acrobat7.0/Browsers/intellinux=1
--/usr/local/Acrobat7/Browsers/intellinux=1
--/usr/local/Acrobat5/Browsers/intellinux=1
--/usr/local/Acrobat4/Browsers/intellinux=1
--/usr/lib/Acrobat7.0/Browsers/intellinux=1
--/usr/lib/Acrobat7/Browsers/intellinux=1
--/usr/lib/Acrobat5/Browsers/intellinux=1
--/usr/lib/Acrobat4/Browsers/intellinux=1
--/usr/X11R6/lib/Acrobat7.0/Browsers/intellinux=1
--/usr/X11R6/lib/Acrobat7/Browsers/intellinux=1
--/usr/X11R6/lib/Acrobat5/Browsers/intellinux=1
--/usr/X11R6/lib/Acrobat4/Browsers/intellinux=1
--/opt/Acrobat7.0/Browsers/intellinux=1
--/opt/Acrobat7/Browsers/intellinux=1
--/opt/Acrobat5/Browsers/intellinux=1
--/opt/Acrobat4/Browsers/intellinux=1
--/usr/Acrobat7.0/Browsers/intellinux=1
--/usr/Acrobat7/Browsers/intellinux=1
--/usr/Acrobat5/Browsers/intellinux=1
--/usr/Acrobat4/Browsers/intellinux=1
-+%%LOCALBASE%%/Acrobat5/Browsers/intellinux=1
-+%%X11BASE%%/Acrobat5/Browsers/intellinux=1
-+
-+; Flash player
-+%%LOCALBASE%%/lib/linux-flashplugin6=1
-+%%LOCALBASE%%/lib/linux-flashplugin7=1
-+%%X11BASE%%/lib/linux-flashplugin6=1
-+%%X11BASE%%/lib/linux-flashplugin7=1
-
- ; Realplayer
--/usr/lib/RealPlayer8/Plugins=1
--/usr/lib/realplay/plugins=1
--/usr/lib/RealPlayer8=1
--/usr/lib/realplay=1
-+%%LOCALBASE%%/lib/RealPlayer=1
-+%%LOCALBASE%%/lib/RealPlayer/plugins=1
-+%%X11BASE%%/lib/RealPlayer=1
-+%%X11BASE%%/lib/RealPlayer/plugins=1
-
- ; Netscape Plug-in Paths
--$HOME/.netscape6/plugins=1
- $HOME/.netscape/plugins=1
--/opt/netscape/plugins=1
--/usr/lib/netscape/plugins=1
--/usr/local/netscape/plugins=1
--/usr/local/lib/netscape/plugins=1
--$HOME/.kde/.konqueror/nsplugins=1
-+%%LOCALBASE%%/lib/netscape-linux/plugins=1
-+%%X11BASE%%/lib/netscape-linux/plugins=1
-
- ; Since Mozilla supports NS plugins, there might
- ; be some in the Mozilla plugin directory.
--/usr/lib/mozilla/plugins=1
--/usr/X11R6/lib/mozilla/plugins=1
--/usr/lib/browser-plugins=1
--
--[KDE]
--plugins=$HOME/.kde/share/config/kcmnspluginrc
-+%%LOCALBASE%%/lib/linux-mozilla/plugins=1
-+%%X11BASE%%/lib/linux-mozilla/plugins=1
diff --git a/www/linux-opera-devel/files/patch-ini::spellcheck.ini b/www/linux-opera-devel/files/patch-ini::spellcheck.ini
deleted file mode 100644
index d9cc18a328a8..000000000000
--- a/www/linux-opera-devel/files/patch-ini::spellcheck.ini
+++ /dev/null
@@ -1,9 +0,0 @@
---- ini/spellcheck.ini.orig Thu May 13 13:51:43 2004
-+++ ini/spellcheck.ini Thu May 13 13:52:00 2004
-@@ -3,5 +3,6 @@
- ; This file is stored in UTF-8 encoding
-
- [Spell Check]
-+Spell Check Engine=%%PREFIX%%/share/linux-opera/bin/spellcheck.so
- Default Language=en
- Default Encoding=iso8859-1
diff --git a/www/linux-opera-devel/files/patch-install.sh b/www/linux-opera-devel/files/patch-install.sh
deleted file mode 100644
index 082a5ae003bc..000000000000
--- a/www/linux-opera-devel/files/patch-install.sh
+++ /dev/null
@@ -1,516 +0,0 @@
---- install.sh.orig Sun Feb 19 22:58:34 2006
-+++ install.sh Sun Feb 19 23:34:13 2006
-@@ -381,7 +381,7 @@
- mvv='' # SunOS mv (no -v verbose option)
- ;;
-
-- i[3456]86:FreeBSD|i[3456]86:NetBSD)
-+ i[3456]86:FreeBSD|amd64:FreeBSD|i[3456]86:NetBSD)
- cpf='-f'
- if test "$verbose" -gt '1'
- then
-@@ -771,12 +771,11 @@
- debug_msg 0 "in generate_wrapper()"
-
- case "${machine}:${os}" in
-- i[3456]86:Linux|x86_64:Linux|i[3456]86:FreeBSD|i[3456]86:NetBSD|i[3456]86:OpenBSD)
-+ i[3456]86:Linux|x86_64:Linux|i[3456]86:FreeBSD|amd64:FreeBSD|i[3456]86:NetBSD|i[3456]86:OpenBSD)
- wrapper_ibmjava="
-- IBMJava2-142/jre \\
-- IBMJava2-141/jre \\
-- IBMJava2-14/jre \\
-- IBMJava2-131/jre \\"
-+ linux-ibm-jdk1.3.1/jre \\
-+ linux-ibm-jdk1.4.0/jre \\
-+ linux-ibm-jdk1.4.1/jre \\"
- wrapper_sunjava_machine="i386"
- ;;
-
-@@ -806,7 +805,7 @@
- error 'os'
- ;;
- esac
-- wrapper_file="${wrapper_dir}/opera"
-+ wrapper_file="${wrapper_dir}/linux-opera"
-
- wrapper_contain="#!/bin/sh
-
-@@ -865,6 +864,10 @@
- OPERA_LD_PRELOAD=\"\${LD_PRELOAD}\"
- export OPERA_LD_PRELOAD
-
-+# ~/.linux-opera
-+OPERA_PERSONALDIR=\${HOME}/.linux-opera
-+export OPERA_PERSONALDIR
-+
- # Native Java enviroment
- if test -f \"\${OPERA_PERSONALDIR}/javapath.txt\"; then
- INIJAVA=\`cat \${OPERA_PERSONALDIR}/javapath.txt\`
-@@ -872,8 +875,8 @@
- fi
-
- if test ! \"\${OPERA_JAVA_DIR}\"; then
-- if test -f \"\${HOME}/.opera/javapath.txt\"; then
-- INIJAVA=\`cat \${HOME}/.opera/javapath.txt\`
-+ if test -f \"\${OPERA_PERSONALDIR}/javapath.txt\"; then
-+ INIJAVA=\`cat \${OPERA_PERSONALDIR}/javapath.txt\`
- if test -f \"\${INIJAVA}/libjava.so\"; then OPERA_JAVA_DIR=\"\${INIJAVA}\"; fi
- fi
- fi
-@@ -888,69 +891,16 @@
-
- if test ! \"\${OPERA_JAVA_DIR}\"; then
-
-- PREFIXES=\"
-- /usr
-- /usr/java
-- /usr/lib
-- /usr/local
-- /opt\"
-+ PREFIXES=\"%%LOCALBASE%%\"
-
- for SUNJAVA in \\
-- java-1.5.0-sun-1.5.0.06 \\
-- java-1.5.0-sun-1.5.0.06/jre \\
-- java-1.5.0-sun-1.5.0.05 \\
-- java-1.5.0-sun-1.5.0.05/jre \\
-- java-1.5.0-sun-1.5.0.04 \\
-- java-1.5.0-sun-1.5.0.04/jre \\
-- jre1.5.0_06 \\
-- jdk1.5.0_06/jre \\
-- jre1.5.0_05 \\
-- jdk1.5.0_05/jre \\
-- jre1.5.0_04 \\
-- jdk1.5.0_04/jre \\
-- jre1.5.0_03 \\
-- jdk1.5.0_03/jre \\
-- jre1.5.0_02 \\
-- jdk1.5.0_02/jre \\
-- jre1.5.0_01 \\
-- jdk1.5.0_01/jre \\
-- j2re1.4.2_06 \\
-- j2sdk1.4.2_06/jre \\
-- j2re1.4.2_04 \\
-- j2sdk1.4.2_04/jre \\
-- j2re1.4.2_03 \\
-- j2sdk1.4.2_03/jre \\
-- j2re1.4.2_02 \\
-- j2sdk1.4.2_02/jre \\
-- j2re1.4.2_01 \\
-- j2sdk1.4.2_01/jre \\
-- j2re1.4.2 \\
-- j2sdk1.4.2/jre \\
-- j2re1.4.1_01 \\
-- j2re1.4.1 \\
-- SUNJava2-1.4.1 \\
-- BlackdownJava2-1.4.1/jre \\
-- j2re1.4.0_01 \\
-- j2sdk1.4.0_01/jre \\
-- j2re1.4.0 \\
-- jre1.4.0 \\
-- j2se/1.4/jre \\
-- j2se/1.3/jre \\
-- j2se/jre \\
-- jre1.3.1_15 \\
-- jre1.3.1_04 \\
-- jre1.3.1_02 \\
-- jre1.3.1_01 \\
-- j2re1.3.1 \\
-- jre1.3.1 \\
-- j2re1.3 \\
-- j2se/1.3/jre \\
-- SunJava2-1.3/jre \\
-- java2re \\
-- jdk1.2.2/jre \\
-- jdk1.2/jre \\
-- jre \\
-- java \\
-+ linux-blackdown-jdk1.3.1/jre \\
-+ linux-blackdown-jdk1.4.1/jre \\
-+ linux-blackdown-jdk1.4.2/jre \\
-+ linux-sun-jdk1.3.1/jre \\
-+ linux-sun-jdk1.4.1/jre \\
-+ linux-sun-jdk1.4.2/jre \\
-+ linux-sun-jdk1.5.0/jre \\
- ; do
- for PREFIX in \${PREFIXES}; do
- if test -f \"\${PREFIX}/\${SUNJAVA}/lib/${wrapper_sunjava_machine}/libjava.so\"; then OPERA_JAVA_DIR=\"\${PREFIX}/\${SUNJAVA}/lib/${wrapper_sunjava_machine}\" && break; fi
-@@ -1001,11 +951,8 @@
-
- # Acrobat Reader
- for BINDIR in \\
-- /usr/local/Acrobat[45]/bin \\
-- /usr/lib/Acrobat[45]/bin \\
-- /usr/X11R6/lib/Acrobat[45]/bin \\
-- /opt/Acrobat[45]/bin \\
-- /usr/Acrobat[45]/bin \\
-+ %%LOCALBASE%%/Acrobat5/bin \\
-+ %%X11BASE%%/Acrobat5/bin \\
- ; do
- if test -d \${BINDIR} ; then PATH=\${PATH}:\${BINDIR}; fi
- done
-@@ -1055,7 +1002,7 @@
- };
-
- // Opera package classes get all permissions
--grant codebase \"file://${str_localdirshare}/java//opera.jar\" {
-+grant codebase \"file://${str_localdirshare}/java/opera.jar\" {
- permission java.security.AllPermission;
- };
-
-@@ -1123,7 +1070,7 @@
- chop "${OPERADESTDIR}" "str_localdirshare"
- chop "${OPERADESTDIR}" "str_localdirplugin"
-
-- backup ${wrapper_dir}/opera opera
-+ #backup ${wrapper_dir}/opera opera
-
- # Executable
- debug_msg 1 "Executable"
-@@ -1161,7 +1108,7 @@
-
- #cp $cpv $cpf wrapper.sh $wrapper_dir/opera
- generate_wrapper
-- chmod $chmodv 755 $wrapper_dir/opera
-+ chmod $chmodv 755 $wrapper_dir/linux-opera
-
- # Documentation
- debug_msg 1 "Documentation"
-@@ -1202,9 +1149,6 @@
- mkdir $mkdirv $mkdirp $share_dir/ini/
- chmod $chmodv 755 $share_dir/ini
- cp $cpv $cpf $cpR ini/* $share_dir/ini/
-- if test -f $share_dir/ini/pluginpath.ini
-- then echo ${str_localdirplugin} >> $share_dir/ini/pluginpath.ini
-- fi
- fi
-
- # Support old way
-@@ -1274,35 +1218,11 @@
- chmod $chmodv 755 $plugin_dir/operapluginwrapper
- plugin_support='yes'
- else
-- if test -f plugins/operamotifwrapper; then
-- cp $cpv $cpf plugins/operamotifwrapper $plugin_dir/
-- chmod $chmodv 755 $plugin_dir/operamotifwrapper
-- plugin_support='yes'
-- fi
--
-- if test -f plugins/operamotifwrapper-1; then
-- cp $cpv $cpf plugins/operamotifwrapper-1 $plugin_dir/
-- chmod $chmodv 755 $plugin_dir/operamotifwrapper-1
-- plugin_support='yes'
-- fi
--
-- if test -f plugins/operamotifwrapper-2; then
-- cp $cpv $cpf plugins/operamotifwrapper-2 $plugin_dir/
-- chmod $chmodv 755 $plugin_dir/operamotifwrapper-2
-- plugin_support='yes'
-- fi
--
- if test -f plugins/operamotifwrapper-3; then
- cp $cpv $cpf plugins/operamotifwrapper-3 $plugin_dir/
- chmod $chmodv 755 $plugin_dir/operamotifwrapper-3
- plugin_support='yes'
- fi
--
-- if test -f plugins/operamotifwrapper-4; then
-- cp $cpv $cpf plugins/operamotifwrapper-4 $plugin_dir/
-- chmod $chmodv 755 $plugin_dir/operamotifwrapper-4
-- plugin_support='yes'
-- fi
- fi # operapluginwrapper
-
- if test -f plugins/libnpp.so
-@@ -1344,42 +1264,13 @@
- *) config_dir="/etc";;
- esac
-
-- if can_write_to "$config_dir"
-- then
-- echo
-- echo "System wide configuration files:"
-- echo " $config_dir/opera6rc"
-- echo " $config_dir/opera6rc.fixed"
-- echo " would be ignored if installed with the prefix \"$prefix\"."
-- if con_firm "Do you want to install them in $config_dir"
-- then
-- backup $config_dir/opera6rc opera6rc config
-- backup $config_dir/opera6rc.fixed opera6rc.fixed config
-- cp $cpv $cpf config/opera6rc $config_dir
-- cp $cpv $cpf config/opera6rc.fixed $config_dir
-- fi
-- else
-- echo
-- echo "User \"${USERNAME}\" does not have write access to $config_dir"
-- echo " System wide configuration files:"
-- echo " $config_dir/opera6rc"
-- echo " $config_dir/opera6rc.fixed"
-- echo " were not installed."
-- fi
--
- # Shorcuts and Icons
- bool_icons=1 # install icons by default
-
-- if test "${flag_mode}" = "--force" -o "${flag_mode}" = "--prefix="
-- then
-- echo
-- echo "Shortcut icons will be ignored if installed with the prefix \"$prefix\"."
-- con_firm "Do you want to (try to) install them in default locations" || bool_icons=0
-- fi
--
- if test "${bool_icons}" -ne 0
- then
-- xdg
-+ gnome
-+ kde 3
- fi
-
- fi # OPERADESTDIR
-@@ -1429,19 +1320,19 @@
- # arg1 = location
- # arg2 = type
-
-- desktop_file="${1}/opera.desktop"
-+ desktop_file="${1}/linux-opera.desktop"
- desktop_contain='[Desktop Entry]'
-
- if test ${2}; then
- if test "${2}" = "xdg"; then
- desktop_contain="${desktop_contain}
- Version=1.0
--TryExec=opera"
-+TryExec=linux-opera"
- fi
-
- desktop_contain="${desktop_contain}
- Encoding=UTF-8
--Name=Opera
-+Name=Opera (linux version)
- Name[af]=opera
- Name[eo]=Opero
- Name[zu]=I Opera
-@@ -1465,7 +1356,7 @@
- GenericName[ven]=Buronza ya Webu
- GenericName[xh]=Umkhangeli Zincwadi Zokubhaliweyo
- GenericName[zu]=Umkhangeli zincwadi we Web
--Exec=opera %u
-+Exec=linux-opera %u
- Terminal=false"
-
- # Application is not a category, according to
-@@ -1480,25 +1371,26 @@
- if test "${2}" = "xdg"; then
- desktop_contain="${desktop_contain}
- Categories=Application;Qt;Network;WebBrowser;X-Ximian-Main;X-Ximian-Toplevel
--Icon=opera.png"
-+Icon=linux-opera.png"
- else
- desktop_contain="${desktop_contain}
--Icon=opera"
-+Icon=linux-opera"
- fi
-
- desktop_contain="${desktop_contain}
- MimeType=text/html;text/xml;application/xhtml+xml"
- else
- desktop_contain="${desktop_contain}
--Name=Opera
--Exec=opera
--Icon=opera.xpm
-+Name=Opera (linux version)
-+Exec=linux-opera
-+Icon=linux-opera.xpm
- Terminal=0"
- fi
-
- desktop_contain="${desktop_contain}
- Comment=Web Browser
--Type=Application"
-+Type=Application
-+Categories=Application;Network;WebBrowser;"
-
- echo "${desktop_contain}" > ${desktop_file}
- chmod $chmodv 644 ${desktop_file}
-@@ -1586,88 +1478,26 @@
- # This function searches for common gnome icon paths.
- debug_msg 1 "in gnome()"
-
-- if test -d /opt/gnome/
-- then
-- # /opt/gnome share
-- if test -d /opt/gnome/share
-- then
-- # /opt/gnome icon
-- if test ! -d /opt/gnome/share/pixmaps/
-- then
-- if test -w /opt/gnome/share
-- then
-- mkdir $mkdirv $mkdirp /opt/gnome/share/pixmaps/
-- chmod $chmodv 755 /opt/gnome/share/pixmaps
-- cp $cpv $share_dir/images/opera.xpm /opt/gnome/share/pixmaps/opera.xpm
-- fi
-- elif test -w /opt/gnome/share/pixmaps
-- then cp $cpv $share_dir/images/opera.xpm /opt/gnome/share/pixmaps/opera.xpm
-- fi
-- # end /opt/gnome icon
--
-- # /opt/gnome link
-- if test -d /opt/gnome/share/gnome/apps/
-- then
-- if test -d /opt/gnome/share/gnome/apps/Internet/
-- then
-- if test -w /opt/gnome/share/gnome/apps/Internet
-- then generate_desktop /opt/gnome/share/gnome/apps/Internet
-- fi
-- elif test -d /opt/gnome/share/gnome/apps/Networking/WWW/
-- then
-- if test -w /opt/gnome/share/gnome/apps/Networking/WWW
-- then generate_desktop /opt/gnome/share/gnome/apps/Networking/WWW
-- fi
-- elif test -w /opt/gnome/share/gnome/apps
-- then
-- mkdir $mkdirv $mkdirp /opt/gnome/share/gnome/apps/Internet/
-- chmod $chmodv 755 /opt/gnome/share/gnome/apps/Internet
-- generate_desktop /opt/gnome/share/gnome/apps/Internet
-- fi
-- fi
-- # end /opt/gnome link
-- fi
-- # end /opt/gnome share
--
-- elif test -d /usr/share/gnome/
-- then
-- # /usr/share/gnome icon
-- if test ! -d /usr/share/gnome/pixmaps/
-- then
-- if test -w /usr/share/gnome
-- then
-- mkdir $mkdirv $mkdirp /usr/share/gnome/pixmaps/
-- chmod $chmodv 755 /usr/share/gnome/pixmaps
-- cp $cpv $share_dir/images/opera.xpm /usr/share/gnome/pixmaps/opera.xpm
-- fi
-- elif test -w /usr/share/gnome/pixmaps
-- then cp $cpv $share_dir/images/opera.xpm /usr/share/gnome/pixmaps/opera.xpm
-- fi
-- # end /usr/share/gnome icon
--
-- # /usr/share/gnome link
-- if test -d /usr/share/gnome/apps/
-- then
-- if test -d /usr/share/gnome/apps/Internet/
-- then
-- if test -w /usr/share/gnome/apps/Internet
-- then generate_desktop /usr/share/gnome/apps/Internet
-- fi
-- elif test -d /usr/share/gnome/apps/Networking/WWW/
-- then
-- if test -w /usr/share/gnome/apps/Networking/WWW
-- then generate_desktop /usr/share/gnome/apps/Networking/WWW
-- fi
-- elif test -w /usr/share/gnome/apps
-- then
-- mkdir $mkdirv $mkdirp /usr/share/gnome/apps/Internet/
-- chmod $chmodv 755 /usr/share/gnome/apps/Internet
-- generate_desktop /usr/share/gnome/apps/Internet
-- fi
-- fi
-- # end /usr/share/gnome link
-+ if test -d %%X11BASE%%/share/gnome/; then
-+
-+ # %%X11BASE%%/share/gnome icon
-+ if test ! -d %%X11BASE%%/share/gnome/pixmaps/; then
-+ if test -w %%X11BASE%%/share/gnome; then
-+ mkdir $mkdirv $mkdirp %%X11BASE%%/share/gnome/pixmaps/
-+ chmod $chmodv 755 %%X11BASE%%/share/gnome/pixmaps
-+ cp $cpv $share_dir/images/opera.xpm %%X11BASE%%/share/gnome/pixmaps/linux-opera.xpm
-+ fi
-+ elif test -w %%X11BASE%%/share/gnome/pixmaps; then
-+ cp $cpv $share_dir/images/opera.xpm %%X11BASE%%/share/gnome/pixmaps/linux-opera.xpm
-+ fi
-+ # end %%X11BASE%%/share/gnome icon
-+
-+ # %%X11BASE%%/share/gnome link
-+ if test -d %%X11BASE%%/share/gnome/applications/; then
-+ generate_desktop %%X11BASE%%/share/gnome/applications
-+ fi
-+ # end %%X11BASE%%/share/gnome link
- fi
-- # Add ximian here
- }
-
- kde()
-@@ -1675,58 +1505,46 @@
- # This function searches for common kde2 and kde 3 icon paths.
- debug_msg 1 "in kde()"
-
-- if test -d /opt/kde$1/share
-+ if test -d %%LOCALBASE%%/share
- then
-- DIR_HI=/opt/kde$1/share/icons/hicolor
-+ DIR_HI=%%LOCALBASE%%/share/icons/hicolor
- if test -d "$DIR_HI" -a -w "$DIR_HI"
- then
- if test -d "$DIR_HI"/48x48/apps -a -w "$DIR_HI"/48x48/apps
-- then cp $cpv $share_dir/images/opera_48x48.png $DIR_HI/48x48/apps/opera.png
-+ then cp $cpv $share_dir/images/opera_48x48.png $DIR_HI/48x48/apps/linux-opera.png
- fi
- if test -d "$DIR_HI"/32x32/apps -a -w "$DIR_HI"/32x32/apps
-- then cp $cpv $share_dir/images/opera_32x32.png $DIR_HI/32x32/apps/opera.png
-+ then cp $cpv $share_dir/images/opera_32x32.png $DIR_HI/32x32/apps/linux-opera.png
- fi
- if test -d "$DIR_HI"/22x22/apps -a -w "$DIR_HI"/22x22/apps
-- then cp $cpv $share_dir/images/opera_22x22.png $DIR_HI/22x22/apps/opera.png
-+ then cp $cpv $share_dir/images/opera_22x22.png $DIR_HI/22x22/apps/linux-opera.png
- fi
- fi
-
-- DIR_LO=/opt/kde$1/share/icons/locolor
-+ DIR_LO=%%LOCALBASE%%/share/icons/locolor
- if test -d $DIR_LO -a -w $DIR_LO
- then
- if test -d $DIR_LO/32x32/apps -a -w $DIR_LO/32x32/apps
-- then cp $cpv $share_dir/images/opera_32x32.png $DIR_LO/32x32/apps/opera.png
-+ then cp $cpv $share_dir/images/opera_32x32.png $DIR_LO/32x32/apps/linux-opera.png
- fi
- if test -d $DIR_LO/22x22/apps -a -w $DIR_LO/22x22/apps
-- then cp $cpv $share_dir/images/opera_22x22.png $DIR_LO/22x22/apps/opera.png
-+ then cp $cpv $share_dir/images/opera_22x22.png $DIR_LO/22x22/apps/linux-opera.png
- fi
- if test -d $DIR_LO/16x16/apps -a -w $DIR_LO/16x16/apps
-- then cp $cpv $share_dir/images/opera_16x16.png $DIR_LO/16x16/apps/opera.png
-+ then cp $cpv $share_dir/images/opera_16x16.png $DIR_LO/16x16/apps/linux-opera.png
- fi
- fi
-
-- if test -d /opt/kde$1/share/applnk/
-+ if test -d %%LOCALBASE%%/share/applnk/
- then
-- if test ! -d /opt/kde$1/share/applnk/Internet/ -a -w /opt/kde$1/share/applnk
-+ if test ! -d %%LOCALBASE%%/share/applnk/Internet/ -a -w %%LOCALBASE%%/share/applnk
- then
-- mkdir $mkdirv $mkdirp /opt/kde$1/share/applnk/Internet/
-- chmod $chmodv 755 /opt/kde$1/share/applnk/Internet
-+ mkdir $mkdirv $mkdirp %%LOCALBASE%%/share/applnk/Internet/
-+ chmod $chmodv 755 %%LOCALBASE%%/share/applnk/Internet
- fi
-- if test -w /opt/kde$1/share/applnk/Internet
-- then generate_desktop /opt/kde$1/share/applnk/Internet $1
-+ if test -w %%LOCALBASE%%/share/applnk/Internet
-+ then generate_desktop %%LOCALBASE%%/share/applnk/Internet $1
- fi
-- fi
-- fi
--
-- if test -d /usr/share/applnk/Networking
-- then
-- if test ! -d /usr/share/applnk/Networking/WWW/ -a -w /usr/share/applnk/Networking
-- then
-- mkdir $mkdirv $mkdirp /usr/share/applnk/Networking/WWW/
-- chmod $chmodv 755 /usr/share/applnk/Networking/WWW
-- fi
-- if test -w /usr/share/applnk/Networking/WWW
-- then generate_desktop /usr/share/applnk/Networking/WWW $1
- fi
- fi
- }
diff --git a/www/linux-opera-devel/files/patch-locale::en::search.ini b/www/linux-opera-devel/files/patch-locale::en::search.ini
deleted file mode 100644
index 8a75dd80eec6..000000000000
--- a/www/linux-opera-devel/files/patch-locale::en::search.ini
+++ /dev/null
@@ -1,46 +0,0 @@
---- locale/en/search.ini.orig Tue Nov 22 13:43:48 2005
-+++ locale/en/search.ini Tue Nov 22 13:45:19 2005
-@@ -435,8 +435,8 @@
- Nameid=0
-
- [Search Engine 34]
--Name=Google Linu&x
--URL=http://www.google.com/linux?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8
-+Name=Google &BSD
-+URL=http://www.google.com/bsd?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8
- Query=
- Key=x
- Is post=0
-@@ -445,4 +445,30 @@
- Search Type=0
- Verbtext=17063
- Position=-1
--Nameid=0
-\ No newline at end of file
-+Nameid=0
-+
-+[Search Engine 35]
-+Name=FreeBSD &PRs
-+URL=http://www.freebsd.org/cgi/query-pr.cgi?pr=%s
-+Query=
-+Key=x
-+Is post=0
-+Has endseparator=0
-+Encoding=utf-8
-+Search Type=0
-+Verbtext=17063
-+Position=-1
-+Nameid=0
-+
-+[Search Engine 36]
-+Name=FreshP&orts
-+URL=http://www.freshports.org/search.php?query=%s
-+Query=
-+Key=x
-+Is post=0
-+Has endseparator=0
-+Encoding=utf-8
-+Search Type=0
-+Verbtext=17063
-+Position=-1
-+Nameid=0
diff --git a/www/linux-opera-devel/files/patch-search.ini b/www/linux-opera-devel/files/patch-search.ini
deleted file mode 100644
index 0d02a763d7a2..000000000000
--- a/www/linux-opera-devel/files/patch-search.ini
+++ /dev/null
@@ -1,46 +0,0 @@
---- search.ini.orig Tue Nov 22 13:46:14 2005
-+++ search.ini Tue Nov 22 13:47:20 2005
-@@ -435,8 +435,8 @@
- Nameid=0
-
- [Search Engine 34]
--Name=Google Linu&x
--URL=http://www.google.com/linux?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8
-+Name=Google &BSD
-+URL=http://www.google.com/bsd?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8
- Query=
- Key=x
- Is post=0
-@@ -445,4 +445,30 @@
- Search Type=0
- Verbtext=17063
- Position=-1
--Nameid=0
-\ No newline at end of file
-+Nameid=0
-+
-+[Search Engine 35]
-+Name=FreeBSD &PRs
-+URL=http://www.freebsd.org/cgi/query-pr.cgi?pr=%s
-+Query=
-+Key=x
-+Is post=0
-+Has endseparator=0
-+Encoding=utf-8
-+Search Type=0
-+Verbtext=17063
-+Position=-1
-+Nameid=0
-+
-+[Search Engine 36]
-+Name=FreshP&orts
-+URL=http://www.freshports.org/search.php?query=%s
-+Query=
-+Key=x
-+Is post=0
-+Has endseparator=0
-+Encoding=utf-8
-+Search Type=0
-+Verbtext=17063
-+Position=-1
-+Nameid=0
diff --git a/www/linux-opera-devel/pkg-descr b/www/linux-opera-devel/pkg-descr
deleted file mode 100644
index 1a8ab89d79fd..000000000000
--- a/www/linux-opera-devel/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-Opera 7 is a substantial upgrade, with code rewritten from the rendering engine
-and up, resulting in the fastest, smallest, most full-featured desktop browser
-ever released.
-
--New rendering engine
-Opera's new rendering engine supports W3C's DOM (Document Object Model) level 2,
-non-standard dynamic HTML (DHTML), CSS1 and CSS2, ECMAScript, and has improved
-HTML 4.01 support, as well as complete support for WML 1.3 and 2.0. It is
-faster, smaller and can dynamically change documents through DOM.
-
--M2 -- new e-mail client
-Opera's new e-mail client, M2, automatically categorizes and sorts e-mail
-messages by contact and has an integrated spam filter. Innovative features such
-as QuickReply and QuickFind lets users answer or find e-mails at unrivalled
-speed. M2 supports POP3, IMAP, ESMTP, and threaded display of mailing lists.
-In addition, M2 supports news servers with password authentication.
-
-WWW: http://www.opera.com/
diff --git a/www/linux-opera-devel/pkg-message b/www/linux-opera-devel/pkg-message
deleted file mode 100644
index 3f77d098475f..000000000000
--- a/www/linux-opera-devel/pkg-message
+++ /dev/null
@@ -1,18 +0,0 @@
-##
-Changelog for 8.52 Final: http://www.opera.com/docs/changelogs/linux/852/
-
-If you are upgrade from version 7.x or below, it is recommend for you to
-backup your personal "~/.linux-opera" directory and remove it. It can be done
-following from the command line:
-
- # cp -Rp ~/.linux-opera ~/.linux-opera-bak
- # rm -rf ~/.linux-opera/*
-
-After that, you can put your bookmark, email, contacts and etc back in
-~/.linux-opera/. The bookmark is ~/.linux-opera/opera6.adr and the email is
-~/.linux-opera/mail as you can figure out by view in ~/.linux-opera/. It is
-probably not good idea to put opera6.ini, userstyle.ini, search.ini,
-pluginpath.ini and other non-personal stuff back in ~/.linux-opera/. The
-non-personal stuff should be re-configure on new stuff by either Opera
-preferences in GUI or hand (manual) in your editor.
-##
diff --git a/www/linux-opera-devel/pkg-plist b/www/linux-opera-devel/pkg-plist
deleted file mode 100644
index bc56927bfa3a..000000000000
--- a/www/linux-opera-devel/pkg-plist
+++ /dev/null
@@ -1,105 +0,0 @@
-bin/linux-opera
-%%DOCSDIR%%/LICENSE
-%%GNOME:%%share/gnome/applications/linux-opera.desktop
-%%GNOME:%%share/gnome/pixmaps/linux-opera.xpm
-%%DATADIR%%/bin/missingsyms.so
-%%DATADIR%%/bin/opera
-%%DATADIR%%/bin/spellcheck.so
-%%DATADIR%%/bin/works
-%%DATADIR%%/chartables.bin
-%%DATADIR%%/config/opera6rc
-%%DATADIR%%/config/opera6rc.fixed
-%%DATADIR%%/html40_entities.dtd
-%%DATADIR%%/images/blank.gif
-%%DATADIR%%/images/drive.gif
-%%DATADIR%%/images/file.gif
-%%DATADIR%%/images/folder.gif
-%%DATADIR%%/images/link.gif
-%%DATADIR%%/images/opera.xpm
-%%DATADIR%%/images/opera_16x16.png
-%%DATADIR%%/images/opera_22x22.png
-%%DATADIR%%/images/opera_32x32.png
-%%DATADIR%%/images/opera_48x48.png
-%%DATADIR%%/images/operabanner.png
-%%DATADIR%%/ini/dialog.ini
-%%DATADIR%%/ini/fastforward.ini
-%%DATADIR%%/ini/filehandler.ini
-%%DATADIR%%/ini/pluginpath.ini
-%%DATADIR%%/ini/spellcheck.ini
-%%DATADIR%%/ini/standard_keyboard.ini
-%%DATADIR%%/ini/standard_menu.ini
-%%DATADIR%%/ini/standard_mouse.ini
-%%DATADIR%%/ini/standard_toolbar.ini
-%%DATADIR%%/ini/unix_keyboard.ini
-%%DATADIR%%/java/opera.jar
-%%DATADIR%%/java/opera.policy
-%%DATADIR%%/jsconsole.html
-%%DATADIR%%/lngcode.txt
-%%DATADIR%%/locale/en/default.adr
-%%DATADIR%%/locale/en/license.txt
-%%DATADIR%%/locale/en/lngcode.txt
-%%DATADIR%%/locale/en/search.ini
-%%DATADIR%%/locale/english.lng
-%%DATADIR%%/opera6.adr
-%%DATADIR%%/plugins/libnpp.so
-%%DATADIR%%/plugins/operamotifwrapper-3
-%%DATADIR%%/plugins/operaplugincleaner
-%%DATADIR%%/search.ini
-%%DATADIR%%/skin/standard_skin.zip
-%%DATADIR%%/skin/windows_skin.zip
-%%DATADIR%%/styles/OPF.css
-%%DATADIR%%/styles/about.css
-%%DATADIR%%/styles/cache.css
-%%DATADIR%%/styles/certinfo.css
-%%DATADIR%%/styles/csr.css
-%%DATADIR%%/styles/dir.css
-%%DATADIR%%/styles/drives.css
-%%DATADIR%%/styles/email.css
-%%DATADIR%%/styles/history.css
-%%DATADIR%%/styles/im.css
-%%DATADIR%%/styles/info.css
-%%DATADIR%%/styles/mime.css
-%%DATADIR%%/styles/mimehead.css
-%%DATADIR%%/styles/opf.css
-%%DATADIR%%/styles/plugins.css
-%%DATADIR%%/styles/user/accessibility.css
-%%DATADIR%%/styles/user/contrastbw.css
-%%DATADIR%%/styles/user/contrastwb.css
-%%DATADIR%%/styles/user/debugwithoutline.css
-%%DATADIR%%/styles/user/disabletables.css
-%%DATADIR%%/styles/user/hidecertainsizes.css
-%%DATADIR%%/styles/user/hidenonlinkimages.css
-%%DATADIR%%/styles/user/imageandlinkonly.css
-%%DATADIR%%/styles/user/nostalgia.css
-%%DATADIR%%/styles/user/showstructure.css
-%%DATADIR%%/styles/user/textonly.css
-%%DATADIR%%/styles/user/userstyle.ini
-%%DATADIR%%/styles/wml.css
-%%DATADIR%%/svg-mo.dat
-%%DATADIR%%/svg-mobd.dat
-%%DATADIR%%/svg-sa.dat
-%%DATADIR%%/svg-sabd.dat
-%%DATADIR%%/svg-se.dat
-%%DATADIR%%/svg-sebd.dat
-@dirrm %%DATADIR%%/styles/user
-@dirrm %%DATADIR%%/styles
-@dirrm %%DATADIR%%/skin
-@dirrm %%DATADIR%%/plugins
-@dirrm %%DATADIR%%/locale/en
-@dirrm %%DATADIR%%/locale
-@dirrm %%DATADIR%%/java
-@dirrm %%DATADIR%%/ini
-@dirrm %%DATADIR%%/images
-@dirrm %%DATADIR%%/config
-@dirrm %%DATADIR%%/bin
-@dirrm %%DATADIR%%
-@dirrm %%DOCSDIR%%
-
-%%KDE:%%@cwd %%LOCALBASE%%
-%%KDE:%%share/applnk/Internet/linux-opera.desktop
-%%KDE:%%share/icons/hicolor/22x22/apps/linux-opera.png
-%%KDE:%%share/icons/hicolor/32x32/apps/linux-opera.png
-%%KDE:%%share/icons/hicolor/48x48/apps/linux-opera.png
-%%KDE:%%share/icons/locolor/16x16/apps/linux-opera.png
-%%KDE:%%share/icons/locolor/22x22/apps/linux-opera.png
-%%KDE:%%share/icons/locolor/32x32/apps/linux-opera.png
diff --git a/www/mediawiki110/Makefile b/www/mediawiki110/Makefile
deleted file mode 100644
index aff0722c96f4..000000000000
--- a/www/mediawiki110/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: www/mediawiki
-# Date created: February 1st 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mediawiki
-PORTVERSION= 1.5.6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= wikipedia
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The wiki engine used by Wikipedia
-
-CONFLICTS= mediawiki-1.[0-46-9].*
-
-NO_BUILD= yes
-USE_PHP= iconv mbstring pcre session xml zlib imagick readline
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/data-dist/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \
- LDAP "Use LDAP authentication" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-do-install:
- -${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
- @${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
-
-post-install:
- @${FIND} ${WRKSRC}/${file} -not -type d \
- | ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${FIND} -d ${WRKSRC}/${file} -type d \
- | ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/mediawiki110/distinfo b/www/mediawiki110/distinfo
deleted file mode 100644
index 7fee40fc3014..000000000000
--- a/www/mediawiki110/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.5.6.tar.gz) = adcb318d812af2d2637374a8aadc79c1
-SHA256 (mediawiki-1.5.6.tar.gz) = 9f23aa13ce497758b9327186afac17f547a60e06eb482d725c2d0c2100c81ace
-SIZE (mediawiki-1.5.6.tar.gz) = 2289819
diff --git a/www/mediawiki110/pkg-descr b/www/mediawiki110/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki110/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/mediawiki110/pkg-message b/www/mediawiki110/pkg-message
deleted file mode 100644
index d991a956ce47..000000000000
--- a/www/mediawiki110/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-for details
diff --git a/www/mediawiki111/Makefile b/www/mediawiki111/Makefile
deleted file mode 100644
index aff0722c96f4..000000000000
--- a/www/mediawiki111/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: www/mediawiki
-# Date created: February 1st 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mediawiki
-PORTVERSION= 1.5.6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= wikipedia
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The wiki engine used by Wikipedia
-
-CONFLICTS= mediawiki-1.[0-46-9].*
-
-NO_BUILD= yes
-USE_PHP= iconv mbstring pcre session xml zlib imagick readline
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/data-dist/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \
- LDAP "Use LDAP authentication" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-do-install:
- -${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
- @${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
-
-post-install:
- @${FIND} ${WRKSRC}/${file} -not -type d \
- | ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${FIND} -d ${WRKSRC}/${file} -type d \
- | ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/mediawiki111/distinfo b/www/mediawiki111/distinfo
deleted file mode 100644
index 7fee40fc3014..000000000000
--- a/www/mediawiki111/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.5.6.tar.gz) = adcb318d812af2d2637374a8aadc79c1
-SHA256 (mediawiki-1.5.6.tar.gz) = 9f23aa13ce497758b9327186afac17f547a60e06eb482d725c2d0c2100c81ace
-SIZE (mediawiki-1.5.6.tar.gz) = 2289819
diff --git a/www/mediawiki111/pkg-descr b/www/mediawiki111/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki111/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/mediawiki111/pkg-message b/www/mediawiki111/pkg-message
deleted file mode 100644
index d991a956ce47..000000000000
--- a/www/mediawiki111/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-for details
diff --git a/www/mediawiki112/Makefile b/www/mediawiki112/Makefile
deleted file mode 100644
index aff0722c96f4..000000000000
--- a/www/mediawiki112/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: www/mediawiki
-# Date created: February 1st 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mediawiki
-PORTVERSION= 1.5.6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= wikipedia
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The wiki engine used by Wikipedia
-
-CONFLICTS= mediawiki-1.[0-46-9].*
-
-NO_BUILD= yes
-USE_PHP= iconv mbstring pcre session xml zlib imagick readline
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/data-dist/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \
- LDAP "Use LDAP authentication" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-do-install:
- -${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
- @${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
-
-post-install:
- @${FIND} ${WRKSRC}/${file} -not -type d \
- | ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${FIND} -d ${WRKSRC}/${file} -type d \
- | ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/mediawiki112/distinfo b/www/mediawiki112/distinfo
deleted file mode 100644
index 7fee40fc3014..000000000000
--- a/www/mediawiki112/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.5.6.tar.gz) = adcb318d812af2d2637374a8aadc79c1
-SHA256 (mediawiki-1.5.6.tar.gz) = 9f23aa13ce497758b9327186afac17f547a60e06eb482d725c2d0c2100c81ace
-SIZE (mediawiki-1.5.6.tar.gz) = 2289819
diff --git a/www/mediawiki112/pkg-descr b/www/mediawiki112/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki112/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/mediawiki112/pkg-message b/www/mediawiki112/pkg-message
deleted file mode 100644
index d991a956ce47..000000000000
--- a/www/mediawiki112/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-for details
diff --git a/www/mediawiki113/Makefile b/www/mediawiki113/Makefile
deleted file mode 100644
index aff0722c96f4..000000000000
--- a/www/mediawiki113/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: www/mediawiki
-# Date created: February 1st 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mediawiki
-PORTVERSION= 1.5.6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= wikipedia
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The wiki engine used by Wikipedia
-
-CONFLICTS= mediawiki-1.[0-46-9].*
-
-NO_BUILD= yes
-USE_PHP= iconv mbstring pcre session xml zlib imagick readline
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/data-dist/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \
- LDAP "Use LDAP authentication" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-do-install:
- -${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
- @${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
-
-post-install:
- @${FIND} ${WRKSRC}/${file} -not -type d \
- | ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${FIND} -d ${WRKSRC}/${file} -type d \
- | ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/mediawiki113/distinfo b/www/mediawiki113/distinfo
deleted file mode 100644
index 7fee40fc3014..000000000000
--- a/www/mediawiki113/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.5.6.tar.gz) = adcb318d812af2d2637374a8aadc79c1
-SHA256 (mediawiki-1.5.6.tar.gz) = 9f23aa13ce497758b9327186afac17f547a60e06eb482d725c2d0c2100c81ace
-SIZE (mediawiki-1.5.6.tar.gz) = 2289819
diff --git a/www/mediawiki113/pkg-descr b/www/mediawiki113/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki113/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/mediawiki113/pkg-message b/www/mediawiki113/pkg-message
deleted file mode 100644
index d991a956ce47..000000000000
--- a/www/mediawiki113/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-for details
diff --git a/www/mediawiki114/Makefile b/www/mediawiki114/Makefile
deleted file mode 100644
index aff0722c96f4..000000000000
--- a/www/mediawiki114/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: www/mediawiki
-# Date created: February 1st 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mediawiki
-PORTVERSION= 1.5.6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= wikipedia
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The wiki engine used by Wikipedia
-
-CONFLICTS= mediawiki-1.[0-46-9].*
-
-NO_BUILD= yes
-USE_PHP= iconv mbstring pcre session xml zlib imagick readline
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/data-dist/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \
- LDAP "Use LDAP authentication" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-do-install:
- -${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
- @${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
-
-post-install:
- @${FIND} ${WRKSRC}/${file} -not -type d \
- | ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${FIND} -d ${WRKSRC}/${file} -type d \
- | ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/mediawiki114/distinfo b/www/mediawiki114/distinfo
deleted file mode 100644
index 7fee40fc3014..000000000000
--- a/www/mediawiki114/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.5.6.tar.gz) = adcb318d812af2d2637374a8aadc79c1
-SHA256 (mediawiki-1.5.6.tar.gz) = 9f23aa13ce497758b9327186afac17f547a60e06eb482d725c2d0c2100c81ace
-SIZE (mediawiki-1.5.6.tar.gz) = 2289819
diff --git a/www/mediawiki114/pkg-descr b/www/mediawiki114/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki114/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/mediawiki114/pkg-message b/www/mediawiki114/pkg-message
deleted file mode 100644
index d991a956ce47..000000000000
--- a/www/mediawiki114/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-for details
diff --git a/www/mediawiki115/Makefile b/www/mediawiki115/Makefile
deleted file mode 100644
index aff0722c96f4..000000000000
--- a/www/mediawiki115/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: www/mediawiki
-# Date created: February 1st 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mediawiki
-PORTVERSION= 1.5.6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= wikipedia
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The wiki engine used by Wikipedia
-
-CONFLICTS= mediawiki-1.[0-46-9].*
-
-NO_BUILD= yes
-USE_PHP= iconv mbstring pcre session xml zlib imagick readline
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/data-dist/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \
- LDAP "Use LDAP authentication" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-do-install:
- -${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
- @${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
-
-post-install:
- @${FIND} ${WRKSRC}/${file} -not -type d \
- | ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${FIND} -d ${WRKSRC}/${file} -type d \
- | ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/mediawiki115/distinfo b/www/mediawiki115/distinfo
deleted file mode 100644
index 7fee40fc3014..000000000000
--- a/www/mediawiki115/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.5.6.tar.gz) = adcb318d812af2d2637374a8aadc79c1
-SHA256 (mediawiki-1.5.6.tar.gz) = 9f23aa13ce497758b9327186afac17f547a60e06eb482d725c2d0c2100c81ace
-SIZE (mediawiki-1.5.6.tar.gz) = 2289819
diff --git a/www/mediawiki115/pkg-descr b/www/mediawiki115/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki115/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/mediawiki115/pkg-message b/www/mediawiki115/pkg-message
deleted file mode 100644
index d991a956ce47..000000000000
--- a/www/mediawiki115/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-for details
diff --git a/www/mediawiki116/Makefile b/www/mediawiki116/Makefile
deleted file mode 100644
index aff0722c96f4..000000000000
--- a/www/mediawiki116/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: www/mediawiki
-# Date created: February 1st 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mediawiki
-PORTVERSION= 1.5.6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= wikipedia
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The wiki engine used by Wikipedia
-
-CONFLICTS= mediawiki-1.[0-46-9].*
-
-NO_BUILD= yes
-USE_PHP= iconv mbstring pcre session xml zlib imagick readline
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/data-dist/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \
- LDAP "Use LDAP authentication" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-do-install:
- -${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
- @${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
-
-post-install:
- @${FIND} ${WRKSRC}/${file} -not -type d \
- | ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${FIND} -d ${WRKSRC}/${file} -type d \
- | ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/mediawiki116/distinfo b/www/mediawiki116/distinfo
deleted file mode 100644
index 7fee40fc3014..000000000000
--- a/www/mediawiki116/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.5.6.tar.gz) = adcb318d812af2d2637374a8aadc79c1
-SHA256 (mediawiki-1.5.6.tar.gz) = 9f23aa13ce497758b9327186afac17f547a60e06eb482d725c2d0c2100c81ace
-SIZE (mediawiki-1.5.6.tar.gz) = 2289819
diff --git a/www/mediawiki116/pkg-descr b/www/mediawiki116/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki116/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/mediawiki116/pkg-message b/www/mediawiki116/pkg-message
deleted file mode 100644
index d991a956ce47..000000000000
--- a/www/mediawiki116/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-for details
diff --git a/www/mediawiki118/Makefile b/www/mediawiki118/Makefile
deleted file mode 100644
index aff0722c96f4..000000000000
--- a/www/mediawiki118/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: www/mediawiki
-# Date created: February 1st 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mediawiki
-PORTVERSION= 1.5.6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= wikipedia
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The wiki engine used by Wikipedia
-
-CONFLICTS= mediawiki-1.[0-46-9].*
-
-NO_BUILD= yes
-USE_PHP= iconv mbstring pcre session xml zlib imagick readline
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/data-dist/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \
- LDAP "Use LDAP authentication" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-do-install:
- -${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
- @${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
-
-post-install:
- @${FIND} ${WRKSRC}/${file} -not -type d \
- | ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${FIND} -d ${WRKSRC}/${file} -type d \
- | ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/mediawiki118/distinfo b/www/mediawiki118/distinfo
deleted file mode 100644
index 7fee40fc3014..000000000000
--- a/www/mediawiki118/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.5.6.tar.gz) = adcb318d812af2d2637374a8aadc79c1
-SHA256 (mediawiki-1.5.6.tar.gz) = 9f23aa13ce497758b9327186afac17f547a60e06eb482d725c2d0c2100c81ace
-SIZE (mediawiki-1.5.6.tar.gz) = 2289819
diff --git a/www/mediawiki118/pkg-descr b/www/mediawiki118/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki118/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/mediawiki118/pkg-message b/www/mediawiki118/pkg-message
deleted file mode 100644
index d991a956ce47..000000000000
--- a/www/mediawiki118/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-for details
diff --git a/www/mediawiki12/Makefile b/www/mediawiki12/Makefile
deleted file mode 100644
index aff0722c96f4..000000000000
--- a/www/mediawiki12/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: www/mediawiki
-# Date created: February 1st 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mediawiki
-PORTVERSION= 1.5.6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= wikipedia
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The wiki engine used by Wikipedia
-
-CONFLICTS= mediawiki-1.[0-46-9].*
-
-NO_BUILD= yes
-USE_PHP= iconv mbstring pcre session xml zlib imagick readline
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/data-dist/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \
- LDAP "Use LDAP authentication" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-do-install:
- -${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
- @${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
-
-post-install:
- @${FIND} ${WRKSRC}/${file} -not -type d \
- | ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${FIND} -d ${WRKSRC}/${file} -type d \
- | ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/mediawiki12/distinfo b/www/mediawiki12/distinfo
deleted file mode 100644
index 7fee40fc3014..000000000000
--- a/www/mediawiki12/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.5.6.tar.gz) = adcb318d812af2d2637374a8aadc79c1
-SHA256 (mediawiki-1.5.6.tar.gz) = 9f23aa13ce497758b9327186afac17f547a60e06eb482d725c2d0c2100c81ace
-SIZE (mediawiki-1.5.6.tar.gz) = 2289819
diff --git a/www/mediawiki12/pkg-descr b/www/mediawiki12/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki12/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/mediawiki12/pkg-message b/www/mediawiki12/pkg-message
deleted file mode 100644
index d991a956ce47..000000000000
--- a/www/mediawiki12/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-for details
diff --git a/www/mediawiki15/Makefile b/www/mediawiki15/Makefile
deleted file mode 100644
index aff0722c96f4..000000000000
--- a/www/mediawiki15/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: www/mediawiki
-# Date created: February 1st 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mediawiki
-PORTVERSION= 1.5.6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= wikipedia
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The wiki engine used by Wikipedia
-
-CONFLICTS= mediawiki-1.[0-46-9].*
-
-NO_BUILD= yes
-USE_PHP= iconv mbstring pcre session xml zlib imagick readline
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/data-dist/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \
- LDAP "Use LDAP authentication" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-do-install:
- -${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
- @${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
-
-post-install:
- @${FIND} ${WRKSRC}/${file} -not -type d \
- | ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${FIND} -d ${WRKSRC}/${file} -type d \
- | ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/mediawiki15/distinfo b/www/mediawiki15/distinfo
deleted file mode 100644
index 7fee40fc3014..000000000000
--- a/www/mediawiki15/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.5.6.tar.gz) = adcb318d812af2d2637374a8aadc79c1
-SHA256 (mediawiki-1.5.6.tar.gz) = 9f23aa13ce497758b9327186afac17f547a60e06eb482d725c2d0c2100c81ace
-SIZE (mediawiki-1.5.6.tar.gz) = 2289819
diff --git a/www/mediawiki15/pkg-descr b/www/mediawiki15/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki15/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/mediawiki15/pkg-message b/www/mediawiki15/pkg-message
deleted file mode 100644
index d991a956ce47..000000000000
--- a/www/mediawiki15/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-for details
diff --git a/www/mediawiki16/Makefile b/www/mediawiki16/Makefile
deleted file mode 100644
index aff0722c96f4..000000000000
--- a/www/mediawiki16/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: www/mediawiki
-# Date created: February 1st 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mediawiki
-PORTVERSION= 1.5.6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= wikipedia
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The wiki engine used by Wikipedia
-
-CONFLICTS= mediawiki-1.[0-46-9].*
-
-NO_BUILD= yes
-USE_PHP= iconv mbstring pcre session xml zlib imagick readline
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/data-dist/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \
- LDAP "Use LDAP authentication" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-do-install:
- -${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
- @${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
-
-post-install:
- @${FIND} ${WRKSRC}/${file} -not -type d \
- | ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${FIND} -d ${WRKSRC}/${file} -type d \
- | ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/mediawiki16/distinfo b/www/mediawiki16/distinfo
deleted file mode 100644
index 7fee40fc3014..000000000000
--- a/www/mediawiki16/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.5.6.tar.gz) = adcb318d812af2d2637374a8aadc79c1
-SHA256 (mediawiki-1.5.6.tar.gz) = 9f23aa13ce497758b9327186afac17f547a60e06eb482d725c2d0c2100c81ace
-SIZE (mediawiki-1.5.6.tar.gz) = 2289819
diff --git a/www/mediawiki16/pkg-descr b/www/mediawiki16/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki16/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/mediawiki16/pkg-message b/www/mediawiki16/pkg-message
deleted file mode 100644
index d991a956ce47..000000000000
--- a/www/mediawiki16/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-for details
diff --git a/www/mediawiki17/Makefile b/www/mediawiki17/Makefile
deleted file mode 100644
index aff0722c96f4..000000000000
--- a/www/mediawiki17/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: www/mediawiki
-# Date created: February 1st 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mediawiki
-PORTVERSION= 1.5.6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= wikipedia
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The wiki engine used by Wikipedia
-
-CONFLICTS= mediawiki-1.[0-46-9].*
-
-NO_BUILD= yes
-USE_PHP= iconv mbstring pcre session xml zlib imagick readline
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/data-dist/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \
- LDAP "Use LDAP authentication" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-do-install:
- -${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
- @${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
-
-post-install:
- @${FIND} ${WRKSRC}/${file} -not -type d \
- | ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${FIND} -d ${WRKSRC}/${file} -type d \
- | ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/mediawiki17/distinfo b/www/mediawiki17/distinfo
deleted file mode 100644
index 7fee40fc3014..000000000000
--- a/www/mediawiki17/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.5.6.tar.gz) = adcb318d812af2d2637374a8aadc79c1
-SHA256 (mediawiki-1.5.6.tar.gz) = 9f23aa13ce497758b9327186afac17f547a60e06eb482d725c2d0c2100c81ace
-SIZE (mediawiki-1.5.6.tar.gz) = 2289819
diff --git a/www/mediawiki17/pkg-descr b/www/mediawiki17/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki17/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/mediawiki17/pkg-message b/www/mediawiki17/pkg-message
deleted file mode 100644
index d991a956ce47..000000000000
--- a/www/mediawiki17/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-for details
diff --git a/www/mediawiki18/Makefile b/www/mediawiki18/Makefile
deleted file mode 100644
index aff0722c96f4..000000000000
--- a/www/mediawiki18/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: www/mediawiki
-# Date created: February 1st 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mediawiki
-PORTVERSION= 1.5.6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= wikipedia
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The wiki engine used by Wikipedia
-
-CONFLICTS= mediawiki-1.[0-46-9].*
-
-NO_BUILD= yes
-USE_PHP= iconv mbstring pcre session xml zlib imagick readline
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/data-dist/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \
- LDAP "Use LDAP authentication" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-do-install:
- -${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
- @${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
-
-post-install:
- @${FIND} ${WRKSRC}/${file} -not -type d \
- | ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${FIND} -d ${WRKSRC}/${file} -type d \
- | ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/mediawiki18/distinfo b/www/mediawiki18/distinfo
deleted file mode 100644
index 7fee40fc3014..000000000000
--- a/www/mediawiki18/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.5.6.tar.gz) = adcb318d812af2d2637374a8aadc79c1
-SHA256 (mediawiki-1.5.6.tar.gz) = 9f23aa13ce497758b9327186afac17f547a60e06eb482d725c2d0c2100c81ace
-SIZE (mediawiki-1.5.6.tar.gz) = 2289819
diff --git a/www/mediawiki18/pkg-descr b/www/mediawiki18/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki18/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/mediawiki18/pkg-message b/www/mediawiki18/pkg-message
deleted file mode 100644
index d991a956ce47..000000000000
--- a/www/mediawiki18/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-for details
diff --git a/www/mediawiki19/Makefile b/www/mediawiki19/Makefile
deleted file mode 100644
index aff0722c96f4..000000000000
--- a/www/mediawiki19/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: www/mediawiki
-# Date created: February 1st 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mediawiki
-PORTVERSION= 1.5.6
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= wikipedia
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The wiki engine used by Wikipedia
-
-CONFLICTS= mediawiki-1.[0-46-9].*
-
-NO_BUILD= yes
-USE_PHP= iconv mbstring pcre session xml zlib imagick readline
-WANT_PHP_WEB= yes
-MEDIAWIKIDIR?= www/data-dist/mediawiki
-
-OPTIONS= PGSQL "Use PostgreSQL instead of MySQL" off \
- LDAP "Use LDAP authentication" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.else
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_LDAP)
-USE_PHP+= ldap
-.endif
-
-do-install:
- -${MKDIR} ${PREFIX}/${MEDIAWIKIDIR}
- @${CP} -r ${WRKSRC}/ ${PREFIX}/${MEDIAWIKIDIR}
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${MEDIAWIKIDIR}
-
-post-install:
- @${FIND} ${WRKSRC}/${file} -not -type d \
- | ${SED} -ne 's,^${WRKSRC},${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${FIND} -d ${WRKSRC}/${file} -type d \
- | ${SED} -ne 's,^${WRKSRC},@dirrm ${MEDIAWIKIDIR},p' >> ${TMPPLIST}
- @${SED} -e 's|%%MEDIAWIKIDIR%%|${PREFIX}/${MEDIAWIKIDIR}|' ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/mediawiki19/distinfo b/www/mediawiki19/distinfo
deleted file mode 100644
index 7fee40fc3014..000000000000
--- a/www/mediawiki19/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mediawiki-1.5.6.tar.gz) = adcb318d812af2d2637374a8aadc79c1
-SHA256 (mediawiki-1.5.6.tar.gz) = 9f23aa13ce497758b9327186afac17f547a60e06eb482d725c2d0c2100c81ace
-SIZE (mediawiki-1.5.6.tar.gz) = 2289819
diff --git a/www/mediawiki19/pkg-descr b/www/mediawiki19/pkg-descr
deleted file mode 100644
index dac83f83ccda..000000000000
--- a/www/mediawiki19/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
-
-WWW: http://www.mediawiki.org/
diff --git a/www/mediawiki19/pkg-message b/www/mediawiki19/pkg-message
deleted file mode 100644
index d991a956ce47..000000000000
--- a/www/mediawiki19/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-
- **** NOTE ****
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-for details
diff --git a/www/mod_auth_kerb2/Makefile b/www/mod_auth_kerb2/Makefile
deleted file mode 100644
index 4c03da6334dd..000000000000
--- a/www/mod_auth_kerb2/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-# New ports collection makefile for: mod_auth_kerb
-# Date created: 19 October 2001
-# Whom: wollman
-#
-# $FreeBSD$
-#
-
-# Shamelessly stolen from will's mod_auth_any port.
-
-PORTNAME= mod_auth_kerb
-PORTVERSION= 5.0.r6
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR=modauthkerb
-DISTNAME= mod_auth_kerb-5.0-rc6
-
-MAINTAINER= apache@FreeBSD.org
-COMMENT= An Apache module for authenticating users with Kerberos v5
-
-#
-# This module allows users to send their Kerberos password in
-# plain text; it should only be used over an encrypted connection
-# (i.e., HTTP over SSL/TLS). Thus, we require as a dependency
-# a version of Apache which can do this.
-#
-USE_APACHE= 13
-# Don't fsck with CFLAGS
-CFLAGS:=
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=--with-krb5=${KRB5_HOME} --without-krb4
-OPTIONS+= BASE_KERBEROS5 "Use the base Kerberos 5 (Heimdal)"
-.if exists(/usr/lib/libkrb5.so)
-OPTIONS+= on
-.else
-OPTIONS+= off
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 700014
-BROKEN= "Does not compile on FreeBSD >= 7.0"
-.endif
-
-.if exists(${PREFIX}/sbin/apxs)
-APACHE_MODULE_DIR!=${PREFIX}/sbin/apxs -q LIBEXECDIR
-.else
-APACHE_MODULE_DIR=libexec/apache
-.endif
-PLIST_SUB+= APMODDIR=${APACHE_MODULE_DIR:S/^${PREFIX}\///}
-.if defined(WITH_BASE_KERBEROS5)
-KRB5_HOME= /usr
-.else
-LIB_DEPENDS+= krb5.3:${PORTSDIR}/security/krb5
-KRB5_HOME= ${LOCALBASE}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/mod_auth_kerb2/distinfo b/www/mod_auth_kerb2/distinfo
deleted file mode 100644
index 4830cf881d62..000000000000
--- a/www/mod_auth_kerb2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mod_auth_kerb-5.0-rc6.tar.gz) = 274edfb950af20ce6ef0ddcb7c20263a
-SHA256 (mod_auth_kerb-5.0-rc6.tar.gz) = ae33ab3ae5b419819725091d154add1a1d1a5d6d97e31e9f327f71a0b6370d3e
-SIZE (mod_auth_kerb-5.0-rc6.tar.gz) = 68761
diff --git a/www/mod_auth_kerb2/files/patch-src__mod_auth_kerb.c b/www/mod_auth_kerb2/files/patch-src__mod_auth_kerb.c
deleted file mode 100644
index 7c25d1a1004f..000000000000
--- a/www/mod_auth_kerb2/files/patch-src__mod_auth_kerb.c
+++ /dev/null
@@ -1,25 +0,0 @@
---- src/mod_auth_kerb.c.orig Tue Aug 10 08:01:01 2004
-+++ src/mod_auth_kerb.c Wed Oct 5 20:25:38 2005
-@@ -1108,6 +1108,7 @@
- spnego_oid.elements = (void *)"\x2b\x06\x01\x05\x05\x02";
-
- if (conf->krb_5_keytab) {
-+#ifndef HEIMDAL
- char *ktname;
- /* we don't use the ap_* calls here, since the string passed to putenv()
- * will become part of the enviroment and shouldn't be free()ed by apache
-@@ -1120,6 +1121,14 @@
- }
- sprintf(ktname, "KRB5_KTNAME=%s", conf->krb_5_keytab);
- putenv(ktname);
-+#else
-+ ret = gsskrb5_register_acceptor_identity(conf->krb_5_keytab);
-+ if (ret) {
-+ log_rerror(APLOG_MARK, APLOG_ERR, 0, r, "Setting KerberosV keytab failed: %s", strerror(errno));
-+ ret = HTTP_INTERNAL_SERVER_ERROR;
-+ goto end;
-+ }
-+#endif
- }
-
- ret = get_gss_creds(r, conf, &server_creds);
diff --git a/www/mod_auth_kerb2/pkg-descr b/www/mod_auth_kerb2/pkg-descr
deleted file mode 100644
index 18a501ba29f6..000000000000
--- a/www/mod_auth_kerb2/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-mod_auth_kerb is an Apache module for authenticating Web clients in a
-Kerberos v5 realm. Authentication may be performed via the Kerberos
-principal/password; it may also be done securely using SPNEGO (HTTP
-Negotiate auth protocol) to perform a GSSAPI/Kerberos authentication
-from the user's browser and Kerberos credentials directly to the server
-Kerberos credentials 'HTTP/host@REALM'. Because the Kerberos password is
-transmitted in plain text in the former mode, when using mod_auth_kerb
-for naive HTTP Basic (password-based) authentication, this module
-MUST be used in conjunction with an encryption-capable Web server
-(e.g. Apache) to keep that exchange private. There is no documentation
-provided; see the Web site for more details.
-
-WWW: http://modauthkerb.sourceforge.net/
diff --git a/www/mod_auth_kerb2/pkg-plist b/www/mod_auth_kerb2/pkg-plist
deleted file mode 100644
index e10a6259ef13..000000000000
--- a/www/mod_auth_kerb2/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-%%APMODDIR%%/mod_auth_kerb.so
-@exec %D/sbin/apxs -e -A -n auth_kerb %D/%F
-@unexec %D/sbin/apxs -e -A -n auth_kerb %D/%F
diff --git a/www/mod_evasive/Makefile b/www/mod_evasive/Makefile
deleted file mode 100644
index 33fed2ee2af4..000000000000
--- a/www/mod_evasive/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# New ports collection makefile for: mod_dosevasive20
-# Date created: 26 Jul 2004
-# Whom: Xavier Beaudouin <kiwi@oav.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mod_dosevasive20
-PORTVERSION= 1.10
-PORTREVISION= 1
-CATEGORIES= www security
-MASTER_SITES= http://www.nuclearelephant.com/projects/dosevasive/ \
- ftp://ftp.oav.net/pkg_freebsd/distfiles/
-DISTNAME= mod_dosevasive_${PORTVERSION}
-DIST_SUBDIR= apache2
-
-MAINTAINER= kiwi@oav.net
-COMMENT= An Apache 2 module to try to protect HTTP DoS or DDoS attacks
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-USE_REINPLACE= yes
-WANT_APACHE= 2
-AP_FAST_BUILD= YES
-AP_GENPLIST= YES
-WRKSRC= ${WRKDIR}/mod_dosevasive
-
-PORTDOCS= LICENSE README test.pl
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/apache20/Makefile.modules.3rd"
-
-post-patch:
- @${REINPLACE_CMD} -e "s|/bin/mail|/usr/bin/mail|g" \
- ${WRKSRC}/mod_dosevasive.c ${WRKSRC}/mod_dosevasive20.c \
- ${WRKSRC}/mod_dosevasiveNSAPI.c
-
-post-install:
-.if !defined (NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-. for f in ${PORTDOCS}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
-. endfor
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/mod_evasive/distinfo b/www/mod_evasive/distinfo
deleted file mode 100644
index c7f767af1369..000000000000
--- a/www/mod_evasive/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (apache2/mod_dosevasive_1.10.tar.gz) = 5e5eee54b3fba64c83898828693931ff
-SHA256 (apache2/mod_dosevasive_1.10.tar.gz) = 8706ff58be35378fce2b7a916cc2bce6249a00c79eaa09e3ebbdb163d4e87bb9
-SIZE (apache2/mod_dosevasive_1.10.tar.gz) = 19567
diff --git a/www/mod_evasive/pkg-descr b/www/mod_evasive/pkg-descr
deleted file mode 100644
index 338260dae53f..000000000000
--- a/www/mod_evasive/pkg-descr
+++ /dev/null
@@ -1,30 +0,0 @@
-mod_dosevasive is an evasive maneuvers module for Apache to provide evasive
-action in the event of an HTTP DoS or DDoS attack or brute force attack.
-It is also designed to be a detection and network management tool, and can be
-easily configured to talk to ipchains, firewalls, routers, and etcetera.
-mod_dosevasive presently reports abuses via email and syslog facilities.
-
-Detection is performed by creating an internal dynamic hash table of IP
-Addresses and URIs, and denying any single IP address from any of the
-following:
-
- * Requesting the same page more than a few times per second
- * Making more than 50 concurrent requests on the same child per second
- * Making any requests while temporarily blacklisted (on a blocking list)
-
-This method has worked well in both single-server script attacks as well as
-distributed attacks, but just like other evasive tools, is only as useful to
-the point of bandwidth and processor consumption (e.g. the amount of bandwidth
-and processor required to receive/process/respond to invalid requests), which
-is why it's a good idea to integrate this with your firewalls and routers for
-maximum protection.
-
-This module instantiates for each listener individually, and therefore has a
-built-in cleanup mechanism and scaling capabilities. Because of this per-child
-design, legitimate requests are never compromised (even from proxies and NAT
-addresses) but only scripted attacks. Even a user repeatedly clicking on
-'reload' should not be affected unless they do it maliciously. mod_dosevasive
-is fully tweakable through the Apache configuration file, easy to incorporate
-into your web server, and easy to use.
-
-WWW: http://www.nuclearelephant.com/projects/dosevasive/
diff --git a/www/mod_evasive20/Makefile b/www/mod_evasive20/Makefile
deleted file mode 100644
index 33fed2ee2af4..000000000000
--- a/www/mod_evasive20/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# New ports collection makefile for: mod_dosevasive20
-# Date created: 26 Jul 2004
-# Whom: Xavier Beaudouin <kiwi@oav.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mod_dosevasive20
-PORTVERSION= 1.10
-PORTREVISION= 1
-CATEGORIES= www security
-MASTER_SITES= http://www.nuclearelephant.com/projects/dosevasive/ \
- ftp://ftp.oav.net/pkg_freebsd/distfiles/
-DISTNAME= mod_dosevasive_${PORTVERSION}
-DIST_SUBDIR= apache2
-
-MAINTAINER= kiwi@oav.net
-COMMENT= An Apache 2 module to try to protect HTTP DoS or DDoS attacks
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-USE_REINPLACE= yes
-WANT_APACHE= 2
-AP_FAST_BUILD= YES
-AP_GENPLIST= YES
-WRKSRC= ${WRKDIR}/mod_dosevasive
-
-PORTDOCS= LICENSE README test.pl
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/www/apache20/Makefile.modules.3rd"
-
-post-patch:
- @${REINPLACE_CMD} -e "s|/bin/mail|/usr/bin/mail|g" \
- ${WRKSRC}/mod_dosevasive.c ${WRKSRC}/mod_dosevasive20.c \
- ${WRKSRC}/mod_dosevasiveNSAPI.c
-
-post-install:
-.if !defined (NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-. for f in ${PORTDOCS}
- @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
-. endfor
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/mod_evasive20/distinfo b/www/mod_evasive20/distinfo
deleted file mode 100644
index c7f767af1369..000000000000
--- a/www/mod_evasive20/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (apache2/mod_dosevasive_1.10.tar.gz) = 5e5eee54b3fba64c83898828693931ff
-SHA256 (apache2/mod_dosevasive_1.10.tar.gz) = 8706ff58be35378fce2b7a916cc2bce6249a00c79eaa09e3ebbdb163d4e87bb9
-SIZE (apache2/mod_dosevasive_1.10.tar.gz) = 19567
diff --git a/www/mod_evasive20/pkg-descr b/www/mod_evasive20/pkg-descr
deleted file mode 100644
index 338260dae53f..000000000000
--- a/www/mod_evasive20/pkg-descr
+++ /dev/null
@@ -1,30 +0,0 @@
-mod_dosevasive is an evasive maneuvers module for Apache to provide evasive
-action in the event of an HTTP DoS or DDoS attack or brute force attack.
-It is also designed to be a detection and network management tool, and can be
-easily configured to talk to ipchains, firewalls, routers, and etcetera.
-mod_dosevasive presently reports abuses via email and syslog facilities.
-
-Detection is performed by creating an internal dynamic hash table of IP
-Addresses and URIs, and denying any single IP address from any of the
-following:
-
- * Requesting the same page more than a few times per second
- * Making more than 50 concurrent requests on the same child per second
- * Making any requests while temporarily blacklisted (on a blocking list)
-
-This method has worked well in both single-server script attacks as well as
-distributed attacks, but just like other evasive tools, is only as useful to
-the point of bandwidth and processor consumption (e.g. the amount of bandwidth
-and processor required to receive/process/respond to invalid requests), which
-is why it's a good idea to integrate this with your firewalls and routers for
-maximum protection.
-
-This module instantiates for each listener individually, and therefore has a
-built-in cleanup mechanism and scaling capabilities. Because of this per-child
-design, legitimate requests are never compromised (even from proxies and NAT
-addresses) but only scripted attacks. Even a user repeatedly clicking on
-'reload' should not be affected unless they do it maliciously. mod_dosevasive
-is fully tweakable through the Apache configuration file, easy to incorporate
-into your web server, and easy to use.
-
-WWW: http://www.nuclearelephant.com/projects/dosevasive/
diff --git a/www/mod_extract_forwarded_ap13/Makefile b/www/mod_extract_forwarded_ap13/Makefile
deleted file mode 100644
index f5c06506c7a0..000000000000
--- a/www/mod_extract_forwarded_ap13/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: mod_extract_forwarded
-# Date created: 9 June 2001
-# Whom: Anders Nordby <anders@fix.no>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mod_extract_forwarded
-PORTVERSION= 1.4
-CATEGORIES= www
-MASTER_SITES= http://web.warhound.org/mod_extract_forwarded/ \
- http://atreides.freenix.no/~anders/
-
-MAINTAINER= anders@FreeBSD.org
-COMMENT= An Apache module that can make proxied requests appear with client IP
-
-USE_APACHE= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}
-DOCS= doc.html README
-
-do-build:
- cd ${WRKSRC} && ${APXS} -c ${PORTNAME}.c
-
-do-install:
- cd ${WRKSRC} && ${APXS} -A -i ${PORTNAME}.so
-.if !defined(NOPORTDOCS)
- ${INSTALL} -d -o root -g wheel -m 0755 ${PREFIX}/share/doc/${PORTNAME}
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/doc/${PORTNAME}
-.endfor
-.endif
- ${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/www/mod_extract_forwarded_ap13/distinfo b/www/mod_extract_forwarded_ap13/distinfo
deleted file mode 100644
index 480fac8f78d4..000000000000
--- a/www/mod_extract_forwarded_ap13/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mod_extract_forwarded-1.4.tar.gz) = 10fd6551c0daef4022fdcbda321374a0
-SHA256 (mod_extract_forwarded-1.4.tar.gz) = e37688792d518e6e4ef24f03e66f9790f58a0358a6489166319927345ccc0c41
-SIZE (mod_extract_forwarded-1.4.tar.gz) = 9478
diff --git a/www/mod_extract_forwarded_ap13/pkg-descr b/www/mod_extract_forwarded_ap13/pkg-descr
deleted file mode 100644
index a2022ec8ef1f..000000000000
--- a/www/mod_extract_forwarded_ap13/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-mod_extract_forwarded hooks itself into Apache's header parsing phase and looks
-for the X-Forwarded-For header which some (most?) proxies add to the proxied
-HTTP requests. It extracts the IP from the X-Forwarded-For and modifies the
-connection data so to the rest of Apache the request looks like it came from
-that IP rather than the proxy IP.
-
-mod_extract_forwarded can be dangerous for host based access control because
-X-Forwarded-For is easily spoofed. Because of this you can configure which
-proxies you trust or don't trust.
-
-WWW: http://web.warhound.org/mod_extract_forwarded/
-
-- Anders Nordby <anders@fix.no>
diff --git a/www/mod_extract_forwarded_ap13/pkg-message b/www/mod_extract_forwarded_ap13/pkg-message
deleted file mode 100644
index de71faa90343..000000000000
--- a/www/mod_extract_forwarded_ap13/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-************************************************************
-You've installed mod_extract_forward, an Apache module that
-can make proxied requests appear with client IPs.
-
-Edit your apache.conf or httpd.conf to enable and setup this
-module. Have a look at the files in
-${PREFIX}/share/doc/mod_extract_forward for information on
-how to configure it.
-
-Then do this to make it work effective:
-
-# apachectl configtest (see if there are any config errors)
-# apachectl restart
-
-************************************************************
diff --git a/www/mod_extract_forwarded_ap13/pkg-plist b/www/mod_extract_forwarded_ap13/pkg-plist
deleted file mode 100644
index 012a5a22a315..000000000000
--- a/www/mod_extract_forwarded_ap13/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-libexec/apache/mod_extract_forwarded.so
-@exec %D/sbin/apxs -e -A -n extract_forwarded %D/%F
-@unexec %D/sbin/apxs -e -A -n extract_forwarded %D/%F
-%%PORTDOCS%%share/doc/mod_extract_forwarded/doc.html
-%%PORTDOCS%%share/doc/mod_extract_forwarded/README
-%%PORTDOCS%%@dirrm share/doc/mod_extract_forwarded
diff --git a/www/mod_gzip2/Makefile b/www/mod_gzip2/Makefile
deleted file mode 100644
index 018d99b46ad9..000000000000
--- a/www/mod_gzip2/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# New ports collection makefile for: mod_gzip Apache module
-# Date created: Dec 13 2000
-# Whom: Mikhail Teterin <mi@aldan.algebra.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mod_gzip
-PORTVERSION= 1.3.26.1a
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= mod-gzip
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ale@FreeBSD.org
-COMMENT= An Internet Content Acceleration module for Apache
-
-USE_APACHE= yes
-MAKE_ENV+= "APXS=${APXS}"
-ALL_TARGET= build
-
-post-install:
- @${MKDIR} ${EXAMPLESDIR}
- @${INSTALL_DATA} ${WRKSRC}/docs/mod_gzip.conf.sample ${EXAMPLESDIR}
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/docs/manual/english/* ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/mod_gzip2/distinfo b/www/mod_gzip2/distinfo
deleted file mode 100644
index 46c5448cd6bc..000000000000
--- a/www/mod_gzip2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mod_gzip-1.3.26.1a.tgz) = 080ccc5d789ed5efa0c0a7625e4fa02d
-SHA256 (mod_gzip-1.3.26.1a.tgz) = db9dd1c621f86d19145a2d7e9ad255f54fad067924744926478f9e72e8deaef5
-SIZE (mod_gzip-1.3.26.1a.tgz) = 137394
diff --git a/www/mod_gzip2/pkg-descr b/www/mod_gzip2/pkg-descr
deleted file mode 100644
index fa726081e469..000000000000
--- a/www/mod_gzip2/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-mod_gzip is an Internet Content Acceleration module for the popular
-Apache Web Server.
-
-mod_gzip uses the well established and publicly available IETF
-Content-Encoding standards in conjunction with publicy available GZIP
-compression libraries such as ZLIB to deliver dynamically compressed
-content 'on the fly' to any browser or user-agent that is capable of
-receiving it.
-
-WWW: http://sourceforge.net/projects/mod-gzip/
-
-- Alex Dupre
-ale@FreeBSD.org
diff --git a/www/mod_gzip2/pkg-plist b/www/mod_gzip2/pkg-plist
deleted file mode 100644
index 45274e10e7ad..000000000000
--- a/www/mod_gzip2/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-libexec/apache/mod_gzip.so
-@exec %D/sbin/apxs -e -A -n gzip %f
-@unexec %D/sbin/apxs -e -A -n gzip %f
-%%PORTDOCS%%share/doc/mod_gzip/browser.htm
-%%PORTDOCS%%share/doc/mod_gzip/cache.htm
-%%PORTDOCS%%share/doc/mod_gzip/config.htm
-%%PORTDOCS%%share/doc/mod_gzip/encoding.htm
-%%PORTDOCS%%share/doc/mod_gzip/enhancements.htm
-%%PORTDOCS%%share/doc/mod_gzip/extern.gif
-%%PORTDOCS%%share/doc/mod_gzip/firewalls.htm
-%%PORTDOCS%%share/doc/mod_gzip/index.htm
-%%PORTDOCS%%share/doc/mod_gzip/links.htm
-%%PORTDOCS%%share/doc/mod_gzip/mod_gzip_logo.gif
-%%PORTDOCS%%share/doc/mod_gzip/status.htm
-%%PORTDOCS%%share/doc/mod_gzip/valid-css.png
-%%PORTDOCS%%share/doc/mod_gzip/valid-xhtml11.png
-%%PORTDOCS%%share/doc/mod_gzip/versions.htm
-share/examples/mod_gzip/mod_gzip.conf.sample
-@dirrm share/examples/mod_gzip
-%%PORTDOCS%%@dirrm share/doc/mod_gzip
diff --git a/www/mod_layout22/Makefile b/www/mod_layout22/Makefile
deleted file mode 100644
index 3f00f2c115ad..000000000000
--- a/www/mod_layout22/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# New ports collection makefile for: mod_layout Apache 2 module
-# Date created: Nov 15 2002
-# Whom: Clement Laforet <sheepkiller@cultdeadsheep.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mod_layout
-PORTVERSION= 4.0.2a
-CATEGORIES= www
-MASTER_SITES= http://download.tangent.org/
-
-MAINTAINER= apache@FreeBSD.org
-COMMENT= Apache2 module to wrap served pages with a header and/or footer
-
-USE_APACHE= yes
-WITH_APACHE2= yes
-LATEST_LINK= mod_layout2
-
-MAKE_ARGS+= builddir=${WRKSRC}
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/README
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/mod_layout22/distinfo b/www/mod_layout22/distinfo
deleted file mode 100644
index 899079c6632e..000000000000
--- a/www/mod_layout22/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mod_layout-4.0.2a.tar.gz) = 123cbefc6e137f22e134025801eed47f
-SHA256 (mod_layout-4.0.2a.tar.gz) = 0af42d12460b01ad2f6c19e5dfd5e93f8a39df8e593b3767185779da574cf3fd
-SIZE (mod_layout-4.0.2a.tar.gz) = 13663
diff --git a/www/mod_layout22/files/patch-Makefile b/www/mod_layout22/files/patch-Makefile
deleted file mode 100644
index 470842ad57f1..000000000000
--- a/www/mod_layout22/files/patch-Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
---- Makefile.orig Wed Sep 24 17:56:08 2003
-+++ Makefile Wed Sep 24 17:56:33 2003
-@@ -1,13 +1,13 @@
- ##
- ## Makefile -- Build procedure for mod_layout Apache module
- ##
--builddir=$(shell pwd)
--top_srcdir=/usr/local/apache2
--top_builddir=/usr/local/apache2
--include /usr/local/apache2/build/special.mk
-+#builddir=$(shell pwd)
-+top_srcdir=${LOCALBASE}/share/apache2
-+top_builddir=${LOCALBASE}/share/apache2
-+include ${LOCALBASE}/share/apache2/build/special.mk
-
- # the used tools
--APXS=apxs
-+APXS=${LOCALBASE}/sbin/apxs
- APACHECTL=apachectl
- CC=`$(APXS) -q CC`
- INC=-I`$(APXS) -q INCLUDEDIR` `$(APXS) -q CFLAGS` #-DLAYOUT_FILEOWNER_NAME
-@@ -61,12 +61,7 @@
- $(APXS) -c header.c
- # install the shared object file into Apache
- install:
-- $(APXS) -iac $(INCLUDES) $(LIBS) $(SRC)
-- @echo "+--------------------------------------------------------+"; \
-- echo "| All done. |"; \
-- echo "| |"; \
-- echo "| Thanks for installing mod_layout. |"; \
-- echo "+--------------------------------------------------------+"; \
-+ $(APXS) -ia $(INCLUDES) $(LIBS) mod_layout.la
-
- rpm: dist
- cp $(DISTVNAME).tar$(SUFFIX) /usr/src/redhat/SOURCES
diff --git a/www/mod_layout22/pkg-descr b/www/mod_layout22/pkg-descr
deleted file mode 100644
index 5a6ff6ec7999..000000000000
--- a/www/mod_layout22/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-mod_layout is a utility to wrap served webpages. This means it can
-add a footer or header to a document. This allows you to create a
-standard look and feel throughout a website without using SSI.
-Some example uses are adding standard disclaimers to the bottom of
-all pages, banner ads to the top of all pages, or even a menu at
-the beginning of a page. There are many other per-document settings
-you can modify with mod_layout; Currently this mod_layout version
-is still an alpha version. But it can be used in production
-environment for people who need Apache 2.0.x.
-THIS VERSION IS ONLY FOR APACHE 2.0.X
-New mod_layout features won't be backported to mod_layout 3.x designed
-for apache 1.3.x.
-
-WWW: http://tangent.org/index.pl?lastnode_id=478&node_id=362
diff --git a/www/mod_layout22/pkg-plist b/www/mod_layout22/pkg-plist
deleted file mode 100644
index efd625515636..000000000000
--- a/www/mod_layout22/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-libexec/apache2/mod_layout.so
-@exec %D/sbin/apxs -e -A -n layout %D/%f
-@unexec %D/sbin/apxs -e -A -n layout %D/%f
-@unexec echo "===> If you do not plan on reinstalling mod_layout, you must manually remove"; echo "===> references to it in httpd.conf."
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/www/moodle2/Makefile b/www/moodle2/Makefile
deleted file mode 100644
index 3a5f6644462d..000000000000
--- a/www/moodle2/Makefile
+++ /dev/null
@@ -1,63 +0,0 @@
-# New ports collection makefile for: moodle
-# Date created: 30 September 2005
-# Whom: Javier Martin Rueda <jmrueda@diatel.upm.es>
-#
-# $FreeBSD$
-#
-
-PORTNAME= moodle
-PORTVERSION= 1.5.2
-CATEGORIES= www
-MASTER_SITES= http://download.moodle.org/stable15/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= jmrueda@diatel.upm.es
-COMMENT= Course management system based on social constructionism
-
-USE_PHP= session gd pcre
-WRKSRC= ${WRKDIR}/moodle
-
-.if defined(WITH_MYSQL)
-USE_PHP+= mysql
-.endif
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.endif
-
-.include <bsd.port.pre.mk>
-
-NO_BUILD= yes
-PLIST= ${WRKDIR}/plist
-
-MOODLEDIR?= www/data/moodle
-MOODLEDATADIR?= www/data/moodledata
-
-pre-everything::
- @${ECHO_CMD} "===> You can use the following options:"
- @${ECHO_CMD} ""
- @${ECHO_CMD} "o WITH_MYSQL - Use a MySQL database"
- @${ECHO_CMD} "o WITH_PGSQL - Use a pgSQL database"
- @${ECHO_CMD} ""
-
-post-patch:
-####This is an old patched file.
- @${RM} -f ${WRKSRC}/lang/es_es/moodle.php.orig
-
-pre-install:
- @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${MOODLEDIR}?g" >${PLIST}
- @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dirrm ${MOODLEDIR}?g" >> ${PLIST}
- @${ECHO} @dirrm ${MOODLEDATADIR} >> ${PLIST}
-
-do-install:
- ${INSTALL_DATA} -d ${PREFIX}/${MOODLEDIR}
- ${CP} -Rn ${WRKSRC}/* ${PREFIX}/${MOODLEDIR}
- ${FIND} ${PREFIX}/${MOODLEDIR} -type d -exec ${CHMOD} a+x {} \;
- ${MKDIR} ${PREFIX}/${MOODLEDATADIR}
- ${CHOWN} www ${PREFIX}/${MOODLEDATADIR}
- ${CHMOD} 755 ${PREFIX}/${MOODLEDATADIR}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/www/moodle2/distinfo b/www/moodle2/distinfo
deleted file mode 100644
index 214519290a0a..000000000000
--- a/www/moodle2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (moodle-1.5.2.tgz) = 43d484170cc7e364df68239f352528bc
-SHA256 (moodle-1.5.2.tgz) = 31026ea47590568536b5167094948d7230979057c7aeda5f93df6c174b3d9494
-SIZE (moodle-1.5.2.tgz) = 14222897
diff --git a/www/moodle2/pkg-descr b/www/moodle2/pkg-descr
deleted file mode 100644
index fe30e0d25bab..000000000000
--- a/www/moodle2/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Moodle is a course management system (CMS) - a free, Open Source software
-package designed using sound pedagogical principles, to help educators
-create effective online learning communities. You can use it on any
-computer you have handy (including webhosts), yet it can scale from a
-single-teacher site to a 40,000-student University.
-
-WWW: http://www.moodle.org/
diff --git a/www/moodle2/pkg-message b/www/moodle2/pkg-message
deleted file mode 100644
index b92b9ad6a89e..000000000000
--- a/www/moodle2/pkg-message
+++ /dev/null
@@ -1,36 +0,0 @@
-POST-INSTALL CONFIGURATION FOR MOODLE
-=====================================
-
-1) Create a user and a database for Moodle to store all
- its tables in (or choose an existing database).
- NOTE: this package assumes that either the php4-pgsql
- or php4-mysql packages are installed, as needed.
-
-2) Add the following to your Apache configuration, and
- restart the server:
-
- AcceptPathInfo On
- <Directory ${PREFIX}/www/data/moodledata>
- AllowOverride None
- Order Deny,Allow
- Deny from all
- </Directory>
-
-3) Visit your Moodle site with a browser (i.e.,
- http://your.server.com/moodle), and you should
- be taken to the install.php script, which will lead
- you through creating a config.php file and then
- setting up Moodle, creating an admin account etc.
-
-4) Set up a cron task to call the file admin/cron.php
- every five minutes or so. You can do so by using wget,
- links or something similar to open the web page
- http://your.server.com/moodle/admin/cron.php.
-
-
-For more information, see the INSTALL DOCUMENTATION:
-
- http://moodle.org/doc
-
-If you have real trouble, please visit the Moodle course
-"Using Moodle" on moodle.org.
diff --git a/www/neon26/Makefile b/www/neon26/Makefile
deleted file mode 100644
index 226a5f2d5b26..000000000000
--- a/www/neon26/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-# New ports collection makefile for: neon
-# Date created: 13 October 2000
-# Whom: Mikhail Teterin <mi@aldan.algebra.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= neon
-PORTVERSION= 0.25.4
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= http://www.webdav.org/neon/ \
- http://keyserver.kjsl.com/~jharris/distfiles/
-
-MAINTAINER= lev@FreeBSD.org
-COMMENT= An HTTP and WebDAV client library for Unix systems
-
-LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2
-
-INSTALLS_SHLIB= yes
-
-.ifndef WITHOUT_OPENSSL
-USE_OPENSSL= yes
-.endif
-
-USE_GNOME= gnomehack gnometarget
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-ssl \
- --enable-xml \
- --enable-shared \
- --with-expat \
- --with-libs=${PREFIX}
-
-MAN1= neon-config.1
-MAN3= ne_add_request_header.3 ne_addr_destroy.3 ne_addr_error.3 \
- ne_addr_first.3 ne_addr_next.3 ne_addr_resolve.3 ne_addr_result.3 \
- ne_buffer.3 ne_buffer_altered.3 ne_buffer_append.3 ne_buffer_clear.3 \
- ne_buffer_concat.3 ne_buffer_create.3 ne_buffer_destroy.3 \
- ne_buffer_finish.3 ne_buffer_grow.3 ne_buffer_ncreate.3 \
- ne_buffer_zappend.3 ne_calloc.3 ne_close_connection.3 ne_forget_auth.3 \
- ne_get_error.3 ne_get_response_header.3 ne_get_scheme.3 \
- ne_get_server_hostport.3 ne_get_status.3 ne_iaddr_cmp.3 \
- ne_iaddr_free.3 ne_iaddr_make.3 ne_iaddr_print.3 ne_iaddr_typeof.3 \
- ne_malloc.3 ne_oom_callback.3 ne_print_request_header.3 ne_qtoken.3 \
- ne_realloc.3 ne_request_create.3 ne_request_destroy.3 \
- ne_request_dispatch.3 ne_response_header_iterate.3 ne_session_create.3 \
- ne_session_destroy.3 ne_session_proxy.3 ne_set_error.3 \
- ne_set_persist.3 ne_set_proxy_auth.3 ne_set_read_timeout.3 \
- ne_set_request_body_buffer.3 ne_set_request_body_fd.3 \
- ne_set_request_expect100.3 ne_set_server_auth.3 ne_set_useragent.3 \
- ne_shave.3 ne_sock_init.3 ne_ssl_cert_cmp.3 ne_ssl_cert_export.3 \
- ne_ssl_cert_free.3 ne_ssl_cert_identity.3 ne_ssl_cert_import.3 \
- ne_ssl_cert_issuer.3 ne_ssl_cert_read.3 ne_ssl_cert_signedby.3 \
- ne_ssl_cert_subject.3 ne_ssl_cert_write.3 ne_ssl_clicert_decrypt.3 \
- ne_ssl_clicert_encrypted.3 ne_ssl_clicert_free.3 ne_ssl_clicert_name.3 \
- ne_ssl_clicert_owner.3 ne_ssl_clicert_read.3 ne_ssl_dname_cmp.3 \
- ne_ssl_readable_dname.3 ne_ssl_set_verify.3 ne_ssl_trust_cert.3 \
- ne_ssl_trust_default_ca.3 ne_status.3 ne_strdup.3 ne_strndup.3 \
- ne_token.3 ne_version_match.3 ne_version_string.3 ne_xml_create.3 \
- ne_xml_destroy.3 neon.3
-
-PLIST_SUB+= PORTVERSION=${PORTVERSION}
-
-post-install:
- ${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${MANPREFIX}/man/man1
- ${INSTALL_MAN} ${WRKSRC}/doc/man/*.3 ${MANPREFIX}/man/man3
-.ifndef NOPORTDOCS
- (cd ${WRKSRC} ; ${MAKE} install-html)
- ${INSTALL_DATA} ${WRKSRC}/doc/using-neon.txt ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/neon26/distinfo b/www/neon26/distinfo
deleted file mode 100644
index 8adf394a79f5..000000000000
--- a/www/neon26/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (neon-0.25.4.tar.gz) = 4448c3a91e80429ea733aec8ce300009
-SHA256 (neon-0.25.4.tar.gz) = 99c48f769151bda3dd86befbcd10efdeef0f3a5597b94f9a36b98c4a5d062cb6
-SIZE (neon-0.25.4.tar.gz) = 734424
diff --git a/www/neon26/files/patch-Makefile.in b/www/neon26/files/patch-Makefile.in
deleted file mode 100644
index 15a86d18070d..000000000000
--- a/www/neon26/files/patch-Makefile.in
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.in.orig Mon Sep 22 23:57:02 2003
-+++ Makefile.in Thu Oct 9 13:41:35 2003
-@@ -21,7 +21,7 @@
- man1dir = $(mandir)/man1
- man3dir = $(mandir)/man3
- datadir = @datadir@
--docdir = $(datadir)/doc/neon-@NEON_VERSION@
-+docdir = $(datadir)/doc/neon
- includedir = @includedir@
- neonincludes = $(includedir)/neon
- pkgconfigdir = $(libdir)/pkgconfig
-@@ -132,7 +132,7 @@
- @echo "ERROR: purposes only; this copy of neon must not be installed."
- @false
-
--install-yes: install-lib install-headers install-config install-docs
-+install-yes: install-lib install-headers install-config
-
- # libtool does all the necessary magic here
- install-lib: subdirs
diff --git a/www/neon26/files/patch-ltmain.sh b/www/neon26/files/patch-ltmain.sh
deleted file mode 100644
index 003c40b7a007..000000000000
--- a/www/neon26/files/patch-ltmain.sh
+++ /dev/null
@@ -1,32 +0,0 @@
---- ltmain.sh.orig Wed Jan 23 11:38:40 2002
-+++ ltmain.sh Sun Feb 3 01:44:17 2002
-@@ -1037,8 +1037,16 @@
- continue
- ;;
-
-+ -pthread)
-+ compile_command="$compile_command -pthread"
-+ finalize_command="$finalize_command -pthread"
-+ compiler_flags="$compiler_flags -pthread"
-+ continue
-+ ;;
-+
- -module)
- module=yes
-+ build_old_libs=no
- continue
- ;;
-
-@@ -4179,10 +4190,12 @@
- fi
-
- # Install the pseudo-library for information purposes.
-+ if /usr/bin/false; then
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- instname="$dir/$name"i
- $show "$install_prog $instname $destdir/$name"
- $run eval "$install_prog $instname $destdir/$name" || exit $?
-+ fi
-
- # Maybe install the static library, too.
- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/www/neon26/pkg-descr b/www/neon26/pkg-descr
deleted file mode 100644
index 3f8647c6bcf3..000000000000
--- a/www/neon26/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-Neon is an HTTP and WebDAV client library for Unix systems, with a C
-interface. Featuring:
-
- . High-level interface to HTTP and WebDAV methods
- (PUT, GET, HEAD etc)
- . Low-level interface to HTTP request handling, to allow
- implementing new methods easily.
- . HTTP/1.1 and HTTP/1.0 persistent connections
- . RFC2617 basic and digest authentication
- (including auth-int, md5-sess)
- . Proxy support (including basic/digest authentication)
- . Generic WebDAV 207 XML response handling mechanism
- . XML parsing using the expat or libxml parsers
- . Easy generation of error messages from 207 error responses
- . WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL
- . WebDAV metadata support: set and remove properties, query
- any set of properties (PROPPATCH/PROPFIND).
-
-WWW: http://www.webdav.org/neon/
diff --git a/www/neon26/pkg-plist b/www/neon26/pkg-plist
deleted file mode 100644
index 94e92ae937e1..000000000000
--- a/www/neon26/pkg-plist
+++ /dev/null
@@ -1,86 +0,0 @@
-bin/neon-config
-include/neon/ne_207.h
-include/neon/ne_acl.h
-include/neon/ne_alloc.h
-include/neon/ne_auth.h
-include/neon/ne_basic.h
-include/neon/ne_compress.h
-include/neon/ne_dates.h
-include/neon/ne_defs.h
-include/neon/ne_i18n.h
-include/neon/ne_locks.h
-include/neon/ne_md5.h
-include/neon/ne_props.h
-include/neon/ne_redirect.h
-include/neon/ne_request.h
-include/neon/ne_session.h
-include/neon/ne_socket.h
-include/neon/ne_ssl.h
-include/neon/ne_string.h
-include/neon/ne_uri.h
-include/neon/ne_utils.h
-include/neon/ne_xml.h
-include/neon/ne_xmlreq.h
-lib/libneon.so.25
-lib/libneon.so
-lib/libneon.a
-libdata/pkgconfig/neon.pc
-%%PORTDOCS%%%%DOCSDIR%%/html/apas01.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas02.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas03.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas04.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas05.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas06.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas07.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas08.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas09.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas10.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas11.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas12.html
-%%PORTDOCS%%%%DOCSDIR%%/html/api.html
-%%PORTDOCS%%%%DOCSDIR%%/html/biblio.html
-%%PORTDOCS%%%%DOCSDIR%%/html/compliance.html
-%%PORTDOCS%%%%DOCSDIR%%/html/features.html
-%%PORTDOCS%%%%DOCSDIR%%/html/gfdl.html
-%%PORTDOCS%%%%DOCSDIR%%/html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/intro.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refalloc.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refauth.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbuf.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbufapp.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbufcr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbufdest.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbufutil.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refcert.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refclicert.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refconfig.html
-%%PORTDOCS%%%%DOCSDIR%%/html/referr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refgetst.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refiaddr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refneon.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refopts.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refreq.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refreqopts.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refreqbody.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refreqhdr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refresolve.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refresphdr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsess.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refshave.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsockinit.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsslca.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsslcert2.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsslcertio.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refssldname.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsslvfy.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refstatus.html
-%%PORTDOCS%%%%DOCSDIR%%/html/reftok.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refvers.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refxml.html
-%%PORTDOCS%%%%DOCSDIR%%/html/using.html
-%%PORTDOCS%%%%DOCSDIR%%/html/xml.html
-%%PORTDOCS%%%%DOCSDIR%%/using-neon.txt
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm include/neon
diff --git a/www/neon28/Makefile b/www/neon28/Makefile
deleted file mode 100644
index 226a5f2d5b26..000000000000
--- a/www/neon28/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-# New ports collection makefile for: neon
-# Date created: 13 October 2000
-# Whom: Mikhail Teterin <mi@aldan.algebra.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= neon
-PORTVERSION= 0.25.4
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= http://www.webdav.org/neon/ \
- http://keyserver.kjsl.com/~jharris/distfiles/
-
-MAINTAINER= lev@FreeBSD.org
-COMMENT= An HTTP and WebDAV client library for Unix systems
-
-LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2
-
-INSTALLS_SHLIB= yes
-
-.ifndef WITHOUT_OPENSSL
-USE_OPENSSL= yes
-.endif
-
-USE_GNOME= gnomehack gnometarget
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-ssl \
- --enable-xml \
- --enable-shared \
- --with-expat \
- --with-libs=${PREFIX}
-
-MAN1= neon-config.1
-MAN3= ne_add_request_header.3 ne_addr_destroy.3 ne_addr_error.3 \
- ne_addr_first.3 ne_addr_next.3 ne_addr_resolve.3 ne_addr_result.3 \
- ne_buffer.3 ne_buffer_altered.3 ne_buffer_append.3 ne_buffer_clear.3 \
- ne_buffer_concat.3 ne_buffer_create.3 ne_buffer_destroy.3 \
- ne_buffer_finish.3 ne_buffer_grow.3 ne_buffer_ncreate.3 \
- ne_buffer_zappend.3 ne_calloc.3 ne_close_connection.3 ne_forget_auth.3 \
- ne_get_error.3 ne_get_response_header.3 ne_get_scheme.3 \
- ne_get_server_hostport.3 ne_get_status.3 ne_iaddr_cmp.3 \
- ne_iaddr_free.3 ne_iaddr_make.3 ne_iaddr_print.3 ne_iaddr_typeof.3 \
- ne_malloc.3 ne_oom_callback.3 ne_print_request_header.3 ne_qtoken.3 \
- ne_realloc.3 ne_request_create.3 ne_request_destroy.3 \
- ne_request_dispatch.3 ne_response_header_iterate.3 ne_session_create.3 \
- ne_session_destroy.3 ne_session_proxy.3 ne_set_error.3 \
- ne_set_persist.3 ne_set_proxy_auth.3 ne_set_read_timeout.3 \
- ne_set_request_body_buffer.3 ne_set_request_body_fd.3 \
- ne_set_request_expect100.3 ne_set_server_auth.3 ne_set_useragent.3 \
- ne_shave.3 ne_sock_init.3 ne_ssl_cert_cmp.3 ne_ssl_cert_export.3 \
- ne_ssl_cert_free.3 ne_ssl_cert_identity.3 ne_ssl_cert_import.3 \
- ne_ssl_cert_issuer.3 ne_ssl_cert_read.3 ne_ssl_cert_signedby.3 \
- ne_ssl_cert_subject.3 ne_ssl_cert_write.3 ne_ssl_clicert_decrypt.3 \
- ne_ssl_clicert_encrypted.3 ne_ssl_clicert_free.3 ne_ssl_clicert_name.3 \
- ne_ssl_clicert_owner.3 ne_ssl_clicert_read.3 ne_ssl_dname_cmp.3 \
- ne_ssl_readable_dname.3 ne_ssl_set_verify.3 ne_ssl_trust_cert.3 \
- ne_ssl_trust_default_ca.3 ne_status.3 ne_strdup.3 ne_strndup.3 \
- ne_token.3 ne_version_match.3 ne_version_string.3 ne_xml_create.3 \
- ne_xml_destroy.3 neon.3
-
-PLIST_SUB+= PORTVERSION=${PORTVERSION}
-
-post-install:
- ${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${MANPREFIX}/man/man1
- ${INSTALL_MAN} ${WRKSRC}/doc/man/*.3 ${MANPREFIX}/man/man3
-.ifndef NOPORTDOCS
- (cd ${WRKSRC} ; ${MAKE} install-html)
- ${INSTALL_DATA} ${WRKSRC}/doc/using-neon.txt ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/neon28/distinfo b/www/neon28/distinfo
deleted file mode 100644
index 8adf394a79f5..000000000000
--- a/www/neon28/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (neon-0.25.4.tar.gz) = 4448c3a91e80429ea733aec8ce300009
-SHA256 (neon-0.25.4.tar.gz) = 99c48f769151bda3dd86befbcd10efdeef0f3a5597b94f9a36b98c4a5d062cb6
-SIZE (neon-0.25.4.tar.gz) = 734424
diff --git a/www/neon28/files/patch-Makefile.in b/www/neon28/files/patch-Makefile.in
deleted file mode 100644
index 15a86d18070d..000000000000
--- a/www/neon28/files/patch-Makefile.in
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.in.orig Mon Sep 22 23:57:02 2003
-+++ Makefile.in Thu Oct 9 13:41:35 2003
-@@ -21,7 +21,7 @@
- man1dir = $(mandir)/man1
- man3dir = $(mandir)/man3
- datadir = @datadir@
--docdir = $(datadir)/doc/neon-@NEON_VERSION@
-+docdir = $(datadir)/doc/neon
- includedir = @includedir@
- neonincludes = $(includedir)/neon
- pkgconfigdir = $(libdir)/pkgconfig
-@@ -132,7 +132,7 @@
- @echo "ERROR: purposes only; this copy of neon must not be installed."
- @false
-
--install-yes: install-lib install-headers install-config install-docs
-+install-yes: install-lib install-headers install-config
-
- # libtool does all the necessary magic here
- install-lib: subdirs
diff --git a/www/neon28/files/patch-ltmain.sh b/www/neon28/files/patch-ltmain.sh
deleted file mode 100644
index 003c40b7a007..000000000000
--- a/www/neon28/files/patch-ltmain.sh
+++ /dev/null
@@ -1,32 +0,0 @@
---- ltmain.sh.orig Wed Jan 23 11:38:40 2002
-+++ ltmain.sh Sun Feb 3 01:44:17 2002
-@@ -1037,8 +1037,16 @@
- continue
- ;;
-
-+ -pthread)
-+ compile_command="$compile_command -pthread"
-+ finalize_command="$finalize_command -pthread"
-+ compiler_flags="$compiler_flags -pthread"
-+ continue
-+ ;;
-+
- -module)
- module=yes
-+ build_old_libs=no
- continue
- ;;
-
-@@ -4179,10 +4190,12 @@
- fi
-
- # Install the pseudo-library for information purposes.
-+ if /usr/bin/false; then
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- instname="$dir/$name"i
- $show "$install_prog $instname $destdir/$name"
- $run eval "$install_prog $instname $destdir/$name" || exit $?
-+ fi
-
- # Maybe install the static library, too.
- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/www/neon28/pkg-descr b/www/neon28/pkg-descr
deleted file mode 100644
index 3f8647c6bcf3..000000000000
--- a/www/neon28/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-Neon is an HTTP and WebDAV client library for Unix systems, with a C
-interface. Featuring:
-
- . High-level interface to HTTP and WebDAV methods
- (PUT, GET, HEAD etc)
- . Low-level interface to HTTP request handling, to allow
- implementing new methods easily.
- . HTTP/1.1 and HTTP/1.0 persistent connections
- . RFC2617 basic and digest authentication
- (including auth-int, md5-sess)
- . Proxy support (including basic/digest authentication)
- . Generic WebDAV 207 XML response handling mechanism
- . XML parsing using the expat or libxml parsers
- . Easy generation of error messages from 207 error responses
- . WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL
- . WebDAV metadata support: set and remove properties, query
- any set of properties (PROPPATCH/PROPFIND).
-
-WWW: http://www.webdav.org/neon/
diff --git a/www/neon28/pkg-plist b/www/neon28/pkg-plist
deleted file mode 100644
index 94e92ae937e1..000000000000
--- a/www/neon28/pkg-plist
+++ /dev/null
@@ -1,86 +0,0 @@
-bin/neon-config
-include/neon/ne_207.h
-include/neon/ne_acl.h
-include/neon/ne_alloc.h
-include/neon/ne_auth.h
-include/neon/ne_basic.h
-include/neon/ne_compress.h
-include/neon/ne_dates.h
-include/neon/ne_defs.h
-include/neon/ne_i18n.h
-include/neon/ne_locks.h
-include/neon/ne_md5.h
-include/neon/ne_props.h
-include/neon/ne_redirect.h
-include/neon/ne_request.h
-include/neon/ne_session.h
-include/neon/ne_socket.h
-include/neon/ne_ssl.h
-include/neon/ne_string.h
-include/neon/ne_uri.h
-include/neon/ne_utils.h
-include/neon/ne_xml.h
-include/neon/ne_xmlreq.h
-lib/libneon.so.25
-lib/libneon.so
-lib/libneon.a
-libdata/pkgconfig/neon.pc
-%%PORTDOCS%%%%DOCSDIR%%/html/apas01.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas02.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas03.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas04.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas05.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas06.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas07.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas08.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas09.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas10.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas11.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas12.html
-%%PORTDOCS%%%%DOCSDIR%%/html/api.html
-%%PORTDOCS%%%%DOCSDIR%%/html/biblio.html
-%%PORTDOCS%%%%DOCSDIR%%/html/compliance.html
-%%PORTDOCS%%%%DOCSDIR%%/html/features.html
-%%PORTDOCS%%%%DOCSDIR%%/html/gfdl.html
-%%PORTDOCS%%%%DOCSDIR%%/html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/intro.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refalloc.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refauth.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbuf.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbufapp.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbufcr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbufdest.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbufutil.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refcert.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refclicert.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refconfig.html
-%%PORTDOCS%%%%DOCSDIR%%/html/referr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refgetst.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refiaddr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refneon.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refopts.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refreq.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refreqopts.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refreqbody.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refreqhdr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refresolve.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refresphdr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsess.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refshave.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsockinit.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsslca.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsslcert2.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsslcertio.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refssldname.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsslvfy.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refstatus.html
-%%PORTDOCS%%%%DOCSDIR%%/html/reftok.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refvers.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refxml.html
-%%PORTDOCS%%%%DOCSDIR%%/html/using.html
-%%PORTDOCS%%%%DOCSDIR%%/html/xml.html
-%%PORTDOCS%%%%DOCSDIR%%/using-neon.txt
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm include/neon
diff --git a/www/neon29/Makefile b/www/neon29/Makefile
deleted file mode 100644
index 226a5f2d5b26..000000000000
--- a/www/neon29/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-# New ports collection makefile for: neon
-# Date created: 13 October 2000
-# Whom: Mikhail Teterin <mi@aldan.algebra.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= neon
-PORTVERSION= 0.25.4
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= http://www.webdav.org/neon/ \
- http://keyserver.kjsl.com/~jharris/distfiles/
-
-MAINTAINER= lev@FreeBSD.org
-COMMENT= An HTTP and WebDAV client library for Unix systems
-
-LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2
-
-INSTALLS_SHLIB= yes
-
-.ifndef WITHOUT_OPENSSL
-USE_OPENSSL= yes
-.endif
-
-USE_GNOME= gnomehack gnometarget
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-ssl \
- --enable-xml \
- --enable-shared \
- --with-expat \
- --with-libs=${PREFIX}
-
-MAN1= neon-config.1
-MAN3= ne_add_request_header.3 ne_addr_destroy.3 ne_addr_error.3 \
- ne_addr_first.3 ne_addr_next.3 ne_addr_resolve.3 ne_addr_result.3 \
- ne_buffer.3 ne_buffer_altered.3 ne_buffer_append.3 ne_buffer_clear.3 \
- ne_buffer_concat.3 ne_buffer_create.3 ne_buffer_destroy.3 \
- ne_buffer_finish.3 ne_buffer_grow.3 ne_buffer_ncreate.3 \
- ne_buffer_zappend.3 ne_calloc.3 ne_close_connection.3 ne_forget_auth.3 \
- ne_get_error.3 ne_get_response_header.3 ne_get_scheme.3 \
- ne_get_server_hostport.3 ne_get_status.3 ne_iaddr_cmp.3 \
- ne_iaddr_free.3 ne_iaddr_make.3 ne_iaddr_print.3 ne_iaddr_typeof.3 \
- ne_malloc.3 ne_oom_callback.3 ne_print_request_header.3 ne_qtoken.3 \
- ne_realloc.3 ne_request_create.3 ne_request_destroy.3 \
- ne_request_dispatch.3 ne_response_header_iterate.3 ne_session_create.3 \
- ne_session_destroy.3 ne_session_proxy.3 ne_set_error.3 \
- ne_set_persist.3 ne_set_proxy_auth.3 ne_set_read_timeout.3 \
- ne_set_request_body_buffer.3 ne_set_request_body_fd.3 \
- ne_set_request_expect100.3 ne_set_server_auth.3 ne_set_useragent.3 \
- ne_shave.3 ne_sock_init.3 ne_ssl_cert_cmp.3 ne_ssl_cert_export.3 \
- ne_ssl_cert_free.3 ne_ssl_cert_identity.3 ne_ssl_cert_import.3 \
- ne_ssl_cert_issuer.3 ne_ssl_cert_read.3 ne_ssl_cert_signedby.3 \
- ne_ssl_cert_subject.3 ne_ssl_cert_write.3 ne_ssl_clicert_decrypt.3 \
- ne_ssl_clicert_encrypted.3 ne_ssl_clicert_free.3 ne_ssl_clicert_name.3 \
- ne_ssl_clicert_owner.3 ne_ssl_clicert_read.3 ne_ssl_dname_cmp.3 \
- ne_ssl_readable_dname.3 ne_ssl_set_verify.3 ne_ssl_trust_cert.3 \
- ne_ssl_trust_default_ca.3 ne_status.3 ne_strdup.3 ne_strndup.3 \
- ne_token.3 ne_version_match.3 ne_version_string.3 ne_xml_create.3 \
- ne_xml_destroy.3 neon.3
-
-PLIST_SUB+= PORTVERSION=${PORTVERSION}
-
-post-install:
- ${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${MANPREFIX}/man/man1
- ${INSTALL_MAN} ${WRKSRC}/doc/man/*.3 ${MANPREFIX}/man/man3
-.ifndef NOPORTDOCS
- (cd ${WRKSRC} ; ${MAKE} install-html)
- ${INSTALL_DATA} ${WRKSRC}/doc/using-neon.txt ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/neon29/distinfo b/www/neon29/distinfo
deleted file mode 100644
index 8adf394a79f5..000000000000
--- a/www/neon29/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (neon-0.25.4.tar.gz) = 4448c3a91e80429ea733aec8ce300009
-SHA256 (neon-0.25.4.tar.gz) = 99c48f769151bda3dd86befbcd10efdeef0f3a5597b94f9a36b98c4a5d062cb6
-SIZE (neon-0.25.4.tar.gz) = 734424
diff --git a/www/neon29/files/patch-Makefile.in b/www/neon29/files/patch-Makefile.in
deleted file mode 100644
index 15a86d18070d..000000000000
--- a/www/neon29/files/patch-Makefile.in
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.in.orig Mon Sep 22 23:57:02 2003
-+++ Makefile.in Thu Oct 9 13:41:35 2003
-@@ -21,7 +21,7 @@
- man1dir = $(mandir)/man1
- man3dir = $(mandir)/man3
- datadir = @datadir@
--docdir = $(datadir)/doc/neon-@NEON_VERSION@
-+docdir = $(datadir)/doc/neon
- includedir = @includedir@
- neonincludes = $(includedir)/neon
- pkgconfigdir = $(libdir)/pkgconfig
-@@ -132,7 +132,7 @@
- @echo "ERROR: purposes only; this copy of neon must not be installed."
- @false
-
--install-yes: install-lib install-headers install-config install-docs
-+install-yes: install-lib install-headers install-config
-
- # libtool does all the necessary magic here
- install-lib: subdirs
diff --git a/www/neon29/files/patch-ltmain.sh b/www/neon29/files/patch-ltmain.sh
deleted file mode 100644
index 003c40b7a007..000000000000
--- a/www/neon29/files/patch-ltmain.sh
+++ /dev/null
@@ -1,32 +0,0 @@
---- ltmain.sh.orig Wed Jan 23 11:38:40 2002
-+++ ltmain.sh Sun Feb 3 01:44:17 2002
-@@ -1037,8 +1037,16 @@
- continue
- ;;
-
-+ -pthread)
-+ compile_command="$compile_command -pthread"
-+ finalize_command="$finalize_command -pthread"
-+ compiler_flags="$compiler_flags -pthread"
-+ continue
-+ ;;
-+
- -module)
- module=yes
-+ build_old_libs=no
- continue
- ;;
-
-@@ -4179,10 +4190,12 @@
- fi
-
- # Install the pseudo-library for information purposes.
-+ if /usr/bin/false; then
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- instname="$dir/$name"i
- $show "$install_prog $instname $destdir/$name"
- $run eval "$install_prog $instname $destdir/$name" || exit $?
-+ fi
-
- # Maybe install the static library, too.
- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/www/neon29/pkg-descr b/www/neon29/pkg-descr
deleted file mode 100644
index 3f8647c6bcf3..000000000000
--- a/www/neon29/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-Neon is an HTTP and WebDAV client library for Unix systems, with a C
-interface. Featuring:
-
- . High-level interface to HTTP and WebDAV methods
- (PUT, GET, HEAD etc)
- . Low-level interface to HTTP request handling, to allow
- implementing new methods easily.
- . HTTP/1.1 and HTTP/1.0 persistent connections
- . RFC2617 basic and digest authentication
- (including auth-int, md5-sess)
- . Proxy support (including basic/digest authentication)
- . Generic WebDAV 207 XML response handling mechanism
- . XML parsing using the expat or libxml parsers
- . Easy generation of error messages from 207 error responses
- . WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL
- . WebDAV metadata support: set and remove properties, query
- any set of properties (PROPPATCH/PROPFIND).
-
-WWW: http://www.webdav.org/neon/
diff --git a/www/neon29/pkg-plist b/www/neon29/pkg-plist
deleted file mode 100644
index 94e92ae937e1..000000000000
--- a/www/neon29/pkg-plist
+++ /dev/null
@@ -1,86 +0,0 @@
-bin/neon-config
-include/neon/ne_207.h
-include/neon/ne_acl.h
-include/neon/ne_alloc.h
-include/neon/ne_auth.h
-include/neon/ne_basic.h
-include/neon/ne_compress.h
-include/neon/ne_dates.h
-include/neon/ne_defs.h
-include/neon/ne_i18n.h
-include/neon/ne_locks.h
-include/neon/ne_md5.h
-include/neon/ne_props.h
-include/neon/ne_redirect.h
-include/neon/ne_request.h
-include/neon/ne_session.h
-include/neon/ne_socket.h
-include/neon/ne_ssl.h
-include/neon/ne_string.h
-include/neon/ne_uri.h
-include/neon/ne_utils.h
-include/neon/ne_xml.h
-include/neon/ne_xmlreq.h
-lib/libneon.so.25
-lib/libneon.so
-lib/libneon.a
-libdata/pkgconfig/neon.pc
-%%PORTDOCS%%%%DOCSDIR%%/html/apas01.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas02.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas03.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas04.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas05.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas06.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas07.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas08.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas09.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas10.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas11.html
-%%PORTDOCS%%%%DOCSDIR%%/html/apas12.html
-%%PORTDOCS%%%%DOCSDIR%%/html/api.html
-%%PORTDOCS%%%%DOCSDIR%%/html/biblio.html
-%%PORTDOCS%%%%DOCSDIR%%/html/compliance.html
-%%PORTDOCS%%%%DOCSDIR%%/html/features.html
-%%PORTDOCS%%%%DOCSDIR%%/html/gfdl.html
-%%PORTDOCS%%%%DOCSDIR%%/html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/intro.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refalloc.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refauth.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbuf.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbufapp.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbufcr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbufdest.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refbufutil.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refcert.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refclicert.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refconfig.html
-%%PORTDOCS%%%%DOCSDIR%%/html/referr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refgetst.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refiaddr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refneon.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refopts.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refreq.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refreqopts.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refreqbody.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refreqhdr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refresolve.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refresphdr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsess.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refshave.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsockinit.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsslca.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsslcert2.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsslcertio.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refssldname.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refsslvfy.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refstatus.html
-%%PORTDOCS%%%%DOCSDIR%%/html/reftok.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refvers.html
-%%PORTDOCS%%%%DOCSDIR%%/html/refxml.html
-%%PORTDOCS%%%%DOCSDIR%%/html/using.html
-%%PORTDOCS%%%%DOCSDIR%%/html/xml.html
-%%PORTDOCS%%%%DOCSDIR%%/using-neon.txt
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm include/neon
diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile
deleted file mode 100644
index 0e3a0487f556..000000000000
--- a/www/nginx-devel/Makefile
+++ /dev/null
@@ -1,127 +0,0 @@
-# New ports collection makefile for: nginx
-# Date created: 11 Oct 2004
-# Whom: osa
-#
-# $FreeBSD$
-#
-
-PORTNAME= nginx
-PORTVERSION= 0.3.30
-PORTREVISION= 0
-CATEGORIES= www
-MASTER_SITES= http://sysoev.ru/nginx/
-MASTER_SITES+= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= osa
-
-MAINTAINER= osa@FreeBSD.org
-COMMENT= Robust and small WWW server
-
-VARDIR?= ${DESTDIR}/var
-LOGDIR?= ${VARDIR}/log
-RUNDIR?= ${VARDIR}/run
-TMPDIR?= ${VARDIR}/tmp/nginx
-HTTP_PORT?= 80
-
-USE_REINPLACE= yes
-USE_RC_SUBR= yes
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS+=--prefix=${PREFIX}/etc/nginx \
- --with-cc-opt="-I ${LOCALBASE}/include" \
- --with-ld-opt="-L ${LOCALBASE}/lib" \
- --conf-path=${PREFIX}/etc/nginx/nginx.conf \
- --sbin-path=${PREFIX}/sbin/nginx \
- --pid-path=${RUNDIR}/nginx.pid \
- --http-client-body-temp-path=${TMPDIR}/client_body_temp \
- --http-proxy-temp-path=${TMPDIR}/proxy_temp \
- --http-fastcgi-temp-path=${TMPDIR}/fastcgi_temp \
- --http-log-path=${LOGDIR}/nginx-access.log \
- --error-log-path=${LOGDIR}/nginx-error.log \
- --with-http_stub_status_module \
- --user=${WWWOWN} --group=${WWWGRP}
-
-.if defined(WITH_DEBUG)
-CONFIGURE_ARGS+=--with-debug
-STRIP= #do not strip if nginx with debug information
-.endif
-
-.if defined(WITH_OPENSSL_MODULE)
-NGINX_OPENSSL= yes
-CONFIGURE_ARGS+=--with-http_ssl_module
-.endif
-
-.if defined(WITH_IMAP_MODULE)
-NGINX_OPENSSL= yes
-CONFIGURE_ARGS+=--with-imap --with-imap_ssl_module
-.endif
-
-.if defined(NGINX_OPENSSL)
-USE_OPENSSL= yes
-.endif
-
-.if defined(WITHOUT_HTTP_REWRITE_MODULE) || defined(WITHOUT_PCRE)
-PKGNAMESUFFIX+= -nopcre
-CONFIGURE_ARGS+=--without-http_rewrite_module \
- --without-pcre
-.else
-LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre
-.endif
-
-.if defined(WITHOUT_WWW)
-PLIST_SUB+= WWWDATA="@comment "
-.else
-PLIST_SUB+= WWWDATA=""
-.endif
-
-.if defined(STOP_BEFORE_REMOVE)
-PLIST_SUB+= STOP_BEFORE_REMOVE=""
-.else
-PLIST_SUB+= STOP_BEFORE_REMOVE="@comment "
-.endif
-
-.if defined(START_AFTER_INSTALL)
-PLIST_SUB+= START_AFTER_INSTALL=""
-.else
-PLIST_SUB+= START_AFTER_INSTALL="@comment "
-.endif
-
-PLIST_SUB+= TMPDIR=${TMPDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
-
-RC_SCRIPTS_SUB=PREFIX=${PREFIX} RC_SUBR=${RC_SUBR}
-
-post-extract:
- @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
- ${FILESDIR}/nginx.sh.in > ${WRKSRC}/nginx.sh
-
-post-patch:
- @${REINPLACE_CMD} 's!%%HTTP_PORT%%!${HTTP_PORT}!; \
- s!%%PREFIX%%!${PREFIX}!' \
- ${WRKSRC}/conf/nginx.conf
-
-do-build:
- @cd ${WRKSRC} && ${MAKE}
-
-do-install:
- ${MKDIR} ${PREFIX}/etc/nginx ${TMPDIR}
- ${CHOWN} ${WWWOWN}:${WWWGRP} ${TMPDIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/nginx.sh ${PREFIX}/etc/rc.d
- ${INSTALL_PROGRAM} ${WRKSRC}/objs/nginx ${PREFIX}/sbin
- ${INSTALL_DATA} ${WRKSRC}/conf/koi-win ${PREFIX}/etc/nginx
-.for i in mime.types nginx.conf
- [ -f ${PREFIX}/etc/nginx/${i} ] || \
- ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${PREFIX}/etc/nginx
- ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${PREFIX}/etc/nginx/${i}-dist
-.endfor
-.if !defined(WITHOUT_WWW)
- ${MKDIR} ${PREFIX}/www/nginx-dist
- ${INSTALL_DATA} ${WRKSRC}/html/index.html ${PREFIX}/www/nginx-dist
- ${ECHO_CMD} "" >>${PREFIX}/www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING
- [ -e ${PREFIX}/www/nginx ] || \
- ${LN} -sf ${PREFIX}/www/nginx-dist ${PREFIX}/www/nginx
-.endif
-
-post-install:
-.if defined(START_AFTER_INSTALL)
- ${PREFIX}/etc/rc.d/nginx.sh start
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo
deleted file mode 100644
index 6bc613ce4d10..000000000000
--- a/www/nginx-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (nginx-0.3.30.tar.gz) = 3bb44aaac2b89d096ac157b03e2f2017
-SHA256 (nginx-0.3.30.tar.gz) = 32dd362f732630767207308ec2f9b78344ee43fc457cde142dd6c0dea3476060
-SIZE (nginx-0.3.30.tar.gz) = 386163
diff --git a/www/nginx-devel/files/nginx.sh.in b/www/nginx-devel/files/nginx.sh.in
deleted file mode 100644
index dcbd00d0213c..000000000000
--- a/www/nginx-devel/files/nginx.sh.in
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-# PROVIDE: nginx
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-
-# Define these nginx_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/nginx
-#
-# DO NOT CHANGE THESE DEFAULT VALUES HERE
-#
-nginx_enable=${nginx_enable-"NO"}
-nginx_flags=${nginx_flags-""}
-nginx_pidfile=${nginx_pidfile-"/var/run/nginx.pid"}
-
-. %%RC_SUBR%%
-
-name="nginx"
-rcvar=`set_rcvar`
-command="%%PREFIX%%/sbin/nginx"
-
-extra_commands="configtest reload"
-
-configtest_cmd="configtest_cmd"
-configtest_cmd() {
- echo "Configuration syntax test for ${name}."
- if ${command} -t; then
- :
- else
- err 8 "FATAL: bad config for ${name}"
- fi
-}
-
-load_rc_config $name
-
-pidfile="${nginx_pidfile}"
-
-start_cmd="echo \"Starting ${name}.\"; /usr/bin/limits -U www ${command} ${nginx_flags}"
-
-run_rc_command "$1"
diff --git a/www/nginx-devel/files/patch-conf-nginx.conf b/www/nginx-devel/files/patch-conf-nginx.conf
deleted file mode 100644
index 5900493dac98..000000000000
--- a/www/nginx-devel/files/patch-conf-nginx.conf
+++ /dev/null
@@ -1,32 +0,0 @@
-
-$FreeBSD$
-
---- conf/nginx.conf.orig Tue Nov 15 15:52:29 2005
-+++ conf/nginx.conf Tue Nov 15 15:53:32 2005
-@@ -15,7 +15,7 @@
-
-
- http {
-- include conf/mime.types;
-+ include mime.types;
- default_type application/octet-stream;
-
- #log_format main '$remote_addr - $remote_user [$time_gmt] $status '
-@@ -33,7 +33,7 @@
- #gzip on;
-
- server {
-- listen 80;
-+ listen %%HTTP_PORT%%;
- server_name localhost;
-
- #charset koi8-r;
-@@ -41,7 +41,7 @@
- #access_log logs/host.access.log main;
-
- location / {
-- root html;
-+ root %%PREFIX%%/www/nginx;
- index index.html index.htm;
- }
-
diff --git a/www/nginx-devel/pkg-descr b/www/nginx-devel/pkg-descr
deleted file mode 100644
index c2bc5e717dab..000000000000
--- a/www/nginx-devel/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Another one small and robust www server, supports
-kqueue (EV_CLEAR, EV_DISABLE, NOTE_LOWAT, EV_EOF, etc.),
-select, poll, sendfile.
-
-WWW: http://sysoev.ru/nginx/
diff --git a/www/nginx-devel/pkg-plist b/www/nginx-devel/pkg-plist
deleted file mode 100644
index 460817a8abeb..000000000000
--- a/www/nginx-devel/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-@comment $FreeBSD$
-etc/nginx/koi-win
-@unexec if cmp -s %D/etc/nginx/mime.types %D/etc/nginx/mime.types-dist; then rm -f %D/etc/nginx/mime.types; fi
-etc/nginx/mime.types-dist
-@exec [ -f %B/mime.types ] || cp %B/%f %B/mime.types
-@unexec if cmp -s %D/etc/nginx/nginx.conf %D/etc/nginx/nginx.conf-dist; then rm -f %D/etc/nginx/nginx.conf; fi
-etc/nginx/nginx.conf-dist
-@exec [ -f %B/nginx.conf ] || cp %B/%f %B/nginx.conf
-@dirrmtry etc/nginx
-%%WWWDATA%%@exec mkdir -p -m 755 www/nginx-dist
-@comment @unexec chmod u+w www/nginx-dist
-%%WWWDATA%%www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING
-%%WWWDATA%%@exec [ -d %D/www/nginx/ ] || ln -fs %B %D/www/nginx
-%%WWWDATA%%www/nginx-dist/index.html
-%%WWWDATA%%@exec chmod a-w www/nginx-dist
-%%WWWDATA%%@unexec if [ -L %D/www/nginx ]; then rm -f %D/www/nginx; fi
-%%WWWDATA%%@dirrm www/nginx-dist
-%%STOP_BEFORE_REMOVE%%@unexec %D/etc/rc.d/nginx.sh stop || true
-sbin/nginx
-etc/rc.d/nginx.sh
-@exec [ -d %%TMPDIR%% ] || mkdir -p %%TMPDIR%%
-@exec chown %%WWWOWN%%:%%WWWGRP%% %%TMPDIR%%
-@unexec rm -fr %%TMPDIR%%
-%%START_AFTER_INSTALL%%@exec %D/etc/rc.d/nginx.sh start
diff --git a/www/p5-Apache-Clean2/Makefile b/www/p5-Apache-Clean2/Makefile
deleted file mode 100644
index 36d279ca8b0f..000000000000
--- a/www/p5-Apache-Clean2/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# New ports collection makefile for: p5-Apache-Clean
-# Date created: Sep 09 2003
-# Whom: Martin Matuska <martin@matuska.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= Apache-Clean
-PORTVERSION= 0.05
-CATEGORIES= www perl5
-MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
-MASTER_SITE_SUBDIR= Apache/GEOFF
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= martin@matuska.org
-COMMENT= A mod_perl interface into HTML::Clean
-
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Apache.pm:${PORTSDIR}/www/mod_perl \
- ${SITE_PERL}/HTML/Clean.pm:${PORTSDIR}/www/p5-HTML-Clean
-
-PERL_CONFIGURE= yes
-
-MAN3= Apache::Clean.3
-DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/p5-Apache-Clean2/distinfo b/www/p5-Apache-Clean2/distinfo
deleted file mode 100644
index 4c9a6c53c9a2..000000000000
--- a/www/p5-Apache-Clean2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (Apache-Clean-0.05.tar.gz) = f5b5bf3b6c0ba9839e8d72348388f9ca
-SHA256 (Apache-Clean-0.05.tar.gz) = 3f7fb51ab376296f6e802204b2b1fce0e076660423d7c1465fa09100db0fc29e
-SIZE (Apache-Clean-0.05.tar.gz) = 5419
diff --git a/www/p5-Apache-Clean2/pkg-descr b/www/p5-Apache-Clean2/pkg-descr
deleted file mode 100644
index 2309cae30feb..000000000000
--- a/www/p5-Apache-Clean2/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Apache::Clean uses HTML::Clean to tidy up large, messy HTML, saving
-bandwidth. It is particularly useful with Apache::Compress for
-ultimate savings.
diff --git a/www/p5-Apache-Clean2/pkg-plist b/www/p5-Apache-Clean2/pkg-plist
deleted file mode 100644
index 2ef7e3b83235..000000000000
--- a/www/p5-Apache-Clean2/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-%%SITE_PERL%%/Apache/Clean.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/Clean/.packlist
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/Clean
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache
-@dirrmtry %%SITE_PERL%%/Apache
diff --git a/www/pear-HTTP_Session2/Makefile b/www/pear-HTTP_Session2/Makefile
deleted file mode 100644
index 4e6f50d59bfa..000000000000
--- a/www/pear-HTTP_Session2/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Ports collection makefile for: pear-HTTP_Session
-# Date created: 13 December 2003
-# Whom: Alex Miller (<asm@asm.kiev.ua>)
-#
-# $FreeBSD$
-#
-
-PORTNAME= HTTP_Session
-PORTVERSION= 0.4
-CATEGORIES= www devel pear
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= PEAR Object-oriented interface to the session_* family functions
-
-BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-FILES= Session.php Session/Container.php Session/Container/DB.php
-EXAMPLES= HTTP_Session_Example.php sessiondata.sql
-_EXAMPLESDIR= docs
-
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/devel/pear/bsd.pear.mk"
-.include <bsd.port.post.mk>
diff --git a/www/pear-HTTP_Session2/distinfo b/www/pear-HTTP_Session2/distinfo
deleted file mode 100644
index 1fb8a67c75ca..000000000000
--- a/www/pear-HTTP_Session2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (PEAR/HTTP_Session-0.4.tgz) = aeb0a0cc805d7755d2086e067adf1761
-SHA256 (PEAR/HTTP_Session-0.4.tgz) = ae0e07aac7740cb36047e077d2f03f215cc40cfcf4325af763fcac80951bb06d
-SIZE (PEAR/HTTP_Session-0.4.tgz) = 8587
diff --git a/www/pear-HTTP_Session2/pkg-descr b/www/pear-HTTP_Session2/pkg-descr
deleted file mode 100644
index 91fd113c536f..000000000000
--- a/www/pear-HTTP_Session2/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Object-oriented interface to the session_* family functions
-it provides extra features such as database storage for
-session data using DB package. It introduces new methods
-like isNew(), useCookies(), setExpire(), setIdle(),
-isExpired(), isIdled() and others.
-
-WWW: http://pear.php.net/package/HTTP_Session/
diff --git a/www/pecl-APC-devel/Makefile b/www/pecl-APC-devel/Makefile
deleted file mode 100644
index 6101cae14856..000000000000
--- a/www/pecl-APC-devel/Makefile
+++ /dev/null
@@ -1,88 +0,0 @@
-# Ports collection makefile for: pear-APC
-# Date created: 31 August 2003
-# Whom: Thierry Thomas (<thierry@pompo.net>)
-#
-# $FreeBSD$
-#
-
-PORTNAME= APC
-PORTVERSION= 3.0.8
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= http://pecl.php.net/get/
-PKGNAMEPREFIX= pecl-
-EXTRACT_SUFX= .tgz
-DIST_SUBDIR= PECL
-
-MAINTAINER= mnag@FreeBSD.org
-COMMENT= Alternative PHP Cache
-
-USE_PHP= yes
-USE_PHPEXT= yes
-PHP_MODNAME= apc
-
-SUB_FILES= pkg-message
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-CONFIGURE_ARGS= --enable-apc
-
-OPTIONS= MMAP "Enable mmap memory support (default: IPC shm)" off \
- SEMAPHORES "Enable sysv IPC semaphores (default: fcntl())" off \
- PHP4_OPT "Little optimization to PHP4" off
-
-PORTDOCS= *
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_MMAP)
-CONFIGURE_ARGS+= --enable-apc-mmap
-.endif
-
-.if defined(WITH_SEMAPHORES)
-CONFIGURE_ARGS+= --enable-apc-sem
-.endif
-
-.if defined(WITH_PHP4_OPT)
-.if ${PHP_VER} == 4
-.if exists(${LOCALBASE}/include/apache/httpd.h)
-CFLAGS+= -I${LOCALBASE}/include/apache -DAPC_PHP4_STAT
-.elif exists(${LOCALBASE}/include/apache2/httpd.h)
-CFLAGS+= -I${LOCALBASE}/include/apache2 -DAPC_PHP4_STAT
-.elif exists(${LOCALBASE}/include/apache21/httpd.h)
-CFLAGS+= -I${LOCALBASE}/include/apache21 -DAPC_PHP4_STAT
-.elif exists(${LOCALBASE}/include/apache22/httpd.h)
-CFLAGS+= -I${LOCALBASE}/include/apache22 -DAPC_PHP4_STAT
-.endif
-.else
-pre-configure:
- @${ECHO_CMD}
- @${ECHO_CMD} "*** WARNING ***"
- @${ECHO_CMD} "This optimization is only for PHP4. PHP5 or newer does not need it"
- @${ECHO_CMD} "I will continue instalation..."
- @${ECHO_CMD}
-.endif
-.endif
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/NOTICE ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/apc.php ${DOCSDIR}
-.endif
- @${CAT} ${PKGMESSAGE}
-.if ${PHP_VER} == 5
- @${ECHO_CMD}
- @${ECHO_CMD} "*** WARNING *** WARNING *** WARNING ***"
- @${ECHO_CMD}
- @${ECHO_CMD} "To APC work with PHP >= 5.0.5 you need add"
- @${ECHO_CMD} "below option in your php.ini"
- @${ECHO_CMD}
- @${ECHO_CMD} "auto_globals_jit = Off"
- @${ECHO_CMD}
- @${ECHO_CMD} "*** WARNING *** WARNING *** WARNING ***"
- @${ECHO_CMD}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/pecl-APC-devel/distinfo b/www/pecl-APC-devel/distinfo
deleted file mode 100644
index 6543a11c50a9..000000000000
--- a/www/pecl-APC-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (PECL/APC-3.0.8.tgz) = a70a14a00275e551e8085f742322433f
-SHA256 (PECL/APC-3.0.8.tgz) = b85f7f874dc47d77987b1330d38d91c9a6e6ce006681fd2ebdf6821e51d0a987
-SIZE (PECL/APC-3.0.8.tgz) = 75541
diff --git a/www/pecl-APC-devel/files/pkg-message.in b/www/pecl-APC-devel/files/pkg-message.in
deleted file mode 100644
index 4eaba38d6050..000000000000
--- a/www/pecl-APC-devel/files/pkg-message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-************************************************************************
-You may edit %%LOCALBASE%%/etc/php.ini to change this variables:
-
-apc.enabled="1"
- ^^^ -> Default value
-
-apc.shm_size="30"
- ^^^^ -> Default value
-
-* More information on %%DOCSDIR%%/INSTALL
-
-Then restart your web server and consult the output of phpinfo().
-If there is an informational section for APC, the installation was
-successful.
-************************************************************************
diff --git a/www/pecl-APC-devel/pkg-descr b/www/pecl-APC-devel/pkg-descr
deleted file mode 100644
index 588547de5a3c..000000000000
--- a/www/pecl-APC-devel/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-APC is the Alternative PHP Cache.
-
-It was conceived of to provide a free, open, and robust framework for
-caching and optimizing PHP intermediate code.
-
-WWW: http://pecl.php.net/package/APC
diff --git a/www/phpsysinfo-dev/Makefile b/www/phpsysinfo-dev/Makefile
deleted file mode 100644
index bd451afeffd8..000000000000
--- a/www/phpsysinfo-dev/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection makefile for: phpSysInfo
-# Date created: Mon Mar 04, 2002
-# Whom: Bob Bomar <bob@fly.homeunix.org>
-#
-# $FreeBSD$
-
-PORTNAME= phpSysInfo
-PORTVERSION= 2.5.1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME:L}
-DISTNAME= ${PORTNAME:L}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A php script that displays info about the host being accessed
-
-USE_PHP= pcre xml
-WANT_PHP_WEB= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME:L}
-WWWOWN?= www
-WWWGRP?= www
-APACHEDIR= ${PREFIX}/www/data
-INSTALLDIR= ${APACHEDIR}/phpSysInfo
-NO_BUILD= yes
-PLIST= ${WRKDIR}/plist
-
-PLIST_SUB= INSTALLDIR=${INSTALLDIR:S,^${PREFIX}/,,}
-
-post-patch:
- ${RM} -f ${PLIST}
- cd ${WRKSRC};\
- ${FIND} . ! -type d | ${SORT} | ${SED} "s|^.|%%INSTALLDIR%%|"\
- >${PLIST};\
- ${FIND} . -type d | ${SORT} -r | ${SED} "s|^.|@dirrm %%INSTALLDIR%%|"\
- >>${PLIST}
-
-do-install:
- ${MKDIR} ${INSTALLDIR}
- cd ${WRKSRC}; ${FIND} . \
- | ${CPIO} -pdm -R ${WWWOWN}:${WWWGRP} ${INSTALLDIR}
- ${CHMOD} -R ${BINMODE} ${INSTALLDIR}
- ${FIND} ${INSTALLDIR} ! -type d | ${XARGS} ${CHMOD} ${NOBINMODE}
-
-.include <bsd.port.mk>
diff --git a/www/phpsysinfo-dev/distinfo b/www/phpsysinfo-dev/distinfo
deleted file mode 100644
index ee211560508a..000000000000
--- a/www/phpsysinfo-dev/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-MD5 (phpsysinfo-2.5.1.tar.gz) = 3b42b9df6685c81241d807a8ec8b1254
-SHA256 (phpsysinfo-2.5.1.tar.gz) = 23b2d92c401fd10c0618639f96ce4aae90aa3ac74568ef0d535b20d0cec74f57
-SIZE (phpsysinfo-2.5.1.tar.gz) = 196226
-
diff --git a/www/phpsysinfo-dev/pkg-descr b/www/phpsysinfo-dev/pkg-descr
deleted file mode 100644
index 1aef2f8d3ce1..000000000000
--- a/www/phpsysinfo-dev/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-PhpSysInfo is a PHP script that displays infromation about the host being
-accessed. It will display things like Uptime, CPU, Memory, SCSI, IDE, PCI,
-Ethernet, Floppy, and Video Infromation. It can be customized.
-
-WWW: http://sourceforge.net/projects/phpsysinfo/
-
- -Bob Bomar <bob@fly.homeunix.org>
diff --git a/www/phpsysinfo/Makefile b/www/phpsysinfo/Makefile
deleted file mode 100644
index bd451afeffd8..000000000000
--- a/www/phpsysinfo/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection makefile for: phpSysInfo
-# Date created: Mon Mar 04, 2002
-# Whom: Bob Bomar <bob@fly.homeunix.org>
-#
-# $FreeBSD$
-
-PORTNAME= phpSysInfo
-PORTVERSION= 2.5.1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME:L}
-DISTNAME= ${PORTNAME:L}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A php script that displays info about the host being accessed
-
-USE_PHP= pcre xml
-WANT_PHP_WEB= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME:L}
-WWWOWN?= www
-WWWGRP?= www
-APACHEDIR= ${PREFIX}/www/data
-INSTALLDIR= ${APACHEDIR}/phpSysInfo
-NO_BUILD= yes
-PLIST= ${WRKDIR}/plist
-
-PLIST_SUB= INSTALLDIR=${INSTALLDIR:S,^${PREFIX}/,,}
-
-post-patch:
- ${RM} -f ${PLIST}
- cd ${WRKSRC};\
- ${FIND} . ! -type d | ${SORT} | ${SED} "s|^.|%%INSTALLDIR%%|"\
- >${PLIST};\
- ${FIND} . -type d | ${SORT} -r | ${SED} "s|^.|@dirrm %%INSTALLDIR%%|"\
- >>${PLIST}
-
-do-install:
- ${MKDIR} ${INSTALLDIR}
- cd ${WRKSRC}; ${FIND} . \
- | ${CPIO} -pdm -R ${WWWOWN}:${WWWGRP} ${INSTALLDIR}
- ${CHMOD} -R ${BINMODE} ${INSTALLDIR}
- ${FIND} ${INSTALLDIR} ! -type d | ${XARGS} ${CHMOD} ${NOBINMODE}
-
-.include <bsd.port.mk>
diff --git a/www/phpsysinfo/distinfo b/www/phpsysinfo/distinfo
deleted file mode 100644
index ee211560508a..000000000000
--- a/www/phpsysinfo/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-MD5 (phpsysinfo-2.5.1.tar.gz) = 3b42b9df6685c81241d807a8ec8b1254
-SHA256 (phpsysinfo-2.5.1.tar.gz) = 23b2d92c401fd10c0618639f96ce4aae90aa3ac74568ef0d535b20d0cec74f57
-SIZE (phpsysinfo-2.5.1.tar.gz) = 196226
-
diff --git a/www/phpsysinfo/pkg-descr b/www/phpsysinfo/pkg-descr
deleted file mode 100644
index 1aef2f8d3ce1..000000000000
--- a/www/phpsysinfo/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-PhpSysInfo is a PHP script that displays infromation about the host being
-accessed. It will display things like Uptime, CPU, Memory, SCSI, IDE, PCI,
-Ethernet, Floppy, and Video Infromation. It can be customized.
-
-WWW: http://sourceforge.net/projects/phpsysinfo/
-
- -Bob Bomar <bob@fly.homeunix.org>
diff --git a/www/plone3/Makefile b/www/plone3/Makefile
deleted file mode 100644
index 3ca3bc305991..000000000000
--- a/www/plone3/Makefile
+++ /dev/null
@@ -1,90 +0,0 @@
-# New ports collection makefile for: plone
-# Date created: 09 Jan 2003
-# Whom: nbm
-#
-# $FreeBSD$
-#
-
-PORTNAME= plone
-PORTVERSION= 2.1.2
-CATEGORIES= www zope
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= plone
-DISTNAME= Plone-${PORTVERSION}
-DIST_SUBDIR= zope
-
-MAINTAINER= filippo.natali@gmail.com
-COMMENT= A user friendly implementation of the CMF written on top of ZOPE
-
-USE_ZOPE= yes
-USE_PYTHON= yes
-PLIST= ${WRKDIR}/pkg-plist
-
-CONFLICTS= zope-archetypes-[0-9]* \
- zope-btreefolder2-[0-9]* \
- zope-cmf-[0-9]* \
- zope-cmfactionicons-[0-9]* \
- zope-cmfformcontroller-[0-9]* \
- zope-cmfquickinstaller-[0-9]* \
- zope-generator-[0-9]* \
- zope-groupuserfolder-[0-9]* \
- zope-kupu-[0-9]* \
- zope-mimetypesregistry-[0-9]* \
- zope-placelesstranslationservice-[0-9]* \
- zope-plonelanguagetool-[0-9]* \
- zope-portaltransforms-[0-9]* \
- zope-validation-[0-9]*
-
-PLIST_SUB= ZOPEPRODUCTDIR=${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}
-
-_MODULES= ATContentTypes ATReferenceBrowserWidget Archetypes \
- BTreeFolder2 CMFActionIcons CMFCalendar CMFCore CMFDefault \
- CMFDynamicViewFTI CMFFormController CMFPlone \
- CMFQuickInstallerTool CMFSetup CMFTopic CMFUid DCWorkflow \
- ExtendedPathIndex ExternalEditor GroupUserFolder \
- MimetypesRegistry PlacelessTranslationService \
- PloneErrorReporting PloneLanguageTool PloneTranslations \
- PortalTransforms ResourceRegistries SecureMailHost generator \
- kupu validation
-
-pre-everything::
-.if !defined(BATCH)
- @${ECHO_MSG} ""
- @${ECHO_MSG} "If you are upgrading from an earlier version"
- @${ECHO_MSG} "backup your site before proceeding."
- @${ECHO_MSG} "If you haven't done so, please press CTRL-C now."
- @${ECHO_MSG} ""
-.endif
-
-do-build:
-.for m in ${_MODULES}
- -${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/$m
-.endfor
-
-pre-install:
- @${RM} -f ${PLIST}
- @${TOUCH} ${PLIST}
- @for m in ${_MODULES}; do \
- cd ${WRKSRC}; \
- for i in `${FIND} $${m} -type f`; do \
- ${ECHO_CMD} %%ZOPEBASEDIR%%/Products/$${i} >> ${PLIST}; \
- done; \
- for i in `${FIND} -d $${m} -type d`; do \
- ${ECHO_CMD} @dirrm %%ZOPEBASEDIR%%/Products/$${i} >> ${PLIST}; \
- done; \
- done
-
-do-install:
- @${MKDIR} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}
-.for m in ${_MODULES}
- @${CP} -R ${WRKSRC}/$m ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}
- @${FIND} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/$m -type f -print0 \
- | ${XARGS} -0 -- ${CHMOD} a-w
-.endfor
-
-post-install:
-.if !defined(BATCH)
- @${CAT} ${PKGMESSAGE}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/plone3/distinfo b/www/plone3/distinfo
deleted file mode 100644
index 8542fc330e74..000000000000
--- a/www/plone3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (zope/Plone-2.1.2.tar.gz) = 863311e29550f9b4bf6c2502fdbed1fa
-SHA256 (zope/Plone-2.1.2.tar.gz) = e9c0b53d887b53310daab656ef83b0abecdde39b679806a0f04f3cda222fbac2
-SIZE (zope/Plone-2.1.2.tar.gz) = 7126486
diff --git a/www/plone3/pkg-descr b/www/plone3/pkg-descr
deleted file mode 100644
index f6a4e379ed3d..000000000000
--- a/www/plone3/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-Plone is a user friendly implementation of the Content Management
-Framework written on top of ZOPE. Plone is a
-GUI/Interface/Implementation of the CMF. It benefits from all features
-of ZOPE/CMF such as: RDBMS integration, Python/Perl extensions, Object
-Oriented Database, Web configurable workflow, pluggable membership and
-authentication, Undos, Form validation, amongst many many other
-features. Available protocols: FTP, XMLRPC, HTTP, WEBDAV and you can
-hack it to enable SOAP. Turn it into a distributed application system
-by installing ZEO.
-
-Plone attempts to compete with Livelink, Interwoven and Documentum. It
-aims to be *the* opensource out-of-the-box publishing system.
-
-WWW: http://plone.org/
diff --git a/www/plone3/pkg-message b/www/plone3/pkg-message
deleted file mode 100644
index 3c1c5c1c715e..000000000000
--- a/www/plone3/pkg-message
+++ /dev/null
@@ -1,16 +0,0 @@
-To complete the installation of Plone:
-
-- Restart Zope. This may be done from the Zope Control Panel.
-
-If you are upgrading from an earlier version:
-
-- Go to http://yoursite/manage
-
-- Go to portal_migrations
-
-- Click the Migration tab
-
-- Click Migrate
-
-If you are upgrading from plone 1.0, please read:
-http://plone.org/documentation/migration/2.0
diff --git a/www/py-beautifulsoup30/Makefile b/www/py-beautifulsoup30/Makefile
deleted file mode 100644
index e82ac1c2e76d..000000000000
--- a/www/py-beautifulsoup30/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# New ports collection makefile for: beautifulsoup
-# Date created: 15 July 2005
-# Whom: Mike Meyer <mwm@mired.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= beautifulsoup
-PORTVERSION= 2.1.1
-CATEGORIES= www python
-MASTER_SITES= http://www.crummy.com/software/BeautifulSoup/download/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= BeautifulSoup-${PORTVERSION}
-
-MAINTAINER= mwm@mired.org
-COMMENT= HTML/XML Parser for Python
-
-USE_PYTHON= yes
-USE_PYDISTUTILS= yes
-
-.include <bsd.port.mk>
diff --git a/www/py-beautifulsoup30/distinfo b/www/py-beautifulsoup30/distinfo
deleted file mode 100644
index 46f1eba8c7bf..000000000000
--- a/www/py-beautifulsoup30/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (BeautifulSoup-2.1.1.tar.gz) = 53ad755deb7af190dd183f24c9f8bb13
-SHA256 (BeautifulSoup-2.1.1.tar.gz) = cb9da43932da22ef8551590f74a4ac3546fe939a2a52e89bba2a2604b7346840
-SIZE (BeautifulSoup-2.1.1.tar.gz) = 15980
diff --git a/www/py-beautifulsoup30/pkg-descr b/www/py-beautifulsoup30/pkg-descr
deleted file mode 100644
index eb0ab5affd47..000000000000
--- a/www/py-beautifulsoup30/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Beautiful Soup parses arbitrarily invalid XML- or HTML-like substance
-into a tree representation. It provides methods and Pythonic idioms
-that make it easy to search and modify the tree.
-
-A well-formed XML/HTML document will yield a well-formed data
-structure. An ill-formed XML/HTML document will yield a
-correspondingly ill-formed data structure. If your document is only
-locally well-formed, you can use this library to find and process the
-well-formed part of it. The BeautifulSoup class has heuristics for
-obtaining a sensible parse tree in the face of common HTML errors.
-
-WWW: http://www.crummy.com/software/BeautifulSoup/
diff --git a/www/py-beautifulsoup30/pkg-plist b/www/py-beautifulsoup30/pkg-plist
deleted file mode 100644
index 2ff917b1a4f0..000000000000
--- a/www/py-beautifulsoup30/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-%%PYTHON_SITELIBDIR%%/BeautifulSoup.py
-%%PYTHON_SITELIBDIR%%/BeautifulSoup.pyc
-%%PYTHON_SITELIBDIR%%/BeautifulSoup.pyo
-%%PYTHON_SITELIBDIR%%/BeautifulSoupTests.py
-%%PYTHON_SITELIBDIR%%/BeautifulSoupTests.pyc
-%%PYTHON_SITELIBDIR%%/BeautifulSoupTests.pyo
diff --git a/www/py-cherrypy-devel/Makefile b/www/py-cherrypy-devel/Makefile
deleted file mode 100644
index c61adcbe052c..000000000000
--- a/www/py-cherrypy-devel/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# New ports collection makefile for: py-cherrypy
-# Date created: 2006-01-11
-# Whom: Nicola Vitale <nivit@email.it>
-#
-# $FreeBSD$
-#
-
-PORTNAME= cherrypy
-PORTVERSION= 2.2.0.b
-CATEGORIES= www python
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= CherryPy-${PORTVERSION:C/\.b$/beta/}
-
-MAINTAINER= nivit@email.it
-COMMENT= A pythonic, object-oriented web development framework
-
-USE_PYTHON= 2.3+
-USE_PYDISTUTILS= yes
-
-LN_OPTS= -sf
-
-EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
-CPEXAMPLES= ${PYTHON_SITELIBDIR}/${PORTNAME}/tutorial
-
-post-install:
- @${MV} ${CPEXAMPLES} ${EXAMPLESDIR} && \
- ${LN} ${LN_OPTS} ${EXAMPLESDIR} ${CPEXAMPLES}
-
-.include <bsd.port.mk>
diff --git a/www/py-cherrypy-devel/distinfo b/www/py-cherrypy-devel/distinfo
deleted file mode 100644
index 5648b162c499..000000000000
--- a/www/py-cherrypy-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (CherryPy-2.2.0beta.tar.gz) = 58c14f2f3a3f1fe0f11d30f5c09b1f5c
-SHA256 (CherryPy-2.2.0beta.tar.gz) = c46548ba484f15c950d4a2e57798faecd67fee66bc440a1e9f93f5b19169f854
-SIZE (CherryPy-2.2.0beta.tar.gz) = 190251
diff --git a/www/py-cherrypy-devel/pkg-descr b/www/py-cherrypy-devel/pkg-descr
deleted file mode 100644
index 41173832b794..000000000000
--- a/www/py-cherrypy-devel/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-CherryPy is a pythonic, object-oriented web development framework.
-
-CherryPy allows developers to build web applications in much the same
-way they would build any other object-oriented Python program.
-This usually results in smaller source code developed in less time.
-
-CherryPy is now more than three years old and it is has proven very
-fast and stable. It is being used in production by many sites, from
-the simplest ones to the most demanding ones.
-
-Author: CherryPy Team <team@cherrypy.org>
-WWW: http://www.cherrypy.org/
diff --git a/www/py-cherrypy-devel/pkg-plist b/www/py-cherrypy-devel/pkg-plist
deleted file mode 100644
index 68b27b879042..000000000000
--- a/www/py-cherrypy-devel/pkg-plist
+++ /dev/null
@@ -1,236 +0,0 @@
-@comment $FreeBSD$
-%%PYTHON_SITELIBDIR%%/cherrypy/__init__.py
-%%PYTHON_SITELIBDIR%%/cherrypy/__init__.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/__init__.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpcgifs.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpcgifs.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpcgifs.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cperror.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cperror.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cperror.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cphttpserver.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cphttpserver.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cphttpserver.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cphttptools.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cphttptools.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cphttptools.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpserver.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpserver.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpserver.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpthreadinglocal.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpthreadinglocal.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpthreadinglocal.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cptree.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cptree.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cptree.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cputil.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cputil.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cputil.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpwsgi.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpwsgi.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpwsgi.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpwsgiserver.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpwsgiserver.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpwsgiserver.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/config.py
-%%PYTHON_SITELIBDIR%%/cherrypy/config.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/config.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/favicon.ico
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/__init__.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/__init__.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/__init__.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/basefilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/basefilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/basefilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/baseurlfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/baseurlfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/baseurlfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/cachefilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/cachefilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/cachefilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/decodingfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/decodingfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/decodingfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/encodingfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/encodingfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/encodingfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/gzipfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/gzipfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/gzipfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/logdebuginfofilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/logdebuginfofilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/logdebuginfofilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/nsgmlsfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/nsgmlsfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/nsgmlsfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/responseheadersfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/responseheadersfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/responseheadersfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/sessionauthenticatefilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/sessionauthenticatefilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/sessionauthenticatefilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/sessionfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/sessionfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/sessionfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/staticfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/staticfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/staticfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/tidyfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/tidyfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/tidyfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/virtualhostfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/virtualhostfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/virtualhostfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/xmlrpcfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/xmlrpcfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/xmlrpcfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/__init__.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/autoreload.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/autoreload.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/autoreload.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/covercp.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/covercp.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/covercp.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/cptools.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/cptools.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/cptools.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/defaultformmask.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/defaultformmask.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/defaultformmask.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/filter/__init__.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/filter/__init__.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/filter/__init__.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/form.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/form.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/form.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/httptools.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/httptools.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/httptools.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/profiler.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/profiler.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/profiler.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/__init__.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/__init__.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/__init__.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/helper.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/helper.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/helper.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/static/has space.html
-%%PYTHON_SITELIBDIR%%/cherrypy/test/static/index.html
-%%PYTHON_SITELIBDIR%%/cherrypy/test/style.css
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_baseurl_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_baseurl_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_baseurl_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_cache_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_cache_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_cache_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_combinedfilters.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_combinedfilters.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_combinedfilters.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_config.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_config.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_config.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_core.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_core.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_core.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_custom_filters.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_custom_filters.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_custom_filters.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_decodingencoding_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_decodingencoding_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_decodingencoding_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_gzip_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_gzip_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_gzip_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_logdebuginfo_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_logdebuginfo_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_logdebuginfo_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_noserver.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_noserver.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_noserver.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_objectmapping.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_objectmapping.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_objectmapping.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_response_headers_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_response_headers_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_response_headers_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_session_concurrency.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_session_concurrency.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_session_concurrency.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_session_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_session_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_session_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_sessionauthenticate_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_sessionauthenticate_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_sessionauthenticate_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_states.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_states.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_states.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_static_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_static_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_static_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_tutorials.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_tutorials.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_tutorials.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_virtualhost_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_virtualhost_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_virtualhost_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_xmlrpc_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_xmlrpc_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_xmlrpc_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/webtest.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/webtest.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/webtest.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/tutorial
-%%EXAMPLESDIR%%/README.txt
-%%EXAMPLESDIR%%/__init__.py
-%%EXAMPLESDIR%%/__init__.pyc
-%%EXAMPLESDIR%%/__init__.pyo
-%%EXAMPLESDIR%%/bonus-sqlobject.py
-%%EXAMPLESDIR%%/bonus-sqlobject.pyc
-%%EXAMPLESDIR%%/bonus-sqlobject.pyo
-%%EXAMPLESDIR%%/custom_error.html
-%%EXAMPLESDIR%%/pdf_file.pdf
-%%EXAMPLESDIR%%/tut01_helloworld.py
-%%EXAMPLESDIR%%/tut01_helloworld.pyc
-%%EXAMPLESDIR%%/tut01_helloworld.pyo
-%%EXAMPLESDIR%%/tut02_expose_methods.py
-%%EXAMPLESDIR%%/tut02_expose_methods.pyc
-%%EXAMPLESDIR%%/tut02_expose_methods.pyo
-%%EXAMPLESDIR%%/tut03_get_and_post.py
-%%EXAMPLESDIR%%/tut03_get_and_post.pyc
-%%EXAMPLESDIR%%/tut03_get_and_post.pyo
-%%EXAMPLESDIR%%/tut04_complex_site.py
-%%EXAMPLESDIR%%/tut04_complex_site.pyc
-%%EXAMPLESDIR%%/tut04_complex_site.pyo
-%%EXAMPLESDIR%%/tut05_derived_objects.py
-%%EXAMPLESDIR%%/tut05_derived_objects.pyc
-%%EXAMPLESDIR%%/tut05_derived_objects.pyo
-%%EXAMPLESDIR%%/tut06_default_method.py
-%%EXAMPLESDIR%%/tut06_default_method.pyc
-%%EXAMPLESDIR%%/tut06_default_method.pyo
-%%EXAMPLESDIR%%/tut07_sessions.py
-%%EXAMPLESDIR%%/tut07_sessions.pyc
-%%EXAMPLESDIR%%/tut07_sessions.pyo
-%%EXAMPLESDIR%%/tut08_generators_and_yield.py
-%%EXAMPLESDIR%%/tut08_generators_and_yield.pyc
-%%EXAMPLESDIR%%/tut08_generators_and_yield.pyo
-%%EXAMPLESDIR%%/tut09_files.py
-%%EXAMPLESDIR%%/tut09_files.pyc
-%%EXAMPLESDIR%%/tut09_files.pyo
-%%EXAMPLESDIR%%/tut10_http_errors.py
-%%EXAMPLESDIR%%/tut10_http_errors.pyc
-%%EXAMPLESDIR%%/tut10_http_errors.pyo
-%%EXAMPLESDIR%%/tutorial.conf
-@dirrm %%PYTHON_SITELIBDIR%%/cherrypy/filters
-@dirrm %%PYTHON_SITELIBDIR%%/cherrypy/lib/filter
-@dirrm %%PYTHON_SITELIBDIR%%/cherrypy/lib
-@dirrm %%PYTHON_SITELIBDIR%%/cherrypy/test/static
-@dirrm %%PYTHON_SITELIBDIR%%/cherrypy/test
-@dirrm %%EXAMPLESDIR%%
-@dirrm %%PYTHON_SITELIBDIR%%/cherrypy
diff --git a/www/py-cherrypy-old/Makefile b/www/py-cherrypy-old/Makefile
deleted file mode 100644
index c61adcbe052c..000000000000
--- a/www/py-cherrypy-old/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# New ports collection makefile for: py-cherrypy
-# Date created: 2006-01-11
-# Whom: Nicola Vitale <nivit@email.it>
-#
-# $FreeBSD$
-#
-
-PORTNAME= cherrypy
-PORTVERSION= 2.2.0.b
-CATEGORIES= www python
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= CherryPy-${PORTVERSION:C/\.b$/beta/}
-
-MAINTAINER= nivit@email.it
-COMMENT= A pythonic, object-oriented web development framework
-
-USE_PYTHON= 2.3+
-USE_PYDISTUTILS= yes
-
-LN_OPTS= -sf
-
-EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
-CPEXAMPLES= ${PYTHON_SITELIBDIR}/${PORTNAME}/tutorial
-
-post-install:
- @${MV} ${CPEXAMPLES} ${EXAMPLESDIR} && \
- ${LN} ${LN_OPTS} ${EXAMPLESDIR} ${CPEXAMPLES}
-
-.include <bsd.port.mk>
diff --git a/www/py-cherrypy-old/distinfo b/www/py-cherrypy-old/distinfo
deleted file mode 100644
index 5648b162c499..000000000000
--- a/www/py-cherrypy-old/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (CherryPy-2.2.0beta.tar.gz) = 58c14f2f3a3f1fe0f11d30f5c09b1f5c
-SHA256 (CherryPy-2.2.0beta.tar.gz) = c46548ba484f15c950d4a2e57798faecd67fee66bc440a1e9f93f5b19169f854
-SIZE (CherryPy-2.2.0beta.tar.gz) = 190251
diff --git a/www/py-cherrypy-old/pkg-descr b/www/py-cherrypy-old/pkg-descr
deleted file mode 100644
index 41173832b794..000000000000
--- a/www/py-cherrypy-old/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-CherryPy is a pythonic, object-oriented web development framework.
-
-CherryPy allows developers to build web applications in much the same
-way they would build any other object-oriented Python program.
-This usually results in smaller source code developed in less time.
-
-CherryPy is now more than three years old and it is has proven very
-fast and stable. It is being used in production by many sites, from
-the simplest ones to the most demanding ones.
-
-Author: CherryPy Team <team@cherrypy.org>
-WWW: http://www.cherrypy.org/
diff --git a/www/py-cherrypy-old/pkg-plist b/www/py-cherrypy-old/pkg-plist
deleted file mode 100644
index 68b27b879042..000000000000
--- a/www/py-cherrypy-old/pkg-plist
+++ /dev/null
@@ -1,236 +0,0 @@
-@comment $FreeBSD$
-%%PYTHON_SITELIBDIR%%/cherrypy/__init__.py
-%%PYTHON_SITELIBDIR%%/cherrypy/__init__.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/__init__.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpcgifs.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpcgifs.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpcgifs.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cperror.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cperror.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cperror.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cphttpserver.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cphttpserver.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cphttpserver.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cphttptools.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cphttptools.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cphttptools.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpserver.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpserver.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpserver.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpthreadinglocal.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpthreadinglocal.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpthreadinglocal.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cptree.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cptree.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cptree.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cputil.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cputil.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cputil.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpwsgi.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpwsgi.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpwsgi.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpwsgiserver.py
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpwsgiserver.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/_cpwsgiserver.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/config.py
-%%PYTHON_SITELIBDIR%%/cherrypy/config.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/config.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/favicon.ico
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/__init__.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/__init__.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/__init__.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/basefilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/basefilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/basefilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/baseurlfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/baseurlfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/baseurlfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/cachefilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/cachefilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/cachefilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/decodingfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/decodingfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/decodingfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/encodingfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/encodingfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/encodingfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/gzipfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/gzipfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/gzipfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/logdebuginfofilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/logdebuginfofilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/logdebuginfofilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/nsgmlsfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/nsgmlsfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/nsgmlsfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/responseheadersfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/responseheadersfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/responseheadersfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/sessionauthenticatefilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/sessionauthenticatefilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/sessionauthenticatefilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/sessionfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/sessionfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/sessionfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/staticfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/staticfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/staticfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/tidyfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/tidyfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/tidyfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/virtualhostfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/virtualhostfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/virtualhostfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/xmlrpcfilter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/xmlrpcfilter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/filters/xmlrpcfilter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/__init__.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/autoreload.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/autoreload.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/autoreload.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/covercp.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/covercp.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/covercp.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/cptools.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/cptools.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/cptools.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/defaultformmask.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/defaultformmask.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/defaultformmask.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/filter/__init__.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/filter/__init__.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/filter/__init__.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/form.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/form.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/form.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/httptools.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/httptools.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/httptools.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/profiler.py
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/profiler.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/lib/profiler.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/__init__.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/__init__.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/__init__.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/helper.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/helper.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/helper.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/static/has space.html
-%%PYTHON_SITELIBDIR%%/cherrypy/test/static/index.html
-%%PYTHON_SITELIBDIR%%/cherrypy/test/style.css
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_baseurl_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_baseurl_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_baseurl_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_cache_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_cache_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_cache_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_combinedfilters.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_combinedfilters.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_combinedfilters.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_config.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_config.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_config.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_core.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_core.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_core.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_custom_filters.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_custom_filters.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_custom_filters.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_decodingencoding_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_decodingencoding_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_decodingencoding_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_gzip_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_gzip_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_gzip_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_logdebuginfo_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_logdebuginfo_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_logdebuginfo_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_noserver.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_noserver.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_noserver.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_objectmapping.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_objectmapping.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_objectmapping.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_response_headers_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_response_headers_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_response_headers_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_session_concurrency.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_session_concurrency.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_session_concurrency.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_session_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_session_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_session_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_sessionauthenticate_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_sessionauthenticate_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_sessionauthenticate_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_states.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_states.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_states.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_static_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_static_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_static_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_tutorials.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_tutorials.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_tutorials.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_virtualhost_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_virtualhost_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_virtualhost_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_xmlrpc_filter.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_xmlrpc_filter.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/test_xmlrpc_filter.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/test/webtest.py
-%%PYTHON_SITELIBDIR%%/cherrypy/test/webtest.pyc
-%%PYTHON_SITELIBDIR%%/cherrypy/test/webtest.pyo
-%%PYTHON_SITELIBDIR%%/cherrypy/tutorial
-%%EXAMPLESDIR%%/README.txt
-%%EXAMPLESDIR%%/__init__.py
-%%EXAMPLESDIR%%/__init__.pyc
-%%EXAMPLESDIR%%/__init__.pyo
-%%EXAMPLESDIR%%/bonus-sqlobject.py
-%%EXAMPLESDIR%%/bonus-sqlobject.pyc
-%%EXAMPLESDIR%%/bonus-sqlobject.pyo
-%%EXAMPLESDIR%%/custom_error.html
-%%EXAMPLESDIR%%/pdf_file.pdf
-%%EXAMPLESDIR%%/tut01_helloworld.py
-%%EXAMPLESDIR%%/tut01_helloworld.pyc
-%%EXAMPLESDIR%%/tut01_helloworld.pyo
-%%EXAMPLESDIR%%/tut02_expose_methods.py
-%%EXAMPLESDIR%%/tut02_expose_methods.pyc
-%%EXAMPLESDIR%%/tut02_expose_methods.pyo
-%%EXAMPLESDIR%%/tut03_get_and_post.py
-%%EXAMPLESDIR%%/tut03_get_and_post.pyc
-%%EXAMPLESDIR%%/tut03_get_and_post.pyo
-%%EXAMPLESDIR%%/tut04_complex_site.py
-%%EXAMPLESDIR%%/tut04_complex_site.pyc
-%%EXAMPLESDIR%%/tut04_complex_site.pyo
-%%EXAMPLESDIR%%/tut05_derived_objects.py
-%%EXAMPLESDIR%%/tut05_derived_objects.pyc
-%%EXAMPLESDIR%%/tut05_derived_objects.pyo
-%%EXAMPLESDIR%%/tut06_default_method.py
-%%EXAMPLESDIR%%/tut06_default_method.pyc
-%%EXAMPLESDIR%%/tut06_default_method.pyo
-%%EXAMPLESDIR%%/tut07_sessions.py
-%%EXAMPLESDIR%%/tut07_sessions.pyc
-%%EXAMPLESDIR%%/tut07_sessions.pyo
-%%EXAMPLESDIR%%/tut08_generators_and_yield.py
-%%EXAMPLESDIR%%/tut08_generators_and_yield.pyc
-%%EXAMPLESDIR%%/tut08_generators_and_yield.pyo
-%%EXAMPLESDIR%%/tut09_files.py
-%%EXAMPLESDIR%%/tut09_files.pyc
-%%EXAMPLESDIR%%/tut09_files.pyo
-%%EXAMPLESDIR%%/tut10_http_errors.py
-%%EXAMPLESDIR%%/tut10_http_errors.pyc
-%%EXAMPLESDIR%%/tut10_http_errors.pyo
-%%EXAMPLESDIR%%/tutorial.conf
-@dirrm %%PYTHON_SITELIBDIR%%/cherrypy/filters
-@dirrm %%PYTHON_SITELIBDIR%%/cherrypy/lib/filter
-@dirrm %%PYTHON_SITELIBDIR%%/cherrypy/lib
-@dirrm %%PYTHON_SITELIBDIR%%/cherrypy/test/static
-@dirrm %%PYTHON_SITELIBDIR%%/cherrypy/test
-@dirrm %%EXAMPLESDIR%%
-@dirrm %%PYTHON_SITELIBDIR%%/cherrypy
diff --git a/www/py-django11/Makefile b/www/py-django11/Makefile
deleted file mode 100644
index 5a80b4deb110..000000000000
--- a/www/py-django11/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-# New ports collection makefile for: django
-# Date created: 2005-11-19
-# Whom: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
-#
-# $FreeBSD$
-#
-
-PORTNAME= django
-PORTVERSION= 0.90
-PORTREVISION= 2
-CATEGORIES= www python
-MASTER_SITES= http://media.djangoproject.com/releases/0.90/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= Django-${PORTVERSION}
-
-MAINTAINER= acardenas@bsd.org.pe
-COMMENT= High-level Python Web framework
-
-BUILD_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools
-
-DIST_SUBDIR= python
-USE_PYTHON= 2.3+
-USE_PYDISTUTILS= yes
-NO_BUILD= yes
-DOCSDIR= ${PREFIX}/share/doc/py-django
-
-OPTIONS= MOD_PYTHON3 "Install Apache2 with mod_python3" off \
- POSTGRESQL "PostgreSQL support" off \
- MYSQL "MySQL support" off \
- SQLITE "SQLite support" off
-
-# bypass infrastructure bug
-OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_MOD_PYTHON3)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/mod_python/_psp.so:${PORTSDIR}/www/mod_python3
-.endif
-
-.if defined(WITH_POSTGRESQL)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psycopgmodule.so:${PORTSDIR}/databases/py-psycopg
-.endif
-
-.if defined(WITH_MYSQL)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/_mysql.so:${PORTSDIR}/databases/py-MySQLdb
-.endif
-
-.if defined(WITH_SQLITE)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pysqlite2/__init__.py:${PORTSDIR}/databases/py-pysqlite20
-.endif
-
-post-install:
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR}
- @${ECHO_MSG} ""
- @${ECHO_MSG} " * See ${DOCSDIR} for complete documentation"
- @${ECHO_MSG} ""
-.else
- @${ECHO_MSG} ""
- @${ECHO_MSG} " * See http://www.djangoproject.com/documentation/ for complete documentation"
- @${ECHO_MSG} ""
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/py-django11/distinfo b/www/py-django11/distinfo
deleted file mode 100644
index 84148d20bce1..000000000000
--- a/www/py-django11/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (python/Django-0.90.tar.gz) = 16e1a377e58c25e8b36df49fb7d9d122
-SHA256 (python/Django-0.90.tar.gz) = 408c25ccb562f704957b6c22ce90a5a69ea94891f38f1033de4037045fbe5e8f
-SIZE (python/Django-0.90.tar.gz) = 572850
diff --git a/www/py-django11/pkg-descr b/www/py-django11/pkg-descr
deleted file mode 100644
index 4356d5ad924d..000000000000
--- a/www/py-django11/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Django is a high-level Python Web framework that encourages rapid development
-and clean, pragmatic design.
-
-Developed and used over the past two years by a fast-moving online-news
-operation, Django was designed from scratch to handle two challenges: the
-intensive deadlines of a newsroom and the stringent requirements of experienced
-Web developers. It has convenient niceties for developing content-management
-systems, but it's an excellent tool for building any Web site.
-
-WWW: http://www.djangoproject.com/
diff --git a/www/py-django11/pkg-plist b/www/py-django11/pkg-plist
deleted file mode 100644
index 8c7c1e5876af..000000000000
--- a/www/py-django11/pkg-plist
+++ /dev/null
@@ -1,768 +0,0 @@
-bin/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/compile-messages.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/daily_cleanup.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/make-messages.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/unique-messages.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/validate.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/compile-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/daily_cleanup.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/django-admin.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/make-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/unique-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/validate.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/compile-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/daily_cleanup.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/django-admin.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/make-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/unique-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/validate.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/gather_profile_stats.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/gather_profile_stats.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/gather_profile_stats.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/global_settings.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/settings.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/global_settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/global_settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/views.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/app_name.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/app_name.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/app_name.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/settings.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/urls.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/apps/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/apps/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/apps/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/admin_password_reset.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/defaults.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/registration.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/shortcut.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/admin_password_reset.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/defaults.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/registration.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/shortcut.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/admin_password_reset.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/defaults.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/registration.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/shortcut.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/bn/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/bn/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cs/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cs/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cy/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cy/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/da/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/da/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/de/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/de/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/en/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/en/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/es/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/es/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/fr/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/fr/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/gl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/gl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/is/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/is/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/it/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/it/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/no/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/no/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/pt_BR/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/pt_BR/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ro/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ro/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ru/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ru/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sk/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sk/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sr/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sr/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sv/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sv/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/zh_CN/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/zh_CN/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/admin.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/admin.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/admin.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminapplist.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminmedia.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/log.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminapplist.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminmedia.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/log.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminapplist.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminmedia.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/log.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/admin.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/admin.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/admin.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/doc.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/main.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/template.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/main.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/template.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/main.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/template.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/404.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/500.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/base.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/base_site.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/delete_confirmation.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/login.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/object_history.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/template_validator.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/bookmarklets.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/missing_docutils.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/model_detail.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/model_index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/template_detail.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/template_filter_index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/template_tag_index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/view_detail.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/view_index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/logged_out.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_change_done.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_change_form.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_reset_done.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_reset_email.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_reset_form.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/css/base.css
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/css/changelists.css
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/css/global.css
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/arrow-down.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/arrow-up.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/changelist-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/chooser-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/chooser_stacked-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/default-bg-reverse.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/default-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon-no.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon-yes.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_addlink.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_alert.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_calendar.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_changelink.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_clock.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_deletelink.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_error.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_success.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/nav-bg-grabber.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/nav-bg-reverse.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/nav-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-add.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-addall.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-remove.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-removeall.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-search.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector_stacked-add.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector_stacked-remove.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tool-left.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tool-left_over.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tool-right.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tool-right_over.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tooltag-add.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tooltag-add_over.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tooltag-arrowright.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tooltag-arrowright_over.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_searchbox.png
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/SelectBox.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/SelectFilter.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/SelectFilter2.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/calendar.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/core.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/dateparse.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/getElementsBySelector.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/timeparse.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/urlify.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin/CollapsedFieldsets.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin/DateTimeShortcuts.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin/RelatedObjectLookups.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin/ordering.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/comments.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/comments.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/comments.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/comments.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/karma.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/userflags.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/karma.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/userflags.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/karma.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/userflags.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/urls.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/views.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/README.TXT
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/flatpages.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/flatpages.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/flatpages.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/markup.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/markup.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/markup.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/README.TXT
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/redirects.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/redirects.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/redirects.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/feeds.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/views.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/feeds.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/feeds.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/cache.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/exceptions.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/extensions.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/formfields.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handler.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/mail.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/management.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/paginator.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template_loader.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/urlresolvers.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/validators.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/xheaders.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/exceptions.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/extensions.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handler.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/formfields.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/mail.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/base.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/dicthelpers.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/typecasts.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/dicthelpers.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/typecasts.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/dicthelpers.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/typecasts.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/ado_mssql.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/mysql.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/postgresql.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/sqlite3.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/ado_mssql.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/mysql.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/postgresql.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/sqlite3.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/ado_mssql.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/mysql.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/postgresql.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/sqlite3.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/paginator.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template_loader.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/urlresolvers.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/validators.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/xheaders.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/exceptions.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/extensions.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/formfields.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handler.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/mail.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/paginator.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template_loader.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/urlresolvers.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/validators.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/xheaders.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/base.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/modpython.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/profiler-hotshot.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/wsgi.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/modpython.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/profiler-hotshot.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/wsgi.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/modpython.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/profiler-hotshot.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/wsgi.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/fields.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/fields.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/fields.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/basehttp.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/basehttp.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/basehttp.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaultfilters.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaulttags.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loader.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaultfilters.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaulttags.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loader.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaultfilters.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaulttags.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loader.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/app_directories.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/eggs.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/filesystem.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/app_directories.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/eggs.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/filesystem.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/app_directories.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/eggs.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/filesystem.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/cache.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/common.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/doc.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/gzip.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/http.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/locale.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/sessions.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/common.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/gzip.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/http.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/locale.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/sessions.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/common.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/gzip.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/http.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/locale.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/sessions.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/auth.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/core.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/auth.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/core.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/auth.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/core.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/doc.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/anonymoususers.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/formfields.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/anonymoususers.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/formfields.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/anonymoususers.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/formfields.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/photos.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/photos.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/photos.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/autoreload.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/cache.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/datastructures.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dateformat.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dates.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/feedgenerator.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/functional.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/html.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/httpwrappers.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/images.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/stopwords.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/synch.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/text.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/timesince.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/translation.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/tzinfo.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/xmlutils.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/autoreload.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/datastructures.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dateformat.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dates.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/feedgenerator.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/functional.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/html.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/httpwrappers.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/images.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/stopwords.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/synch.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/text.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/timesince.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/translation.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/tzinfo.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/xmlutils.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/autoreload.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/datastructures.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dateformat.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dates.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/feedgenerator.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/functional.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/html.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/httpwrappers.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/images.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/stopwords.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/synch.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/text.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/timesince.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/translation.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/tzinfo.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/xmlutils.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/debug.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/defaults.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/static.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/debug.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/defaults.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/static.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/debug.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/defaults.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/static.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/login.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/login.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/login.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/core/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/core/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/core/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/auth.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/cache.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/gzip.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/http.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/vary.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/auth.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/gzip.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/http.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/vary.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/auth.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/gzip.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/http.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/vary.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/create_update.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/date_based.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/list_detail.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/simple.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/create_update.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/date_based.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/list_detail.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/simple.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/create_update.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/date_based.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/list_detail.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/simple.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/passwords.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/passwords.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/passwords.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/rss/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/rss/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/rss/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/PKG-INFO
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/top_level.txt
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/not-zip-safe
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/scripts/django-admin.py
-%%PORTDOCS%%%%DOCSDIR%%/admin_css.txt
-%%PORTDOCS%%%%DOCSDIR%%/authentication.txt
-%%PORTDOCS%%%%DOCSDIR%%/cache.txt
-%%PORTDOCS%%%%DOCSDIR%%/db-api.txt
-%%PORTDOCS%%%%DOCSDIR%%/design_philosophies.txt
-%%PORTDOCS%%%%DOCSDIR%%/django-admin.txt
-%%PORTDOCS%%%%DOCSDIR%%/faq.txt
-%%PORTDOCS%%%%DOCSDIR%%/flatpages.txt
-%%PORTDOCS%%%%DOCSDIR%%/forms.txt
-%%PORTDOCS%%%%DOCSDIR%%/generic_views.txt
-%%PORTDOCS%%%%DOCSDIR%%/i18n.txt
-%%PORTDOCS%%%%DOCSDIR%%/install.txt
-%%PORTDOCS%%%%DOCSDIR%%/legacy_databases.txt
-%%PORTDOCS%%%%DOCSDIR%%/middleware.txt
-%%PORTDOCS%%%%DOCSDIR%%/model-api.txt
-%%PORTDOCS%%%%DOCSDIR%%/modpython.txt
-%%PORTDOCS%%%%DOCSDIR%%/outputting_csv.txt
-%%PORTDOCS%%%%DOCSDIR%%/outputting_pdf.txt
-%%PORTDOCS%%%%DOCSDIR%%/overview.txt
-%%PORTDOCS%%%%DOCSDIR%%/redirects.txt
-%%PORTDOCS%%%%DOCSDIR%%/request_response.txt
-%%PORTDOCS%%%%DOCSDIR%%/sessions.txt
-%%PORTDOCS%%%%DOCSDIR%%/settings.txt
-%%PORTDOCS%%%%DOCSDIR%%/syndication_feeds.txt
-%%PORTDOCS%%%%DOCSDIR%%/templates.txt
-%%PORTDOCS%%%%DOCSDIR%%/templates_python.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial01.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial02.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial03.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial04.txt
-%%PORTDOCS%%%%DOCSDIR%%/url_dispatch.txt
-%%PORTDOCS%%%%DOCSDIR%%/writing-apps-guide-outline.txt
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/apps
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/bn/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/bn
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cs/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cs
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cy/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cy
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/da/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/da
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/de/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/de
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/en/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/en
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/es/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/es
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/fr/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/fr
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/gl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/gl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/is/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/is
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/it/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/it
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/no/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/no
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/pt_BR/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/pt_BR
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ro/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ro
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ru/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ru
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sk/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sk
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sr/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sr
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sv/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sv
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/zh_CN/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/zh_CN
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/css
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/core
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/rss
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/scripts
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/www/py-django12/Makefile b/www/py-django12/Makefile
deleted file mode 100644
index 5a80b4deb110..000000000000
--- a/www/py-django12/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-# New ports collection makefile for: django
-# Date created: 2005-11-19
-# Whom: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
-#
-# $FreeBSD$
-#
-
-PORTNAME= django
-PORTVERSION= 0.90
-PORTREVISION= 2
-CATEGORIES= www python
-MASTER_SITES= http://media.djangoproject.com/releases/0.90/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= Django-${PORTVERSION}
-
-MAINTAINER= acardenas@bsd.org.pe
-COMMENT= High-level Python Web framework
-
-BUILD_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools
-
-DIST_SUBDIR= python
-USE_PYTHON= 2.3+
-USE_PYDISTUTILS= yes
-NO_BUILD= yes
-DOCSDIR= ${PREFIX}/share/doc/py-django
-
-OPTIONS= MOD_PYTHON3 "Install Apache2 with mod_python3" off \
- POSTGRESQL "PostgreSQL support" off \
- MYSQL "MySQL support" off \
- SQLITE "SQLite support" off
-
-# bypass infrastructure bug
-OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_MOD_PYTHON3)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/mod_python/_psp.so:${PORTSDIR}/www/mod_python3
-.endif
-
-.if defined(WITH_POSTGRESQL)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psycopgmodule.so:${PORTSDIR}/databases/py-psycopg
-.endif
-
-.if defined(WITH_MYSQL)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/_mysql.so:${PORTSDIR}/databases/py-MySQLdb
-.endif
-
-.if defined(WITH_SQLITE)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pysqlite2/__init__.py:${PORTSDIR}/databases/py-pysqlite20
-.endif
-
-post-install:
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR}
- @${ECHO_MSG} ""
- @${ECHO_MSG} " * See ${DOCSDIR} for complete documentation"
- @${ECHO_MSG} ""
-.else
- @${ECHO_MSG} ""
- @${ECHO_MSG} " * See http://www.djangoproject.com/documentation/ for complete documentation"
- @${ECHO_MSG} ""
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/py-django12/distinfo b/www/py-django12/distinfo
deleted file mode 100644
index 84148d20bce1..000000000000
--- a/www/py-django12/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (python/Django-0.90.tar.gz) = 16e1a377e58c25e8b36df49fb7d9d122
-SHA256 (python/Django-0.90.tar.gz) = 408c25ccb562f704957b6c22ce90a5a69ea94891f38f1033de4037045fbe5e8f
-SIZE (python/Django-0.90.tar.gz) = 572850
diff --git a/www/py-django12/pkg-descr b/www/py-django12/pkg-descr
deleted file mode 100644
index 4356d5ad924d..000000000000
--- a/www/py-django12/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Django is a high-level Python Web framework that encourages rapid development
-and clean, pragmatic design.
-
-Developed and used over the past two years by a fast-moving online-news
-operation, Django was designed from scratch to handle two challenges: the
-intensive deadlines of a newsroom and the stringent requirements of experienced
-Web developers. It has convenient niceties for developing content-management
-systems, but it's an excellent tool for building any Web site.
-
-WWW: http://www.djangoproject.com/
diff --git a/www/py-django12/pkg-plist b/www/py-django12/pkg-plist
deleted file mode 100644
index 8c7c1e5876af..000000000000
--- a/www/py-django12/pkg-plist
+++ /dev/null
@@ -1,768 +0,0 @@
-bin/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/compile-messages.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/daily_cleanup.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/make-messages.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/unique-messages.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/validate.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/compile-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/daily_cleanup.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/django-admin.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/make-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/unique-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/validate.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/compile-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/daily_cleanup.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/django-admin.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/make-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/unique-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/validate.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/gather_profile_stats.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/gather_profile_stats.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/gather_profile_stats.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/global_settings.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/settings.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/global_settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/global_settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/views.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/app_name.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/app_name.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/app_name.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/settings.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/urls.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/apps/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/apps/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/apps/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/admin_password_reset.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/defaults.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/registration.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/shortcut.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/admin_password_reset.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/defaults.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/registration.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/shortcut.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/admin_password_reset.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/defaults.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/registration.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/shortcut.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/bn/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/bn/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cs/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cs/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cy/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cy/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/da/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/da/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/de/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/de/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/en/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/en/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/es/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/es/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/fr/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/fr/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/gl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/gl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/is/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/is/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/it/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/it/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/no/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/no/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/pt_BR/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/pt_BR/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ro/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ro/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ru/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ru/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sk/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sk/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sr/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sr/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sv/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sv/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/zh_CN/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/zh_CN/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/admin.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/admin.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/admin.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminapplist.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminmedia.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/log.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminapplist.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminmedia.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/log.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminapplist.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminmedia.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/log.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/admin.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/admin.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/admin.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/doc.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/main.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/template.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/main.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/template.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/main.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/template.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/404.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/500.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/base.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/base_site.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/delete_confirmation.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/login.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/object_history.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/template_validator.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/bookmarklets.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/missing_docutils.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/model_detail.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/model_index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/template_detail.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/template_filter_index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/template_tag_index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/view_detail.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/view_index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/logged_out.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_change_done.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_change_form.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_reset_done.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_reset_email.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_reset_form.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/css/base.css
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/css/changelists.css
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/css/global.css
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/arrow-down.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/arrow-up.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/changelist-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/chooser-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/chooser_stacked-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/default-bg-reverse.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/default-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon-no.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon-yes.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_addlink.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_alert.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_calendar.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_changelink.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_clock.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_deletelink.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_error.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_success.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/nav-bg-grabber.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/nav-bg-reverse.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/nav-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-add.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-addall.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-remove.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-removeall.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-search.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector_stacked-add.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector_stacked-remove.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tool-left.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tool-left_over.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tool-right.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tool-right_over.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tooltag-add.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tooltag-add_over.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tooltag-arrowright.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tooltag-arrowright_over.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_searchbox.png
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/SelectBox.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/SelectFilter.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/SelectFilter2.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/calendar.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/core.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/dateparse.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/getElementsBySelector.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/timeparse.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/urlify.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin/CollapsedFieldsets.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin/DateTimeShortcuts.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin/RelatedObjectLookups.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin/ordering.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/comments.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/comments.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/comments.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/comments.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/karma.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/userflags.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/karma.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/userflags.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/karma.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/userflags.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/urls.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/views.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/README.TXT
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/flatpages.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/flatpages.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/flatpages.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/markup.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/markup.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/markup.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/README.TXT
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/redirects.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/redirects.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/redirects.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/feeds.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/views.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/feeds.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/feeds.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/cache.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/exceptions.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/extensions.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/formfields.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handler.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/mail.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/management.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/paginator.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template_loader.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/urlresolvers.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/validators.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/xheaders.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/exceptions.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/extensions.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handler.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/formfields.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/mail.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/base.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/dicthelpers.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/typecasts.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/dicthelpers.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/typecasts.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/dicthelpers.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/typecasts.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/ado_mssql.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/mysql.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/postgresql.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/sqlite3.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/ado_mssql.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/mysql.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/postgresql.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/sqlite3.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/ado_mssql.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/mysql.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/postgresql.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/sqlite3.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/paginator.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template_loader.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/urlresolvers.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/validators.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/xheaders.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/exceptions.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/extensions.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/formfields.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handler.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/mail.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/paginator.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template_loader.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/urlresolvers.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/validators.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/xheaders.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/base.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/modpython.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/profiler-hotshot.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/wsgi.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/modpython.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/profiler-hotshot.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/wsgi.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/modpython.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/profiler-hotshot.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/wsgi.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/fields.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/fields.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/fields.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/basehttp.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/basehttp.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/basehttp.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaultfilters.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaulttags.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loader.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaultfilters.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaulttags.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loader.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaultfilters.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaulttags.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loader.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/app_directories.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/eggs.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/filesystem.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/app_directories.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/eggs.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/filesystem.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/app_directories.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/eggs.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/filesystem.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/cache.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/common.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/doc.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/gzip.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/http.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/locale.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/sessions.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/common.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/gzip.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/http.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/locale.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/sessions.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/common.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/gzip.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/http.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/locale.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/sessions.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/auth.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/core.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/auth.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/core.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/auth.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/core.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/doc.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/anonymoususers.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/formfields.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/anonymoususers.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/formfields.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/anonymoususers.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/formfields.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/photos.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/photos.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/photos.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/autoreload.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/cache.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/datastructures.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dateformat.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dates.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/feedgenerator.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/functional.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/html.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/httpwrappers.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/images.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/stopwords.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/synch.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/text.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/timesince.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/translation.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/tzinfo.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/xmlutils.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/autoreload.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/datastructures.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dateformat.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dates.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/feedgenerator.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/functional.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/html.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/httpwrappers.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/images.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/stopwords.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/synch.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/text.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/timesince.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/translation.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/tzinfo.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/xmlutils.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/autoreload.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/datastructures.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dateformat.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dates.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/feedgenerator.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/functional.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/html.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/httpwrappers.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/images.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/stopwords.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/synch.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/text.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/timesince.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/translation.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/tzinfo.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/xmlutils.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/debug.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/defaults.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/static.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/debug.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/defaults.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/static.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/debug.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/defaults.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/static.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/login.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/login.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/login.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/core/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/core/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/core/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/auth.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/cache.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/gzip.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/http.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/vary.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/auth.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/gzip.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/http.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/vary.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/auth.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/gzip.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/http.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/vary.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/create_update.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/date_based.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/list_detail.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/simple.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/create_update.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/date_based.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/list_detail.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/simple.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/create_update.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/date_based.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/list_detail.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/simple.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/passwords.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/passwords.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/passwords.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/rss/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/rss/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/rss/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/PKG-INFO
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/top_level.txt
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/not-zip-safe
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/scripts/django-admin.py
-%%PORTDOCS%%%%DOCSDIR%%/admin_css.txt
-%%PORTDOCS%%%%DOCSDIR%%/authentication.txt
-%%PORTDOCS%%%%DOCSDIR%%/cache.txt
-%%PORTDOCS%%%%DOCSDIR%%/db-api.txt
-%%PORTDOCS%%%%DOCSDIR%%/design_philosophies.txt
-%%PORTDOCS%%%%DOCSDIR%%/django-admin.txt
-%%PORTDOCS%%%%DOCSDIR%%/faq.txt
-%%PORTDOCS%%%%DOCSDIR%%/flatpages.txt
-%%PORTDOCS%%%%DOCSDIR%%/forms.txt
-%%PORTDOCS%%%%DOCSDIR%%/generic_views.txt
-%%PORTDOCS%%%%DOCSDIR%%/i18n.txt
-%%PORTDOCS%%%%DOCSDIR%%/install.txt
-%%PORTDOCS%%%%DOCSDIR%%/legacy_databases.txt
-%%PORTDOCS%%%%DOCSDIR%%/middleware.txt
-%%PORTDOCS%%%%DOCSDIR%%/model-api.txt
-%%PORTDOCS%%%%DOCSDIR%%/modpython.txt
-%%PORTDOCS%%%%DOCSDIR%%/outputting_csv.txt
-%%PORTDOCS%%%%DOCSDIR%%/outputting_pdf.txt
-%%PORTDOCS%%%%DOCSDIR%%/overview.txt
-%%PORTDOCS%%%%DOCSDIR%%/redirects.txt
-%%PORTDOCS%%%%DOCSDIR%%/request_response.txt
-%%PORTDOCS%%%%DOCSDIR%%/sessions.txt
-%%PORTDOCS%%%%DOCSDIR%%/settings.txt
-%%PORTDOCS%%%%DOCSDIR%%/syndication_feeds.txt
-%%PORTDOCS%%%%DOCSDIR%%/templates.txt
-%%PORTDOCS%%%%DOCSDIR%%/templates_python.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial01.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial02.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial03.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial04.txt
-%%PORTDOCS%%%%DOCSDIR%%/url_dispatch.txt
-%%PORTDOCS%%%%DOCSDIR%%/writing-apps-guide-outline.txt
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/apps
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/bn/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/bn
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cs/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cs
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cy/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cy
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/da/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/da
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/de/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/de
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/en/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/en
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/es/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/es
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/fr/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/fr
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/gl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/gl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/is/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/is
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/it/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/it
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/no/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/no
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/pt_BR/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/pt_BR
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ro/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ro
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ru/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ru
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sk/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sk
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sr/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sr
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sv/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sv
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/zh_CN/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/zh_CN
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/css
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/core
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/rss
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/scripts
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/www/py-django13/Makefile b/www/py-django13/Makefile
deleted file mode 100644
index 5a80b4deb110..000000000000
--- a/www/py-django13/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-# New ports collection makefile for: django
-# Date created: 2005-11-19
-# Whom: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
-#
-# $FreeBSD$
-#
-
-PORTNAME= django
-PORTVERSION= 0.90
-PORTREVISION= 2
-CATEGORIES= www python
-MASTER_SITES= http://media.djangoproject.com/releases/0.90/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= Django-${PORTVERSION}
-
-MAINTAINER= acardenas@bsd.org.pe
-COMMENT= High-level Python Web framework
-
-BUILD_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools
-
-DIST_SUBDIR= python
-USE_PYTHON= 2.3+
-USE_PYDISTUTILS= yes
-NO_BUILD= yes
-DOCSDIR= ${PREFIX}/share/doc/py-django
-
-OPTIONS= MOD_PYTHON3 "Install Apache2 with mod_python3" off \
- POSTGRESQL "PostgreSQL support" off \
- MYSQL "MySQL support" off \
- SQLITE "SQLite support" off
-
-# bypass infrastructure bug
-OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_MOD_PYTHON3)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/mod_python/_psp.so:${PORTSDIR}/www/mod_python3
-.endif
-
-.if defined(WITH_POSTGRESQL)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psycopgmodule.so:${PORTSDIR}/databases/py-psycopg
-.endif
-
-.if defined(WITH_MYSQL)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/_mysql.so:${PORTSDIR}/databases/py-MySQLdb
-.endif
-
-.if defined(WITH_SQLITE)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pysqlite2/__init__.py:${PORTSDIR}/databases/py-pysqlite20
-.endif
-
-post-install:
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR}
- @${ECHO_MSG} ""
- @${ECHO_MSG} " * See ${DOCSDIR} for complete documentation"
- @${ECHO_MSG} ""
-.else
- @${ECHO_MSG} ""
- @${ECHO_MSG} " * See http://www.djangoproject.com/documentation/ for complete documentation"
- @${ECHO_MSG} ""
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/py-django13/distinfo b/www/py-django13/distinfo
deleted file mode 100644
index 84148d20bce1..000000000000
--- a/www/py-django13/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (python/Django-0.90.tar.gz) = 16e1a377e58c25e8b36df49fb7d9d122
-SHA256 (python/Django-0.90.tar.gz) = 408c25ccb562f704957b6c22ce90a5a69ea94891f38f1033de4037045fbe5e8f
-SIZE (python/Django-0.90.tar.gz) = 572850
diff --git a/www/py-django13/pkg-descr b/www/py-django13/pkg-descr
deleted file mode 100644
index 4356d5ad924d..000000000000
--- a/www/py-django13/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Django is a high-level Python Web framework that encourages rapid development
-and clean, pragmatic design.
-
-Developed and used over the past two years by a fast-moving online-news
-operation, Django was designed from scratch to handle two challenges: the
-intensive deadlines of a newsroom and the stringent requirements of experienced
-Web developers. It has convenient niceties for developing content-management
-systems, but it's an excellent tool for building any Web site.
-
-WWW: http://www.djangoproject.com/
diff --git a/www/py-django13/pkg-plist b/www/py-django13/pkg-plist
deleted file mode 100644
index 8c7c1e5876af..000000000000
--- a/www/py-django13/pkg-plist
+++ /dev/null
@@ -1,768 +0,0 @@
-bin/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/compile-messages.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/daily_cleanup.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/django-admin.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/make-messages.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/unique-messages.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/validate.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/compile-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/daily_cleanup.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/django-admin.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/make-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/unique-messages.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/validate.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/compile-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/daily_cleanup.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/django-admin.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/make-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/unique-messages.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/validate.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/gather_profile_stats.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/gather_profile_stats.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling/gather_profile_stats.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/global_settings.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/settings.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/global_settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/global_settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/views.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/app_name.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/app_name.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models/app_name.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/settings.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/urls.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/settings.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/settings.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/apps/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/apps/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/apps/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/admin_password_reset.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/defaults.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/registration.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/shortcut.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/admin_password_reset.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/defaults.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/registration.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/shortcut.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/admin_password_reset.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/defaults.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/registration.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls/shortcut.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/bn/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/bn/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cs/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cs/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cy/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cy/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/da/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/da/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/de/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/de/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/en/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/en/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/es/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/es/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/fr/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/fr/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/gl/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/gl/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/is/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/is/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/it/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/it/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/no/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/no/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/pt_BR/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/pt_BR/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ro/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ro/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ru/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ru/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sk/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sk/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sr/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sr/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sv/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sv/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/zh_CN/LC_MESSAGES/django.mo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/zh_CN/LC_MESSAGES/django.po
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/admin.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/admin.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models/admin.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminapplist.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminmedia.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/log.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminapplist.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminmedia.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/log.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminapplist.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/adminmedia.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags/log.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/admin.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/admin.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls/admin.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/doc.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/main.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/template.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/main.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/template.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/main.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views/template.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/404.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/500.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/base.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/base_site.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/delete_confirmation.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/login.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/object_history.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin/template_validator.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/bookmarklets.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/missing_docutils.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/model_detail.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/model_index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/template_detail.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/template_filter_index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/template_tag_index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/view_detail.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc/view_index.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/logged_out.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_change_done.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_change_form.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_reset_done.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_reset_email.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration/password_reset_form.html
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/css/base.css
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/css/changelists.css
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/css/global.css
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/arrow-down.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/arrow-up.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/changelist-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/chooser-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/chooser_stacked-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/default-bg-reverse.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/default-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon-no.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon-yes.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_addlink.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_alert.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_calendar.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_changelink.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_clock.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_deletelink.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_error.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_success.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/nav-bg-grabber.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/nav-bg-reverse.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/nav-bg.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-add.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-addall.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-remove.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-removeall.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector-search.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector_stacked-add.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/selector_stacked-remove.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tool-left.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tool-left_over.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tool-right.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tool-right_over.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tooltag-add.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tooltag-add_over.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tooltag-arrowright.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/tooltag-arrowright_over.gif
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin/icon_searchbox.png
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/SelectBox.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/SelectFilter.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/SelectFilter2.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/calendar.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/core.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/dateparse.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/getElementsBySelector.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/timeparse.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/urlify.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin/CollapsedFieldsets.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin/DateTimeShortcuts.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin/RelatedObjectLookups.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin/ordering.js
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/comments.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/comments.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/comments.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/comments.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/karma.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/userflags.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/comments.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/karma.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/userflags.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/comments.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/karma.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views/userflags.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/urls.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/views.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/README.TXT
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/urls.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/urls.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/flatpages.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/flatpages.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models/flatpages.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/markup.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/markup.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags/markup.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/middleware.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/README.TXT
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/middleware.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/middleware.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/redirects.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/redirects.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models/redirects.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/feeds.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/views.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/feeds.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/views.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/feeds.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication/views.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/cache.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/exceptions.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/extensions.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/formfields.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handler.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/mail.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/management.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/paginator.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template_loader.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/urlresolvers.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/validators.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/xheaders.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/exceptions.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/extensions.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handler.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/formfields.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/mail.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/management.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/base.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/dicthelpers.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/typecasts.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/dicthelpers.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/typecasts.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/dicthelpers.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/typecasts.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/ado_mssql.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/mysql.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/postgresql.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/sqlite3.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/ado_mssql.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/mysql.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/postgresql.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/sqlite3.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/ado_mssql.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/mysql.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/postgresql.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends/sqlite3.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/paginator.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template_loader.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/urlresolvers.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/validators.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/xheaders.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/exceptions.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/extensions.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/formfields.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handler.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/mail.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/management.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/paginator.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template_loader.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/urlresolvers.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/validators.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/xheaders.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/base.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/modpython.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/profiler-hotshot.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/wsgi.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/base.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/modpython.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/profiler-hotshot.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/wsgi.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/base.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/modpython.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/profiler-hotshot.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers/wsgi.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/fields.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/fields.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta/fields.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/basehttp.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/basehttp.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers/basehttp.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaultfilters.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaulttags.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loader.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaultfilters.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaulttags.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loader.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaultfilters.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/defaulttags.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loader.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/app_directories.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/eggs.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/filesystem.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/app_directories.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/eggs.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/filesystem.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/app_directories.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/eggs.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders/filesystem.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/cache.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/common.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/doc.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/gzip.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/http.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/locale.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/sessions.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/common.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/gzip.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/http.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/locale.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/sessions.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/common.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/gzip.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/http.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/locale.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware/sessions.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/auth.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/core.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/auth.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/core.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/auth.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models/core.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/doc.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/doc.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin/doc.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/anonymoususers.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/formfields.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/anonymoususers.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/formfields.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/anonymoususers.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth/formfields.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/photos.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/photos.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media/photos.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/autoreload.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/cache.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/datastructures.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dateformat.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dates.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/decorators.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/feedgenerator.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/functional.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/html.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/httpwrappers.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/images.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/stopwords.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/synch.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/text.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/timesince.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/translation.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/tzinfo.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/xmlutils.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/autoreload.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/datastructures.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dateformat.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dates.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/decorators.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/feedgenerator.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/functional.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/html.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/httpwrappers.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/images.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/stopwords.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/synch.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/text.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/timesince.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/translation.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/tzinfo.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/xmlutils.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/autoreload.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/datastructures.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dateformat.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/dates.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/decorators.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/feedgenerator.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/functional.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/html.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/httpwrappers.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/images.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/stopwords.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/synch.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/text.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/timesince.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/translation.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/tzinfo.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils/xmlutils.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/debug.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/defaults.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/i18n.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/static.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/debug.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/defaults.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/i18n.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/static.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/debug.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/defaults.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/i18n.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/static.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/login.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/login.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth/login.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/core/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/core/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/core/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/auth.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/cache.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/gzip.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/http.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/vary.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/auth.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/cache.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/gzip.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/http.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/vary.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/auth.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/cache.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/gzip.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/http.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators/vary.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/create_update.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/date_based.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/list_detail.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/simple.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/create_update.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/date_based.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/list_detail.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/simple.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/create_update.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/date_based.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/list_detail.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic/simple.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/passwords.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/passwords.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration/passwords.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/rss/__init__.py
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/rss/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/rss/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/PKG-INFO
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/top_level.txt
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/not-zip-safe
-%%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/scripts/django-admin.py
-%%PORTDOCS%%%%DOCSDIR%%/admin_css.txt
-%%PORTDOCS%%%%DOCSDIR%%/authentication.txt
-%%PORTDOCS%%%%DOCSDIR%%/cache.txt
-%%PORTDOCS%%%%DOCSDIR%%/db-api.txt
-%%PORTDOCS%%%%DOCSDIR%%/design_philosophies.txt
-%%PORTDOCS%%%%DOCSDIR%%/django-admin.txt
-%%PORTDOCS%%%%DOCSDIR%%/faq.txt
-%%PORTDOCS%%%%DOCSDIR%%/flatpages.txt
-%%PORTDOCS%%%%DOCSDIR%%/forms.txt
-%%PORTDOCS%%%%DOCSDIR%%/generic_views.txt
-%%PORTDOCS%%%%DOCSDIR%%/i18n.txt
-%%PORTDOCS%%%%DOCSDIR%%/install.txt
-%%PORTDOCS%%%%DOCSDIR%%/legacy_databases.txt
-%%PORTDOCS%%%%DOCSDIR%%/middleware.txt
-%%PORTDOCS%%%%DOCSDIR%%/model-api.txt
-%%PORTDOCS%%%%DOCSDIR%%/modpython.txt
-%%PORTDOCS%%%%DOCSDIR%%/outputting_csv.txt
-%%PORTDOCS%%%%DOCSDIR%%/outputting_pdf.txt
-%%PORTDOCS%%%%DOCSDIR%%/overview.txt
-%%PORTDOCS%%%%DOCSDIR%%/redirects.txt
-%%PORTDOCS%%%%DOCSDIR%%/request_response.txt
-%%PORTDOCS%%%%DOCSDIR%%/sessions.txt
-%%PORTDOCS%%%%DOCSDIR%%/settings.txt
-%%PORTDOCS%%%%DOCSDIR%%/syndication_feeds.txt
-%%PORTDOCS%%%%DOCSDIR%%/templates.txt
-%%PORTDOCS%%%%DOCSDIR%%/templates_python.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial01.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial02.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial03.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorial04.txt
-%%PORTDOCS%%%%DOCSDIR%%/url_dispatch.txt
-%%PORTDOCS%%%%DOCSDIR%%/writing-apps-guide-outline.txt
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin/profiling
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/bin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/app_template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template/apps
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/project_template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/bn/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/bn
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cs/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cs
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cy/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/cy
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/da/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/da
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/de/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/de
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/en/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/en
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/es/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/es
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/fr/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/fr
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/gl/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/gl
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/is/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/is
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/it/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/it
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/no/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/no
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/pt_BR/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/pt_BR
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ro/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ro
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ru/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/ru
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sk/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sk
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sr/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sr
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sv/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/sv
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/zh_CN/LC_MESSAGES
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale/zh_CN
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf/locale
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/conf
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/admin_doc
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates/registration
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/templates
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/css
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/img
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media/js
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin/media
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/urls
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/comments
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/flatpages
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/markup
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/redirects
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib/syndication
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/contrib
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db/backends
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/db
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/handlers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/meta
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/servers
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template/loaders
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core/template
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/core
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/middleware
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/models
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/admin
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/auth
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts/media
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/parts
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/templatetags
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/utils
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/auth
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/core
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/decorators
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/generic
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/registration
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views/rss
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django/views
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/django
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO/scripts
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg/EGG-INFO
-@dirrm %%PYTHON_SITELIBDIR%%/Django-0.90-py2.4.egg
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/www/py-turbogears2/Makefile b/www/py-turbogears2/Makefile
deleted file mode 100644
index 5a7874fa8e60..000000000000
--- a/www/py-turbogears2/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# New ports collection makefile for: turbogears
-# Date created: 2006-01-08
-# Whom: Nicola Vitale <nivit@email.it>
-#
-# $FreeBSD$
-#
-
-PORTNAME= TurboGears
-PORTVERSION= 0.8.9
-CATEGORIES= www python
-MASTER_SITES= http://www.turbogears.org/download/eggs/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= nivit@email.it
-COMMENT= Python-Based Framework for Rapid Web Development
-
-BUILD_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools
-RUN_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools \
- kid:${PORTSDIR}/devel/py-kid \
- sqlobject-admin:${PORTSDIR}/databases/py-sqlobject \
- ${PYTHON_SITELIBDIR}/cherrypy/__init__.py:${PORTSDIR}/www/py-cherrypy \
- ${PYTHON_SITELIBDIR}/cElementTree.so:${PORTSDIR}/devel/py-celementtree \
- ${PYTHON_SITELIBDIR}/elementtree/__init__.py:${PORTSDIR}/devel/py-elementtree \
- ${PYTHON_SITELIBDIR}/formencode/__init__.py:${PORTSDIR}/www/py-formencode \
- ${PYTHON_SITELIBDIR}/json.py:${PORTSDIR}/devel/py-json-py \
- ${PYTHON_SITELIBDIR}/TestGears-0.2-py2.4.egg:${PORTSDIR}/devel/py-testgears
-
-USE_PYTHON= 2.4+
-USE_PYDISTUTILS= yes
-
-OPTIONS= CHEETAH "Install py-cheetah add-on" off
-# bypass infrastructure bug (taken from www/py-django)
-OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
-
-PLIST_SUB= PORTVERSION=${PORTVERSION} EGGEXT=py2.4.egg
-SUB_FILES= pkg-deinstall
-SUB_LIST= EGGS=${EGGS} PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
-
-EGGS= ${PORTNAME}-${PORTVERSION}-py2.4.egg
-EASY_INSTALL= easy_install
-
-do-install:
- for FILE in ${DISTFILES}; do \
- ${EASY_INSTALL} --no-deps --script-dir=${PREFIX}/bin ${DISTDIR}/$${FILE}; \
- done;
-
-post-install:
- ${RM} ${PYTHON_SITELIBDIR}/${PORTNAME}-${PORTVERSION}-py2.4.egg/EGG-INFO/requires.txt
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_CHEETAH)
-RUN_DEPENDS+= cheetah:${PORTSDIR}/devel/py-cheetah
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/py-turbogears2/distinfo b/www/py-turbogears2/distinfo
deleted file mode 100644
index 59aad0cce4ee..000000000000
--- a/www/py-turbogears2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (TurboGears-0.8.9.tar.gz) = 65ae29ce01fd1e0bad4924b12b4c3706
-SHA256 (TurboGears-0.8.9.tar.gz) = daec3f1a69bf07757cf29a82044f0a14e93ac1828a3a11c21b9a910767b59dbc
-SIZE (TurboGears-0.8.9.tar.gz) = 3608631
diff --git a/www/py-turbogears2/files/pkg-deinstall.in b/www/py-turbogears2/files/pkg-deinstall.in
deleted file mode 100644
index e184b62091c2..000000000000
--- a/www/py-turbogears2/files/pkg-deinstall.in
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-#
-PKGNAME=$1
-#
-case $2 in
- DEINSTALL)
- for f in %%EGGS%%
- do easy_install -x -m -D "%%PYTHON_SITELIBDIR%%/${f}"
- done
- ;;
- POST-DEINSTALL)
- exit 0
- ;;
- *)
- echo "Unexpected Argument $2!!!"
- exit 1
- ;;
-esac
-exit 0
diff --git a/www/py-turbogears2/pkg-descr b/www/py-turbogears2/pkg-descr
deleted file mode 100644
index c7be73974ae2..000000000000
--- a/www/py-turbogears2/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-TurboGears brings together four major pieces to create an easy to install, easy
-to use web megaframework. It covers everything from front end (MochiKit
-JavaScript for the browser, Kid for templates in Python) to the controllers
-(CherryPy) to the back end (SQLObject).
-
-The TurboGears project is focused on providing documentation and integration
-with these tools without losing touch with the communities that already exist
-around those tools.
-
-TurboGears is easy to use for a wide range of web applications.
-
-Author: Kevin Dangoor et alii
-WWW: http://www.turbogears.org/
diff --git a/www/py-turbogears2/pkg-plist b/www/py-turbogears2/pkg-plist
deleted file mode 100644
index 804d0a9c89ab..000000000000
--- a/www/py-turbogears2/pkg-plist
+++ /dev/null
@@ -1,75 +0,0 @@
-@comment $FreeBSD$
-bin/tg-admin
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/EGG-INFO/PKG-INFO
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/EGG-INFO/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/EGG-INFO/entry_points.txt
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/EGG-INFO/not-zip-safe
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/EGG-INFO/top_level.txt
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/__init__.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/__init__.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/command/__init__.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/command/__init__.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/command/quickstart.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/command/quickstart.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/controllers.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/controllers.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/database.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/database.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/finddata.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/finddata.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/js/MochiKit.js
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/js/__init__.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/js/__init__.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/ProjectName.egg-info/sqlobject.txt
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/README.txt.source
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/__init__.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/__init__.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/dev.cfg.source
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/prod.cfg.source
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/project-start.py.source
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/__init__.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/__init__.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/controllers.py.source
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/model.py.source
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/sqlobject-history/empty
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/static/css/empty
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/static/images/empty
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/static/javascript/empty
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/templates/__init__.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/templates/__init__.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/templates/master.kid
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/templates/welcome.kid
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/setup.py.source
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/startup.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/startup.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/__init__.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/__init__.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/othertemplate.kid
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/simple.kid
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/test_controllers.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/test_controllers.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/test_validators.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/test_validators.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/test_view.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/test_view.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/util.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/util.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/validators.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/validators.pyc
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/view.py
-%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/view.pyc
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/EGG-INFO
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/command
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/js
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/ProjectName.egg-info
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/sqlobject-history
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/static/css
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/static/images
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/static/javascript
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/static
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/templates
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears
-@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%
diff --git a/www/rt36/Makefile b/www/rt36/Makefile
deleted file mode 100644
index 69a249b7f24d..000000000000
--- a/www/rt36/Makefile
+++ /dev/null
@@ -1,214 +0,0 @@
-# New ports collection makefile for: rt3
-# Date created: 28 November 2002
-# Whom: autrijus
-#
-# $FreeBSD$
-#
-
-PORTNAME= rt
-PORTVERSION?= 3.4.4
-CATEGORIES= www
-MASTER_SITES?= http://download.bestpractical.com/pub/rt/release/ \
- http://download.bestpractical.com/pub/rt/devel/ \
- ftp://ftp.eu.uu.net/pub/unix/ticketing/rt/release/ \
- ftp://ftp.eu.uu.net/pub/unix/ticketing/rt/devel/
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.sig
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-
-MAINTAINER= autrijus@autrijus.org
-COMMENT?= RT is an industrial-grade ticketing system written in Perl
-
-BUILD_DEPENDS+= ${APXS}:${PORTSDIR}/${APACHE_PORT} \
- ${SITE_PERL}/Apache/Mason.pm:${PORTSDIR}/www/p5-HTML-Mason \
- ${SITE_PERL}/Apache/Session.pm:${PORTSDIR}/www/p5-Apache-Session \
- ${SITE_PERL}/CGI/Cookie.pm:${PORTSDIR}/www/p5-CGI.pm \
- ${SITE_PERL}/DBIx/SearchBuilder.pm:${PORTSDIR}/databases/p5-DBIx-SearchBuilder \
- ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
- ${SITE_PERL}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long \
- ${SITE_PERL}/HTML/FormatText.pm:${PORTSDIR}/textproc/p5-HTML-Format \
- ${SITE_PERL}/HTML/Scrubber.pm:${PORTSDIR}/www/p5-HTML-Scrubber \
- ${SITE_PERL}/HTML/TreeBuilder.pm:${PORTSDIR}/www/p5-HTML-Tree \
- ${SITE_PERL}/HTTP/Server/Simple/Mason.pm:${PORTSDIR}/www/p5-HTTP-Server-Simple-Mason \
- ${SITE_PERL}/Locale/Maketext.pm:${PORTSDIR}/devel/p5-Locale-Maketext \
- ${SITE_PERL}/Locale/Maketext/Fuzzy.pm:${PORTSDIR}/devel/p5-Locale-Maketext-Fuzzy \
- ${SITE_PERL}/Locale/Maketext/Lexicon.pm:${PORTSDIR}/devel/p5-Locale-Maketext-Lexicon \
- ${SITE_PERL}/Log/Dispatch.pm:${PORTSDIR}/devel/p5-Log-Dispatch \
- ${SITE_PERL}/Mail/Mailer.pm:${PORTSDIR}/mail/p5-Mail-Tools \
- ${SITE_PERL}/MIME/Entity.pm:${PORTSDIR}/mail/p5-MIME-Tools \
- ${SITE_PERL}/Module/Refresh.pm:${PORTSDIR}/devel/p5-Module-Refresh \
- ${SITE_PERL}/Module/Versions/Report.pm:${PORTSDIR}/devel/p5-Module-Versions-Report \
- ${SITE_PERL}/MLDBM.pm:${PORTSDIR}/databases/p5-MLDBM \
- ${SITE_PERL}/Net/SMTP.pm:${PORTSDIR}/net/p5-Net \
- ${SITE_PERL}/Regexp/Common.pm:${PORTSDIR}/textproc/p5-Regexp-Common \
- ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \
- ${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \
- ${SITE_PERL}/Test/WWW/Mechanize.pm:${PORTSDIR}/devel/p5-Test-WWW-Mechanize \
- ${SITE_PERL}/Text/Autoformat.pm:${PORTSDIR}/textproc/p5-Text-Autoformat \
- ${SITE_PERL}/Text/Quoted.pm:${PORTSDIR}/textproc/p5-Text-Quoted \
- ${SITE_PERL}/Text/Template.pm:${PORTSDIR}/textproc/p5-Text-Template \
- ${SITE_PERL}/Text/WikiFormat.pm:${PORTSDIR}/textproc/p5-Text-WikiFormat \
- ${SITE_PERL}/Text/Wrapper.pm:${PORTSDIR}/textproc/p5-Text-Wrapper \
- ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \
- ${SITE_PERL}/Time/ParseDate.pm:${PORTSDIR}/devel/p5-Time-modules \
- ${SITE_PERL}/Tree/Simple.pm:${PORTSDIR}/devel/p5-Tree-Simple \
- ${SITE_PERL}/WWW/Mechanize.pm:${PORTSDIR}/www/p5-WWW-Mechanize \
- ${SITE_PERL}/XML/RSS.pm:${PORTSDIR}/textproc/p5-XML-RSS
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-LATEST_LINK= rt34
-HAS_CONFIGURE= yes
-NO_BUILD= yes
-NO_PACKAGE= Executes scripts in post-install phase
-APACHE_COMPAT= yes
-
-CONFIGURE_ARGS= --prefix=${RT_PATH} \
- --enable-layout=${LAYOUT} \
- --with-web-user=${WEB_USER} \
- --with-web-group=${WEB_GROUP} \
- --with-libs-group=${LIBS_GROUP} \
- --with-db-host=${DB_HOST} \
- --with-db-port=${DB_PORT} \
- --with-db-type=${DB_TYPE} \
- --with-db-rt-user=${DB_USER} \
- --with-db-rt-pass=${DB_PASSWORD} \
- --with-db-database=${DB_DATABASE} \
- --with-db-dba=${DB_DBA_USER}
-
-.if defined(WITH_FASTCGI)
-.if defined(WITH_APACHE2)
-BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache2/mod_fastcgi.so:${PORTSDIR}/www/mod_fastcgi
-.else
-BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache/mod_fastcgi.so:${PORTSDIR}/www/mod_fastcgi
-.endif
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/FCGI.pm:${PORTSDIR}/www/p5-FastCGI
-DEPENDS_ARGS+= WITHOUT_MODPERL=yes
-.else
-BUILD_DEPENDS+= ${SITE_PERL}/Apache/DBI.pm:${PORTSDIR}/www/p5-Apache-DBI
-.if defined(WITH_APACHE2)
-BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache2/mod_perl.so:${PORTSDIR}/www/mod_perl2
-DEPENDS_ARGS+= WITHOUT_MODPERL=yes
-DEPENDS_ARGS+= WITH_MODPERL2=yes
-.else
-# XXX - probe for static mod_perl using `httpd -l | grep perl`
-BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl \
- ${SITE_PERL}/${PERL_ARCH}/Apache/Request.pm:${PORTSDIR}/www/p5-libapreq
-.endif
-.endif
-.if defined(MULTIPLE_INSTANCES)
-EXTRA_PATCHES+= ${FILESDIR}/multiple*
-.endif
-
-DB_TYPE?= mysql
-
-.if ${DB_TYPE} == "Oracle"
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Oracle.pm:${PORTSDIR}/databases/p5-DBD-Oracle
-.else
-.if ${DB_TYPE} == "Pg"
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg
-.else
-.if ${DB_TYPE} == "SQLite"
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/SQLite.pm:${PORTSDIR}/databases/p5-DBD-SQLite
-.else
-DB_TYPE= mysql
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql
-.endif
-.endif
-.endif
-
-USE_PERL5= yes
-RT_PATH?= ${PREFIX}/rt3
-PLIST_SUB= RT_PATH=${RT_PATH} RTPLIST=${RT_PATH:S/^${PREFIX}\///}
-LAYOUT?= RT3
-
-DB_DBA_USER?= root
-DB_USER?= rt_user
-DB_PASSWORD?= rt_pass
-DB_HOST?= localhost
-DB_DATABASE?= rt3
-DB_DBA_PASSWORD?=
-
-WEB_USER?= www
-WEB_GROUP?= www
-LIBS_GROUP?= wheel
-
-.if defined(UPGRADE_RT30) || defined(UPGRADE_RT32)
-UPGRADES= 3.1.0 3.1.15 3.1.17
-.endif
-.if defined(UPGRADE_RT32)
-UPGRADES+= 3.3.0 3.3.11
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500803
-IGNORE= This program only support perl 5.8.3 or above
-.endif
-
-pre-fetch:
- @${ECHO} ""
- @${ECHO} "You may use the following build options:"
- @${ECHO} ""
- @${ECHO} " UPGRADE_RT30 Upgrading from a RT 3.0 installation"
- @${ECHO} " UPGRADE_RT32 Upgrading from a RT 3.2 installation"
- @${ECHO} " INITIAL_INSTALL Do initialize DB (for initial install only)"
- @${ECHO} " WITH_FASTCGI Use FastCGI instead of mod_perl"
- @${ECHO} " WITH_APACHE2 Use Apache2 as the web server"
- @${ECHO} " MULTIPLE_INSTANCES Patch RT to allow for multiple instances"
- @${ECHO} " (see: http://wiki.bestpractical.com/index.cgi?MultipleInstances)"
- @${ECHO} ""
- @${ECHO} " DB_TYPE=type mysql, Oracle, Pg or SQLite (mysql)"
- @${ECHO} " DB_HOST=hostname The database host (localhost)"
- @${ECHO} " DB_PORT=port The database port"
- @${ECHO} " DB_DATABASE=port The database name (rt3)"
-
- @${ECHO} " DB_DBA_USER=username Name of database administrator (root)"
- @${ECHO} " DB_DBA_PASSWORD=password Password of database administrator"
- @${ECHO} " DB_USER=username Name of database user for RT (rt_user)"
- @${ECHO} " DB_PASSWORD=password Name of database password for RT (rt_pass)"
- @sleep 3
-
-pre-install:
- @${RM} -f ${WRKSRC}/html/Admin/Queues/*orig 2>/dev/null
- @${RM} -f ${WRKSRC}/html/Search/Elements/*orig 2>/dev/null
- @${RM} -f ${WRKSRC}/lib/RT/I18N/*orig 2>/dev/null
- @${RM} -f ${WRKSRC}/lib/*orig ${WRKSRC}/lib/*.in 2>/dev/null
- PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} \
- ${PKGNAME} PRE-INSTALL
-
-post-install:
- @${INSTALL_DATA} ${WRKSRC}/README ${RT_PATH}/README
- @[ -f ${RT_PATH}/etc/RT_SiteConfig.pm ] || \
- ${CP} -p ${RT_PATH}/etc/RT_SiteConfig.pm-dist ${RT_PATH}/etc/RT_SiteConfig.pm
-.if !defined(INITIAL_INSTALL)
-.if defined(UPGRADES)
-.for version in ${UPGRADES}
- -@${PERL} $(RT_PATH)/sbin/rt-setup-database --action schema --datadir ${WRKSRC}/etc/upgrade/${version} --dba '${DB_DBA_USER}' --dba-password '${DB_DBA_PASSWORD}'
- -@${PERL} $(RT_PATH)/sbin/rt-setup-database --action acl --datadir ${WRKSRC}/etc/upgrade/${version} --dba '${DB_DBA_USER}' --dba-password '${DB_DBA_PASSWORD}'
- -@${PERL} $(RT_PATH)/sbin/rt-setup-database --action insert --datadir ${WRKSRC}/etc/upgrade/${version} --dba '${DB_DBA_USER}' --dba-password '${DB_DBA_PASSWORD}'
-.endfor
- @${ECHO} ""
- @${ECHO} "Upgrade of RT3 complete."
-.else
- @${ECHO} ""
- @${ECHO} "Installation of RT3 complete."
- @${ECHO} "If you are upgrading from RT 3.0, please enter this now:"
- @${ECHO} " make post-install -DUPGRADE_RT30"
- @${ECHO} ""
- @${ECHO} "If you are upgrading from RT 3.2, please enter this now:"
- @${ECHO} " make post-install -DUPGRADE_RT32"
- @${ECHO} ""
- @${ECHO} "If you are initializing a new installation, please do this:"
- @${ECHO} " make post-install -DINITIAL_INSTALL"
- @${ECHO} ""
- @${ECHO} "Note that for both commands above, you will still need to"
- @${ECHO} "supply the same build flags as passed to 'make install',"
- @${ECHO} "in particular DB_DBA_USER and DB_DBA_PASSWORD."
- @${ECHO} ""
-.endif
-.else
- -@${PERL} $(RT_PATH)/sbin/rt-setup-database --force --action drop --dba '${DB_DBA_USER}' --dba-password '${DB_DBA_PASSWORD}'
- -@${PERL} $(RT_PATH)/sbin/rt-setup-database --force --action init --dba '${DB_DBA_USER}' --dba-password '${DB_DBA_PASSWORD}'
- @${SED} s!%%RT_PATH%%!${RT_PATH}!g ${PKGMESSAGE}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/rt36/distinfo b/www/rt36/distinfo
deleted file mode 100644
index 7dc95b6c03ab..000000000000
--- a/www/rt36/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 (rt-3.4.4.tar.gz) = 769d77eea39006be643cbd2db4820ba3
-SHA256 (rt-3.4.4.tar.gz) = 3c8d9bed34c5c9f0cccf9be79132be62b7eba30318dd1bb0bf3cc117cbd1e23c
-SIZE (rt-3.4.4.tar.gz) = 1393950
-MD5 (rt-3.4.4.tar.gz.sig) = ee0787e1dbd981dec7b9481c23fe61d1
-SHA256 (rt-3.4.4.tar.gz.sig) = faa1dfef466abdcf405cc767921099e933cd896f3895dda3767061de70746d1a
-SIZE (rt-3.4.4.tar.gz.sig) = 65
diff --git a/www/rt36/files/multiple-bin-webmux_pl_in b/www/rt36/files/multiple-bin-webmux_pl_in
deleted file mode 100644
index 452c8f6d8c6f..000000000000
--- a/www/rt36/files/multiple-bin-webmux_pl_in
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: bin/webmux.pl.in
---- rt-3.4.2-pristine/bin/webmux.pl.in 2005-05-11 20:36:48.064856616 -0400
-+++ rt-3.4.2/bin/webmux.pl.in 2005-05-11 20:39:43.540180312 -0400
-@@ -64,6 +64,12 @@
- }
-
- use lib ( "@LOCAL_LIB_PATH@", "@RT_LIB_PATH@" );
-+if ($ENV{RT_INSTANCE_PATH}) {
-+ lib->import("$ENV{RT_INSTANCE_PATH}/local/lib");
-+}
-+if ($ENV{RT_VENDOR_PATH}) {
-+ lib->import($ENV{RT_VENDOR_PATH});
-+}
- use RT;
-
- package RT::Mason;
diff --git a/www/rt36/files/multiple-lib-RT_pm_in b/www/rt36/files/multiple-lib-RT_pm_in
deleted file mode 100644
index dbabff75b1f4..000000000000
--- a/www/rt36/files/multiple-lib-RT_pm_in
+++ /dev/null
@@ -1,62 +0,0 @@
-Index: lib/RT.pm.in
---- rt-3.4.2-pristine/lib/RT.pm.in 2005-05-11 20:36:48.098851448 -0400
-+++ rt-3.4.2/lib/RT.pm.in 2005-05-11 20:41:52.026647400 -0400
-@@ -98,6 +98,60 @@
- # via the web interface)
- $MasonSessionDir = '@MASON_SESSION_PATH@';
-
-+=item import
-+
-+Allow override of various internal paths.
-+
-+ RT->import (
-+ RT_INSTANCE_PATH => '/usr/local/rt/stuff',
-+ SITE_CONFIG_FILE => '/etc/stuff.pm',
-+ ...
-+ );
-+
-+If RT_INSTANCE_PATH is set in the arguments (or in %ENV)
-+then it replaces the old value of $BasePath in the following
-+variables:
-+ $SITE_CONFIG_FILE
-+ $LocalPath
-+ $LocalEtcPath
-+ $LocalLexiconPath
-+ $MasonLocalComponentRoot
-+ $MasonDataDir
-+ $MasonSessionDir
-+
-+Beyond that, those individual values can be set explicitly
-+by arguments.
-+
-+=cut
-+
-+sub import {
-+no strict 'refs';
-+ shift;
-+ my %args = @_;
-+ return unless ( scalar (keys %args) || $ENV{RT_INSTANCE_PATH} );
-+
-+ my @variables = qw (
-+ SITE_CONFIG_FILE
-+ LocalPath
-+ LocalEtcPath
-+ LocalLexiconPath
-+ MasonLocalComponentRoot
-+ MasonDataDir
-+ MasonSessionDir
-+ );
-+
-+ my $RT_INSTANCE_PATH = $args{RT_INSTANCE_PATH} || $ENV{RT_INSTANCE_PATH};
-+ if ($RT_INSTANCE_PATH) {
-+ foreach my $vref (@variables) {
-+ $$vref =~ s/^\Q$BasePath\E/$RT_INSTANCE_PATH/;
-+ }
-+ }
-+ foreach my $vref (@variables) {
-+ $$vref = $args{$vref} if defined ( $args{$vref} );
-+ }
-+
-+use strict 'refs';
-+}
-
diff --git a/www/rt36/files/multiple-sbin-rt-setup-database_in b/www/rt36/files/multiple-sbin-rt-setup-database_in
deleted file mode 100644
index 069500761b77..000000000000
--- a/www/rt36/files/multiple-sbin-rt-setup-database_in
+++ /dev/null
@@ -1,22 +0,0 @@
-Index: sbin/rt-setup-database.in
---- rt-3.4.2-pristine/sbin/rt-setup-database.in 2005-05-11 20:36:48.128846888 -0400
-+++ rt-3.4.2/sbin/rt-setup-database.in 2005-05-11 20:45:35.800628584 -0400
-@@ -50,11 +50,17 @@
- qw(@Groups @Users @ACL @Queues @ScripActions @ScripConditions @Templates @CustomFields @Scrips);
-
- use lib "@RT_LIB_PATH@";
-+## RT_INSTANCE_PATH can be passed on command line.
-+## Can change where RT_SiteConfig is read from.
-+my $RT_INSTANCE_PATH;
-+BEGIN {
-+ $RT_INSTANCE_PATH = shift || $ENV{RT_INSTANCE_PATH};
-+}
-
- #This drags in RT's config.pm
- # We do it in a begin block because RT::Handle needs to know the type to do its
- # inheritance
--use RT;
-+use RT (RT_INSTANCE_PATH => $RT_INSTANCE_PATH);
- use Carp;
- use RT::User;
- use RT::CurrentUser;
diff --git a/www/rt36/files/patch-Makefile_in b/www/rt36/files/patch-Makefile_in
deleted file mode 100644
index a689b003e405..000000000000
--- a/www/rt36/files/patch-Makefile_in
+++ /dev/null
@@ -1,38 +0,0 @@
---- Makefile.in.orig Fri Apr 1 11:18:10 2005
-+++ Makefile.in Wed May 4 17:00:58 2005
-@@ -224,9 +224,6 @@
- @echo "very dangerous. Note that you do not have to manually add a "
- @echo "database user or set up a database for RT. These actions will be "
- @echo "taken care of in the next step.)"
-- @echo ""
-- @echo "After that, you need to initialize RT's database by running"
-- @echo " 'make initialize-database'"
-
- # @echo " or by executing "
- # @echo " '$(RT_SBIN_PATH)/rt-setup-database --action init \ "
-@@ -284,7 +281,7 @@
- chgrp -R $(RTGROUP) $(DESTDIR)/$(RT_ETC_PATH)
-
- chmod 0550 $(DESTDIR)/$(CONFIG_FILE)
-- chmod 0550 $(DESTDIR)/$(SITE_CONFIG_FILE)
-+ chmod 0550 $(DESTDIR)/$(SITE_CONFIG_FILE)-dist
-
- # Make the interfaces executable
- chown $(BIN_OWNER) $(BINARIES)
-@@ -331,13 +328,13 @@
- config-install:
- mkdir -p $(DESTDIR)/$(CONFIG_FILE_PATH)
- -cp etc/RT_Config.pm $(DESTDIR)/$(CONFIG_FILE)
-- [ -f $(DESTDIR)/$(SITE_CONFIG_FILE) ] || cp etc/RT_SiteConfig.pm $(DESTDIR)/$(SITE_CONFIG_FILE)
-+ -cp etc/RT_SiteConfig.pm $(DESTDIR)/$(SITE_CONFIG_FILE)-dist
-
- chgrp $(RTGROUP) $(DESTDIR)/$(CONFIG_FILE)
- chown $(BIN_OWNER) $(DESTDIR)/$(CONFIG_FILE)
-
-- chgrp $(RTGROUP) $(DESTDIR)/$(SITE_CONFIG_FILE)
-- chown $(BIN_OWNER) $(DESTDIR)/$(SITE_CONFIG_FILE)
-+ chgrp $(RTGROUP) $(DESTDIR)/$(SITE_CONFIG_FILE)-dist
-+ chown $(BIN_OWNER) $(DESTDIR)/$(SITE_CONFIG_FILE)-dist
-
- @echo "Installed configuration. about to install rt in $(RT_PATH)"
-
diff --git a/www/rt36/pkg-descr b/www/rt36/pkg-descr
deleted file mode 100644
index eaf1f22f1df7..000000000000
--- a/www/rt36/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-RT is an industrial-grade ticketing system. It lets a group of people
-intelligently and efficiently manage requests submitted by a community
-of users. RT is used by systems administrators, customer support
-staffs, NOCs, developers and even marketing departments at over a
-thousand sites around the world.
-
-RT3 significantly revamped the RT codebase, featuring standard-compliant
-Web UI, approval-based workflow system, REST-powered RPC mail gateway,
-recursive group membership with delegates, autoconf, custom field support,
-I18N and L10N framework, web-editable scrips, better documentation and
-regression test suite, and more.
-
-WWW: http://www.bestpractical.com/rt/
diff --git a/www/rt36/pkg-install b/www/rt36/pkg-install
deleted file mode 100644
index c7a940c2aa4d..000000000000
--- a/www/rt36/pkg-install
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-#
-
-if [ "$2" != "PRE-INSTALL" ]; then
- exit 0
-fi
-
-GROUP=rt
-
-if ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then
- if pw groupadd ${GROUP}; then
- echo "Added group \"${GROUP}\"."
- else
- echo "Adding group \"${GROUP}\" failed..."
- exit 1
- fi
-fi
-
-exit 0
diff --git a/www/rt36/pkg-message b/www/rt36/pkg-message
deleted file mode 100644
index 414f02c0b294..000000000000
--- a/www/rt36/pkg-message
+++ /dev/null
@@ -1,14 +0,0 @@
-=====================================================================
-
-To complete the installation of this port, please follow these steps:
-
-1. Edit %%RT_PATH%%/etc/RT_SiteConfig.pm, by referring to
- the default config file (%%RT_PATH%%/etc/RT_Config.pm).
-2. Configure the email and web gateways. Please refer to
- 'SETTING UP THE MAIL GATEWAY' in %%RT_PATH%%/README
-3. Restart Apache.
-4. Do remember to *CHANGE* the root's password for the web interface.
- The default is "password" (without the quotes.)
-5. Configure RT per the instructions at http://www.fsck.com/rtfm/.
-
-=====================================================================
diff --git a/www/rt36/pkg-plist b/www/rt36/pkg-plist
deleted file mode 100644
index b74941be567f..000000000000
--- a/www/rt36/pkg-plist
+++ /dev/null
@@ -1,582 +0,0 @@
-@comment $FreeBSD$
-@unexec if cmp -s %%RT_PATH%%/etc/RT_SiteConfig.pm %%RT_PATH%%/etc/RT_SiteConfig.pm-dist; then rm -f %%RT_PATH%%/etc/RT_SiteConfig.pm; fi
-%%RTPLIST%%/etc/RT_SiteConfig.pm-dist
-@exec [ -f %%RT_PATH%%/etc/RT_SiteConfig.pm ] || cp -p %%RT_PATH%%/etc/RT_SiteConfig.pm-dist %%RT_PATH%%/etc/RT_SiteConfig.pm
-%%RTPLIST%%/README
-%%RTPLIST%%/bin/mason_handler.fcgi
-%%RTPLIST%%/bin/mason_handler.scgi
-%%RTPLIST%%/bin/mason_handler.svc
-%%RTPLIST%%/bin/rt
-%%RTPLIST%%/bin/rt-crontool
-%%RTPLIST%%/bin/rt-mailgate
-%%RTPLIST%%/bin/standalone_httpd
-%%RTPLIST%%/bin/webmux.pl
-%%RTPLIST%%/etc/RT_Config.pm
-%%RTPLIST%%/etc/acl.Informix
-%%RTPLIST%%/etc/acl.Oracle
-%%RTPLIST%%/etc/acl.Pg
-%%RTPLIST%%/etc/acl.Sybase
-%%RTPLIST%%/etc/acl.mysql
-%%RTPLIST%%/etc/initialdata
-%%RTPLIST%%/etc/schema.Informix
-%%RTPLIST%%/etc/schema.Oracle
-%%RTPLIST%%/etc/schema.Pg
-%%RTPLIST%%/etc/schema.SQLite
-%%RTPLIST%%/etc/schema.Sybase
-%%RTPLIST%%/etc/schema.mysql
-%%RTPLIST%%/lib/RT.pm
-%%RTPLIST%%/lib/RT/ACE.pm
-%%RTPLIST%%/lib/RT/ACE_Overlay.pm
-%%RTPLIST%%/lib/RT/ACL.pm
-%%RTPLIST%%/lib/RT/ACL_Overlay.pm
-%%RTPLIST%%/lib/RT/Action/AutoOpen.pm
-%%RTPLIST%%/lib/RT/Action/Autoreply.pm
-%%RTPLIST%%/lib/RT/Action/CreateTickets.pm
-%%RTPLIST%%/lib/RT/Action/EscalatePriority.pm
-%%RTPLIST%%/lib/RT/Action/Generic.pm
-%%RTPLIST%%/lib/RT/Action/Notify.pm
-%%RTPLIST%%/lib/RT/Action/NotifyAsComment.pm
-%%RTPLIST%%/lib/RT/Action/RecordComment.pm
-%%RTPLIST%%/lib/RT/Action/RecordCorrespondence.pm
-%%RTPLIST%%/lib/RT/Action/ResolveMembers.pm
-%%RTPLIST%%/lib/RT/Action/SendEmail.pm
-%%RTPLIST%%/lib/RT/Action/SetPriority.pm
-%%RTPLIST%%/lib/RT/Action/UserDefined.pm
-%%RTPLIST%%/lib/RT/Attachment.pm
-%%RTPLIST%%/lib/RT/Attachment_Overlay.pm
-%%RTPLIST%%/lib/RT/Attachments.pm
-%%RTPLIST%%/lib/RT/Attachments_Overlay.pm
-%%RTPLIST%%/lib/RT/Attribute.pm
-%%RTPLIST%%/lib/RT/Attribute_Overlay.pm
-%%RTPLIST%%/lib/RT/Attributes.pm
-%%RTPLIST%%/lib/RT/Attributes_Overlay.pm
-%%RTPLIST%%/lib/RT/Base.pm
-%%RTPLIST%%/lib/RT/CachedGroupMember.pm
-%%RTPLIST%%/lib/RT/CachedGroupMember_Overlay.pm
-%%RTPLIST%%/lib/RT/CachedGroupMembers.pm
-%%RTPLIST%%/lib/RT/CachedGroupMembers_Overlay.pm
-%%RTPLIST%%/lib/RT/Condition/AnyTransaction.pm
-%%RTPLIST%%/lib/RT/Condition/BeforeDue.pm
-%%RTPLIST%%/lib/RT/Condition/Generic.pm
-%%RTPLIST%%/lib/RT/Condition/Overdue.pm
-%%RTPLIST%%/lib/RT/Condition/OwnerChange.pm
-%%RTPLIST%%/lib/RT/Condition/PriorityChange.pm
-%%RTPLIST%%/lib/RT/Condition/PriorityExceeds.pm
-%%RTPLIST%%/lib/RT/Condition/QueueChange.pm
-%%RTPLIST%%/lib/RT/Condition/StatusChange.pm
-%%RTPLIST%%/lib/RT/Condition/UserDefined.pm
-%%RTPLIST%%/lib/RT/CurrentUser.pm
-%%RTPLIST%%/lib/RT/CustomField.pm
-%%RTPLIST%%/lib/RT/CustomFieldValue.pm
-%%RTPLIST%%/lib/RT/CustomFieldValue_Overlay.pm
-%%RTPLIST%%/lib/RT/CustomFieldValues.pm
-%%RTPLIST%%/lib/RT/CustomFieldValues_Overlay.pm
-%%RTPLIST%%/lib/RT/CustomField_Overlay.pm
-%%RTPLIST%%/lib/RT/CustomFields.pm
-%%RTPLIST%%/lib/RT/CustomFields_Overlay.pm
-%%RTPLIST%%/lib/RT/Date.pm
-%%RTPLIST%%/lib/RT/EmailParser.pm
-%%RTPLIST%%/lib/RT/Group.pm
-%%RTPLIST%%/lib/RT/GroupMember.pm
-%%RTPLIST%%/lib/RT/GroupMember_Overlay.pm
-%%RTPLIST%%/lib/RT/GroupMembers.pm
-%%RTPLIST%%/lib/RT/GroupMembers_Overlay.pm
-%%RTPLIST%%/lib/RT/Group_Overlay.pm
-%%RTPLIST%%/lib/RT/Groups.pm
-%%RTPLIST%%/lib/RT/Groups_Overlay.pm
-%%RTPLIST%%/lib/RT/Handle.pm
-%%RTPLIST%%/lib/RT/I18N.pm
-%%RTPLIST%%/lib/RT/I18N/cs.pm
-%%RTPLIST%%/lib/RT/I18N/cs.po
-%%RTPLIST%%/lib/RT/I18N/da.po
-%%RTPLIST%%/lib/RT/I18N/de.po
-%%RTPLIST%%/lib/RT/I18N/en.po
-%%RTPLIST%%/lib/RT/I18N/es.po
-%%RTPLIST%%/lib/RT/I18N/fi.po
-%%RTPLIST%%/lib/RT/I18N/fr.po
-%%RTPLIST%%/lib/RT/I18N/he.po
-%%RTPLIST%%/lib/RT/I18N/hu.po
-%%RTPLIST%%/lib/RT/I18N/i_default.pm
-%%RTPLIST%%/lib/RT/I18N/id.po
-%%RTPLIST%%/lib/RT/I18N/it.po
-%%RTPLIST%%/lib/RT/I18N/ja.po
-%%RTPLIST%%/lib/RT/I18N/nl.po
-%%RTPLIST%%/lib/RT/I18N/no.po
-%%RTPLIST%%/lib/RT/I18N/pl.po
-%%RTPLIST%%/lib/RT/I18N/pt_br.po
-%%RTPLIST%%/lib/RT/I18N/ru.po
-%%RTPLIST%%/lib/RT/I18N/zh_cn.po
-%%RTPLIST%%/lib/RT/I18N/zh_tw.po
-%%RTPLIST%%/lib/RT/Interface/CLI.pm
-%%RTPLIST%%/lib/RT/Interface/Email.pm
-%%RTPLIST%%/lib/RT/Interface/Email/Auth/GnuPG.pm
-%%RTPLIST%%/lib/RT/Interface/Email/Auth/MailFrom.pm
-%%RTPLIST%%/lib/RT/Interface/Email/Filter/SpamAssassin.pm
-%%RTPLIST%%/lib/RT/Interface/REST.pm
-%%RTPLIST%%/lib/RT/Interface/Web.pm
-%%RTPLIST%%/lib/RT/Interface/Web/Handler.pm
-%%RTPLIST%%/lib/RT/Interface/Web/Standalone.pm
-%%RTPLIST%%/lib/RT/Interface/Web/QueryBuilder.pm
-%%RTPLIST%%/lib/RT/Interface/Web/QueryBuilder/Tree.pm
-%%RTPLIST%%/lib/RT/Link.pm
-%%RTPLIST%%/lib/RT/Link_Overlay.pm
-%%RTPLIST%%/lib/RT/Links.pm
-%%RTPLIST%%/lib/RT/Links_Overlay.pm
-%%RTPLIST%%/lib/RT/ObjectCustomFields.pm
-%%RTPLIST%%/lib/RT/ObjectCustomFields_Overlay.pm
-%%RTPLIST%%/lib/RT/ObjectCustomField.pm
-%%RTPLIST%%/lib/RT/ObjectCustomFieldValues.pm
-%%RTPLIST%%/lib/RT/ObjectCustomFieldValue.pm
-%%RTPLIST%%/lib/RT/ObjectCustomField_Overlay.pm
-%%RTPLIST%%/lib/RT/ObjectCustomFieldValues_Overlay.pm
-%%RTPLIST%%/lib/RT/ObjectCustomFieldValue_Overlay.pm
-%%RTPLIST%%/lib/RT/Principal.pm
-%%RTPLIST%%/lib/RT/Principal_Overlay.pm
-%%RTPLIST%%/lib/RT/Principals.pm
-%%RTPLIST%%/lib/RT/Principals_Overlay.pm
-%%RTPLIST%%/lib/RT/Queue.pm
-%%RTPLIST%%/lib/RT/Queue_Overlay.pm
-%%RTPLIST%%/lib/RT/Queues.pm
-%%RTPLIST%%/lib/RT/Queues_Overlay.pm
-%%RTPLIST%%/lib/RT/Record.pm
-%%RTPLIST%%/lib/RT/SavedSearch.pm
-%%RTPLIST%%/lib/RT/SavedSearches.pm
-%%RTPLIST%%/lib/RT/Scrip.pm
-%%RTPLIST%%/lib/RT/ScripAction.pm
-%%RTPLIST%%/lib/RT/ScripAction_Overlay.pm
-%%RTPLIST%%/lib/RT/ScripActions.pm
-%%RTPLIST%%/lib/RT/ScripActions_Overlay.pm
-%%RTPLIST%%/lib/RT/ScripCondition.pm
-%%RTPLIST%%/lib/RT/ScripCondition_Overlay.pm
-%%RTPLIST%%/lib/RT/ScripConditions.pm
-%%RTPLIST%%/lib/RT/ScripConditions_Overlay.pm
-%%RTPLIST%%/lib/RT/Scrip_Overlay.pm
-%%RTPLIST%%/lib/RT/Scrips.pm
-%%RTPLIST%%/lib/RT/Scrips_Overlay.pm
-%%RTPLIST%%/lib/RT/Search/ActiveTicketsInQueue.pm
-%%RTPLIST%%/lib/RT/Search/FromSQL.pm
-%%RTPLIST%%/lib/RT/Search/Generic.pm
-%%RTPLIST%%/lib/RT/SearchBuilder.pm
-%%RTPLIST%%/lib/RT/StyleGuide.pod
-%%RTPLIST%%/lib/RT/System.pm
-%%RTPLIST%%/lib/RT/Template.pm
-%%RTPLIST%%/lib/RT/Template_Overlay.pm
-%%RTPLIST%%/lib/RT/Templates.pm
-%%RTPLIST%%/lib/RT/Templates_Overlay.pm
-%%RTPLIST%%/lib/RT/Ticket.pm
-%%RTPLIST%%/lib/RT/Ticket_Overlay.pm
-%%RTPLIST%%/lib/RT/Tickets.pm
-%%RTPLIST%%/lib/RT/Tickets_Overlay.pm
-%%RTPLIST%%/lib/RT/Tickets_Overlay_SQL.pm
-%%RTPLIST%%/lib/RT/Transaction.pm
-%%RTPLIST%%/lib/RT/Transaction_Overlay.pm
-%%RTPLIST%%/lib/RT/Transactions.pm
-%%RTPLIST%%/lib/RT/Transactions_Overlay.pm
-%%RTPLIST%%/lib/RT/URI.pm
-%%RTPLIST%%/lib/RT/URI/base.pm
-%%RTPLIST%%/lib/RT/URI/fsck_com_rt.pm
-%%RTPLIST%%/lib/RT/URI/t.pm
-%%RTPLIST%%/lib/RT/User.pm
-%%RTPLIST%%/lib/RT/User_Overlay.pm
-%%RTPLIST%%/lib/RT/Users.pm
-%%RTPLIST%%/lib/RT/Users_Overlay.pm
-%%RTPLIST%%/lib/t/00smoke.t
-%%RTPLIST%%/lib/t/data/8859-15-message-series/dir
-%%RTPLIST%%/lib/t/data/8859-15-message-series/msg1
-%%RTPLIST%%/lib/t/data/8859-15-message-series/msg2
-%%RTPLIST%%/lib/t/data/8859-15-message-series/msg3
-%%RTPLIST%%/lib/t/data/8859-15-message-series/msg4
-%%RTPLIST%%/lib/t/data/8859-15-message-series/msg5
-%%RTPLIST%%/lib/t/data/8859-15-message-series/msg6
-%%RTPLIST%%/lib/t/data/8859-15-message-series/msg7
-%%RTPLIST%%/lib/t/data/crashes-file-based-parser
-%%RTPLIST%%/lib/t/data/multipart-alternative-with-umlaut
-%%RTPLIST%%/lib/t/data/multipart-report
-%%RTPLIST%%/lib/t/data/nested-mime-sample
-%%RTPLIST%%/lib/t/data/nested-rfc-822
-%%RTPLIST%%/lib/t/data/new-ticket-from-iso-8859-1
-%%RTPLIST%%/lib/t/data/new-ticket-from-iso-8859-1-full
-%%RTPLIST%%/lib/t/data/notes-uuencoded
-%%RTPLIST%%/lib/t/data/rt-send-cc
-%%RTPLIST%%/lib/t/data/russian-subject-no-content-type
-%%RTPLIST%%/lib/t/data/text-html-in-russian
-%%RTPLIST%%/lib/t/data/text-html-with-umlaut
-%%RTPLIST%%/lib/t/regression/01ticket_link_searching.t
-%%RTPLIST%%/lib/t/regression/02basic_web.t
-%%RTPLIST%%/lib/t/regression/03web_compiliation_errors.t
-%%RTPLIST%%/lib/t/regression/04send_email.t
-%%RTPLIST%%/lib/t/regression/05cronsupport.t
-%%RTPLIST%%/lib/t/regression/06mailgateway.t
-%%RTPLIST%%/lib/t/regression/07acl.t
-%%RTPLIST%%/lib/t/regression/07rights.t
-%%RTPLIST%%/lib/t/regression/08web_cf_access.t
-%%RTPLIST%%/lib/t/regression/09record_cf_api.t
-%%RTPLIST%%/lib/t/regression/10merge.t
-%%RTPLIST%%/lib/t/regression/11-template-insert.t
-%%RTPLIST%%/lib/t/regression/12-search.t
-%%RTPLIST%%/lib/t/regression/13-attribute-tests.t
-%%RTPLIST%%/lib/t/regression/14merge.t
-%%RTPLIST%%/lib/t/regression/15cf_single_values_are_single.t
-%%RTPLIST%%/lib/t/regression/16-transaction_cf_tests.t
-%%RTPLIST%%/lib/t/regression/17multiple_deleg_revocation.t
-%%RTPLIST%%/lib/t/regression/18stale_delegations_cleanup.t
-%%RTPLIST%%/lib/t/regression/19-rtname.t
-%%RTPLIST%%/lib/t/regression/20savedsearch.t
-%%RTPLIST%%/lib/t/regression/21query-builder.t
-%%RTPLIST%%/lib/t/regression/22search_tix_by_txn.t
-%%RTPLIST%%/lib/t/regression/mime_tests
-%%RTPLIST%%/lib/t/setup_regression.t
-%%RTPLIST%%/lib/t/create_data.pl
-%%RTPLIST%%/sbin/rt-setup-database
-%%RTPLIST%%/sbin/rt-test-dependencies
-%%RTPLIST%%/sbin/rt-dump-database
-%%RTPLIST%%/share/doc/README
-%%RTPLIST%%/share/html/Admin/Elements/AddCustomFieldValue
-%%RTPLIST%%/share/html/Admin/Elements/CreateUserCalled
-%%RTPLIST%%/share/html/Admin/Elements/CustomFieldTabs
-%%RTPLIST%%/share/html/Admin/Elements/EditCustomField
-%%RTPLIST%%/share/html/Admin/Elements/EditCustomFieldValues
-%%RTPLIST%%/share/html/Admin/Elements/EditCustomFields
-%%RTPLIST%%/share/html/Admin/Elements/EditQueueWatchers
-%%RTPLIST%%/share/html/Admin/Elements/EditScrip
-%%RTPLIST%%/share/html/Admin/Elements/EditScrips
-%%RTPLIST%%/share/html/Admin/Elements/EditTemplates
-%%RTPLIST%%/share/html/Admin/Elements/EditUserComments
-%%RTPLIST%%/share/html/Admin/Elements/GlobalCustomFieldTabs
-%%RTPLIST%%/share/html/Admin/Elements/GroupTabs
-%%RTPLIST%%/share/html/Admin/Elements/Header
-%%RTPLIST%%/share/html/Admin/Elements/ListGlobalCustomFields
-%%RTPLIST%%/share/html/Admin/Elements/ListGlobalScrips
-%%RTPLIST%%/share/html/Admin/Elements/ModifyTemplate
-%%RTPLIST%%/share/html/Admin/Elements/ObjectCustomFields
-%%RTPLIST%%/share/html/Admin/Elements/PickObjects
-%%RTPLIST%%/share/html/Admin/Elements/PickCustomFields
-%%RTPLIST%%/share/html/Admin/Elements/QueueRightsForUser
-%%RTPLIST%%/share/html/Admin/Elements/QueueTabs
-%%RTPLIST%%/share/html/Admin/Elements/SelectCustomFieldLookupType
-%%RTPLIST%%/share/html/Admin/Elements/SelectCustomFieldType
-%%RTPLIST%%/share/html/Admin/Elements/SelectGroups
-%%RTPLIST%%/share/html/Admin/Elements/SelectModifyGroup
-%%RTPLIST%%/share/html/Admin/Elements/SelectModifyQueue
-%%RTPLIST%%/share/html/Admin/Elements/SelectModifyUser
-%%RTPLIST%%/share/html/Admin/Elements/SelectNewGroupMembers
-%%RTPLIST%%/share/html/Admin/Elements/SelectRights
-%%RTPLIST%%/share/html/Admin/Elements/SelectScrip
-%%RTPLIST%%/share/html/Admin/Elements/SelectScripAction
-%%RTPLIST%%/share/html/Admin/Elements/SelectScripCondition
-%%RTPLIST%%/share/html/Admin/Elements/SelectSingleOrMultiple
-%%RTPLIST%%/share/html/Admin/Elements/SelectStage
-%%RTPLIST%%/share/html/Admin/Elements/SelectTemplate
-%%RTPLIST%%/share/html/Admin/Elements/SelectUsers
-%%RTPLIST%%/share/html/Admin/Elements/SystemTabs
-%%RTPLIST%%/share/html/Admin/Elements/Tabs
-%%RTPLIST%%/share/html/Admin/Elements/ToolTabs
-%%RTPLIST%%/share/html/Admin/Elements/UserTabs
-%%RTPLIST%%/share/html/Admin/Global/GroupRights.html
-%%RTPLIST%%/share/html/Admin/Global/Scrip.html
-%%RTPLIST%%/share/html/Admin/Global/Scrips.html
-%%RTPLIST%%/share/html/Admin/Global/Template.html
-%%RTPLIST%%/share/html/Admin/Global/Templates.html
-%%RTPLIST%%/share/html/Admin/Global/UserRights.html
-%%RTPLIST%%/share/html/Admin/Global/index.html
-%%RTPLIST%%/share/html/Admin/Global/CustomFields/Groups.html
-%%RTPLIST%%/share/html/Admin/Global/CustomFields/Users.html
-%%RTPLIST%%/share/html/Admin/Global/CustomFields/index.html
-%%RTPLIST%%/share/html/Admin/Global/CustomFields/Queue-Transactions.html
-%%RTPLIST%%/share/html/Admin/Global/CustomFields/Queue-Tickets.html
-%%RTPLIST%%/share/html/Admin/CustomFields/GroupRights.html
-%%RTPLIST%%/share/html/Admin/CustomFields/UserRights.html
-%%RTPLIST%%/share/html/Admin/CustomFields/Modify.html
-%%RTPLIST%%/share/html/Admin/CustomFields/index.html
-%%RTPLIST%%/share/html/Admin/CustomFields/Objects.html
-%%RTPLIST%%/share/html/Admin/Groups/CustomFields.html
-%%RTPLIST%%/share/html/Admin/Groups/GroupRights.html
-%%RTPLIST%%/share/html/Admin/Groups/History.html
-%%RTPLIST%%/share/html/Admin/Groups/Members.html
-%%RTPLIST%%/share/html/Admin/Groups/Modify.html
-%%RTPLIST%%/share/html/Admin/Groups/UserRights.html
-%%RTPLIST%%/share/html/Admin/Groups/index.html
-%%RTPLIST%%/share/html/Admin/Users/CustomFields.html
-%%RTPLIST%%/share/html/Admin/Users/Memberships.html
-%%RTPLIST%%/share/html/Admin/Users/Modify.html
-%%RTPLIST%%/share/html/Admin/Users/History.html
-%%RTPLIST%%/share/html/Admin/Users/index.html
-%%RTPLIST%%/share/html/Admin/Queues/CustomField.html
-%%RTPLIST%%/share/html/Admin/Queues/CustomFields.html
-%%RTPLIST%%/share/html/Admin/Queues/GroupRights.html
-%%RTPLIST%%/share/html/Admin/Queues/Modify.html
-%%RTPLIST%%/share/html/Admin/Queues/People.html
-%%RTPLIST%%/share/html/Admin/Queues/Scrip.html
-%%RTPLIST%%/share/html/Admin/Queues/Scrips.html
-%%RTPLIST%%/share/html/Admin/Queues/Template.html
-%%RTPLIST%%/share/html/Admin/Queues/Templates.html
-%%RTPLIST%%/share/html/Admin/Queues/UserRights.html
-%%RTPLIST%%/share/html/Admin/Queues/index.html
-%%RTPLIST%%/share/html/Admin/Tools/Configuration.html
-%%RTPLIST%%/share/html/Admin/Tools/index.html
-%%RTPLIST%%/share/html/Admin/autohandler
-%%RTPLIST%%/share/html/Admin/index.html
-%%RTPLIST%%/share/html/Approvals/Display.html
-%%RTPLIST%%/share/html/Approvals/Elements/Approve
-%%RTPLIST%%/share/html/Approvals/Elements/PendingMyApproval
-%%RTPLIST%%/share/html/Approvals/Elements/ShowDependency
-%%RTPLIST%%/share/html/Approvals/Elements/Tabs
-%%RTPLIST%%/share/html/Approvals/index.html
-%%RTPLIST%%/share/html/Download/Tabular/dhandler
-%%RTPLIST%%/share/html/Download/CustomFieldValue/dhandler
-%%RTPLIST%%/share/html/Elements/BevelBoxRaisedEnd
-%%RTPLIST%%/share/html/Elements/BevelBoxRaisedStart
-%%RTPLIST%%/share/html/Elements/Callback
-%%RTPLIST%%/share/html/Elements/Checkbox
-%%RTPLIST%%/share/html/Elements/CollectionAsTable/ParseFormat
-%%RTPLIST%%/share/html/Elements/CollectionAsTable/Row
-%%RTPLIST%%/share/html/Elements/CollectionAsTable/Header
-%%RTPLIST%%/share/html/Elements/CreateTicket
-%%RTPLIST%%/share/html/Elements/EditLinks
-%%RTPLIST%%/share/html/Elements/EditCustomField
-%%RTPLIST%%/share/html/Elements/EditCustomFieldImage
-%%RTPLIST%%/share/html/Elements/EditCustomFieldSelect
-%%RTPLIST%%/share/html/Elements/EditCustomFieldBinary
-%%RTPLIST%%/share/html/Elements/EditCustomFieldFreeform
-%%RTPLIST%%/share/html/Elements/EditCustomFieldText
-%%RTPLIST%%/share/html/Elements/EditCustomFieldWikitext
-%%RTPLIST%%/share/html/Elements/Error
-%%RTPLIST%%/share/html/Elements/Footer
-%%RTPLIST%%/share/html/Elements/GotoTicket
-%%RTPLIST%%/share/html/Elements/Header
-%%RTPLIST%%/share/html/Elements/ListActions
-%%RTPLIST%%/share/html/Elements/Login
-%%RTPLIST%%/share/html/Elements/Menu
-%%RTPLIST%%/share/html/Elements/MessageBox
-%%RTPLIST%%/share/html/Elements/MyRequests
-%%RTPLIST%%/share/html/Elements/MyTickets
-%%RTPLIST%%/share/html/Elements/PageLayout
-%%RTPLIST%%/share/html/Elements/QueryString
-%%RTPLIST%%/share/html/Elements/QuickCreate
-%%RTPLIST%%/share/html/Elements/Quicksearch
-%%RTPLIST%%/share/html/Elements/RT__Ticket/ColumnMap
-%%RTPLIST%%/share/html/Elements/Refresh
-%%RTPLIST%%/share/html/Elements/ScrubHTML
-%%RTPLIST%%/share/html/Elements/Section
-%%RTPLIST%%/share/html/Elements/SelectAttachmentField
-%%RTPLIST%%/share/html/Elements/SelectBoolean
-%%RTPLIST%%/share/html/Elements/SelectCustomFieldOperator
-%%RTPLIST%%/share/html/Elements/SelectCustomFieldValue
-%%RTPLIST%%/share/html/Elements/SelectDate
-%%RTPLIST%%/share/html/Elements/SelectDateRelation
-%%RTPLIST%%/share/html/Elements/SelectDateType
-%%RTPLIST%%/share/html/Elements/SelectEqualityOperator
-%%RTPLIST%%/share/html/Elements/SelectGroups
-%%RTPLIST%%/share/html/Elements/SelectLang
-%%RTPLIST%%/share/html/Elements/SelectLinkType
-%%RTPLIST%%/share/html/Elements/SelectMatch
-%%RTPLIST%%/share/html/Elements/SelectNewTicketQueue
-%%RTPLIST%%/share/html/Elements/SelectOwner
-%%RTPLIST%%/share/html/Elements/SelectQueue
-%%RTPLIST%%/share/html/Elements/SelectResultsPerPage
-%%RTPLIST%%/share/html/Elements/SelectSortOrder
-%%RTPLIST%%/share/html/Elements/SelectStatus
-%%RTPLIST%%/share/html/Elements/SelectTicketSortBy
-%%RTPLIST%%/share/html/Elements/SelectTicketTypes
-%%RTPLIST%%/share/html/Elements/SelectUsers
-%%RTPLIST%%/share/html/Elements/SelectWatcherType
-%%RTPLIST%%/share/html/Elements/SetupSessionCookie
-%%RTPLIST%%/share/html/Elements/ShowCustomFields
-%%RTPLIST%%/share/html/Elements/ShowCustomFieldBinary
-%%RTPLIST%%/share/html/Elements/ShowCustomFieldImage
-%%RTPLIST%%/share/html/Elements/ShowCustomFieldWikitext
-%%RTPLIST%%/share/html/Elements/ShowLink
-%%RTPLIST%%/share/html/Elements/ShowLinks
-%%RTPLIST%%/share/html/Elements/ShowMemberships
-%%RTPLIST%%/share/html/Elements/SimpleSearch
-%%RTPLIST%%/share/html/Elements/Submit
-%%RTPLIST%%/share/html/Elements/Tabs
-%%RTPLIST%%/share/html/Elements/TicketList
-%%RTPLIST%%/share/html/Elements/TitleBox
-%%RTPLIST%%/share/html/Elements/TitleBoxEnd
-%%RTPLIST%%/share/html/Elements/TitleBoxStart
-%%RTPLIST%%/share/html/NoAuth/Logout.html
-%%RTPLIST%%/share/html/NoAuth/Reminder.html
-%%RTPLIST%%/share/html/NoAuth/images/autohandler
-%%RTPLIST%%/share/html/NoAuth/images/bplogo.gif
-%%RTPLIST%%/share/html/NoAuth/images/favicon.png
-%%RTPLIST%%/share/html/NoAuth/images/space.gif
-%%RTPLIST%%/share/html/NoAuth/webrt.css
-%%RTPLIST%%/share/html/REST/1.0/Forms/queue/default
-%%RTPLIST%%/share/html/REST/1.0/Forms/queue/ns
-%%RTPLIST%%/share/html/REST/1.0/Forms/ticket/attachments
-%%RTPLIST%%/share/html/REST/1.0/Forms/ticket/default
-%%RTPLIST%%/share/html/REST/1.0/Forms/ticket/history
-%%RTPLIST%%/share/html/REST/1.0/Forms/ticket/links
-%%RTPLIST%%/share/html/REST/1.0/Forms/user/default
-%%RTPLIST%%/share/html/REST/1.0/Forms/user/ns
-%%RTPLIST%%/share/html/REST/1.0/NoAuth/mail-gateway
-%%RTPLIST%%/share/html/REST/1.0/autohandler
-%%RTPLIST%%/share/html/REST/1.0/dhandler
-%%RTPLIST%%/share/html/REST/1.0/logout
-%%RTPLIST%%/share/html/REST/1.0/search/dhandler
-%%RTPLIST%%/share/html/REST/1.0/search/ticket
-%%RTPLIST%%/share/html/REST/1.0/ticket/comment
-%%RTPLIST%%/share/html/REST/1.0/ticket/link
-%%RTPLIST%%/share/html/REST/1.0/ticket/merge
-%%RTPLIST%%/share/html/Search/Build.html
-%%RTPLIST%%/share/html/Search/Bulk.html
-%%RTPLIST%%/share/html/Search/Edit.html
-%%RTPLIST%%/share/html/Search/Elements/BuildFormatString
-%%RTPLIST%%/share/html/Search/Elements/DisplayOptions
-%%RTPLIST%%/share/html/Search/Elements/EditFormat
-%%RTPLIST%%/share/html/Search/Elements/EditQuery
-%%RTPLIST%%/share/html/Search/Elements/EditSearches
-%%RTPLIST%%/share/html/Search/Elements/NewListActions
-%%RTPLIST%%/share/html/Search/Elements/PickBasics
-%%RTPLIST%%/share/html/Search/Elements/PickCFs
-%%RTPLIST%%/share/html/Search/Elements/PickCriteria
-%%RTPLIST%%/share/html/Search/Elements/SearchPrivacy
-%%RTPLIST%%/share/html/Search/Elements/SelectAndOr
-%%RTPLIST%%/share/html/Search/Elements/SelectGroup
-%%RTPLIST%%/share/html/Search/Elements/SelectLinks
-%%RTPLIST%%/share/html/Search/Elements/SelectPersonType
-%%RTPLIST%%/share/html/Search/Elements/SelectSearchObject
-%%RTPLIST%%/share/html/Search/Elements/SelectSearchesForObjects
-%%RTPLIST%%/share/html/Search/Results.html
-%%RTPLIST%%/share/html/Search/Results.rdf
-%%RTPLIST%%/share/html/Search/Results.tsv
-%%RTPLIST%%/share/html/SelfService/Attachment/dhandler
-%%RTPLIST%%/share/html/SelfService/Closed.html
-%%RTPLIST%%/share/html/SelfService/Create.html
-%%RTPLIST%%/share/html/SelfService/CreateTicketInQueue.html
-%%RTPLIST%%/share/html/SelfService/Display.html
-%%RTPLIST%%/share/html/SelfService/Elements/GotoTicket
-%%RTPLIST%%/share/html/SelfService/Elements/Header
-%%RTPLIST%%/share/html/SelfService/Elements/MyRequests
-%%RTPLIST%%/share/html/SelfService/Elements/Tabs
-%%RTPLIST%%/share/html/SelfService/Error.html
-%%RTPLIST%%/share/html/SelfService/Prefs.html
-%%RTPLIST%%/share/html/SelfService/Update.html
-%%RTPLIST%%/share/html/SelfService/index.html
-%%RTPLIST%%/share/html/Ticket/Attachment/dhandler
-%%RTPLIST%%/share/html/Ticket/Create.html
-%%RTPLIST%%/share/html/Ticket/Display.html
-%%RTPLIST%%/share/html/Ticket/Elements/AddWatchers
-%%RTPLIST%%/share/html/Ticket/Elements/BulkLinks
-%%RTPLIST%%/share/html/Ticket/Elements/EditBasics
-%%RTPLIST%%/share/html/Ticket/Elements/EditCustomField
-%%RTPLIST%%/share/html/Ticket/Elements/EditCustomFields
-%%RTPLIST%%/share/html/Ticket/Elements/EditDates
-%%RTPLIST%%/share/html/Ticket/Elements/EditPeople
-%%RTPLIST%%/share/html/Ticket/Elements/EditWatchers
-%%RTPLIST%%/share/html/Ticket/Elements/FindAttachments
-%%RTPLIST%%/share/html/Ticket/Elements/LoadTextAttachments
-%%RTPLIST%%/share/html/Ticket/Elements/PreviewScrips
-%%RTPLIST%%/share/html/Ticket/Elements/ShowAttachments
-%%RTPLIST%%/share/html/Ticket/Elements/ShowBasics
-%%RTPLIST%%/share/html/Ticket/Elements/ShowCustomFields
-%%RTPLIST%%/share/html/Ticket/Elements/ShowDates
-%%RTPLIST%%/share/html/Ticket/Elements/ShowDependencies
-%%RTPLIST%%/share/html/Ticket/Elements/ShowGroupMembers
-%%RTPLIST%%/share/html/Ticket/Elements/ShowHistory
-%%RTPLIST%%/share/html/Ticket/Elements/ShowMemberOf
-%%RTPLIST%%/share/html/Ticket/Elements/ShowMembers
-%%RTPLIST%%/share/html/Ticket/Elements/ShowMessageHeaders
-%%RTPLIST%%/share/html/Ticket/Elements/ShowMessageStanza
-%%RTPLIST%%/share/html/Ticket/Elements/ShowPeople
-%%RTPLIST%%/share/html/Ticket/Elements/ShowReferences
-%%RTPLIST%%/share/html/Ticket/Elements/ShowRequestor
-%%RTPLIST%%/share/html/Ticket/Elements/ShowSummary
-%%RTPLIST%%/share/html/Ticket/Elements/ShowTransaction
-%%RTPLIST%%/share/html/Ticket/Elements/ShowTransactionAttachments
-%%RTPLIST%%/share/html/Ticket/Elements/ShowUserEntry
-%%RTPLIST%%/share/html/Ticket/Elements/Tabs
-%%RTPLIST%%/share/html/Ticket/History.html
-%%RTPLIST%%/share/html/Ticket/Modify.html
-%%RTPLIST%%/share/html/Ticket/ModifyAll.html
-%%RTPLIST%%/share/html/Ticket/ModifyDates.html
-%%RTPLIST%%/share/html/Ticket/ModifyLinks.html
-%%RTPLIST%%/share/html/Ticket/ModifyPeople.html
-%%RTPLIST%%/share/html/Ticket/ShowEmailRecord.html
-%%RTPLIST%%/share/html/Ticket/Update.html
-%%RTPLIST%%/share/html/Tools/Elements/Tabs
-%%RTPLIST%%/share/html/Tools/MyDay.html
-%%RTPLIST%%/share/html/Tools/Offline.html
-%%RTPLIST%%/share/html/User/Delegation.html
-%%RTPLIST%%/share/html/User/Elements/DelegateRights
-%%RTPLIST%%/share/html/User/Elements/GroupTabs
-%%RTPLIST%%/share/html/User/Elements/Tabs
-%%RTPLIST%%/share/html/User/Groups/Members.html
-%%RTPLIST%%/share/html/User/Groups/Modify.html
-%%RTPLIST%%/share/html/User/Groups/index.html
-%%RTPLIST%%/share/html/User/Prefs.html
-%%RTPLIST%%/share/html/autohandler
-%%RTPLIST%%/share/html/index.html
-%%RTPLIST%%/share/html/l
-@unexec rm -R %%RT_PATH%%/var 2> /dev/null || true
-@dirrm %%RTPLIST%%/share/html/User/Groups
-@dirrm %%RTPLIST%%/share/html/User/Elements
-@dirrm %%RTPLIST%%/share/html/User
-@dirrm %%RTPLIST%%/share/html/Tools/Elements
-@dirrm %%RTPLIST%%/share/html/Tools
-@dirrm %%RTPLIST%%/share/html/Ticket/Elements
-@dirrm %%RTPLIST%%/share/html/Ticket/Attachment
-@dirrm %%RTPLIST%%/share/html/Ticket
-@dirrm %%RTPLIST%%/share/html/SelfService/Elements
-@dirrm %%RTPLIST%%/share/html/SelfService/Attachment
-@dirrm %%RTPLIST%%/share/html/SelfService
-@dirrm %%RTPLIST%%/share/html/Search/Elements
-@dirrm %%RTPLIST%%/share/html/Search
-@dirrm %%RTPLIST%%/share/html/REST/1.0/ticket
-@dirrm %%RTPLIST%%/share/html/REST/1.0/search
-@dirrm %%RTPLIST%%/share/html/REST/1.0/NoAuth
-@dirrm %%RTPLIST%%/share/html/REST/1.0/Forms/user
-@dirrm %%RTPLIST%%/share/html/REST/1.0/Forms/ticket
-@dirrm %%RTPLIST%%/share/html/REST/1.0/Forms/queue
-@dirrm %%RTPLIST%%/share/html/REST/1.0/Forms
-@dirrm %%RTPLIST%%/share/html/REST/1.0
-@dirrm %%RTPLIST%%/share/html/REST
-@dirrm %%RTPLIST%%/share/html/NoAuth/images
-@dirrm %%RTPLIST%%/share/html/NoAuth
-@dirrm %%RTPLIST%%/share/html/Elements/RT__Ticket
-@dirrm %%RTPLIST%%/share/html/Elements/CollectionAsTable
-@dirrm %%RTPLIST%%/share/html/Elements
-@dirrm %%RTPLIST%%/share/html/Download/Tabular
-@dirrm %%RTPLIST%%/share/html/Download/CustomFieldValue
-@dirrm %%RTPLIST%%/share/html/Download
-@dirrm %%RTPLIST%%/share/html/Approvals/Elements
-@dirrm %%RTPLIST%%/share/html/Approvals
-@dirrm %%RTPLIST%%/share/html/Admin/Users
-@dirrm %%RTPLIST%%/share/html/Admin/Tools
-@dirrm %%RTPLIST%%/share/html/Admin/Queues
-@dirrm %%RTPLIST%%/share/html/Admin/Groups
-@dirrm %%RTPLIST%%/share/html/Admin/Global/CustomFields
-@dirrm %%RTPLIST%%/share/html/Admin/Global
-@dirrm %%RTPLIST%%/share/html/Admin/CustomFields
-@dirrm %%RTPLIST%%/share/html/Admin/Elements
-@dirrm %%RTPLIST%%/share/html/Admin
-@dirrm %%RTPLIST%%/share/html
-@dirrm %%RTPLIST%%/share/doc
-@dirrm %%RTPLIST%%/share
-@dirrm %%RTPLIST%%/sbin
-@dirrm %%RTPLIST%%/local/po
-@dirrm %%RTPLIST%%/local/lib
-@dirrm %%RTPLIST%%/local/html
-@dirrm %%RTPLIST%%/local/etc
-@dirrm %%RTPLIST%%/local
-@dirrm %%RTPLIST%%/lib/t/regression
-@dirrm %%RTPLIST%%/lib/t/data/8859-15-message-series
-@dirrm %%RTPLIST%%/lib/t/data
-@dirrm %%RTPLIST%%/lib/t
-@dirrm %%RTPLIST%%/lib/RT/URI
-@dirrm %%RTPLIST%%/lib/RT/Search
-@dirrm %%RTPLIST%%/lib/RT/Interface/Web/QueryBuilder
-@dirrm %%RTPLIST%%/lib/RT/Interface/Web
-@dirrm %%RTPLIST%%/lib/RT/Interface/Email/Filter
-@dirrm %%RTPLIST%%/lib/RT/Interface/Email/Auth
-@dirrm %%RTPLIST%%/lib/RT/Interface/Email
-@dirrm %%RTPLIST%%/lib/RT/Interface
-@dirrm %%RTPLIST%%/lib/RT/I18N
-@dirrm %%RTPLIST%%/lib/RT/Condition
-@dirrm %%RTPLIST%%/lib/RT/Action
-@dirrm %%RTPLIST%%/lib/RT
-@dirrm %%RTPLIST%%/lib
-@unexec rmdir %%RT_PATH%%/etc 2> /dev/null || true
-@dirrm %%RTPLIST%%/bin
-@dirrm %%RTPLIST%%
diff --git a/www/screem-devel/Makefile b/www/screem-devel/Makefile
deleted file mode 100644
index c9a583fdde34..000000000000
--- a/www/screem-devel/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: SCREEM
-# Date created: 05 Nov 1999
-# Whom: Will Andrews <andrews@technologist.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= screem
-PORTVERSION= 0.16.1
-PORTREVISION= 2
-CATEGORIES= www gnome
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Nice GNOME/GTK-based HTML editor
-
-LIB_DEPENDS= croco-0.6.3:${PORTSDIR}/textproc/libcroco
-
-USE_X_PREFIX= yes
-USE_GNOME= desktopfileutils gnomehack gnomemenus gnomeprefix gnometarget \
- gtksourceview intlhack libgnomeprintui libgnomeui libgtkhtml
-USE_XPM= yes
-USE_REINPLACE= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-INSTALLS_OMF= yes
-
-GCONF_SCHEMAS= screem.schemas
-
-.if defined(WITHOUT_DBUS)
-CONFIGURE_ARGS+= --disable-dbus
-.else
-LIB_DEPENDS+= dbus-1.2:${PORTSDIR}/devel/dbus
-CONFIGURE_ARGS+= --enable-dbus
-.endif
-
-.if defined(WITHOUT_ENCHANT)
-CONFIGURE_ARGS+= --disable-enchant
-.else
-LIB_DEPENDS+= enchant.1:${PORTSDIR}/textproc/enchant
-CONFIGURE_ARGS+= --enable-enchant
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|$${DATADIRNAME}/$${PACKAGE}|$${DATADIRNAME}/gnome/$${PACKAGE}|g' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|\&\& make|\&\& $$(MAKE)|g' ${WRKSRC}/tests/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/www/screem-devel/distinfo b/www/screem-devel/distinfo
deleted file mode 100644
index 88c95080c080..000000000000
--- a/www/screem-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (screem-0.16.1.tar.gz) = 88bfc0afadb905ddbed9bdfbc869602a
-SHA256 (screem-0.16.1.tar.gz) = 8ceed299ebaa85da0f542e727b725b9b55e449347818625863e7ef45fac1951e
-SIZE (screem-0.16.1.tar.gz) = 3851388
diff --git a/www/screem-devel/pkg-descr b/www/screem-devel/pkg-descr
deleted file mode 100644
index b601941fa4de..000000000000
--- a/www/screem-devel/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-SCREEM (Site CReating and Editing EnvironMent) is a VERY nice
-GUI-based HTML editor, much like bluefish. It even imports bluefish
-functions from your bluefish installation!
-
-SCREEM makes a rather ideal GUI HTML editor, especially for
-Unixheads who like using CVS to manage source trees, as SCREEM
-has functional CVS interaction.
-
-WWW: http://www.screem.org/
-
--- John Merryweather Cooper <coop9211@uidaho.edu>
diff --git a/www/screem-devel/pkg-plist b/www/screem-devel/pkg-plist
deleted file mode 100644
index 8b25ca9b490e..000000000000
--- a/www/screem-devel/pkg-plist
+++ /dev/null
@@ -1,249 +0,0 @@
-bin/screem
-include/screem/fileops.h
-include/screem/screem-dtd.h
-include/screem/screem-page.h
-include/screem/screem-plugin.h
-include/screem/screem-site.h
-include/screem/screem-skel-plugin.h
-include/screem/screem-view.h
-lib/screem/plugins/colourWizard.la
-lib/screem/plugins/colourWizard.so
-lib/screem/plugins/css_wizard.la
-lib/screem/plugins/css_wizard.so
-lib/screem/plugins/entityWizard.la
-lib/screem/plugins/entityWizard.so
-lib/screem/plugins/formWizard.la
-lib/screem/plugins/formWizard.so
-lib/screem/plugins/linkWizard.la
-lib/screem/plugins/linkWizard.so
-lib/screem/plugins/object_wizard.la
-lib/screem/plugins/object_wizard.so
-lib/screem/plugins/ssiWizard.la
-lib/screem/plugins/ssiWizard.so
-lib/screem/plugins/tableWizard.la
-lib/screem/plugins/tableWizard.so
-lib/screem/plugins/uploadWizard.la
-lib/screem/plugins/uploadWizard.so
-libdata/pkgconfig/screem-plugin.pc
-share/gnome/application-registry/screem.applications
-share/gnome/applications/screem.desktop
-@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
-share/gnome/help/screem/C/figures/color-wizard.png
-share/gnome/help/screem/C/figures/css-wizard1.png
-share/gnome/help/screem/C/figures/css-wizard2.png
-share/gnome/help/screem/C/figures/editor-autocomplete1.png
-share/gnome/help/screem/C/figures/editor-context-menu.png
-share/gnome/help/screem/C/figures/editor-error.png
-share/gnome/help/screem/C/figures/editor-inline-tagging.png
-share/gnome/help/screem/C/figures/editor-pasting.png
-share/gnome/help/screem/C/figures/editor-tooltips.png
-share/gnome/help/screem/C/figures/editor.png
-share/gnome/help/screem/C/figures/entity-wizard.png
-share/gnome/help/screem/C/figures/form-wizard.png
-share/gnome/help/screem/C/figures/image-wizard.png
-share/gnome/help/screem/C/figures/link-wizard1.png
-share/gnome/help/screem/C/figures/link-wizard2.png
-share/gnome/help/screem/C/figures/newblankdoc.png
-share/gnome/help/screem/C/figures/newdoc.png
-share/gnome/help/screem/C/figures/newsite1.png
-share/gnome/help/screem/C/figures/newsite2.png
-share/gnome/help/screem/C/figures/object-wizard.png
-share/gnome/help/screem/C/figures/opensite1.png
-share/gnome/help/screem/C/figures/opensite2.png
-share/gnome/help/screem/C/figures/opensitelocation.png
-share/gnome/help/screem/C/figures/prefs-browsers.png
-share/gnome/help/screem/C/figures/prefs-doctypes.png
-share/gnome/help/screem/C/figures/prefs-editor.png
-share/gnome/help/screem/C/figures/prefs-fonts-colors.png
-share/gnome/help/screem/C/figures/prefs-misc.png
-share/gnome/help/screem/C/figures/prefs-tag-trees.png
-share/gnome/help/screem/C/figures/preview.png
-share/gnome/help/screem/C/figures/sidebar-attributes1.png
-share/gnome/help/screem/C/figures/sidebar-attributes2.png
-share/gnome/help/screem/C/figures/sidebar-attributes3.png
-share/gnome/help/screem/C/figures/sidebar-errors.png
-share/gnome/help/screem/C/figures/sidebar-files1.png
-share/gnome/help/screem/C/figures/sidebar-files2.png
-share/gnome/help/screem/C/figures/sidebar-messages.png
-share/gnome/help/screem/C/figures/sidebar-resources1.png
-share/gnome/help/screem/C/figures/sidebar-resources2.png
-share/gnome/help/screem/C/figures/sidebar-resources3.png
-share/gnome/help/screem/C/figures/sidebar-symbols.png
-share/gnome/help/screem/C/figures/sidebar-tree.png
-share/gnome/help/screem/C/figures/ssi-wizard.png
-share/gnome/help/screem/C/figures/table-wizard.png
-share/gnome/help/screem/C/figures/tree.png
-share/gnome/help/screem/C/legal.xml
-share/gnome/help/screem/C/screem.xml
-share/gnome/omf/screem/screem-C.omf
-share/gnome/pixmaps/screem/splash/splash.png
-share/gnome/pixmaps/screem.png
-share/gnome/screem/doctypes.xml
-share/gnome/screem/dtd/HTMLlat1.ent
-share/gnome/screem/dtd/HTMLspecial.ent
-share/gnome/screem/dtd/HTMLsymbols.ent
-share/gnome/screem/dtd/catalog
-share/gnome/screem/dtd/gtkuimanager.dtd
-share/gnome/screem/dtd/http%3A%2F%2Fwww.w3.org%2FTR%2Fhtml4%2Fframeset.dtd
-share/gnome/screem/dtd/http%3A%2F%2Fwww.w3.org%2FTR%2Fhtml4%2Floose.dtd
-share/gnome/screem/dtd/http%3A%2F%2Fwww.w3.org%2FTR%2Fhtml4%2Fstrict.dtd
-share/gnome/screem/dtd/http%3A%2F%2Fwww.w3.org%2FTR%2Fxhtml1%2FDTD%2Fxhtml1-frameset.dtd
-share/gnome/screem/dtd/http%3A%2F%2Fwww.w3.org%2FTR%2Fxhtml1%2FDTD%2Fxhtml1-strict.dtd
-share/gnome/screem/dtd/http%3A%2F%2Fwww.w3.org%2FTR%2Fxhtml1%2FDTD%2Fxhtml1-transitional.dtd
-share/gnome/screem/dtd/screem-doctypes.dtd
-share/gnome/screem/dtd/screem-tagtree-config.dtd
-share/gnome/screem/dtd/screem-tagtree.dtd
-share/gnome/screem/dtd/xhtml-lat1.ent
-share/gnome/screem/dtd/xhtml-special.ent
-share/gnome/screem/dtd/xhtml-symbol.ent
-share/gnome/screem/features.xml
-share/gnome/screem/glade/css-wizard.glade
-share/gnome/screem/glade/entityWizard.glade
-share/gnome/screem/glade/linkwizard.glade
-share/gnome/screem/glade/object-wizard.glade
-share/gnome/screem/glade/screem.glade
-share/gnome/screem/glade/ssiwizard.glade
-share/gnome/screem/glade/tablewizard.glade
-share/gnome/screem/glade/uploadwizard.glade
-share/gnome/screem/helpers/Tidy/TidyHTML.desktop
-share/gnome/screem/helpers/Tidy/TidyXML.desktop
-share/gnome/screem/helpers/browsers/epiphany.desktop
-share/gnome/screem/helpers/browsers/konqueror.desktop
-share/gnome/screem/helpers/browsers/opera.desktop
-share/gnome/screem/helpers/browsers-remote/epiphany.desktop
-share/gnome/screem/helpers/browsers-remote/konqueror.desktop
-share/gnome/screem/helpers/browsers-remote/opera.desktop
-share/gnome/screem/hints/screem_hints.txt
-share/gnome/screem/hints/screem_hints_fr.txt
-share/gnome/screem/hints/screem_hints_pt_BR.txt
-share/gnome/screem/hints/screem_hints_sv.txt
-share/gnome/screem/pixmaps/add-link-16.png
-share/gnome/screem/pixmaps/add-link-24.png
-share/gnome/screem/pixmaps/add_column-16.png
-share/gnome/screem/pixmaps/add_column-24.png
-share/gnome/screem/pixmaps/add_row-16.png
-share/gnome/screem/pixmaps/add_row-24.png
-share/gnome/screem/pixmaps/bookmarks-open.png
-share/gnome/screem/pixmaps/bookmarks-preferences.png
-share/gnome/screem/pixmaps/browser.xpm
-share/gnome/screem/pixmaps/button.xpm
-share/gnome/screem/pixmaps/caption.xpm
-share/gnome/screem/pixmaps/checkbutton.xpm
-share/gnome/screem/pixmaps/cvs-add-16.png
-share/gnome/screem/pixmaps/cvs-add-24.png
-share/gnome/screem/pixmaps/cvs-add.png
-share/gnome/screem/pixmaps/cvs-checkout-16.png
-share/gnome/screem/pixmaps/cvs-checkout-24.png
-share/gnome/screem/pixmaps/cvs-checkout.png
-share/gnome/screem/pixmaps/cvs-commit-16.png
-share/gnome/screem/pixmaps/cvs-commit-24.png
-share/gnome/screem/pixmaps/cvs-remove-16.png
-share/gnome/screem/pixmaps/cvs-remove-24.png
-share/gnome/screem/pixmaps/cvs-remove.png
-share/gnome/screem/pixmaps/cvs-update-16.png
-share/gnome/screem/pixmaps/cvs-update-24.png
-share/gnome/screem/pixmaps/cvs-update.png
-share/gnome/screem/pixmaps/entry.xpm
-share/gnome/screem/pixmaps/fixed.xpm
-share/gnome/screem/pixmaps/gallery.xpm
-share/gnome/screem/pixmaps/gnome-fileentry.xpm
-share/gnome/screem/pixmaps/hand-open.png
-share/gnome/screem/pixmaps/insert-symbol-16.png
-share/gnome/screem/pixmaps/insert-symbol-24.png
-share/gnome/screem/pixmaps/optionmenu.xpm
-share/gnome/screem/pixmaps/paragraphs.png
-share/gnome/screem/pixmaps/pre.xpm
-share/gnome/screem/pixmaps/radiobutton.xpm
-share/gnome/screem/pixmaps/resources.png
-share/gnome/screem/pixmaps/screem_site.png
-share/gnome/screem/pixmaps/site_preview.png
-share/gnome/screem/pixmaps/site_structure-48.png
-share/gnome/screem/pixmaps/stock-close-12.png
-share/gnome/screem/pixmaps/stock-menu-left-12.png
-share/gnome/screem/pixmaps/stock-menu-right-12.png
-share/gnome/screem/pixmaps/stock_connect.png
-share/gnome/screem/pixmaps/stock_disconnect.png
-share/gnome/screem/pixmaps/stock_insert_image-16.png
-share/gnome/screem/pixmaps/stock_insert_image.png
-share/gnome/screem/pixmaps/stock_insert_object-16.png
-share/gnome/screem/pixmaps/stock_insert_object.png
-share/gnome/screem/pixmaps/stock_insert_table-16.png
-share/gnome/screem/pixmaps/sub.xpm
-share/gnome/screem/pixmaps/sup.xpm
-share/gnome/screem/pixmaps/td.xpm
-share/gnome/screem/pixmaps/text.xpm
-share/gnome/screem/pixmaps/th.xpm
-share/gnome/screem/pixmaps/todo.png
-share/gnome/screem/pixmaps/tr.xpm
-share/gnome/screem/resources/Images/made.png
-share/gnome/screem/resources/Javascript/linktitle.js
-share/gnome/screem/resources/Javascript/preload.js
-share/gnome/screem/resources/Javascript/rollover.js
-share/gnome/screem/resources/Templates/template.html
-share/gnome/screem/tagtrees/apache.tagtree
-share/gnome/screem/tagtrees/cfml.tagtree
-share/gnome/screem/tagtrees/css.tagtree
-share/gnome/screem/tagtrees/funcref_php.tagtree
-share/gnome/screem/tagtrees/funcref_python.tagtree
-share/gnome/screem/tagtrees/html.tagtree
-share/gnome/screem/tagtrees/javascript.tagtree
-share/gnome/screem/tagtrees/teixlite.tagtree
-share/gnome/screem/ui/layout
-share/gnome/screem/ui/screem-editable-toolbars.xml
-share/gnome/screem/ui/screem-tag-tree-bar.xml
-share/gnome/screem/ui/screem-window-menu.xml
-share/gnome/screem/ui/screem-window-popups.xml
-share/gnome/screem/ui/screem-window-toolbar.xml
-share/locale/az/LC_MESSAGES/screem.mo
-share/locale/cs/LC_MESSAGES/screem.mo
-share/locale/da/LC_MESSAGES/screem.mo
-share/locale/de/LC_MESSAGES/screem.mo
-share/locale/el/LC_MESSAGES/screem.mo
-share/locale/es/LC_MESSAGES/screem.mo
-share/locale/fr/LC_MESSAGES/screem.mo
-share/locale/it/LC_MESSAGES/screem.mo
-share/locale/ja/LC_MESSAGES/screem.mo
-share/locale/ko/LC_MESSAGES/screem.mo
-share/locale/nb/LC_MESSAGES/screem.mo
-share/locale/no/LC_MESSAGES/screem.mo
-share/locale/pl/LC_MESSAGES/screem.mo
-share/locale/pt_BR/LC_MESSAGES/screem.mo
-share/locale/ru/LC_MESSAGES/screem.mo
-share/locale/rw/LC_MESSAGES/screem.mo
-share/locale/sk/LC_MESSAGES/screem.mo
-share/locale/sv/LC_MESSAGES/screem.mo
-share/locale/tr/LC_MESSAGES/screem.mo
-share/locale/uk/LC_MESSAGES/screem.mo
-share/locale/vi/LC_MESSAGES/screem.mo
-share/locale/zh_CN/LC_MESSAGES/screem.mo
-share/mime/packages/screem.xml
-@dirrm share/gnome/screem/ui
-@dirrm share/gnome/screem/tagtrees
-@dirrm share/gnome/screem/resources/Templates
-@dirrm share/gnome/screem/resources/PHP3
-@dirrm share/gnome/screem/resources/Javascript
-@dirrm share/gnome/screem/resources/Images
-@dirrm share/gnome/screem/resources/HTML
-@dirrm share/gnome/screem/resources/Applets
-@dirrm share/gnome/screem/resources
-@dirrm share/gnome/screem/pixmaps
-@dirrm share/gnome/screem/hints
-@dirrm share/gnome/screem/helpers/browsers-remote
-@dirrm share/gnome/screem/helpers/browsers
-@dirrm share/gnome/screem/helpers/Tidy
-@dirrm share/gnome/screem/helpers
-@dirrm share/gnome/screem/glade
-@dirrm share/gnome/screem/dtd
-@dirrm share/gnome/screem
-@dirrm share/gnome/pixmaps/screem/splash
-@dirrm share/gnome/pixmaps/screem
-@dirrm share/gnome/omf/screem
-@dirrm share/gnome/help/screem/C/figures
-@dirrm share/gnome/help/screem/C
-@dirrm share/gnome/help/screem
-@dirrm lib/screem/plugins
-@dirrm lib/screem
-@dirrm include/screem
-@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime
-@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime
-@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
diff --git a/www/seamonkey/files/mozconfig-generic.in b/www/seamonkey/files/mozconfig-generic.in
deleted file mode 100644
index 9af187e48d2f..000000000000
--- a/www/seamonkey/files/mozconfig-generic.in
+++ /dev/null
@@ -1,8 +0,0 @@
-ac_add_options --prefix=@FAKEDIR@
-export CPPFLAGS="@CPPFLAGS@"
-export CFLAGS="@CFLAGS@"
-export LIBS="@LIBS@"
-export LDFLAGS="@LDFLAGS@"
-export CONFIG_SH=/bin/sh
-export XP_UNIX=1
-export PERL="@PERL@"
diff --git a/www/seamonkey2/Makefile b/www/seamonkey2/Makefile
deleted file mode 100644
index 232483d82bec..000000000000
--- a/www/seamonkey2/Makefile
+++ /dev/null
@@ -1,129 +0,0 @@
-# New ports collection makefile for: mozilla
-# Date created: 31 Mar 1998
-# Whom: eivind/dima/jseger
-#
-# $FreeBSD$
-# $MCom: ports/www/seamonkey/Makefile,v 1.35 2005/11/28 19:28:49 ahze Exp $
-#
-
-PORTNAME= seamonkey
-DISTVERSION= 1.0
-CATEGORIES?= www
-MASTER_SITES= ${MASTER_SITE_MOZILLA}
-MASTER_SITE_SUBDIR= seamonkey/releases/${DISTVERSION}
-DISTNAME= ${PORTNAME}-${DISTVERSION}.source
-
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= The open source, standards compliant web browser
-
-USE_BZIP2= yes
-USE_GMAKE= yes
-WANT_GNOME= yes
-HAS_CONFIGURE= yes
-ALL_TARGET= default
-USE_X_PREFIX= yes
-MOZ_PIS_SCRIPTS= moz_pis_S50cleanhome
-MAKE_ENV= LD_LIBRARY_PATH=${WRKSRC}/dist/bin
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/cairo"
-
-CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
-
-MOZ_EXTENSIONS= default
-MOZ_OPTIONS+= --enable-application=suite \
- --enable-svg-renderer=cairo \
- --enable-system-cairo \
- --enable-canvas
-MOZ_MK_OPTIONS+= MOZ_CO_PROJECT=suite
-
-NOT_FOR_ARCHS= ia64
-
-OPTIONS=MAILNEWS "Enable Mail and News modules" on \
- COMPOSER "Enable the HTML Composer module" on \
- LDAP "Enable LDAP support for Mailnews" on \
- CHATZILLA "Enable the Chatzilla IRC module" on \
- JAVASCRIPT_DEBUGGER "Enable DTD and JavaScript debuggers" off \
- SMB "Enable smb:// URI support using gnomevfs" off
-
-.include <bsd.port.pre.mk>
-
-.if exists(${LOCALBASE}/include/cairo/cairo-glitz.h)
-# Glitz support can only be enabled if cairo is built with glitz support
-MOZ_OPTIONS+= --enable-glitz
-LIB_DEPENDS+= glitz.1:${PORTSDIR}/graphics/glitz
-.endif
-
-.if ${ARCH} == "alpha" && ${OSVERSION} < 500035
-IGNORE= core dumps on ${ARCH} during post-build
-.endif
-
-.if ${OSVERSION} < 500000
-BROKEN="Does not build"
-.endif
-
-.if defined(WITHOUT_MAILNEWS)
-MOZ_OPTIONS+= --disable-ldap --disable-mailnews
-.else
-# mail and news desired, but not LDAP
-.if defined(WITHOUT_LDAP)
-MOZ_OPTIONS+= --disable-ldap --enable-mailnews
-.else
-MOZ_OPTIONS+= --enable-ldap --enable-mailnews
-.endif
-.endif
-.if !defined(WITHOUT_CHATZILLA)
-MOZ_EXTENSIONS:= ${MOZ_EXTENSIONS},irc
-.endif
-.if defined(WITH_JAVASCRIPT_DEBUGGER)
-MOZ_OPTIONS+= --enable-jsd \
- --enable-dtd-debug
-.else
-MOZ_OPTIONS+= --disable-jsd \
- --disable-dtd-debug
-.endif
-
-.if defined(WITH_CALENDAR)
-MOZ_OPTIONS+= --enable-calendar
-.endif
-
-.if defined(WITHOUT_COMPOSER)
-MOZ_OPTIONS+= --disable-composer
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \
- ${WRKSRC}/modules/libpref/src/init/all.js
- @${REINPLACE_CMD} -e 's|<iconv.h>|\"${LOCALBASE}/include/iconv.h\"|g' \
- ${WRKSRC}/configure \
- ${WRKSRC}/intl/uconv/native/nsNativeUConvService.cpp \
- ${WRKSRC}/xpcom/io/nsNativeCharsetUtils.cpp
- @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
- < ${FILESDIR}/seamonkey.desktop.in > \
- ${WRKDIR}/seamonkey.desktop
-
-pre-install:
- if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then \
- for jpi in ${JPI_LIST}; do \
- if [ -f $${jpi} ]; then \
- ${ECHO_CMD} lib/browser_plugins/libjavaplugin_oji.so >> ${PLIST} ; \
- break; \
- fi; \
- done; \
- fi
- ${ECHO_CMD} share/applications/seamonkey.desktop >> ${PLIST}
- ${ECHO_CMD} "@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}" >> ${PLIST}
-
-do-install:
- if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then \
- for jpi in ${JPI_LIST}; do \
- if [ -f $${jpi} ]; then \
- ${LN} -sf $${jpi} \
- ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ; \
- break; \
- fi; \
- done; \
- fi
- ${MKDIR} ${PREFIX}/share/applications
- ${INSTALL_DATA} ${WRKDIR}/seamonkey.desktop ${PREFIX}/share/applications
-
-.include "${.CURDIR}/../mozilla/Makefile.common"
-.include <bsd.port.post.mk>
diff --git a/www/seamonkey2/distinfo b/www/seamonkey2/distinfo
deleted file mode 100644
index c8dc53da7b64..000000000000
--- a/www/seamonkey2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (seamonkey-1.0.source.tar.bz2) = e4f2edc5b2248d090303c70f5b28f210
-SHA256 (seamonkey-1.0.source.tar.bz2) = e28cff7411992f1468d098806a427397114ea64a12a425c7c6be8b49e891f334
-SIZE (seamonkey-1.0.source.tar.bz2) = 34860577
diff --git a/www/seamonkey2/files/moz_pis_S50cleanhome b/www/seamonkey2/files/moz_pis_S50cleanhome
deleted file mode 100644
index 3de5565e39f2..000000000000
--- a/www/seamonkey2/files/moz_pis_S50cleanhome
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-#
-
-# S50cleanhome
-# a script to clean up users' Mozilla home directories to make upgrading
-# less painful.
-
-# We run in our own subshell
-
-# First, verify protocol
-[ "$1" != "start" ] && exit 1
-[ -z "${MOZ_PIS_API}" -o ${MOZ_PIS_API} -ne 2 ] && exit 1
-[ -z "${MOZ_PIS_MOZBINDIR}" -o ! -d "${MOZ_PIS_MOZBINDIR}" ] && exit 1
-[ -z "${HOME}" -o ! -d "${HOME}" ] && exit 1
-[ -z "${MOZ_PIS_USER_DIR}" -o ! -d "${HOME}/${MOZ_PIS_USER_DIR}" ] && exit 1
-
-# Try to cleanup ${HOME}/${MOZ_PIS_USER_DIR}
-
-if [ -f "${HOME}/${MOZ_PIS_USER_DIR}/profiles.ini" ]; then
- sed -e '/Path=/! d' -e "s,Path=,${HOME}/${MOZ_PIS_USER_DIR}/," \
- "${HOME}/${MOZ_PIS_USER_DIR}/profiles.ini" \
- | while read dir
- do
- [ ! -d "${dir}" ] && continue
- # Debian does this for new builds
- # rm -f "${dir}/XUL.mfasl"
- # force a rebuild of compreg.dat and xpti.dat for new installations
- [ "${dir}/compreg.dat" -ot "${MOZ_PIS_MOZBINDIR}/components.ini" ] &&
- rm -f "${dir}/compatibility.ini" "${dir}/XUL.mfasl"
- done
-fi
diff --git a/www/seamonkey2/files/patch-build_unix_run-mozilla.sh b/www/seamonkey2/files/patch-build_unix_run-mozilla.sh
deleted file mode 100644
index 6d8cb15859a2..000000000000
--- a/www/seamonkey2/files/patch-build_unix_run-mozilla.sh
+++ /dev/null
@@ -1,21 +0,0 @@
---- build/unix/run-mozilla.sh.orig Sat Oct 1 01:36:47 2005
-+++ build/unix/run-mozilla.sh Thu Dec 22 17:51:10 2005
-@@ -328,7 +328,7 @@
- fi
- ##
- ## Set LD_LIBRARY_PATH
--LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
-+LD_LIBRARY_PATH=${MOZ_DIST_BIN}:%%PREFIX%%/lib/browser_plugins:%%PREFIX%%/lib/browser_linux_plugins:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"}
- if [ -n "$LD_LIBRARYN32_PATH" ]
- then
- LD_LIBRARYN32_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARYN32_PATH+":$LD_LIBRARYN32_PATH"}
-@@ -415,6 +415,9 @@
- #
- export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
- export SHLIB_PATH LIBPATH LIBRARY_PATH ADDON_PATH DYLD_LIBRARY_PATH
-+
-+MOZ_PLUGIN_PATH=%%PREFIX%%/lib/browser_plugins:%%PREFIX%%/lib/browser_linux_plugins
-+export MOZ_PLUGIN_PATH
-
- if [ $moz_debug -eq 1 ]
- then
diff --git a/www/seamonkey2/files/patch-config-mkdepend-imakemdep.h b/www/seamonkey2/files/patch-config-mkdepend-imakemdep.h
deleted file mode 100644
index b688e664475d..000000000000
--- a/www/seamonkey2/files/patch-config-mkdepend-imakemdep.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/imakemdep.h Fri Sep 4 21:22:25 1998
-+++ config/mkdepend/imakemdep.h Thu Oct 16 22:43:25 2003
-@@ -278,4 +278,7 @@
- "-D__i386__",
- # endif
-+# if defined(__amd64__) || defined(__x86_64__)
-+ "-D__amd64__ -D__x86_64__",
-+# endif
- # ifdef __GNUC__
- "-traditional",
diff --git a/www/seamonkey2/files/patch-config_autoconf.mk.in b/www/seamonkey2/files/patch-config_autoconf.mk.in
deleted file mode 100644
index c4fa0b516d1d..000000000000
--- a/www/seamonkey2/files/patch-config_autoconf.mk.in
+++ /dev/null
@@ -1,18 +0,0 @@
---- config/autoconf.mk.in.orig Mon Mar 15 22:56:25 2004
-+++ config/autoconf.mk.in Fri Mar 19 15:17:50 2004
-@@ -31,13 +31,13 @@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- bindir = @bindir@
--includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir = @includedir@/%%MOZILLA%%
- libdir = @libdir@
- datadir = @datadir@
- mandir = @mandir@
- idldir = @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-
--mozappdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+mozappdir = $(libdir)/%%MOZILLA%%
- mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION)
- mrelibdir = $(mredir)/lib
-
diff --git a/www/seamonkey2/files/patch-config_mkdepend_Makefile.in b/www/seamonkey2/files/patch-config_mkdepend_Makefile.in
deleted file mode 100644
index 8da7e48ab0df..000000000000
--- a/www/seamonkey2/files/patch-config_mkdepend_Makefile.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/mkdepend/Makefile.in.orig Sun Apr 18 14:17:26 2004
-+++ config/mkdepend/Makefile.in Sun Dec 12 09:42:11 2004
-@@ -73,6 +73,7 @@
- include $(topsrcdir)/config/rules.mk
-
- HOST_CFLAGS += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
-+HOST_CFLAGS += $(XCFLAGS)
-
- ifdef GNU_CC
- _GCCDIR = $(shell $(CC) -print-file-name=include)
diff --git a/www/seamonkey2/files/patch-config_rules.mk b/www/seamonkey2/files/patch-config_rules.mk
deleted file mode 100644
index 16cb6ae1192e..000000000000
--- a/www/seamonkey2/files/patch-config_rules.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- config/rules.mk.orig Sun May 18 16:10:18 2003
-+++ config/rules.mk Sun Jul 20 18:07:26 2003
-@@ -448,7 +448,11 @@
-
- ifeq ($(OS_ARCH),FreeBSD)
- ifdef IS_COMPONENT
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
-+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc
-+else
- EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
-+endif
- endif
- endif
-
diff --git a/www/seamonkey2/files/patch-configure b/www/seamonkey2/files/patch-configure
deleted file mode 100644
index a973ee0586b7..000000000000
--- a/www/seamonkey2/files/patch-configure
+++ /dev/null
@@ -1,47 +0,0 @@
---- configure.orig Tue Oct 4 02:01:48 2005
-+++ configure Thu Dec 22 17:54:43 2005
-@@ -10016,7 +10016,7 @@
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-liconv $LIBS"
-+LIBS="-L$LOCALBASE/lib -liconv $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10022 "configure"
- #include "confdefs.h"
-@@ -10047,7 +10047,7 @@
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
-- _ICONV_LIBS="$_ICONV_LIBS -liconv"
-+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"
- else
- echo "$ac_t""no" 1>&6
- echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6
-@@ -10057,7 +10057,7 @@
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-liconv $LIBS"
-+LIBS="-L$LOCALBASE/lib -liconv $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 10063 "configure"
- #include "confdefs.h"
-@@ -10088,7 +10088,7 @@
- fi
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
-- _ICONV_LIBS="$_ICONV_LIBS -liconv"
-+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv"
- else
- echo "$ac_t""no" 1>&6
- fi
-@@ -12518,7 +12518,7 @@
- MOZ_SUITE=1
- MOZ_PROFILESHARING=
- MOZ_APP_VERSION=$SEAMONKEY_VERSION
-- MOZ_EXTENSIONS_DEFAULT=" cookie wallet content-packs xml-rpc xmlextras help p3p pref transformiix venkman inspector irc universalchardet typeaheadfind webservices spellcheck gnomevfs auth sroaming permissions reporter"
-+ MOZ_EXTENSIONS_DEFAULT=" cookie wallet content-packs xml-rpc xmlextras help p3p pref transformiix venkman inspector universalchardet typeaheadfind webservices spellcheck gnomevfs auth sroaming permissions reporter"
- cat >> confdefs.h <<\EOF
- #define MOZ_SUITE 1
- EOF
diff --git a/www/seamonkey2/files/patch-extensions_transformiix_source_base_Double.cpp b/www/seamonkey2/files/patch-extensions_transformiix_source_base_Double.cpp
deleted file mode 100644
index 38ce7ec12167..000000000000
--- a/www/seamonkey2/files/patch-extensions_transformiix_source_base_Double.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
---- extensions/transformiix/source/base/Double.cpp.orig Mon Feb 6 15:40:52 2006
-+++ extensions/transformiix/source/base/Double.cpp Mon Feb 6 15:51:01 2006
-@@ -52,11 +52,16 @@
- //A trick to handle IEEE floating point exceptions on FreeBSD - E.D.
- #ifdef __FreeBSD__
- #include <ieeefp.h>
--#ifdef __alpha__
--fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
--#else
--fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML;
-+#if !defined(FP_X_DNML)
-+#define FP_X_DNML 0
- #endif
-+#if !defined(FP_X_STK)
-+#define FP_X_STK 0
-+#endif
-+#if !defined(FP_X_IOV)
-+#define FP_X_IOV 0
-+#endif
-+fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML|FP_X_STK|FP_X_IOV;
- fp_except_t oldmask = fpsetmask(~allmask);
- #endif
-
diff --git a/www/seamonkey2/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp b/www/seamonkey2/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp
deleted file mode 100644
index bc141062f7c6..000000000000
--- a/www/seamonkey2/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
---- gfx/src/gtk/nsFontMetricsXft.cpp.orig Wed Mar 17 02:08:01 2004
-+++ gfx/src/gtk/nsFontMetricsXft.cpp Wed Mar 17 02:08:15 2004
-@@ -65,7 +65,8 @@
-
- #include <gdk/gdkx.h>
- #include <freetype/tttables.h>
--#include <freetype/freetype.h>
-+#include <ft2build.h>
-+#include FT_FREETYPE_H
-
- #define FORCE_PR_LOG
- #include "prlog.h"
diff --git a/www/seamonkey2/files/patch-libm b/www/seamonkey2/files/patch-libm
deleted file mode 100644
index 7de64b2a5068..000000000000
--- a/www/seamonkey2/files/patch-libm
+++ /dev/null
@@ -1,25 +0,0 @@
---- js/src/Makefile.in Thu Aug 4 22:26:52 2005
-+++ js/src/Makefile.in Thu Aug 4 23:02:32 2005
-@@ -148,5 +148,4 @@
- endif
-
--FDLIBM_LIBRARY = fdlibm/$(LIB_PREFIX)fdm.$(LIB_SUFFIX)
- JSMATH_PRELINK = jsmathtemp.o
- JS_SAFE_ARENA = 1
-@@ -320,7 +319,4 @@
- endif
- @$(RM) -f $(JSMATH_PRELINK)
--else
--# Create dependency so we build fdlibm
--jsmath.o: $(FDLIBM_LIBRARY) Makefile.in
- endif
-
---- js/Makefile.in Sun Mar 23 14:36:00 2003
-+++ js/Makefile.in Thu Aug 4 23:08:06 2005
-@@ -46,5 +46,5 @@
- #
-
--DIRS = src/fdlibm src
-+DIRS = src
-
- include $(topsrcdir)/config/rules.mk
diff --git a/www/seamonkey2/files/patch-security_coreconf_FreeBSD.mk b/www/seamonkey2/files/patch-security_coreconf_FreeBSD.mk
deleted file mode 100644
index 5c76b5af5ebf..000000000000
--- a/www/seamonkey2/files/patch-security_coreconf_FreeBSD.mk
+++ /dev/null
@@ -1,37 +0,0 @@
---- security/coreconf/FreeBSD.mk.orig Wed Mar 26 20:17:25 2003
-+++ security/coreconf/FreeBSD.mk Thu Jul 8 12:56:24 2004
-@@ -35,16 +35,18 @@
-
- include $(CORE_DEPTH)/coreconf/UNIX.mk
-
--DEFAULT_COMPILER = gcc
--CC = gcc
--CCC = g++
-+CCC = ${CXX}
- RANLIB = ranlib
-
- ifeq ($(OS_TEST),alpha)
- CPU_ARCH = alpha
- else
-+ifeq ($(OS_TEST),amd64)
-+CPU_ARCH = amd64
-+else
- CPU_ARCH = x86
- endif
-+endif
-
- OS_CFLAGS = $(DSO_CFLAGS) -ansi -Wall -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK
-
-@@ -71,7 +73,11 @@
- DLL_SUFFIX = so.1.0
- endif
-
--MKSHLIB = $(CC) $(DSO_LDOPTS)
-+ifneq (,$(filter alpha ia64,$(OS_TEST)))
-+MKSHLIB = $(CC) -Wl,-Bsymbolic -lc $(DSO_LDOPTS) -o $@
-+else
-+MKSHLIB = $(CC) -Wl,-Bsymbolic $(DSO_LDOPTS) -o $@
-+endif
- ifdef MAPFILE
- # Add LD options to restrict exported symbols to those in the map file
- endif
diff --git a/www/seamonkey2/files/patch-sysnss b/www/seamonkey2/files/patch-sysnss
deleted file mode 100644
index a9154ce9a292..000000000000
--- a/www/seamonkey2/files/patch-sysnss
+++ /dev/null
@@ -1,156 +0,0 @@
---- Makefile.in Tue Sep 14 16:59:40 2004
-+++ Makefile.in Tue Aug 2 08:26:55 2005
-@@ -102,6 +102,4 @@
- # tier 1 - 3rd party individual libraries
- #
--tier_1_dirs += dbm
--
- ifndef MOZ_NATIVE_JPEG
- tier_1_dirs += jpeg
---- security/manager/ssl/src/Makefile.in Wed Jan 7 08:36:51 2004
-+++ security/manager/ssl/src/Makefile.in Tue Aug 2 09:13:07 2005
-@@ -117,5 +117,5 @@
- # Use local includes because they are inserted before INCLUDES
- # so that Mozilla's nss.h is used, not glibc's
--LOCAL_INCLUDES += -I$(DIST)/public/nss \
-+LOCAL_INCLUDES += -I$(LOCALBASE)/include/nss/nss \
- $(NULL)
-
---- config/config.mk Tue Oct 12 00:11:11 2004
-+++ config/config.mk Tue Aug 2 09:19:18 2005
-@@ -170,5 +170,4 @@
- NSS_LIBS = \
- $(LIBS_DIR) \
-- $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX) \
- -lsmime3 \
- -lssl3 \
-@@ -189,11 +188,5 @@
- endif
-
--NSS_DEP_LIBS = \
-- $(DIST)/lib/$(LIB_PREFIX)crmf.$(LIB_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)smime3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)ssl3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)nss3$(DLL_SUFFIX) \
-- $(DIST)/lib/$(DLL_PREFIX)softokn3$(DLL_SUFFIX) \
-- $(NULL)
-+NSS_DEP_LIBS =
-
- MOZ_UNICHARUTIL_LIBS = $(DIST)/lib/$(LIB_PREFIX)unicharutil_s.$(LIB_SUFFIX)
---- security/manager/ssl/src/nsNSSComponent.cpp Thu Apr 22 15:48:30 2004
-+++ security/manager/ssl/src/nsNSSComponent.cpp Thu Aug 4 16:44:27 2005
-@@ -88,4 +88,8 @@
- }
-
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#include <errno.h>
-+
- #ifdef PR_LOGGING
- PRLogModuleInfo* gPIPNSSLog = nsnull;
-@@ -406,4 +410,5 @@
- const char *possible_ckbi_locations[] = {
- NS_GRE_DIR,
-+ NS_UNIX_LIB_DIR,
- NS_XPCOM_CURRENT_PROCESS_DIR
- };
-@@ -419,5 +424,5 @@
- }
-
-- char *fullModuleName = nsnull;
-+ char *fullModuleName;
- #ifdef XP_MAC
- nsCAutoString nativePath;
-@@ -431,4 +436,12 @@
- fullModuleName = PR_GetLibraryName(processDir.get(), "nssckbi");
- #endif
-+ if (fullModuleName == nsnull)
-+ continue;
-+ struct stat sb;
-+ if (stat(fullModuleName, &sb)) {
-+ if (errno != ENOENT)
-+ perror(fullModuleName);
-+ continue;
-+ }
- /* If a module exists with the same name, delete it. */
- NS_ConvertUCS2toUTF8 modNameUTF8(modName);
---- security/manager/Makefile.in.orig Wed Nov 2 16:50:36 2005
-+++ security/manager/Makefile.in Fri Nov 11 02:14:27 2005
-@@ -52,18 +52,9 @@
- SSL3_LIB \
- SOFTOKEN3_LIB \
- SOFTOKEN3_CHK \
-- LOADABLE_ROOT_MODULE \
- HAVE_FREEBL_MODULES \
- $(NULL)
-
--LOADABLE_ROOT_MODULE = $(DLL_PREFIX)nssckbi$(DLL_SUFFIX)
--
--NSS3_LIB = $(DLL_PREFIX)nss3$(DLL_SUFFIX)
--SMIME3_LIB = $(DLL_PREFIX)smime3$(DLL_SUFFIX)
--SSL3_LIB = $(DLL_PREFIX)ssl3$(DLL_SUFFIX)
--SOFTOKEN3_LIB = $(DLL_PREFIX)softokn3$(DLL_SUFFIX)
--SOFTOKEN3_CHK = $(DLL_PREFIX)softokn3.chk
--
- ifneq (,$(filter SunOS HP-UX,$(OS_ARCH)))
- ifeq (,$(filter i86pc ia64,$(OS_TEST)))
- ifndef HAVE_64BIT_OS
-@@ -151,11 +142,6 @@
-
- .nss.cleaned: .nss.checkout
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
- touch $@
-
- .nss.checkout:
-@@ -176,10 +162,10 @@
- else
- cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX) $(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
- endif
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS)
-+# $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS)
- ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
-+# $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
-+# $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS)
- endif
- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DIST)/bin
- ifndef SKIP_CHK
-@@ -203,20 +189,6 @@
- endif
-
- install::
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DESTDIR)$(mozappdir)
--ifndef SKIP_CHK
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DESTDIR)$(mozappdir)
--endif
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DESTDIR)$(mozappdir)
--ifdef HAVE_FREEBL_MODULES
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(DESTDIR)$(mozappdir)
-- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(DESTDIR)$(mozappdir)
--endif
- $(MAKE) -C boot $@
- $(MAKE) -C ssl $@
- $(MAKE) -C locales $@
-@@ -232,11 +204,6 @@
- $(MAKE) -C pki $@
- endif
- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
--ifndef SKIP_CHK
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS) clean
-- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign $(DEFAULT_GMAKE_FLAGS) clean
--endif
-
- echo-requires-recursive::
- $(MAKE) -C boot $@
diff --git a/www/seamonkey2/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp b/www/seamonkey2/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
deleted file mode 100644
index 7f8e55f536df..000000000000
--- a/www/seamonkey2/files/patch-uriloader_exthandler_unix_nsGNOMERegistry.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- uriloader/exthandler/unix/nsGNOMERegistry.cpp.orig Fri Dec 24 04:30:00 2004
-+++ uriloader/exthandler/unix/nsGNOMERegistry.cpp Fri Dec 24 04:34:05 2004
-@@ -143,7 +143,7 @@
- PR_END_MACRO
-
- // Attempt to open libgconf
-- gconfLib = LoadVersionedLibrary("gconf-2", ".4");
-+ gconfLib = PR_LoadLibrary("libgconf-2.so");
- ENSURE_LIB(gconfLib);
-
- GET_LIB_FUNCTION(gconf, gconf_client_get_default);
-@@ -151,7 +151,7 @@
- GET_LIB_FUNCTION(gconf, gconf_client_get_bool);
-
- // Attempt to open libgnome
-- gnomeLib = LoadVersionedLibrary("gnome-2", ".0");
-+ gnomeLib = PR_LoadLibrary("libgnome-2.so");
- ENSURE_LIB(gnomeLib);
-
- GET_LIB_FUNCTION(gnome, gnome_url_show);
-@@ -160,7 +160,7 @@
- GET_LIB_FUNCTION(gnome, gnome_program_get);
-
- // Attempt to open libgnomevfs
-- vfsLib = LoadVersionedLibrary("gnomevfs-2", ".0");
-+ vfsLib = PR_LoadLibrary("libgnomevfs-2.so");
- ENSURE_LIB(vfsLib);
-
- GET_LIB_FUNCTION(vfs, gnome_vfs_mime_type_from_name);
diff --git a/www/seamonkey2/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc b/www/seamonkey2/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc
deleted file mode 100644
index ebe5474ca275..000000000000
--- a/www/seamonkey2/files/patch-xpcom_reflect_xptcall_public_xptcstubsdecl.inc
+++ /dev/null
@@ -1,11 +0,0 @@
---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004
-+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Fri Mar 19 15:58:14 2004
-@@ -8,7 +8,7 @@
- * 1 is AddRef
- * 2 is Release
- */
--#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__))
-+#if !defined(__ia64)
- NS_IMETHOD Stub3();
- NS_IMETHOD Stub4();
- NS_IMETHOD Stub5();
diff --git a/www/seamonkey2/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in b/www/seamonkey2/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in
deleted file mode 100644
index dbdc47b6f8e4..000000000000
--- a/www/seamonkey2/files/patch-xpcom_reflect_xptcall_src_md_unix_Makefile.in
+++ /dev/null
@@ -1,56 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003
-+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 14:31:25 2004
-@@ -49,6 +49,9 @@
- ifeq (86,$(findstring 86,$(OS_TEST)))
- CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
- endif
-+ifeq (amd64,$(OS_TEST))
-+CPPSRCS := xptcinvoke_amd64_freebsd.cpp xptcstubs_amd64_freebsd.cpp
-+endif
- endif
- #
- # New code for Linux, et. al., with gcc
-@@ -59,8 +62,8 @@
- CPPSRCS := xptcinvoke_gcc_x86_unix.cpp xptcstubs_gcc_x86_unix.cpp
- endif
- endif
--# IA64 Linux
--ifneq (,$(filter Linux,$(OS_ARCH)))
-+# IA64 Linux & FreeBSD
-+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH)))
- ifneq (,$(findstring ia64,$(OS_TEST)))
- CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
- ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
-@@ -106,9 +109,15 @@
- ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s
- endif
- #
-+# FreeBSD/Alpha
-+#
-+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha)
-+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp
-+endif
-+#
- # Linux/Alpha
- #
--ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
-+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))
- CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp
- endif
- #
-@@ -294,6 +303,15 @@
- ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc)
- CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
- ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
-+endif
-+#
-+# FreeBSD/SPARC64
-+#
-+ifeq ($(OS_ARCH),FreeBSD)
-+ifneq (,$(findstring sparc,$(OS_TEST)))
-+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp
-+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s
-+endif
- endif
- #
- # Solaris/SPARC
diff --git a/www/seamonkey2/files/patch-xptcall-alpha b/www/seamonkey2/files/patch-xptcall-alpha
deleted file mode 100644
index 29631a98e61e..000000000000
--- a/www/seamonkey2/files/patch-xptcall-alpha
+++ /dev/null
@@ -1,459 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003
-@@ -0,0 +1,184 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1998
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+__asm__("invoke_copy_to_stack") __attribute__((unused));
-+
-+static void
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++)
-+ {
-+ if(s->IsPtrData())
-+ {
-+ *d = (PRUint64)s->ptr;
-+ continue;
-+ }
-+ switch(s->type)
-+ {
-+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break;
-+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break;
-+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break;
-+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break;
-+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break;
-+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break;
-+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break;
-+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // convert floats to doubles if they are to be passed
-+ // via registers so we can just deal with doubles later
-+ union { PRUint64 u64; double d; } t;
-+ t.d = (double)s->val.f;
-+ *d = t.u64;
-+ }
-+ else
-+ // otherwise copy to stack normally
-+ *d = (PRUint64)s->val.u32;
-+ break;
-+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break;
-+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break;
-+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break;
-+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break;
-+ default:
-+ // all the others are plain pointer types
-+ *d = (PRUint64)s->val.p;
-+ break;
-+ }
-+ }
-+}
-+
-+/*
-+ * XPTC_PUBLIC_API(nsresult)
-+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt)
-+ */
-+__asm__(
-+ "#### XPTC_InvokeByIndex ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".globl XPTC_InvokeByIndex\n\t"
-+ ".ent XPTC_InvokeByIndex\n"
-+"XPTC_InvokeByIndex:\n\t"
-+ ".frame $15,32,$26,0\n\t"
-+ ".mask 0x4008000,-32\n\t"
-+ "ldgp $29,0($27)\n"
-+"$XPTC_InvokeByIndex..ng:\n\t"
-+ "subq $30,32,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ "stq $15,8($30)\n\t"
-+ "bis $30,$30,$15\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1
-+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters
-+ * is required for storage of those passed via registers.
-+ */
-+
-+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */
-+ "cmplt $2,$18,$1\n\t"
-+ "cmovne $1,$18,$2\n\t"
-+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */
-+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */
-+ "subq $30,$1,$30\n\t"
-+
-+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */
-+ "stq $17,16($15)\n\t" /* save "methodIndex" */
-+
-+ "addq $30,8,$16\n\t" /* pass stack pointer */
-+ "bis $18,$18,$17\n\t" /* pass "paramCount" */
-+ "bis $19,$19,$18\n\t" /* pass "params" */
-+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */
-+
-+ /*
-+ * Copy the first 6 parameters to registers and remove from stack frame.
-+ * Both the integer and floating point registers are set for each parameter
-+ * except the first which is the "this" pointer. (integer only)
-+ * The floating point registers are all set as doubles since the
-+ * invoke_copy_to_stack function should have converted the floats.
-+ */
-+ "ldq $16,0($30)\n\t" /* integer registers */
-+ "ldq $17,8($30)\n\t"
-+ "ldq $18,16($30)\n\t"
-+ "ldq $19,24($30)\n\t"
-+ "ldq $20,32($30)\n\t"
-+ "ldq $21,40($30)\n\t"
-+ "ldt $f17,8($30)\n\t" /* floating point registers */
-+ "ldt $f18,16($30)\n\t"
-+ "ldt $f19,24($30)\n\t"
-+ "ldt $f20,32($30)\n\t"
-+ "ldt $f21,40($30)\n\t"
-+
-+ "addq $30,48,$30\n\t" /* remove params from stack */
-+
-+ /*
-+ * Call the virtual function with the constructed stack frame.
-+ */
-+ "bis $16,$16,$1\n\t" /* load "this" */
-+ "ldq $2,16($15)\n\t" /* load "methodIndex" */
-+ "ldq $1,0($1)\n\t" /* load vtable */
-+#if 0
-+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */
-+#else
-+ "mulq $2, 8, $2\n\t"
-+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */
-+#endif
-+ "addq $1,$2,$1\n\t"
-+ "ldq $27,0($1)\n\t" /* load address of function */
-+ "jsr $26,($27),0\n\t" /* call virtual function */
-+ "ldgp $29,0($26)\n\t"
-+
-+ "bis $15,$15,$30\n\t"
-+ "ldq $26,0($30)\n\t"
-+ "ldq $15,8($30)\n\t"
-+ "addq $30,32,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end XPTC_InvokeByIndex"
-+ );
-+
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003
-@@ -0,0 +1,269 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+/* ***** BEGIN LICENSE BLOCK *****
-+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
-+ *
-+ * The contents of this file are subject to the Netscape Public License
-+ * Version 1.1 (the "License"); you may not use this file except in
-+ * compliance with the License. You may obtain a copy of the License at
-+ * http://www.mozilla.org/NPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS IS" basis,
-+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-+ * for the specific language governing rights and limitations under the
-+ * License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is
-+ * Netscape Communications Corporation.
-+ * Portions created by the Initial Developer are Copyright (C) 1999
-+ * the Initial Developer. All Rights Reserved.
-+ *
-+ * Contributor(s):
-+ *
-+ * Alternatively, the contents of this file may be used under the terms of
-+ * either the GNU General Public License Version 2 or later (the "GPL"), or
-+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-+ * in which case the provisions of the GPL or the LGPL are applicable instead
-+ * of those above. If you wish to allow use of your version of this file only
-+ * under the terms of either the GPL or the LGPL, and not to allow others to
-+ * use your version of this file under the terms of the NPL, indicate your
-+ * decision by deleting the provisions above and replace them with the notice
-+ * and other provisions required by the GPL or the LGPL. If you do not delete
-+ * the provisions above, a recipient may use your version of this file under
-+ * the terms of any one of the NPL, the GPL or the LGPL.
-+ *
-+ * ***** END LICENSE BLOCK ***** */
-+
-+/* Implement shared vtbl methods. */
-+
-+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */
-+
-+#include <sys/types.h>
-+#include <machine/cpu.h>
-+#include "xptcprivate.h"
-+
-+/* Prototype specifies unmangled function name and disables unused warning */
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+__asm__("PrepareAndDispatch") __attribute__((unused));
-+
-+static nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args)
-+{
-+ const PRUint8 PARAM_BUFFER_COUNT = 16;
-+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ // args[0] to args[NUM_ARG_REGS] hold floating point register values
-+ PRUint64* ap = args + NUM_ARG_REGS;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break;
-+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break;
-+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break;
-+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break;
-+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break;
-+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break;
-+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break;
-+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break;
-+ case nsXPTType::T_FLOAT :
-+ if(i < NUM_ARG_REGS)
-+ {
-+ // floats passed via registers are stored as doubles
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (PRUint64) args[i];
-+ dp->val.f = (float) dp->val.d; // convert double to float
-+ }
-+ else
-+ dp->val.u32 = (PRUint32) *ap;
-+ break;
-+ case nsXPTType::T_DOUBLE :
-+ // doubles passed via registers are also stored
-+ // in the first NUM_ARG_REGS entries in args
-+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap;
-+ break;
-+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break;
-+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+/*
-+ * SharedStub()
-+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is
-+ * passed to this function via $1 to preserve the argument registers.
-+ */
-+__asm__(
-+ "#### SharedStub ####\n"
-+".text\n\t"
-+ ".align 5\n\t"
-+ ".ent SharedStub\n"
-+"SharedStub:\n\t"
-+ ".frame $30,96,$26,0\n\t"
-+ ".mask 0x4000000,-96\n\t"
-+ "ldgp $29,0($27)\n"
-+"$SharedStub..ng:\n\t"
-+ "subq $30,96,$30\n\t"
-+ "stq $26,0($30)\n\t"
-+ ".prologue 1\n\t"
-+
-+ /*
-+ * Store arguments passed via registers to the stack.
-+ * Floating point registers are stored as doubles and converted
-+ * to floats in PrepareAndDispatch if necessary.
-+ */
-+ "stt $f17,16($30)\n\t" /* floating point registers */
-+ "stt $f18,24($30)\n\t"
-+ "stt $f19,32($30)\n\t"
-+ "stt $f20,40($30)\n\t"
-+ "stt $f21,48($30)\n\t"
-+ "stq $17,56($30)\n\t" /* integer registers */
-+ "stq $18,64($30)\n\t"
-+ "stq $19,72($30)\n\t"
-+ "stq $20,80($30)\n\t"
-+ "stq $21,88($30)\n\t"
-+
-+ /*
-+ * Call PrepareAndDispatch function.
-+ */
-+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */
-+ "addq $30,16,$18\n\t" /* pass "args" */
-+ "bsr $26,$PrepareAndDispatch..ng\n\t"
-+
-+ "ldq $26,0($30)\n\t"
-+ "addq $30,96,$30\n\t"
-+ "ret $31,($26),1\n\t"
-+ ".end SharedStub"
-+ );
-+
-+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \
-+ ); \
-+__asm__( \
-+ "#### Stub"#n" ####\n" \
-+".text\n\t" \
-+ ".align 5\n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \
-+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \
-+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \
-+ ".frame $30,0,$26,0\n\t" \
-+ "ldgp $29,0($27)\n" \
-+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \
-+ ".prologue 1\n\t" \
-+ "lda $1,"#n"\n\t" \
-+ "br $31,$SharedStub..ng\n\t" \
-+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \
-+ );
-+#else
-+/*
-+ * nsresult nsXPTCStubBase::Stub##n()
-+ * Sets register $1 to "methodIndex" and jumps to SharedStub.
-+ */
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ nsresult result; \
-+__asm__ __volatile__( \
-+ "ldah $29,0($27)\n\t" \
-+ "lda $29,0($29)\n\t" \
-+ "lda $1, "#n"\n\t" \
-+ "br $31, $SharedStub..ng\n\t" \
-+ "mov $0, %0\n\t" \
-+ : "=r" (result) \
-+ ); \
-+ return result; \
-+}
-+#endif
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
diff --git a/www/seamonkey2/files/patch-xptcall-amd64 b/www/seamonkey2/files/patch-xptcall-amd64
deleted file mode 100644
index 3227cad02182..000000000000
--- a/www/seamonkey2/files/patch-xptcall-amd64
+++ /dev/null
@@ -1,386 +0,0 @@
---- /dev/null Wed Dec 31 16:00:00 1969
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_amd64_freebsd.cpp Thu Oct 16 22:59:43 2003
-@@ -0,0 +1,174 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+// Platform specific code to invoke XPCOM methods on native objects
-+
-+#include "xptcprivate.h"
-+
-+// 6 integral parameters are passed in registers
-+const PRUint32 GPR_COUNT = 6;
-+
-+// 8 floating point parameters are passed in SSE registers
-+const PRUint32 FPR_COUNT = 8;
-+
-+// Remember that these 'words' are 64-bit long
-+static inline void
-+invoke_count_words(PRUint32 paramCount, nsXPTCVariant * s,
-+ PRUint32 & nr_gpr, PRUint32 & nr_fpr, PRUint32 & nr_stack)
-+{
-+ nr_gpr = 1; // skip one GP register for 'that'
-+ nr_fpr = 0;
-+ nr_stack = 0;
-+
-+ /* Compute number of eightbytes of class MEMORY. */
-+ for (uint32 i = 0; i < paramCount; i++, s++) {
-+ if (!s->IsPtrData()
-+ && (s->type == nsXPTType::T_FLOAT || s->type == nsXPTType::T_DOUBLE)) {
-+ if (nr_fpr < FPR_COUNT)
-+ nr_fpr++;
-+ else
-+ nr_stack++;
-+ }
-+ else {
-+ if (nr_gpr < GPR_COUNT)
-+ nr_gpr++;
-+ else
-+ nr_stack++;
-+ }
-+ }
-+}
-+
-+static void
-+invoke_copy_to_stack(PRUint64 * d, PRUint32 paramCount, nsXPTCVariant * s,
-+ PRUint64 * gpregs, double * fpregs)
-+{
-+ PRUint32 nr_gpr = 1; // skip one GP register for 'that'
-+ PRUint32 nr_fpr = 0;
-+ PRUint64 value;
-+
-+ for (uint32 i = 0; i < paramCount; i++, s++) {
-+ if (s->IsPtrData())
-+ value = (PRUint64) s->ptr;
-+ else {
-+ switch (s->type) {
-+ case nsXPTType::T_FLOAT: break;
-+ case nsXPTType::T_DOUBLE: break;
-+ case nsXPTType::T_I8: value = s->val.i8; break;
-+ case nsXPTType::T_I16: value = s->val.i16; break;
-+ case nsXPTType::T_I32: value = s->val.i32; break;
-+ case nsXPTType::T_I64: value = s->val.i64; break;
-+ case nsXPTType::T_U8: value = s->val.u8; break;
-+ case nsXPTType::T_U16: value = s->val.u16; break;
-+ case nsXPTType::T_U32: value = s->val.u32; break;
-+ case nsXPTType::T_U64: value = s->val.u64; break;
-+ case nsXPTType::T_BOOL: value = s->val.b; break;
-+ case nsXPTType::T_CHAR: value = s->val.c; break;
-+ case nsXPTType::T_WCHAR: value = s->val.wc; break;
-+ default: value = (PRUint64) s->val.p; break;
-+ }
-+ }
-+
-+ if (!s->IsPtrData() && s->type == nsXPTType::T_DOUBLE) {
-+ if (nr_fpr < FPR_COUNT)
-+ fpregs[nr_fpr++] = s->val.d;
-+ else {
-+ *((double *)d) = s->val.d;
-+ d++;
-+ }
-+ }
-+ else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) {
-+ if (nr_fpr < FPR_COUNT)
-+ // The value in %xmm register is already prepared to
-+ // be retrieved as a float. Therefore, we pass the
-+ // value verbatim, as a double without conversion.
-+ fpregs[nr_fpr++] = s->val.d;
-+ else {
-+ *((float *)d) = s->val.f;
-+ d++;
-+ }
-+ }
-+ else {
-+ if (nr_gpr < GPR_COUNT)
-+ gpregs[nr_gpr++] = value;
-+ else
-+ *d++ = value;
-+ }
-+ }
-+}
-+
-+extern "C"
-+XPTC_PUBLIC_API(nsresult)
-+XPTC_InvokeByIndex(nsISupports * that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant * params)
-+{
-+ PRUint32 nr_gpr, nr_fpr, nr_stack;
-+ invoke_count_words(paramCount, params, nr_gpr, nr_fpr, nr_stack);
-+
-+ // Stack, if used, must be 16-bytes aligned
-+ if (nr_stack)
-+ nr_stack = (nr_stack + 1) & ~1;
-+
-+ // Load parameters to stack, if necessary
-+ PRUint64 *stack = (PRUint64 *) __builtin_alloca(nr_stack * 8);
-+ PRUint64 gpregs[GPR_COUNT];
-+ double fpregs[FPR_COUNT];
-+ invoke_copy_to_stack(stack, paramCount, params, gpregs, fpregs);
-+
-+ // Load FPR registers from fpregs[]
-+ register double d0 asm("xmm0");
-+ register double d1 asm("xmm1");
-+ register double d2 asm("xmm2");
-+ register double d3 asm("xmm3");
-+ register double d4 asm("xmm4");
-+ register double d5 asm("xmm5");
-+ register double d6 asm("xmm6");
-+ register double d7 asm("xmm7");
-+
-+ switch (nr_fpr) {
-+#define ARG_FPR(N) \
-+ case N+1: d##N = fpregs[N];
-+ ARG_FPR(7);
-+ ARG_FPR(6);
-+ ARG_FPR(5);
-+ ARG_FPR(4);
-+ ARG_FPR(3);
-+ ARG_FPR(2);
-+ ARG_FPR(1);
-+ ARG_FPR(0);
-+ case 0:;
-+#undef ARG_FPR
-+ }
-+
-+ // Load GPR registers from gpregs[]
-+ register PRUint64 a0 asm("rdi");
-+ register PRUint64 a1 asm("rsi");
-+ register PRUint64 a2 asm("rdx");
-+ register PRUint64 a3 asm("rcx");
-+ register PRUint64 a4 asm("r8");
-+ register PRUint64 a5 asm("r9");
-+
-+ switch (nr_gpr) {
-+#define ARG_GPR(N) \
-+ case N+1: a##N = gpregs[N];
-+ ARG_GPR(5);
-+ ARG_GPR(4);
-+ ARG_GPR(3);
-+ ARG_GPR(2);
-+ ARG_GPR(1);
-+ case 1: a0 = (PRUint64) that;
-+ case 0:;
-+#undef ARG_GPR
-+ }
-+
-+ // Ensure that assignments to SSE registers won't be optimized away
-+ asm("" ::
-+ "x" (d0), "x" (d1), "x" (d2), "x" (d3),
-+ "x" (d4), "x" (d5), "x" (d6), "x" (d7));
-+
-+ // Get pointer to method
-+ PRUint64 methodAddress = *((PRUint64 *)that);
-+ methodAddress += 8 * methodIndex;
-+ methodAddress = *((PRUint64 *)methodAddress);
-+
-+ typedef PRUint32 (*Method)(PRUint64, PRUint64, PRUint64, PRUint64, PRUint64, PRUint64);
-+ PRUint32 result = ((Method)methodAddress)(a0, a1, a2, a3, a4, a5);
-+ return result;
-+}
---- /dev/null Wed Dec 31 16:00:00 1969
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_amd64_freebsd.cpp Thu Oct 16 23:01:08 2003
-@@ -0,0 +1,206 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-+
-+// Implement shared vtbl methods.
-+
-+#include "xptcprivate.h"
-+
-+// The Linux/x86-64 ABI passes the first 6 integral parameters and the
-+// first 8 floating point parameters in registers (rdi, rsi, rdx, rcx,
-+// r8, r9 and xmm0-xmm7), no stack space is allocated for these by the
-+// caller. The rest of the parameters are passed in the callers stack
-+// area.
-+
-+const PRUint32 PARAM_BUFFER_COUNT = 16;
-+const PRUint32 GPR_COUNT = 6;
-+const PRUint32 FPR_COUNT = 8;
-+
-+// PrepareAndDispatch() is called by SharedStub() and calls the actual method.
-+//
-+// - 'args[]' contains the arguments passed on stack
-+// - 'gpregs[]' contains the arguments passed in integer registers
-+// - 'fpregs[]' contains the arguments passed in floating point registers
-+//
-+// The parameters are mapped into an array of type 'nsXPTCMiniVariant'
-+// and then the method gets called.
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase * self, PRUint32 methodIndex,
-+ PRUint64 * args, PRUint64 * gpregs, double *fpregs)
-+{
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint32 paramCount;
-+ PRUint32 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+ if (! iface_info)
-+ return NS_ERROR_UNEXPECTED;
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no method info");
-+ if (! info)
-+ return NS_ERROR_UNEXPECTED;
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+ if (! dispatchParams)
-+ return NS_ERROR_OUT_OF_MEMORY;
-+
-+ PRUint64* ap = args;
-+ PRUint32 nr_gpr = 1; // skip one GPR register for 'that'
-+ PRUint32 nr_fpr = 0;
-+ PRUint64 value;
-+
-+ for(i = 0; i < paramCount; i++) {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if (!param.IsOut() && type == nsXPTType::T_DOUBLE) {
-+ if (nr_fpr < FPR_COUNT)
-+ dp->val.d = fpregs[nr_fpr++];
-+ else
-+ dp->val.d = *(double*) ap++;
-+ continue;
-+ }
-+ else if (!param.IsOut() && type == nsXPTType::T_FLOAT) {
-+ if (nr_fpr < FPR_COUNT)
-+ // The value in %xmm register is already prepared to
-+ // be retrieved as a float. Therefore, we pass the
-+ // value verbatim, as a double without conversion.
-+ dp->val.d = *(double*) ap++;
-+ else
-+ dp->val.f = *(float*) ap++;
-+ continue;
-+ }
-+ else {
-+ if (nr_gpr < GPR_COUNT)
-+ value = gpregs[nr_gpr++];
-+ else
-+ value = *ap++;
-+ }
-+
-+ if (param.IsOut() || !type.IsArithmetic()) {
-+ dp->val.p = (void*) value;
-+ continue;
-+ }
-+
-+ switch (type) {
-+ case nsXPTType::T_I8: dp->val.i8 = (PRInt8) value; break;
-+ case nsXPTType::T_I16: dp->val.i16 = (PRInt16) value; break;
-+ case nsXPTType::T_I32: dp->val.i32 = (PRInt32) value; break;
-+ case nsXPTType::T_I64: dp->val.i64 = (PRInt64) value; break;
-+ case nsXPTType::T_U8: dp->val.u8 = (PRUint8) value; break;
-+ case nsXPTType::T_U16: dp->val.u16 = (PRUint16) value; break;
-+ case nsXPTType::T_U32: dp->val.u32 = (PRUint32) value; break;
-+ case nsXPTType::T_U64: dp->val.u64 = (PRUint64) value; break;
-+ case nsXPTType::T_BOOL: dp->val.b = (PRBool) value; break;
-+ case nsXPTType::T_CHAR: dp->val.c = (char) value; break;
-+ case nsXPTType::T_WCHAR: dp->val.wc = (wchar_t) value; break;
-+
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16) methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if (dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */
-+// Linux/x86-64 uses gcc >= 3.1
-+#define STUB_ENTRY(n) \
-+asm(".section \".text\"\n\t" \
-+ ".align 2\n\t" \
-+ ".if " #n " < 10\n\t" \
-+ ".globl _ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \
-+ ".type _ZN14nsXPTCStubBase5Stub" #n "Ev,@function\n" \
-+ "_ZN14nsXPTCStubBase5Stub" #n "Ev:\n\t" \
-+ ".elseif " #n " < 100\n\t" \
-+ ".globl _ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \
-+ ".type _ZN14nsXPTCStubBase6Stub" #n "Ev,@function\n" \
-+ "_ZN14nsXPTCStubBase6Stub" #n "Ev:\n\t" \
-+ ".elseif " #n " < 1000\n\t" \
-+ ".globl _ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \
-+ ".type _ZN14nsXPTCStubBase7Stub" #n "Ev,@function\n" \
-+ "_ZN14nsXPTCStubBase7Stub" #n "Ev:\n\t" \
-+ ".else\n\t" \
-+ ".err \"stub number " #n " >= 1000 not yet supported\"\n\t" \
-+ ".endif\n\t" \
-+ "movl $" #n ", %eax\n\t" \
-+ "jmp SharedStub\n\t" \
-+ ".if " #n " < 10\n\t" \
-+ ".size _ZN14nsXPTCStubBase5Stub" #n "Ev,.-_ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \
-+ ".elseif " #n " < 100\n\t" \
-+ ".size _ZN14nsXPTCStubBase6Stub" #n "Ev,.-_ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \
-+ ".else\n\t" \
-+ ".size _ZN14nsXPTCStubBase7Stub" #n "Ev,.-_ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \
-+ ".endif");
-+
-+// static nsresult SharedStub(PRUint32 methodIndex)
-+asm(".section \".text\"\n\t"
-+ ".align 2\n\t"
-+ ".type SharedStub,@function\n\t"
-+ "SharedStub:\n\t"
-+ // make room for gpregs (48), fpregs (64)
-+ "pushq %rbp\n\t"
-+ "movq %rsp,%rbp\n\t"
-+ "subq $112,%rsp\n\t"
-+ // save GP registers
-+ "movq %rdi,-112(%rbp)\n\t"
-+ "movq %rsi,-104(%rbp)\n\t"
-+ "movq %rdx, -96(%rbp)\n\t"
-+ "movq %rcx, -88(%rbp)\n\t"
-+ "movq %r8 , -80(%rbp)\n\t"
-+ "movq %r9 , -72(%rbp)\n\t"
-+ "leaq -112(%rbp),%rcx\n\t"
-+ // save FP registers
-+ "movsd %xmm0,-64(%rbp)\n\t"
-+ "movsd %xmm1,-56(%rbp)\n\t"
-+ "movsd %xmm2,-48(%rbp)\n\t"
-+ "movsd %xmm3,-40(%rbp)\n\t"
-+ "movsd %xmm4,-32(%rbp)\n\t"
-+ "movsd %xmm5,-24(%rbp)\n\t"
-+ "movsd %xmm6,-16(%rbp)\n\t"
-+ "movsd %xmm7, -8(%rbp)\n\t"
-+ "leaq -64(%rbp),%r8\n\t"
-+ // rdi has the 'self' pointer already
-+ "movl %eax,%esi\n\t"
-+ "leaq 16(%rbp),%rdx\n\t"
-+ "call PrepareAndDispatch\n\t"
-+ "leave\n\t"
-+ "ret\n\t"
-+ ".size SharedStub,.-SharedStub");
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
-+#else
-+#error "can't find a compiler to use"
-+#endif /* __GNUC__ */
diff --git a/www/seamonkey2/files/patch-xptcall-ia64 b/www/seamonkey2/files/patch-xptcall-ia64
deleted file mode 100644
index 7d33a8693cc8..000000000000
--- a/www/seamonkey2/files/patch-xptcall-ia64
+++ /dev/null
@@ -1,38 +0,0 @@
---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ipf64.s.orig Sun Jul 20 00:05:32 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ipf64.s Sun Jul 20 00:06:37 2003
-@@ -8,6 +8,7 @@
- // Section has executable code
- .section .text, "ax","progbits"
- // procedure named 'XPTC_InvokeByIndex'
-+ .global XPTC_InvokeByIndex
- .proc XPTC_InvokeByIndex
- // manual bundling
- .explicit
-@@ -24,7 +25,7 @@
-
- // XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
- // PRUint32 paramCount, nsXPTCVariant* params);
--XPTC_InvokeByIndex::
-+XPTC_InvokeByIndex:
- .prologue
- .save ar.pfs, r37
- // allocate 4 input args, 6 local args, and 8 output args
---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s.orig Tue May 24 11:30:54 2005
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s Fri Sep 16 15:50:20 2005
-@@ -6,6 +6,7 @@
- // Section has executable code
- .section .text, "ax","progbits"
- // procedure named 'SharedStub'
-+ .global SharedStub
- .proc SharedStub
- // manual bundling
- .explicit
-@@ -14,7 +15,7 @@
- // .exclass PrepareAndDispatch, @fullyvisible
- .type PrepareAndDispatch,@function
-
--SharedStub::
-+SharedStub:
- // 10 arguments, first 8 are the input arguments of previous
- // function call. The 9th one is methodIndex and the 10th is the
- // pointer to the remaining input arguments. The last two arguments
diff --git a/www/seamonkey2/files/patch-xptcall-sparc64 b/www/seamonkey2/files/patch-xptcall-sparc64
deleted file mode 100644
index 9599a8a71336..000000000000
--- a/www/seamonkey2/files/patch-xptcall-sparc64
+++ /dev/null
@@ -1,327 +0,0 @@
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003
-@@ -0,0 +1,123 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ */
-+
-+/* Implement shared vtbl methods. */
-+
-+#include "xptcprivate.h"
-+
-+#if defined(sparc) || defined(__sparc__)
-+
-+extern "C" nsresult
-+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args)
-+{
-+
-+#define PARAM_BUFFER_COUNT 16
-+
-+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT];
-+ nsXPTCMiniVariant* dispatchParams = NULL;
-+ nsIInterfaceInfo* iface_info = NULL;
-+ const nsXPTMethodInfo* info;
-+ PRUint8 paramCount;
-+ PRUint8 i;
-+ nsresult result = NS_ERROR_FAILURE;
-+
-+ NS_ASSERTION(self,"no self");
-+
-+ self->GetInterfaceInfo(&iface_info);
-+ NS_ASSERTION(iface_info,"no interface info");
-+
-+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info);
-+ NS_ASSERTION(info,"no interface info");
-+
-+ paramCount = info->GetParamCount();
-+
-+ // setup variant array pointer
-+ if(paramCount > PARAM_BUFFER_COUNT)
-+ dispatchParams = new nsXPTCMiniVariant[paramCount];
-+ else
-+ dispatchParams = paramBuffer;
-+ NS_ASSERTION(dispatchParams,"no place for params");
-+
-+ PRUint64* ap = args;
-+ for(i = 0; i < paramCount; i++, ap++)
-+ {
-+ const nsXPTParamInfo& param = info->GetParam(i);
-+ const nsXPTType& type = param.GetType();
-+ nsXPTCMiniVariant* dp = &dispatchParams[i];
-+
-+ if(param.IsOut() || !type.IsArithmetic())
-+ {
-+ dp->val.p = (void*) *ap;
-+ continue;
-+ }
-+ // else
-+ switch(type)
-+ {
-+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break;
-+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break;
-+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break;
-+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break;
-+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break;
-+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break;
-+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break;
-+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break;
-+ default:
-+ NS_ASSERTION(0, "bad type");
-+ break;
-+ }
-+ }
-+
-+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams);
-+
-+ NS_RELEASE(iface_info);
-+
-+ if(dispatchParams != paramBuffer)
-+ delete [] dispatchParams;
-+
-+ return result;
-+}
-+
-+extern "C" int SharedStub(int, int*);
-+
-+#define STUB_ENTRY(n) \
-+nsresult nsXPTCStubBase::Stub##n() \
-+{ \
-+ int dummy; /* defeat tail-call optimization */ \
-+ return SharedStub(n, &dummy); \
-+}
-+
-+#define SENTINEL_ENTRY(n) \
-+nsresult nsXPTCStubBase::Sentinel##n() \
-+{ \
-+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \
-+ return NS_ERROR_NOT_IMPLEMENTED; \
-+}
-+
-+#include "xptcstubsdef.inc"
-+
-+#endif /* sparc || __sparc__ */
---- /dev/null Mon May 26 13:22:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003
-@@ -0,0 +1,104 @@
-+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+/*
-+ Platform specific code to invoke XPCOM methods on native objects
-+ for sparcv9 Solaris.
-+
-+ See the SPARC Compliance Definition (SCD) Chapter 3
-+ for more information about what is going on here, including
-+ the use of BIAS (0x7ff).
-+ The SCD is available from http://www.sparc.com/.
-+*/
-+
-+ .global XPTC_InvokeByIndex
-+ .type XPTC_InvokeByIndex, #function
-+
-+/*
-+ XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex,
-+ PRUint32 paramCount, nsXPTCVariant* params);
-+
-+*/
-+XPTC_InvokeByIndex:
-+ save %sp,-(128 + 64),%sp ! room for the register window and
-+ ! struct pointer, rounded up to 0 % 64
-+ sll %i2,4,%l0 ! assume the worst case
-+ ! paramCount * 2 * 8 bytes
-+ cmp %l0, 0 ! are there any args? If not,
-+ be .invoke ! no need to copy args to stack
-+ nop
-+
-+ sub %sp,%l0,%sp ! create the additional stack space
-+ add %sp,0x7ff+136,%o0 ! step past the register window, the
-+ ! struct result pointer and the 'this' slot
-+ mov %i2,%o1 ! paramCount
-+ call invoke_copy_to_stack
-+ mov %i3,%o2 ! params
-+
-+!
-+! load arguments from stack into the outgoing registers
-+! BIAS is 0x7ff (2047)
-+!
-+
-+! load the %o1..5 64bit (extended word) output registers registers
-+ ldx [%sp + 0x7ff + 136],%o1 ! %i1
-+ ldx [%sp + 0x7ff + 144],%o2 ! %i2
-+ ldx [%sp + 0x7ff + 152],%o3 ! %i3
-+ ldx [%sp + 0x7ff + 160],%o4 ! %i4
-+ ldx [%sp + 0x7ff + 168],%o5 ! %i5
-+
-+! load the even number double registers starting with %d2
-+ ldd [%sp + 0x7ff + 136],%f2
-+ ldd [%sp + 0x7ff + 144],%f4
-+ ldd [%sp + 0x7ff + 152],%f6
-+ ldd [%sp + 0x7ff + 160],%f8
-+ ldd [%sp + 0x7ff + 168],%f10
-+ ldd [%sp + 0x7ff + 176],%f12
-+ ldd [%sp + 0x7ff + 184],%f14
-+ ldd [%sp + 0x7ff + 192],%f16
-+ ldd [%sp + 0x7ff + 200],%f18
-+ ldd [%sp + 0x7ff + 208],%f20
-+ ldd [%sp + 0x7ff + 216],%f22
-+ ldd [%sp + 0x7ff + 224],%f24
-+ ldd [%sp + 0x7ff + 232],%f26
-+ ldd [%sp + 0x7ff + 240],%f28
-+ ldd [%sp + 0x7ff + 248],%f30
-+
-+!
-+! calculate the target address from the vtable
-+!
-+.invoke:
-+ sll %i1,3,%l0 ! index *= 8
-+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes)
-+ ldx [%i0],%l1 ! *that --> address of vtable
-+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address
-+
-+ jmpl %l0,%o7 ! call the routine
-+ mov %i0,%o0 ! move 'this' pointer to out register
-+
-+ mov %o0,%i0 ! propagate return value
-+ ret
-+ restore
-+
-+ .size XPTC_InvokeByIndex, .-XPTC_InvokeByIndex
---- /dev/null Mon May 26 14:00:00 2003
-+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003
-@@ -0,0 +1,91 @@
-+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-+ *
-+ * The contents of this file are subject to the Mozilla Public
-+ * License Version 1.1 (the "License"); you may not use this file
-+ * except in compliance with the License. You may obtain a copy of
-+ * the License at http://www.mozilla.org/MPL/
-+ *
-+ * Software distributed under the License is distributed on an "AS
-+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-+ * implied. See the License for the specific language governing
-+ * rights and limitations under the License.
-+ *
-+ * The Original Code is mozilla.org code.
-+ *
-+ * The Initial Developer of the Original Code is Netscape
-+ * Communications Corporation. Portions created by Netscape are
-+ * Copyright (C) 2001 Netscape Communications Corporation. All
-+ * Rights Reserved.
-+ *
-+ * Contributor(s):
-+ * Stuart Parmenter <pavlov@netscape.com>
-+ * Chris Seawood <cls@seawood.org>
-+ */
-+
-+
-+/* Platform specific code to invoke XPCOM methods on native objects */
-+
-+#include "xptcprivate.h"
-+
-+#if !defined(__sparc) && !defined(__sparc__)
-+#error "This code is for Sparc only"
-+#endif
-+
-+/* Prototype specifies unmangled function name */
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s);
-+
-+extern "C" PRUint64
-+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
-+{
-+ /*
-+ We need to copy the parameters for this function to locals and use them
-+ from there since the parameters occupy the same stack space as the stack
-+ we're trying to populate.
-+ */
-+ PRUint64 *l_d = d;
-+ nsXPTCVariant *l_s = s;
-+ PRUint64 l_paramCount = paramCount;
-+ PRUint64 regCount = 0; // return the number of registers to load from the stack
-+
-+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++)
-+ {
-+ if (regCount < 5) regCount++;
-+
-+ if (l_s->IsPtrData())
-+ {
-+ *l_d = (PRUint64)l_s->ptr;
-+ continue;
-+ }
-+ switch (l_s->type)
-+ {
-+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break;
-+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break;
-+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break;
-+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break;
-+
-+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break;
-+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break;
-+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break;
-+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break;
-+
-+ /* in the case of floats, we want to put the bits in to the
-+ 64bit space right justified... floats in the paramter array on
-+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip
-+ the space that would be occupied by %f0, %f2, etc.
-+ */
-+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break;
-+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break;
-+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break;
-+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break;
-+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break;
-+
-+ default:
-+ // all the others are plain pointer types
-+ *((void**)l_d) = l_s->val.p;
-+ break;
-+ }
-+ }
-+
-+ return regCount;
-+}
diff --git a/www/seamonkey2/files/seamonkey.desktop.in b/www/seamonkey2/files/seamonkey.desktop.in
deleted file mode 100644
index 16966f3488c9..000000000000
--- a/www/seamonkey2/files/seamonkey.desktop.in
+++ /dev/null
@@ -1,169 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Seamonkey Web Browser
-Name[az]=Seamonkey Veb Səyyahı
-Name[bg]=Интернет браузър (Seamonkey)
-Name[bs]=Seamonkey web preglednik
-Name[ca]=Navegador web Seamonkey
-Name[cs]=Prohlížeč WWW Seamonkey
-Name[cy]=Y Porwr Gwe Seamonkey
-Name[da]=Seamonkey - internetbrowser
-Name[de]=Seamonkey Webbrowser
-Name[el]=Περιηγητής Διαδικτύου Seamonkey
-Name[en_CA]=Seamonkey Web Browser
-Name[en_GB]=Seamonkey Web Browser
-Name[es]=Navegador Web Seamonkey
-Name[et]=Seamonkey veebibrauser
-Name[eu]=Seamonkey web arakatzailea
-Name[fa]=مرورگر وب Seamonkey
-Name[fi]=Seamonkey, WWW-selain
-Name[fr]=Navigateur Web Seamonkey
-Name[ga]=Brabhsálaí Lín Seamonkey
-Name[he]=דפדפן Seamonkey
-Name[hr]=Seamonkey Web preglednik
-Name[hu]=Seamonkey webböngésző
-Name[id]=Web Browser Seamonkey
-Name[it]=Browser web Seamonkey
-Name[ja]=Seamonkey ウェブ・ブラウザ
-Name[ko]=Seamonkey 웹 브라우저
-Name[li]=Seamonkey Web Browser
-Name[lt]=Seamonkey web naršyklė
-Name[mk]=Seamonkey Веб Прелистувач
-Name[mn]=Seamonkey веб хөтөч
-Name[ms]=Pelungsur Web Seamonkey
-Name[nb]=Seamonkey nettleser
-Name[nl]=Seamonkey webbrowser
-Name[nn]=Seamonkey nettlesar
-Name[no]=Seamonkey nettleser
-Name[pl]=Przeglądarka WWW Seamonkey
-Name[pt]=Navegador Web Seamonkey
-Name[pt_BR]=Navegador Web Seamonkey
-Name[ro]=Navigatorul Seamonkey
-Name[sl]=Spletni brskalnik Seamonkey
-Name[sq]=Seamonkey - Shfletuesi Web
-Name[sv]=Webbläsaren Seamonkey
-Name[tk]=Seamonkey Web Ahtarçisi
-Name[tr]=Seamonkey Web Tarayıcı
-Name[uk]=Переглядач web Seamonkey
-Name[vi]=Trình Duyệt Web Seamonkey
-Name[wa]=Betchteu waibe Seamonkey
-Name[zh_CN]=Seamonkey Web 浏览器
-Name[zh_TW]=Seamonkey 網頁瀏覽器
-GenericName=Seamonkey Web Browser
-GenericName[az]=Seamonkey Veb Səyyahı
-GenericName[bg]=Интернет браузър (Seamonkey)
-GenericName[bs]=Seamonkey web preglednik
-GenericName[ca]=Navegador web Seamonkey
-GenericName[cs]=Prohlížeč WWW Seamonkey
-GenericName[cy]=Y Porwr Gwe Seamonkey
-GenericName[da]=Seamonkey - internetbrowser
-GenericName[de]=Seamonkey Webbrowser
-GenericName[el]=Περιηγητής Διαδικτύου Seamonkey
-GenericName[en_CA]=Seamonkey Web Browser
-GenericName[en_GB]=Seamonkey Web Browser
-GenericName[es]=Navegador Web Seamonkey
-GenericName[et]=Seamonkey veebibrauser
-GenericName[eu]=Seamonkey web arakatzailea
-GenericName[fa]=مرورگر وب Seamonkey
-GenericName[fi]=Seamonkey, WWW-selain
-GenericName[fr]=Navigateur Web Seamonkey
-GenericName[ga]=Brabhsálaí Lín Seamonkey
-GenericName[he]=דפדפן Seamonkey
-GenericName[hr]=Seamonkey Web preglednik
-GenericName[hu]=Seamonkey webböngésző
-GenericName[id]=Web Browser Seamonkey
-GenericName[it]=Browser web Seamonkey
-GenericName[ja]=Seamonkey ウェブ・ブラウザ
-GenericName[ko]=Seamonkey 웹 브라우저
-GenericName[li]=Seamonkey Web Browser
-GenericName[lt]=Seamonkey web naršyklė
-GenericName[mk]=Seamonkey Веб Прелистувач
-GenericName[mn]=Seamonkey веб хөтөч
-GenericName[ms]=Pelungsur Web Seamonkey
-GenericName[nb]=Seamonkey nettleser
-GenericName[nl]=Seamonkey webbrowser
-GenericName[nn]=Seamonkey nettlesar
-GenericName[no]=Seamonkey nettleser
-GenericName[pl]=Przeglądarka WWW Seamonkey
-GenericName[pt]=Navegador Web Seamonkey
-GenericName[pt_BR]=Navegador Web Seamonkey
-GenericName[ro]=Navigatorul Seamonkey
-GenericName[sl]=Spletni brskalnik Seamonkey
-GenericName[sq]=Seamonkey - Shfletuesi Web
-GenericName[sv]=Webbläsaren Seamonkey
-GenericName[tk]=Seamonkey Web Ahtarçisi
-GenericName[tr]=Seamonkey Web Tarayıcı
-GenericName[uk]=Переглядач web Seamonkey
-GenericName[vi]=Trình Duyệt Web Seamonkey
-GenericName[wa]=Betchteu waibe Seamonkey
-GenericName[zh_CN]=Seamonkey Web 浏览器
-GenericName[zh_TW]=Seamonkey 網頁瀏覽器
-Comment=Browse the web
-Comment[ar]=تصفح الانترنت
-Comment[az]=Vebi gəzin
-Comment[be]=Вандраваць па павуціньню
-Comment[bg]=Сърфиране в интернет
-Comment[bn]=ওয়েব ব্রাউজ করুন
-Comment[bs]=Pregledaj na internetu
-Comment[ca]=Navegueu per la web
-Comment[cs]=Prohlížet WWW
-Comment[cy]=Pori'r we
-Comment[da]=Benyt internettet
-Comment[de]=Im Web surfen
-Comment[el]=Περιήγηση στον παγκόσμιο ιστό
-Comment[en_CA]=Browse the web
-Comment[en_GB]=Browse the web
-Comment[es]=Navegar por la web
-Comment[et]=Sirvi veebi
-Comment[eu]=Arakatu web-a
-Comment[fa]=مرور وب
-Comment[fi]=Selaa WWW:tä
-Comment[fr]=Naviguer sur Internet
-Comment[ga]=Brabhsáil an Líon
-Comment[gu]=વેબમાં શોધો
-Comment[he]=גלוש ברשת
-Comment[hi]=वेब ब्राउज़ करें
-Comment[hr]=Pregledaj Web
-Comment[hu]=A világháló böngészése
-Comment[id]=Jelajah web
-Comment[it]=Esplora il web
-Comment[ja]=ウェブを閲覧します
-Comment[ko]=웹을 돌아 다닙니다
-Comment[li]=Blajere op internet
-Comment[lt]=Naršyti internete
-Comment[mk]=Прелистувајте го вебот
-Comment[ml]=വലക്കെട്ട് തിരയുക
-Comment[mn]=Веб броузе хийх
-Comment[ms]=Layari web
-Comment[nb]=Surf på nettet
-Comment[nl]=Websurfen
-Comment[nn]=Surf på nettet
-Comment[no]=Surf på nettet
-Comment[pa]=ਵੈਬ ਬਰਾਊਜ਼
-Comment[pl]=Przeglądanie stron WWW
-Comment[pt]=Navegar na web
-Comment[pt_BR]=Navegar na web
-Comment[ro]=Navigare Internet
-Comment[ru]=Программа для просмотра веб-страниц
-Comment[sk]=Prehliadať internet
-Comment[sl]=Brskaj po spletu
-Comment[sq]=Eksploro web-in
-Comment[sr]=Прегледај веб
-Comment[sr@Latn]=Pregledaj veb
-Comment[sv]=Surfa på nätet
-Comment[ta]=வலையில் உலாவு
-Comment[th]=ใช้งานเว็บบราวเซอร์ Seamonkey
-Comment[tk]=Webi Ahtar
-Comment[tr]=Web'e Gözat
-Comment[uk]=Програма перегляду web-сторінок
-Comment[vi]=Duyệt web
-Comment[wa]=Naivyî avå les waibes
-Comment[zh_CN]=浏览 Web
-Comment[zh_TW]=瀏覽網頁
-Exec=seamonkey %U
-StartupNotify=true
-Terminal=false
-Type=Application
-Icon=%%PREFIX%%/lib/seamonkey/chrome/icons/default/default.xpm
-Categories=Application;Network;
-MimeType=text/html;text/xml;application/xhtml+xml;
diff --git a/www/seamonkey2/pkg-deinstall.in b/www/seamonkey2/pkg-deinstall.in
deleted file mode 100644
index cea8b574be77..000000000000
--- a/www/seamonkey2/pkg-deinstall.in
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-# $MCom: ports/www/seamonkey/pkg-deinstall.in,v 1.9 2005/11/11 04:11:02 ahze Exp $
-#
-# Date created: Mon Nov 29, 2003
-# Whom: Thierry Thomas (<thierry@pompo.net>)
-# Fix the chrome registry.
-
-umask 022
-PATH=/bin:/usr/bin
-
-[ "x$1" = "x" ] && exit 1
-[ "x$2" != "xDEINSTALL" ] && exit 0
-
-MOZDIR=%%MOZDIR%%
-
-rm -rf ${MOZDIR}/chrome/overlayinfo
-rm -f ${MOZDIR}/chrome/*.rdf
-rm -f ${MOZDIR}/component.reg
-rm -f ${MOZDIR}/components/*.dat
-
-exit 0
diff --git a/www/seamonkey2/pkg-descr b/www/seamonkey2/pkg-descr
deleted file mode 100644
index e0b5dede0e1f..000000000000
--- a/www/seamonkey2/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This is the current release of the Seamonkey open source web browser. It should
-be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
-JavaScript, MathML, SSL encryption, SVG and RDF. Also supports Java with
-the use of the FreeBSD native Java plug-in.
-
-WWW: http://www.mozilla.org/projects/seamonkey/
diff --git a/www/serendipity-devel/Makefile b/www/serendipity-devel/Makefile
deleted file mode 100644
index 57bcecb38372..000000000000
--- a/www/serendipity-devel/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-# New ports collection makefile for: serendipity
-# Date created: 2005-DEC-13
-# Whom: babak@farrokhi.net
-#
-# $FreeBSD$
-#
-
-PORTNAME= serendipity
-PORTVERSION= 0.9.1
-PORTREVISION= 2
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= php-blog
-
-MAINTAINER= babak@farrokhi.net
-COMMENT= PHP based weblog software
-
-RUN_DEPENDS= ${LOCALBASE}/share/pear/File/Archive.php:${PORTSDIR}/archivers/pear-File_Archive
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-NO_BUILD= YES
-SERENDIPITY?= www/${PORTNAME}
-PLIST_SUB+= SERENDIPITY=${SERENDIPITY}
-USE_PHP= session pcre gd openssl mbstring iconv zlib xml
-SUB_LIST+= SERENDIPITY=${SERENDIPITY}
-SUB_FILES= pkg-message
-
-LOCALBASE?= /usr/local
-
-OPTIONS= MYSQL "Use MySQL backend" on \
- PGSQL "Use PostgreSQL backend" off
-
-.if exists(${LOCALBASE}/etc/php.conf)
-.include "${LOCALBASE}/etc/php.conf"
-.endif
-
-.if defined(PHP_VER) && ${PHP_VER} == 5
-OPTIONS+= SQLITE "Use SQLite backend" off
-.endif
-
-OPTIONS+= MAGICK "Use ImageMagick Library" on
-
-PORT_DBDIR?= /var/db/ports
-LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX}
-OPTIONSFILE?= ${PORT_DBDIR}/${LATEST_LINK}/options
-
-.if exists(${OPTIONSFILE})
-.include "${OPTIONSFILE}"
-.endif
-
-.if !defined(WITHOUT_MYSQL)
-USE_PHP+= mysql
-. endif
-
-.if defined(WITH_PGSQL)
-USE_PHP+= pgsql
-.endif
-
-.if defined(WITH_SQLITE)
-USE_PHP+= sqlite
-.endif
-
-.if !defined(WITHOUT_MAGICK)
-RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick
-.endif
-
-do-install:
- @-${MKDIR} ${PREFIX}/${SERENDIPITY}
- @${CHMOD} 755 ${PREFIX}/${SERENDIPITY}
- @(cd ${WRKSRC} && ${CP} -R * ${PREFIX}/${SERENDIPITY}/ )
- @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${SERENDIPITY}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/www/serendipity-devel/distinfo b/www/serendipity-devel/distinfo
deleted file mode 100644
index 43ccbc47f447..000000000000
--- a/www/serendipity-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (serendipity-0.9.1.tar.gz) = a8e72046a5c0f1551964af04d7f7e9b8
-SHA256 (serendipity-0.9.1.tar.gz) = 0a794f3a9b75292866e459f0fdc982584c2f415ae29396f7428f026ef111736d
-SIZE (serendipity-0.9.1.tar.gz) = 2526069
diff --git a/www/serendipity-devel/files/pkg-message.in b/www/serendipity-devel/files/pkg-message.in
deleted file mode 100644
index 4623a859aa94..000000000000
--- a/www/serendipity-devel/files/pkg-message.in
+++ /dev/null
@@ -1,22 +0,0 @@
-
-===============================================================
-
-Serendipity installed in %%PREFIX%%/%%SERENDIPITY%%
-
-If this is your first install:
-
- 1- Create an empty database
- 2- Add an alias for Serendipity directory in httpd.conf
- or you can create a symlink to Serendipity directory
- in your web root directory.
- 3- Point your browser to your webserver and follow the
- installation wizard
-
-If you are upgrading an existing installation:
-
- 1- Read %%PREFIX%%/%%SERENDIPITY%%/docs/UPGRADE
- 2- Serendipity web based installation wizard will take care
- of the upgrade procedure
-
-===============================================================
-
diff --git a/www/serendipity-devel/pkg-descr b/www/serendipity-devel/pkg-descr
deleted file mode 100644
index 5e7a22e65e12..000000000000
--- a/www/serendipity-devel/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Serendipity is a weblog/blog system, implemented with PHP.
-It is standards compliant, feature rich and open source (BSD License).
-
-WWW: http://www.s9y.org/
-
-- Babak Farrokhi
-babak@farrokhi.net
diff --git a/www/serendipity-devel/pkg-plist b/www/serendipity-devel/pkg-plist
deleted file mode 100644
index 8a53e8b581cc..000000000000
--- a/www/serendipity-devel/pkg-plist
+++ /dev/null
@@ -1,1557 +0,0 @@
-%%SERENDIPITY%%/bundled-libs/.current_version
-%%SERENDIPITY%%/bundled-libs/Cache/BUNDLE_NOTICE
-%%SERENDIPITY%%/bundled-libs/Cache/Lite.php
-%%SERENDIPITY%%/bundled-libs/Cache/Lite/Function.php
-%%SERENDIPITY%%/bundled-libs/Cache/Lite/Output.php
-%%SERENDIPITY%%/bundled-libs/HTTP/BUNDLE_NOTICE
-%%SERENDIPITY%%/bundled-libs/HTTP/Request.php
-%%SERENDIPITY%%/bundled-libs/HTTP/Request/Listener.php
-%%SERENDIPITY%%/bundled-libs/Net/BUNDLE_NOTICE
-%%SERENDIPITY%%/bundled-libs/Net/CheckIP.php
-%%SERENDIPITY%%/bundled-libs/Net/DNSBL.php
-%%SERENDIPITY%%/bundled-libs/Net/DNSBL/BUNDLE_NOTICE
-%%SERENDIPITY%%/bundled-libs/Net/DNSBL/SURBL.php
-%%SERENDIPITY%%/bundled-libs/Net/Socket.php
-%%SERENDIPITY%%/bundled-libs/Net/URL.php
-%%SERENDIPITY%%/bundled-libs/Onyx/RSS.php
-%%SERENDIPITY%%/bundled-libs/PEAR.php
-%%SERENDIPITY%%/bundled-libs/Smarty/BUGS
-%%SERENDIPITY%%/bundled-libs/Smarty/COPYING.lib
-%%SERENDIPITY%%/bundled-libs/Smarty/ChangeLog
-%%SERENDIPITY%%/bundled-libs/Smarty/FAQ
-%%SERENDIPITY%%/bundled-libs/Smarty/INSTALL
-%%SERENDIPITY%%/bundled-libs/Smarty/NEWS
-%%SERENDIPITY%%/bundled-libs/Smarty/README
-%%SERENDIPITY%%/bundled-libs/Smarty/RELEASE_NOTES
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/Config_File.class.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/Smarty.class.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/Smarty_Compiler.class.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/debug.tpl
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.assemble_plugin_filepath.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.assign_smarty_interface.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.create_dir_structure.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.display_debug_console.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.get_include_path.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.get_microtime.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.get_php_resource.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.is_secure.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.is_trusted.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.load_plugins.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.load_resource_plugin.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.process_cached_inserts.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.process_compiled_include.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.read_cache_file.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.rm_auto.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.rmdir.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.run_insert_handler.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.smarty_include_php.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.write_cache_file.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.write_compiled_include.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.write_compiled_resource.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/internals/core.write_file.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/block.textformat.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/compiler.assign.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.assign_debug_info.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.config_load.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.counter.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.cycle.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.debug.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.eval.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.fetch.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.html_checkboxes.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.html_image.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.html_options.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.html_radios.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.html_select_date.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.html_select_time.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.html_table.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.mailto.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.math.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.popup.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/function.popup_init.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.capitalize.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.cat.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.count_characters.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.count_paragraphs.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.count_sentences.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.count_words.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.date_format.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.debug_print_var.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.default.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.escape.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.indent.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.lower.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.nl2br.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.regex_replace.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.replace.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.spacify.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.string_format.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.strip.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.strip_tags.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.truncate.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.upper.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/modifier.wordwrap.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/outputfilter.trimwhitespace.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/shared.escape_special_chars.php
-%%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins/shared.make_timestamp.php
-%%SERENDIPITY%%/bundled-libs/Text/BUNDLE_NOTICE
-%%SERENDIPITY%%/bundled-libs/Text/Wiki.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Anchor.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Blockquote.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Bold.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Break.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Center.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Code.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Colortext.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Deflist.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Delimiter.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Embed.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Emphasis.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Freelink.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Function.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Heading.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Horiz.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Html.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Image.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Include.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Interwiki.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Italic.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/List.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Newline.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Paragraph.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Phplookup.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Prefilter.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Raw.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Revise.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Strong.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Superscript.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Table.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Tighten.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Toc.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Tt.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Url.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default/Wikilink.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Anchor.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Blockquote.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Bold.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Break.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Center.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Code.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Colortext.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Deflist.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Delimiter.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Embed.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Emphasis.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Freelink.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Function.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Heading.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Horiz.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Html.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Image.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Include.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Interwiki.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Italic.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/List.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Newline.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Paragraph.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Phplookup.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Prefilter.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Raw.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Revise.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Strong.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Superscript.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Table.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Tighten.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Toc.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Tt.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Url.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex/Wikilink.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Anchor.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Blockquote.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Bold.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Break.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Center.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Code.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Colortext.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Deflist.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Delimiter.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Embed.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Emphasis.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Freelink.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Function.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Heading.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Horiz.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Html.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Image.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Include.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Interwiki.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Italic.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/List.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Newline.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Paragraph.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Phplookup.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Prefilter.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Raw.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Revise.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Strong.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Superscript.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Table.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Tighten.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Toc.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Tt.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Url.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain/Wikilink.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Anchor.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Blockquote.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Bold.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Break.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Center.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Code.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Colortext.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Deflist.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Delimiter.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Embed.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Emphasis.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Freelink.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Function.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Heading.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Horiz.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Html.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Image.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Include.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Interwiki.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Italic.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/List.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Newline.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Paragraph.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Phplookup.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Prefilter.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Raw.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Revise.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Strong.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Superscript.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Table.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Tighten.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Toc.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Tt.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Url.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml/Wikilink.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/blockquote.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/bold.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/break.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/center.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/code.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/colortext.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/deflist.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/delimiter.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/embed.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/emphasis.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/entities.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/freelink.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/heading.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/horiz.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/html.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/image.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/include.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/interwiki.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/italic.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/list.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/newline.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/paragraph.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/phpcode.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/phplookup.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/prefilter.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/raw.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/revise.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/strong.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/superscript.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/table.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/tighten.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/toc.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/tt.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/url.php
-%%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule/wikilink.php
-%%SERENDIPITY%%/bundled-libs/XML/BUNDLE_NOTICE
-%%SERENDIPITY%%/bundled-libs/XML/RPC.php
-%%SERENDIPITY%%/bundled-libs/XML/RPC/Dump.php
-%%SERENDIPITY%%/bundled-libs/XML/RPC/Server.php
-%%SERENDIPITY%%/bundled-libs/create_release.sh
-%%SERENDIPITY%%/bundled-libs/docs/HomePage.wiki.txt
-%%SERENDIPITY%%/bundled-libs/docs/SamplePage.wiki.txt
-%%SERENDIPITY%%/bundled-libs/docs/SmashWordsTogether.wiki.txt
-%%SERENDIPITY%%/bundled-libs/docs/TextWikiProposal.wiki.txt
-%%SERENDIPITY%%/bundled-libs/docs/TokenRuleKeys.wiki.txt
-%%SERENDIPITY%%/bundled-libs/docs/WikiPage.wiki.txt
-%%SERENDIPITY%%/bundled-libs/docs/WordsSmashedTogether.wiki.txt
-%%SERENDIPITY%%/bundled-libs/docs/free links.wiki.txt
-%%SERENDIPITY%%/bundled-libs/docs/index.php
-%%SERENDIPITY%%/bundled-libs/docs/stylesheet.css
-%%SERENDIPITY%%/bundled-libs/tests/README
-%%SERENDIPITY%%/comment.php
-%%SERENDIPITY%%/deployment/archives/.ignore
-%%SERENDIPITY%%/deployment/comment.php
-%%SERENDIPITY%%/deployment/exit.php
-%%SERENDIPITY%%/deployment/index.php
-%%SERENDIPITY%%/deployment/rss.php
-%%SERENDIPITY%%/deployment/serendipity.css.php
-%%SERENDIPITY%%/deployment/serendipity_admin.php
-%%SERENDIPITY%%/deployment/serendipity_admin_image_selector.php
-%%SERENDIPITY%%/deployment/serendipity_config.inc.php
-%%SERENDIPITY%%/deployment/serendipity_define.js.php
-%%SERENDIPITY%%/deployment/serendipity_editor.js
-%%SERENDIPITY%%/deployment/serendipity_xmlrpc.php
-%%SERENDIPITY%%/deployment/templates_c/.ignore
-%%SERENDIPITY%%/deployment/uploads/.ignore
-%%SERENDIPITY%%/deployment/wfwcomment.php
-%%SERENDIPITY%%/docs/CHANGED_FILES
-%%SERENDIPITY%%/docs/INSTALL
-%%SERENDIPITY%%/docs/INSTALL_EMBEDED
-%%SERENDIPITY%%/docs/INSTALL_SHARED
-%%SERENDIPITY%%/docs/LICENSE
-%%SERENDIPITY%%/docs/NEWS
-%%SERENDIPITY%%/docs/NEWS_OLD
-%%SERENDIPITY%%/docs/README
-%%SERENDIPITY%%/docs/UPGRADE
-%%SERENDIPITY%%/docs/upgrade.sh
-%%SERENDIPITY%%/exit.php
-%%SERENDIPITY%%/htmlarea/ChangeLog
-%%SERENDIPITY%%/htmlarea/dialog.js
-%%SERENDIPITY%%/htmlarea/examples/2-areas.html
-%%SERENDIPITY%%/htmlarea/examples/context-menu.html
-%%SERENDIPITY%%/htmlarea/examples/core.html
-%%SERENDIPITY%%/htmlarea/examples/css.html
-%%SERENDIPITY%%/htmlarea/examples/custom.css
-%%SERENDIPITY%%/htmlarea/examples/full-page.html
-%%SERENDIPITY%%/htmlarea/examples/fully-loaded.html
-%%SERENDIPITY%%/htmlarea/examples/index.html
-%%SERENDIPITY%%/htmlarea/examples/spell-checker.html
-%%SERENDIPITY%%/htmlarea/examples/table-operations.html
-%%SERENDIPITY%%/htmlarea/htmlarea.css
-%%SERENDIPITY%%/htmlarea/htmlarea.js
-%%SERENDIPITY%%/htmlarea/images/ed_about.gif
-%%SERENDIPITY%%/htmlarea/images/ed_align_center.gif
-%%SERENDIPITY%%/htmlarea/images/ed_align_justify.gif
-%%SERENDIPITY%%/htmlarea/images/ed_align_left.gif
-%%SERENDIPITY%%/htmlarea/images/ed_align_right.gif
-%%SERENDIPITY%%/htmlarea/images/ed_blank.gif
-%%SERENDIPITY%%/htmlarea/images/ed_charmap.gif
-%%SERENDIPITY%%/htmlarea/images/ed_color_bg.gif
-%%SERENDIPITY%%/htmlarea/images/ed_color_fg.gif
-%%SERENDIPITY%%/htmlarea/images/ed_copy.gif
-%%SERENDIPITY%%/htmlarea/images/ed_custom.gif
-%%SERENDIPITY%%/htmlarea/images/ed_cut.gif
-%%SERENDIPITY%%/htmlarea/images/ed_delete.gif
-%%SERENDIPITY%%/htmlarea/images/ed_format_bold.gif
-%%SERENDIPITY%%/htmlarea/images/ed_format_italic.gif
-%%SERENDIPITY%%/htmlarea/images/ed_format_strike.gif
-%%SERENDIPITY%%/htmlarea/images/ed_format_sub.gif
-%%SERENDIPITY%%/htmlarea/images/ed_format_sup.gif
-%%SERENDIPITY%%/htmlarea/images/ed_format_underline.gif
-%%SERENDIPITY%%/htmlarea/images/ed_help.gif
-%%SERENDIPITY%%/htmlarea/images/ed_hr.gif
-%%SERENDIPITY%%/htmlarea/images/ed_html.gif
-%%SERENDIPITY%%/htmlarea/images/ed_image.gif
-%%SERENDIPITY%%/htmlarea/images/ed_indent_less.gif
-%%SERENDIPITY%%/htmlarea/images/ed_indent_more.gif
-%%SERENDIPITY%%/htmlarea/images/ed_killword.gif
-%%SERENDIPITY%%/htmlarea/images/ed_left_to_right.gif
-%%SERENDIPITY%%/htmlarea/images/ed_link.gif
-%%SERENDIPITY%%/htmlarea/images/ed_list_bullet.gif
-%%SERENDIPITY%%/htmlarea/images/ed_list_num.gif
-%%SERENDIPITY%%/htmlarea/images/ed_paste.gif
-%%SERENDIPITY%%/htmlarea/images/ed_print.gif
-%%SERENDIPITY%%/htmlarea/images/ed_redo.gif
-%%SERENDIPITY%%/htmlarea/images/ed_right_to_left.gif
-%%SERENDIPITY%%/htmlarea/images/ed_rmformat.gif
-%%SERENDIPITY%%/htmlarea/images/ed_s9yimage.gif
-%%SERENDIPITY%%/htmlarea/images/ed_save.gif
-%%SERENDIPITY%%/htmlarea/images/ed_save.png
-%%SERENDIPITY%%/htmlarea/images/ed_show_border.gif
-%%SERENDIPITY%%/htmlarea/images/ed_splitcel.gif
-%%SERENDIPITY%%/htmlarea/images/ed_undo.gif
-%%SERENDIPITY%%/htmlarea/images/fullscreen_maximize.gif
-%%SERENDIPITY%%/htmlarea/images/fullscreen_minimize.gif
-%%SERENDIPITY%%/htmlarea/images/insert_table.gif
-%%SERENDIPITY%%/htmlarea/index.html
-%%SERENDIPITY%%/htmlarea/lang/b5.js
-%%SERENDIPITY%%/htmlarea/lang/ch.js
-%%SERENDIPITY%%/htmlarea/lang/cs-iso.js
-%%SERENDIPITY%%/htmlarea/lang/cs-utf.js
-%%SERENDIPITY%%/htmlarea/lang/cs-win.js
-%%SERENDIPITY%%/htmlarea/lang/cz.js
-%%SERENDIPITY%%/htmlarea/lang/da-utf.js
-%%SERENDIPITY%%/htmlarea/lang/da.js
-%%SERENDIPITY%%/htmlarea/lang/de-utf.js
-%%SERENDIPITY%%/htmlarea/lang/de.js
-%%SERENDIPITY%%/htmlarea/lang/ee.js
-%%SERENDIPITY%%/htmlarea/lang/el.js
-%%SERENDIPITY%%/htmlarea/lang/en.js
-%%SERENDIPITY%%/htmlarea/lang/es-utf.js
-%%SERENDIPITY%%/htmlarea/lang/es.js
-%%SERENDIPITY%%/htmlarea/lang/fi.js
-%%SERENDIPITY%%/htmlarea/lang/fr-utf.js
-%%SERENDIPITY%%/htmlarea/lang/fr.js
-%%SERENDIPITY%%/htmlarea/lang/gb.js
-%%SERENDIPITY%%/htmlarea/lang/he.js
-%%SERENDIPITY%%/htmlarea/lang/hu.js
-%%SERENDIPITY%%/htmlarea/lang/it-utf.js
-%%SERENDIPITY%%/htmlarea/lang/it.js
-%%SERENDIPITY%%/htmlarea/lang/ja-euc.js
-%%SERENDIPITY%%/htmlarea/lang/ja-jis.js
-%%SERENDIPITY%%/htmlarea/lang/ja-sjis.js
-%%SERENDIPITY%%/htmlarea/lang/ja-utf8.js
-%%SERENDIPITY%%/htmlarea/lang/lt.js
-%%SERENDIPITY%%/htmlarea/lang/lv.js
-%%SERENDIPITY%%/htmlarea/lang/nb.js
-%%SERENDIPITY%%/htmlarea/lang/nl-utf.js
-%%SERENDIPITY%%/htmlarea/lang/nl.js
-%%SERENDIPITY%%/htmlarea/lang/no-utf.js
-%%SERENDIPITY%%/htmlarea/lang/no.js
-%%SERENDIPITY%%/htmlarea/lang/pl.js
-%%SERENDIPITY%%/htmlarea/lang/pt_br.js
-%%SERENDIPITY%%/htmlarea/lang/pt_pt-utf.js
-%%SERENDIPITY%%/htmlarea/lang/pt_pt.js
-%%SERENDIPITY%%/htmlarea/lang/ro.js
-%%SERENDIPITY%%/htmlarea/lang/ru.js
-%%SERENDIPITY%%/htmlarea/lang/se-utf.js
-%%SERENDIPITY%%/htmlarea/lang/se.js
-%%SERENDIPITY%%/htmlarea/lang/si.js
-%%SERENDIPITY%%/htmlarea/lang/vn.js
-%%SERENDIPITY%%/htmlarea/license.txt
-%%SERENDIPITY%%/htmlarea/plugins/CSS/css.js
-%%SERENDIPITY%%/htmlarea/plugins/CSS/lang/en.js
-%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/context-menu.js
-%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/de.js
-%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/el.js
-%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/en.js
-%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/nl.js
-%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang/pt_br.js
-%%SERENDIPITY%%/htmlarea/plugins/ContextMenu/menu.css
-%%SERENDIPITY%%/htmlarea/plugins/FullPage/full-page.js
-%%SERENDIPITY%%/htmlarea/plugins/FullPage/img/docprop.gif
-%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/en.js
-%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/pt_br.js
-%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/pt_pt.js
-%%SERENDIPITY%%/htmlarea/plugins/FullPage/lang/ro.js
-%%SERENDIPITY%%/htmlarea/plugins/FullPage/popups/docprop.html
-%%SERENDIPITY%%/htmlarea/plugins/FullPage/test.html
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/cell-delete.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/cell-insert-after.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/cell-insert-before.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/cell-merge.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/cell-prop.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/cell-split.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/col-delete.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/col-insert-after.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/col-insert-before.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/col-split.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/row-delete.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/row-insert-above.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/row-insert-under.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/row-prop.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/row-split.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/img/table-prop.gif
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/cz.js
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/da.js
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/de.js
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/el.js
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/en.js
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/fi.js
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/hu.js
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/it.js
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/nl.js
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/no.js
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/pt_br.js
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/pt_pt.js
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang/ro.js
-%%SERENDIPITY%%/htmlarea/plugins/TableOperations/table-operations.js
-%%SERENDIPITY%%/htmlarea/popupdiv.js
-%%SERENDIPITY%%/htmlarea/popups/about.html
-%%SERENDIPITY%%/htmlarea/popups/blank.html
-%%SERENDIPITY%%/htmlarea/popups/custom2.html
-%%SERENDIPITY%%/htmlarea/popups/editor_help.html
-%%SERENDIPITY%%/htmlarea/popups/fullscreen.html
-%%SERENDIPITY%%/htmlarea/popups/insert_image.html
-%%SERENDIPITY%%/htmlarea/popups/insert_table.html
-%%SERENDIPITY%%/htmlarea/popups/link.html
-%%SERENDIPITY%%/htmlarea/popups/old-fullscreen.html
-%%SERENDIPITY%%/htmlarea/popups/old_insert_image.html
-%%SERENDIPITY%%/htmlarea/popups/popup.js
-%%SERENDIPITY%%/htmlarea/popups/select_color.html
-%%SERENDIPITY%%/htmlarea/popupwin.js
-%%SERENDIPITY%%/htmlarea/reference.html
-%%SERENDIPITY%%/htmlarea/release-notes.html
-%%SERENDIPITY%%/include/admin/category.inc.php
-%%SERENDIPITY%%/include/admin/comments.inc.php
-%%SERENDIPITY%%/include/admin/configuration.inc.php
-%%SERENDIPITY%%/include/admin/entries.inc.php
-%%SERENDIPITY%%/include/admin/entries_overview.inc.php
-%%SERENDIPITY%%/include/admin/export.inc.php
-%%SERENDIPITY%%/include/admin/groups.inc.php
-%%SERENDIPITY%%/include/admin/images.inc.php
-%%SERENDIPITY%%/include/admin/import.inc.php
-%%SERENDIPITY%%/include/admin/importers/b2evolution.inc.php
-%%SERENDIPITY%%/include/admin/importers/bblog.inc.php
-%%SERENDIPITY%%/include/admin/importers/blogger.inc.php
-%%SERENDIPITY%%/include/admin/importers/bmachine.inc.php
-%%SERENDIPITY%%/include/admin/importers/geeklog.inc.php
-%%SERENDIPITY%%/include/admin/importers/generic.inc.php
-%%SERENDIPITY%%/include/admin/importers/movabletype.inc.php
-%%SERENDIPITY%%/include/admin/importers/nucleus.inc.php
-%%SERENDIPITY%%/include/admin/importers/phpbb.inc.php
-%%SERENDIPITY%%/include/admin/importers/pmachine.inc.php
-%%SERENDIPITY%%/include/admin/importers/sunlog.inc.php
-%%SERENDIPITY%%/include/admin/importers/textpattern.inc.php
-%%SERENDIPITY%%/include/admin/importers/voodoopad.inc.php
-%%SERENDIPITY%%/include/admin/importers/wordpress-pg.inc.php
-%%SERENDIPITY%%/include/admin/importers/wordpress.inc.php
-%%SERENDIPITY%%/include/admin/installer.inc.php
-%%SERENDIPITY%%/include/admin/overview.inc.php
-%%SERENDIPITY%%/include/admin/personal.inc.php
-%%SERENDIPITY%%/include/admin/plugins.inc.php
-%%SERENDIPITY%%/include/admin/templates.inc.php
-%%SERENDIPITY%%/include/admin/upgrader.inc.php
-%%SERENDIPITY%%/include/admin/users.inc.php
-%%SERENDIPITY%%/include/compat.inc.php
-%%SERENDIPITY%%/include/db/db.inc.php
-%%SERENDIPITY%%/include/db/mysql.inc.php
-%%SERENDIPITY%%/include/db/mysqli.inc.php
-%%SERENDIPITY%%/include/db/postgres.inc.php
-%%SERENDIPITY%%/include/db/sqlite.inc.php
-%%SERENDIPITY%%/include/functions.inc.php
-%%SERENDIPITY%%/include/functions_calendars.inc.php
-%%SERENDIPITY%%/include/functions_comments.inc.php
-%%SERENDIPITY%%/include/functions_config.inc.php
-%%SERENDIPITY%%/include/functions_entries.inc.php
-%%SERENDIPITY%%/include/functions_entries_admin.inc.php
-%%SERENDIPITY%%/include/functions_images.inc.php
-%%SERENDIPITY%%/include/functions_installer.inc.php
-%%SERENDIPITY%%/include/functions_permalinks.inc.php
-%%SERENDIPITY%%/include/functions_rss.inc.php
-%%SERENDIPITY%%/include/functions_smarty.inc.php
-%%SERENDIPITY%%/include/functions_trackbacks.inc.php
-%%SERENDIPITY%%/include/functions_upgrader.inc.php
-%%SERENDIPITY%%/include/genpage.inc.php
-%%SERENDIPITY%%/include/lang.inc.php
-%%SERENDIPITY%%/include/plugin_api.inc.php
-%%SERENDIPITY%%/include/plugin_internal.inc.php
-%%SERENDIPITY%%/include/tpl/config_local.inc.php
-%%SERENDIPITY%%/include/tpl/config_personal.inc.php
-%%SERENDIPITY%%/include/tpl/htaccess_cgi_errordocs.tpl
-%%SERENDIPITY%%/include/tpl/htaccess_cgi_normal.tpl
-%%SERENDIPITY%%/include/tpl/htaccess_cgi_rewrite.tpl
-%%SERENDIPITY%%/include/tpl/htaccess_errordocs.tpl
-%%SERENDIPITY%%/include/tpl/htaccess_normal.tpl
-%%SERENDIPITY%%/include/tpl/htaccess_rewrite.tpl
-%%SERENDIPITY%%/index.php
-%%SERENDIPITY%%/lang/UTF-8/recode.php
-%%SERENDIPITY%%/lang/UTF-8/recode.sh
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_bg.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_cn.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_cs.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_cz.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_da.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_de.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_en.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_es.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_fa.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_fi.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_fr.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_hu.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_is.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_it.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_ja.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_ko.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_nl.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_no.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_pt.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_pt_PT.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_ro.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_ru.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_se.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_tn.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_tw.inc.php
-%%SERENDIPITY%%/lang/UTF-8/serendipity_lang_zh.inc.php
-%%SERENDIPITY%%/lang/addlang.sh
-%%SERENDIPITY%%/lang/addlang.txt
-%%SERENDIPITY%%/lang/append.sh
-%%SERENDIPITY%%/lang/serendipity_lang_bg.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_cn.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_cs.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_cz.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_da.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_de.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_en.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_es.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_fa.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_fi.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_fr.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_hu.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_is.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_it.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_ja.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_ko.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_nl.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_no.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_pt.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_pt_PT.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_ro.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_ru.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_se.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_tn.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_tw.inc.php
-%%SERENDIPITY%%/lang/serendipity_lang_zh.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_bbcode/serendipity_event_bbcode.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/pngbehavior.htc
-%%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/serendipity_event_browsercompatibility.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/serendipity_event_contentrewrite.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_creativecommons/serendipity_event_creativecommons.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_is.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_is.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/serendipity_event_htmlvalidator.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_karma/serendipity_event_karma.php
-%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_livesearch/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_livesearch/serendipity_event_livesearch.js
-%%SERENDIPITY%%/plugins/serendipity_event_livesearch/serendipity_event_livesearch.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_mailer/serendipity_event_mailer.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_is.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_is.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php
-%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/serendipity_event_searchhighlight.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/36daysago.ttf
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/36daysago.txt
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_is.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/Vera.ttf
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/VeraSe.ttf
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_2.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_3.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_4.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_7.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_9.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_a.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_b.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_c.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_d.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_e.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_f.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_h.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_j.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_k.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_l.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_m.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_n.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_p.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_q.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_r.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_t.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_u.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_v.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_w.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_x.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_y.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/captcha_z.png
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/chumbly.ttf
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/chumbly.txt
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_is.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_is.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_is.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_cz.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_cz.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_statistics/serendipity_event_statistics.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_templatechooser/serendipity_event_templatechooser.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/serendipity_event_textile.php
-%%SERENDIPITY%%/plugins/serendipity_event_textile/textile.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_textwiki/serendipity_event_textwiki.php
-%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_trackexits/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_trackexits/serendipity_event_trackexits.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_es.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/servicesdb_en.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/servicesdb_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_weblogping/servicesdb_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/serendipity_event_xhtmlcleanup.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_is.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_is.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_comments/serendipity_plugin_comments.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/serendipity_plugin_creativecommons.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/serendipity_plugin_entrylinks.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/serendipity_plugin_eventwrapper.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_history/serendipity_plugin_history.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_is.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_bg.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_is.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_recententries/serendipity_plugin_recententries.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/serendipity_plugin_remoterss.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/serendipity_plugin_shoutbox.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_de.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_fr.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_ja.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_ko.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_pt_PT.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/lang_tn.inc.php
-%%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/serendipity_plugin_templatedropdown.php
-%%SERENDIPITY%%/rss.php
-%%SERENDIPITY%%/serendipity.css.php
-%%SERENDIPITY%%/serendipity_admin.php
-%%SERENDIPITY%%/serendipity_admin_image_selector.php
-%%SERENDIPITY%%/serendipity_config.inc.php
-%%SERENDIPITY%%/serendipity_define.js.php
-%%SERENDIPITY%%/serendipity_editor.js
-%%SERENDIPITY%%/serendipity_xmlrpc.php
-%%SERENDIPITY%%/sql/db.sql
-%%SERENDIPITY%%/sql/db_update_0.2_0.3_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.2_0.3_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.3_0.4_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.3_0.4_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.5.1_0.6_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.5.1_0.6_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.5_0.5.1_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.5_0.5.1_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.6.10_0.6.11_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.6.10_0.6.11_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.6.1_0.6.2_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.6.1_0.6.2_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.6.2_0.6.3_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.6.2_0.6.3_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.6.3_0.6.4_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.6.3_0.6.4_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.6.4_0.6.5_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.6.4_0.6.5_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.6.5_0.6.6_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.6.5_0.6.6_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.6.6_0.6.7_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.6.6_0.6.7_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.6.8_0.6.9_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.6.8_0.6.9_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.6.9_0.7.0_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.6.9_0.7.0_postgresql.sql
-%%SERENDIPITY%%/sql/db_update_0.6_0.6.1_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.6_0.6.1_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.8-alpha10_0.8-alpha11_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.8-alpha11_0.8-alpha12_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.8-alpha11_0.8-alpha12_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.8-alpha11_0.8-alpha12_sqlite.sql
-%%SERENDIPITY%%/sql/db_update_0.8-alpha12_0.8-alpha13_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.8-alpha12_0.8-alpha13_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.8-alpha12_0.8-alpha13_sqlite.sql
-%%SERENDIPITY%%/sql/db_update_0.8-alpha1_0.8-alpha2_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.8-alpha4_0.8-alpha5_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.8-alpha4_0.8-alpha5_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.8-alpha4_0.8-alpha5_sqlite.sql
-%%SERENDIPITY%%/sql/db_update_0.8-alpha5_0.8-alpha6_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.8-alpha5_0.8-alpha6_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.8-alpha5_0.8-alpha6_sqlite.sql
-%%SERENDIPITY%%/sql/db_update_0.8-beta3_0.8-beta4_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.8-beta3_0.8-beta4_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.8-beta3_0.8-beta4_sqlite.sql
-%%SERENDIPITY%%/sql/db_update_0.8-beta5_0.8-beta6_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.8-beta5_0.8-beta6_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.8-beta5_0.8-beta6_sqlite.sql
-%%SERENDIPITY%%/sql/db_update_0.9-alpha1_0.9-alpha2_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.9-alpha1_0.9-alpha2_postgres.sql
-%%SERENDIPITY%%/sql/db_update_0.9-alpha1_0.9-alpha2_sqlite.sql
-%%SERENDIPITY%%/sql/db_update_0.9-alpha2_0.9-alpha3_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.9-alpha3_0.9-alpha4_mysql.sql
-%%SERENDIPITY%%/sql/db_update_0.9-alpha4_0.9-alpha5_mysql.sql
-%%SERENDIPITY%%/templates/HOWTO
-%%SERENDIPITY%%/templates/blue/htmlarea.css
-%%SERENDIPITY%%/templates/blue/img/back.png
-%%SERENDIPITY%%/templates/blue/img/down.png
-%%SERENDIPITY%%/templates/blue/img/forward.png
-%%SERENDIPITY%%/templates/blue/img/up.png
-%%SERENDIPITY%%/templates/blue/info.txt
-%%SERENDIPITY%%/templates/blue/preview.png
-%%SERENDIPITY%%/templates/blue/style.css
-%%SERENDIPITY%%/templates/default-rtl/admin/img/background.jpg
-%%SERENDIPITY%%/templates/default-rtl/admin/img/banner_background.png
-%%SERENDIPITY%%/templates/default-rtl/admin/img/button_background.png
-%%SERENDIPITY%%/templates/default-rtl/admin/img/infobar_background.png
-%%SERENDIPITY%%/templates/default-rtl/admin/img/menu_background.png
-%%SERENDIPITY%%/templates/default-rtl/admin/img/menuheader_background.png
-%%SERENDIPITY%%/templates/default-rtl/admin/style.css
-%%SERENDIPITY%%/templates/default-rtl/htmlarea.css
-%%SERENDIPITY%%/templates/default-rtl/img/background.png
-%%SERENDIPITY%%/templates/default-rtl/info.txt
-%%SERENDIPITY%%/templates/default-rtl/plugin_calendar.tpl
-%%SERENDIPITY%%/templates/default-rtl/preview.png
-%%SERENDIPITY%%/templates/default-rtl/style.css
-%%SERENDIPITY%%/templates/default/admin/img/accept.png
-%%SERENDIPITY%%/templates/default/admin/img/background.jpg
-%%SERENDIPITY%%/templates/default/admin/img/banner_background.png
-%%SERENDIPITY%%/templates/default/admin/img/big_delete.png
-%%SERENDIPITY%%/templates/default/admin/img/big_rename.png
-%%SERENDIPITY%%/templates/default/admin/img/big_resize.png
-%%SERENDIPITY%%/templates/default/admin/img/big_rotate_ccw.png
-%%SERENDIPITY%%/templates/default/admin/img/big_rotate_cw.png
-%%SERENDIPITY%%/templates/default/admin/img/big_zoom.png
-%%SERENDIPITY%%/templates/default/admin/img/button_background.png
-%%SERENDIPITY%%/templates/default/admin/img/clock.png
-%%SERENDIPITY%%/templates/default/admin/img/clock_future.png
-%%SERENDIPITY%%/templates/default/admin/img/configure.png
-%%SERENDIPITY%%/templates/default/admin/img/delete.png
-%%SERENDIPITY%%/templates/default/admin/img/downarrow.png
-%%SERENDIPITY%%/templates/default/admin/img/edit.png
-%%SERENDIPITY%%/templates/default/admin/img/folder.png
-%%SERENDIPITY%%/templates/default/admin/img/infobar_background.png
-%%SERENDIPITY%%/templates/default/admin/img/install.png
-%%SERENDIPITY%%/templates/default/admin/img/install_now.png
-%%SERENDIPITY%%/templates/default/admin/img/install_now_spartacus.png
-%%SERENDIPITY%%/templates/default/admin/img/install_template.png
-%%SERENDIPITY%%/templates/default/admin/img/menu_background.png
-%%SERENDIPITY%%/templates/default/admin/img/menuheader_background.png
-%%SERENDIPITY%%/templates/default/admin/img/menuitem.png
-%%SERENDIPITY%%/templates/default/admin/img/mime_unknown.png
-%%SERENDIPITY%%/templates/default/admin/img/next.png
-%%SERENDIPITY%%/templates/default/admin/img/previous.png
-%%SERENDIPITY%%/templates/default/admin/img/rotate.png
-%%SERENDIPITY%%/templates/default/admin/img/thumbnail.png
-%%SERENDIPITY%%/templates/default/admin/img/unconfigure.png
-%%SERENDIPITY%%/templates/default/admin/img/uparrow.png
-%%SERENDIPITY%%/templates/default/admin/img/upgrade_now.png
-%%SERENDIPITY%%/templates/default/admin/img/user_admin.png
-%%SERENDIPITY%%/templates/default/admin/img/user_chief.png
-%%SERENDIPITY%%/templates/default/admin/img/user_editor.png
-%%SERENDIPITY%%/templates/default/admin/img/zoom.png
-%%SERENDIPITY%%/templates/default/admin/style.css
-%%SERENDIPITY%%/templates/default/atom.css
-%%SERENDIPITY%%/templates/default/commentform.tpl
-%%SERENDIPITY%%/templates/default/commentpopup.tpl
-%%SERENDIPITY%%/templates/default/comments.tpl
-%%SERENDIPITY%%/templates/default/content.tpl
-%%SERENDIPITY%%/templates/default/entries.tpl
-%%SERENDIPITY%%/templates/default/entries_archives.tpl
-%%SERENDIPITY%%/templates/default/entries_summary.tpl
-%%SERENDIPITY%%/templates/default/htmlarea.css
-%%SERENDIPITY%%/templates/default/img/back.png
-%%SERENDIPITY%%/templates/default/img/background.png
-%%SERENDIPITY%%/templates/default/img/blank.gif
-%%SERENDIPITY%%/templates/default/img/blank.png
-%%SERENDIPITY%%/templates/default/img/delete.png
-%%SERENDIPITY%%/templates/default/img/down.png
-%%SERENDIPITY%%/templates/default/img/emoticons/cool.png
-%%SERENDIPITY%%/templates/default/img/emoticons/cry.png
-%%SERENDIPITY%%/templates/default/img/emoticons/eek.png
-%%SERENDIPITY%%/templates/default/img/emoticons/laugh.png
-%%SERENDIPITY%%/templates/default/img/emoticons/normal.png
-%%SERENDIPITY%%/templates/default/img/emoticons/sad.png
-%%SERENDIPITY%%/templates/default/img/emoticons/smile.png
-%%SERENDIPITY%%/templates/default/img/emoticons/tongue.png
-%%SERENDIPITY%%/templates/default/img/emoticons/wink.png
-%%SERENDIPITY%%/templates/default/img/forward.png
-%%SERENDIPITY%%/templates/default/img/graph_bar_horisontal.png
-%%SERENDIPITY%%/templates/default/img/img_align_left.png
-%%SERENDIPITY%%/templates/default/img/img_align_right.png
-%%SERENDIPITY%%/templates/default/img/img_align_top.png
-%%SERENDIPITY%%/templates/default/img/minus.png
-%%SERENDIPITY%%/templates/default/img/norights.png
-%%SERENDIPITY%%/templates/default/img/plus.png
-%%SERENDIPITY%%/templates/default/img/rename.png
-%%SERENDIPITY%%/templates/default/img/s9y_banner_small.png
-%%SERENDIPITY%%/templates/default/img/scale.png
-%%SERENDIPITY%%/templates/default/img/somerights20.gif
-%%SERENDIPITY%%/templates/default/img/up.png
-%%SERENDIPITY%%/templates/default/img/xml.gif
-%%SERENDIPITY%%/templates/default/img/zoom.png
-%%SERENDIPITY%%/templates/default/index.tpl
-%%SERENDIPITY%%/templates/default/info.txt
-%%SERENDIPITY%%/templates/default/plugin_calendar.tpl
-%%SERENDIPITY%%/templates/default/plugin_categories.tpl
-%%SERENDIPITY%%/templates/default/preview.png
-%%SERENDIPITY%%/templates/default/sidebar.tpl
-%%SERENDIPITY%%/templates/default/style.css
-%%SERENDIPITY%%/templates/default/trackbacks.tpl
-%%SERENDIPITY%%/templates/idea/img/I_had_an_idea.jpg
-%%SERENDIPITY%%/templates/idea/img/bullet.gif
-%%SERENDIPITY%%/templates/idea/img/clock_face_messy_paint_runs.jpg
-%%SERENDIPITY%%/templates/idea/img/quote.gif
-%%SERENDIPITY%%/templates/idea/info.txt
-%%SERENDIPITY%%/templates/idea/preview.png
-%%SERENDIPITY%%/templates/idea/style.css
-%%SERENDIPITY%%/templates/kubrick/comments.tpl
-%%SERENDIPITY%%/templates/kubrick/config.inc.php
-%%SERENDIPITY%%/templates/kubrick/entries.tpl
-%%SERENDIPITY%%/templates/kubrick/images/kubrickbg.jpg
-%%SERENDIPITY%%/templates/kubrick/images/kubrickbgcolor.jpg
-%%SERENDIPITY%%/templates/kubrick/images/kubrickbgwide.jpg
-%%SERENDIPITY%%/templates/kubrick/images/kubrickfooter.jpg
-%%SERENDIPITY%%/templates/kubrick/images/kubrickheader.jpg
-%%SERENDIPITY%%/templates/kubrick/images/kubricklogo.jpg
-%%SERENDIPITY%%/templates/kubrick/images/kubrickportrait.png
-%%SERENDIPITY%%/templates/kubrick/img/back.png
-%%SERENDIPITY%%/templates/kubrick/img/down.png
-%%SERENDIPITY%%/templates/kubrick/img/forward.png
-%%SERENDIPITY%%/templates/kubrick/img/up.png
-%%SERENDIPITY%%/templates/kubrick/index.tpl
-%%SERENDIPITY%%/templates/kubrick/info.txt
-%%SERENDIPITY%%/templates/kubrick/lang_de.inc.php
-%%SERENDIPITY%%/templates/kubrick/lang_en.inc.php
-%%SERENDIPITY%%/templates/kubrick/lang_ko.inc.php
-%%SERENDIPITY%%/templates/kubrick/preview.png
-%%SERENDIPITY%%/templates/kubrick/sidebar.tpl
-%%SERENDIPITY%%/templates/kubrick/style.css
-%%SERENDIPITY%%/templates/kubrick/trackbacks.tpl
-%%SERENDIPITY%%/templates/moz-modern/htmlarea.css
-%%SERENDIPITY%%/templates/moz-modern/img/back.png
-%%SERENDIPITY%%/templates/moz-modern/img/background.png
-%%SERENDIPITY%%/templates/moz-modern/img/background2.png
-%%SERENDIPITY%%/templates/moz-modern/img/forward.png
-%%SERENDIPITY%%/templates/moz-modern/index.tpl
-%%SERENDIPITY%%/templates/moz-modern/info.txt
-%%SERENDIPITY%%/templates/moz-modern/preview.png
-%%SERENDIPITY%%/templates/moz-modern/style.css
-%%SERENDIPITY%%/templates/mt-clean/info.txt
-%%SERENDIPITY%%/templates/mt-clean/preview.png
-%%SERENDIPITY%%/templates/mt-clean/style.css
-%%SERENDIPITY%%/templates/mt-georgiablue/info.txt
-%%SERENDIPITY%%/templates/mt-georgiablue/preview.png
-%%SERENDIPITY%%/templates/mt-georgiablue/style.css
-%%SERENDIPITY%%/templates/mt-gettysburg/img/back.png
-%%SERENDIPITY%%/templates/mt-gettysburg/img/down.png
-%%SERENDIPITY%%/templates/mt-gettysburg/img/forward.png
-%%SERENDIPITY%%/templates/mt-gettysburg/img/up.png
-%%SERENDIPITY%%/templates/mt-gettysburg/info.txt
-%%SERENDIPITY%%/templates/mt-gettysburg/preview.png
-%%SERENDIPITY%%/templates/mt-gettysburg/style.css
-%%SERENDIPITY%%/templates/mt-plainjane/info.txt
-%%SERENDIPITY%%/templates/mt-plainjane/preview.png
-%%SERENDIPITY%%/templates/mt-plainjane/style.css
-%%SERENDIPITY%%/templates/mt-rusty/img/back.png
-%%SERENDIPITY%%/templates/mt-rusty/img/down.png
-%%SERENDIPITY%%/templates/mt-rusty/img/forward.png
-%%SERENDIPITY%%/templates/mt-rusty/img/up.png
-%%SERENDIPITY%%/templates/mt-rusty/info.txt
-%%SERENDIPITY%%/templates/mt-rusty/preview.png
-%%SERENDIPITY%%/templates/mt-rusty/style.css
-%%SERENDIPITY%%/templates/mt-stormy/inactive.txt
-%%SERENDIPITY%%/templates/mt-stormy/info.txt
-%%SERENDIPITY%%/templates/mt-stormy/style.css
-%%SERENDIPITY%%/templates/mt-trendy/htmlarea.css
-%%SERENDIPITY%%/templates/mt-trendy/img/back.png
-%%SERENDIPITY%%/templates/mt-trendy/img/forward.png
-%%SERENDIPITY%%/templates/mt-trendy/info.txt
-%%SERENDIPITY%%/templates/mt-trendy/preview.png
-%%SERENDIPITY%%/templates/mt-trendy/style.css
-%%SERENDIPITY%%/templates/mt3-chalkboard/img/back.png
-%%SERENDIPITY%%/templates/mt3-chalkboard/img/down.png
-%%SERENDIPITY%%/templates/mt3-chalkboard/img/forward.png
-%%SERENDIPITY%%/templates/mt3-chalkboard/img/up.png
-%%SERENDIPITY%%/templates/mt3-chalkboard/info.txt
-%%SERENDIPITY%%/templates/mt3-chalkboard/preview.png
-%%SERENDIPITY%%/templates/mt3-chalkboard/style.css
-%%SERENDIPITY%%/templates/mt3-gettysburg/info.txt
-%%SERENDIPITY%%/templates/mt3-gettysburg/preview.png
-%%SERENDIPITY%%/templates/mt3-gettysburg/style.css
-%%SERENDIPITY%%/templates/mt3-independence/info.txt
-%%SERENDIPITY%%/templates/mt3-independence/preview.png
-%%SERENDIPITY%%/templates/mt3-independence/style.css
-%%SERENDIPITY%%/templates/mt3-squash/info.txt
-%%SERENDIPITY%%/templates/mt3-squash/preview.png
-%%SERENDIPITY%%/templates/mt3-squash/style.css
-%%SERENDIPITY%%/templates/newspaper/htmlarea.css
-%%SERENDIPITY%%/templates/newspaper/img/shadowb.png
-%%SERENDIPITY%%/templates/newspaper/img/shadowbl.png
-%%SERENDIPITY%%/templates/newspaper/img/shadowbr.png
-%%SERENDIPITY%%/templates/newspaper/img/shadowr.png
-%%SERENDIPITY%%/templates/newspaper/img/shadowt.png
-%%SERENDIPITY%%/templates/newspaper/info.txt
-%%SERENDIPITY%%/templates/newspaper/layout.php
-%%SERENDIPITY%%/templates/newspaper/preview.png
-%%SERENDIPITY%%/templates/newspaper/style.css
-%%SERENDIPITY%%/templates/wp/atom.css
-%%SERENDIPITY%%/templates/wp/commentform.tpl
-%%SERENDIPITY%%/templates/wp/comments.tpl
-%%SERENDIPITY%%/templates/wp/content.tpl
-%%SERENDIPITY%%/templates/wp/entries.tpl
-%%SERENDIPITY%%/templates/wp/entries_archives.tpl
-%%SERENDIPITY%%/templates/wp/entries_summary.tpl
-%%SERENDIPITY%%/templates/wp/htmlarea.css
-%%SERENDIPITY%%/templates/wp/index.tpl
-%%SERENDIPITY%%/templates/wp/info.txt
-%%SERENDIPITY%%/templates/wp/plugin_calendar.tpl
-%%SERENDIPITY%%/templates/wp/sidebar.tpl
-%%SERENDIPITY%%/templates/wp/trackbacks.tpl
-%%SERENDIPITY%%/templates/wp/wp-layout.css
-%%SERENDIPITY%%/templates_c/.empty
-%%SERENDIPITY%%/uploads/.empty
-%%SERENDIPITY%%/wfwcomment.php
-@dirrm %%SERENDIPITY%%/uploads
-@dirrm %%SERENDIPITY%%/templates_c
-@dirrm %%SERENDIPITY%%/templates/wp
-@dirrm %%SERENDIPITY%%/templates/newspaper/img
-@dirrm %%SERENDIPITY%%/templates/newspaper
-@dirrm %%SERENDIPITY%%/templates/mt3-squash
-@dirrm %%SERENDIPITY%%/templates/mt3-independence
-@dirrm %%SERENDIPITY%%/templates/mt3-gettysburg
-@dirrm %%SERENDIPITY%%/templates/mt3-chalkboard/img
-@dirrm %%SERENDIPITY%%/templates/mt3-chalkboard
-@dirrm %%SERENDIPITY%%/templates/mt-trendy/img
-@dirrm %%SERENDIPITY%%/templates/mt-trendy
-@dirrm %%SERENDIPITY%%/templates/mt-stormy
-@dirrm %%SERENDIPITY%%/templates/mt-rusty/img
-@dirrm %%SERENDIPITY%%/templates/mt-rusty
-@dirrm %%SERENDIPITY%%/templates/mt-plainjane
-@dirrm %%SERENDIPITY%%/templates/mt-gettysburg/img
-@dirrm %%SERENDIPITY%%/templates/mt-gettysburg
-@dirrm %%SERENDIPITY%%/templates/mt-georgiablue
-@dirrm %%SERENDIPITY%%/templates/mt-clean
-@dirrm %%SERENDIPITY%%/templates/moz-modern/img
-@dirrm %%SERENDIPITY%%/templates/moz-modern
-@dirrm %%SERENDIPITY%%/templates/kubrick/img
-@dirrm %%SERENDIPITY%%/templates/kubrick/images
-@dirrm %%SERENDIPITY%%/templates/kubrick
-@dirrm %%SERENDIPITY%%/templates/idea/img
-@dirrm %%SERENDIPITY%%/templates/idea
-@dirrm %%SERENDIPITY%%/templates/default/img/emoticons
-@dirrm %%SERENDIPITY%%/templates/default/img
-@dirrm %%SERENDIPITY%%/templates/default/admin/img
-@dirrm %%SERENDIPITY%%/templates/default/admin
-@dirrm %%SERENDIPITY%%/templates/default-rtl/img
-@dirrm %%SERENDIPITY%%/templates/default-rtl/admin/img
-@dirrm %%SERENDIPITY%%/templates/default-rtl/admin
-@dirrm %%SERENDIPITY%%/templates/default-rtl
-@dirrm %%SERENDIPITY%%/templates/default
-@dirrm %%SERENDIPITY%%/templates/blue/img
-@dirrm %%SERENDIPITY%%/templates/blue
-@dirrm %%SERENDIPITY%%/templates
-@dirrm %%SERENDIPITY%%/sql
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_templatedropdown
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_shoutbox
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_remoterss/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_remoterss
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_recententries/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_recententries
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_history/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_history
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_eventwrapper
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_entrylinks
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_creativecommons
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_comments/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_plugin_comments
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_xhtmlcleanup
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_weblogping/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_weblogping
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_trackexits/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_trackexits
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_textwiki/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_textwiki
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_textile/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_textile
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_templatechooser/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_templatechooser
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_statistics/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_statistics
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_spartacus/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_spartacus
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_spamblock/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_spamblock
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_searchhighlight/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_searchhighlight
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_s9ymarkup
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_nl2br/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_nl2br
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_mailer/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_mailer
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_livesearch/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_livesearch
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_karma/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_karma
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_htmlvalidator
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_entryproperties/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_entryproperties
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_emoticate/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_emoticate
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_creativecommons/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_creativecommons
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_contentrewrite/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_contentrewrite
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_browsercompatibility
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_bbcode/UTF-8
-@dirrm %%SERENDIPITY%%/plugins/serendipity_event_bbcode
-@dirrm %%SERENDIPITY%%/plugins
-@dirrm %%SERENDIPITY%%/lang/UTF-8
-@dirrm %%SERENDIPITY%%/lang
-@dirrm %%SERENDIPITY%%/include/tpl
-@dirrm %%SERENDIPITY%%/include/db
-@dirrm %%SERENDIPITY%%/include/admin/importers
-@dirrm %%SERENDIPITY%%/include/admin
-@dirrm %%SERENDIPITY%%/include
-@dirrm %%SERENDIPITY%%/htmlarea/popups
-@dirrm %%SERENDIPITY%%/htmlarea/plugins/TableOperations/lang
-@dirrm %%SERENDIPITY%%/htmlarea/plugins/TableOperations/img
-@dirrm %%SERENDIPITY%%/htmlarea/plugins/TableOperations
-@dirrm %%SERENDIPITY%%/htmlarea/plugins/FullPage/popups
-@dirrm %%SERENDIPITY%%/htmlarea/plugins/FullPage/lang
-@dirrm %%SERENDIPITY%%/htmlarea/plugins/FullPage/img
-@dirrm %%SERENDIPITY%%/htmlarea/plugins/FullPage
-@dirrm %%SERENDIPITY%%/htmlarea/plugins/ContextMenu/lang
-@dirrm %%SERENDIPITY%%/htmlarea/plugins/ContextMenu
-@dirrm %%SERENDIPITY%%/htmlarea/plugins/CSS/lang
-@dirrm %%SERENDIPITY%%/htmlarea/plugins/CSS
-@dirrm %%SERENDIPITY%%/htmlarea/plugins
-@dirrm %%SERENDIPITY%%/htmlarea/lang
-@dirrm %%SERENDIPITY%%/htmlarea/images
-@dirrm %%SERENDIPITY%%/htmlarea/examples
-@dirrm %%SERENDIPITY%%/htmlarea
-@dirrm %%SERENDIPITY%%/docs
-@dirrm %%SERENDIPITY%%/deployment/uploads
-@dirrm %%SERENDIPITY%%/deployment/templates_c
-@dirrm %%SERENDIPITY%%/deployment/archives
-@dirrm %%SERENDIPITY%%/deployment
-@dirrm %%SERENDIPITY%%/bundled-libs/tests
-@dirrm %%SERENDIPITY%%/bundled-libs/docs
-@dirrm %%SERENDIPITY%%/bundled-libs/XML/RPC
-@dirrm %%SERENDIPITY%%/bundled-libs/XML
-@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki/Rule
-@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Xhtml
-@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Plain
-@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki/Render/Latex
-@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki/Render
-@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse/Default
-@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki/Parse
-@dirrm %%SERENDIPITY%%/bundled-libs/Text/Wiki
-@dirrm %%SERENDIPITY%%/bundled-libs/Text
-@dirrm %%SERENDIPITY%%/bundled-libs/Smarty/libs/plugins
-@dirrm %%SERENDIPITY%%/bundled-libs/Smarty/libs/internals
-@dirrm %%SERENDIPITY%%/bundled-libs/Smarty/libs
-@dirrm %%SERENDIPITY%%/bundled-libs/Smarty
-@dirrm %%SERENDIPITY%%/bundled-libs/Onyx
-@dirrm %%SERENDIPITY%%/bundled-libs/Net/DNSBL
-@dirrm %%SERENDIPITY%%/bundled-libs/Net
-@dirrm %%SERENDIPITY%%/bundled-libs/HTTP/Request
-@dirrm %%SERENDIPITY%%/bundled-libs/HTTP
-@dirrm %%SERENDIPITY%%/bundled-libs/Cache/Lite
-@dirrm %%SERENDIPITY%%/bundled-libs/Cache
-@dirrm %%SERENDIPITY%%/bundled-libs
-@dirrm %%SERENDIPITY%%
diff --git a/www/squid25/Makefile b/www/squid25/Makefile
deleted file mode 100644
index 22ba826aa36e..000000000000
--- a/www/squid25/Makefile
+++ /dev/null
@@ -1,449 +0,0 @@
-# New ports collection makefile for: squid24
-# Date created: Tue Mar 27 14:56:08 CEST 2001
-# Whom: Adrian Chadd <adrian@FreeBSD.org>
-#
-# $FreeBSD$
-#
-# Tunables not (yet) configurable via 'make config':
-# SQUID_{U,G}ID
-# Which user/group squid should run as (default: squid/squid).
-# The user and group will be created if they do not already exist using
-# a uid:gid of 100:100.
-# NOTE: before version 2.5.4_6, these settings defaulted to
-# nobody/nogroup.
-# If you wish to keep these settings, please define SQUID_UID=nobody and
-# SQUID_GID=nogroup in your make environment before you start the update.
-# NOTE2:
-# Before version 2.5.4_11 the numerical id chosen for SQUID_UID (and
-# SQUID_GID respectively) was the first free id greater than or equal 3128.
-# If you wish to move your squid user to id 100:100, run "make changeuser",
-# please see the changeuser target's definition for further information.
-# SQUID_LANGUAGES
-# A list of languages for which error page files should be installed
-# (default: all)
-#
-# E.g. use `make SQUID_LANGUAGES="English French"' if you want to
-# install the files for these languages only.
-# Use `make -VSQUID_LANGUAGES' or scroll down to this variable's
-# definition to see which values are valid.
-#
-# SQUID_DEFAULT_LANG
-# If you define SQUID_LANGUAGES, select which language should be the default
-# one (this variable defaults to English). This setting can be overwritten
-# with squid.conf's error_directory directive.
-#
-# SQUID_CONFIGURE_ARGS
-# Additional configuration options.
-#
-# To enable them, use e.g
-# `make SQUID_CONFIGURE_ARGS="--enable-dlmalloc --enable-truncate" install'
-#
-# The list below may be incomplete, please see the configure script
-# in the squid source distribution for the complete list of additional
-# options.
-# Note that you probably do not need to worry about these options in most
-# cases, they are included in case you want to experiment with them.
-#
-# --enable-dlmalloc
-# Compile and use the malloc package from Doug Lea
-# --enable-gnuregex
-# Compile and use the supplied GNUregex routines instead of BSD regex.
-# --enable-xmalloc-statistics
-# Show malloc statistics in status page
-# --enable-time-hack
-# Optimize time updates to one per second rather than calling gettimeofday()
-# --enable-cachemgr-hostname=some.hostname
-# Set an explicit hostname in cachemgr.cgi
-# --enable-truncate
-# Use truncate() rather than unlink()
-# --disable-unlinkd
-# Do not use "unlinkd"
-# --with-aufs-threads=N_THREADS
-# Tune the number of worker threads for the aufs object
-# --with-coss-membuf-size
-# COSS membuf size (default: 1048576 bytes)
-# --with-maxfd=N
-# Override the maximum number of filedescriptors. Useful if you
-# build as another user who is not privileged to use the amount
-# of filedescriptors the resulting binary is expected to support.
-# --enable-ntlm-fail-open
-# Enable NTLM fail open, where a helper that fails one of the
-# Authentication steps can allow squid to still authenticate the user
-#
-
-PORTNAME= squid
-PORTVERSION= 2.5.12
-PORTREVISION= 4
-CATEGORIES= www
-MASTER_SITES= \
- ftp://ftp.squid-cache.org/pub/%SUBDIR%/ \
- ftp://ftp.unimelb.edu.au/pub/cwis/servers/unix/squid/%SUBDIR%/ \
- ftp://sunsite.auc.dk/pub/infosystems/squid/%SUBDIR%/ \
- ftp://ftp.mirrorservice.org/sites/ftp.squid-cache.org/pub/%SUBDIR%/ \
- ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/squid/&,}
-MASTER_SITE_SUBDIR= squid-2/STABLE
-DISTNAME= squid-2.5.STABLE12
-DIST_SUBDIR= squid2.5
-
-PATCH_SITES= http://www.squid-cache.org/Versions/v2/2.5/bugs/
-PATCHFILES= squid-2.5.STABLE12-SMB_BadFetch.patch \
- squid-2.5.STABLE12-wbinfo_group.patch \
- squid-2.5.STABLE12-asyncio_counters.patch
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= tmseck@netcologne.de
-COMMENT= The successful WWW proxy cache and accelerator
-
-CONFLICTS= squid-2.[^5]*
-GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USE_PERL5= yes
-USE_REINPLACE= yes
-
-SQUID_UID?= squid
-SQUID_GID?= squid
-
-MAN8= cachemgr.cgi.8 squid.8
-docs= QUICKSTART README RELEASENOTES.html doc/debug-sections.txt
-PORTDOCS= ${docs:T}
-
-OPTIONS= SQUID_LDAP_AUTH "Install LDAP authentication helpers" off \
- SQUID_DELAY_POOLS "Enable delay pools" off \
- SQUID_SNMP "Enable SNMP support" off \
- SQUID_CARP "Enable CARP support" off \
- SQUID_SSL "Enable SSL support for reverse proxies" off \
- SQUID_PINGER "Install the icmp helper" off \
- SQUID_DNS_HELPER "Use the old 'dnsserver' helper" off \
- SQUID_HTCP "Enable HTCP support" off \
- SQUID_VIA_DB "Enable forward/via database" off \
- SQUID_CACHE_DIGESTS "Enable cache digests" off \
- SQUID_WCCP "Enable Web Cache Coordination Protocol" on \
- SQUID_UNDERSCORES "Allow underscores in hostnames" on \
- SQUID_CHECK_HOSTNAME "Do hostname checking" on \
- SQUID_STRICT_HTTP "Be strictly HTTP compliant" off \
- SQUID_IDENT "Enable ident (RFC 931) lookups" on \
- SQUID_USERAGENT_LOG "Enable User-Agent-header logging" off \
- SQUID_CUSTOM_LOG "Enable custom log format" off \
- SQUID_ARP_ACL "Enable ACLs based on ethernet address" off \
- SQUID_PF "Enable transparent proxying with PF" off \
- SQUID_IPFILTER "Enable transp. proxying with IPFilter" off \
- SQUID_FOLLOW_XFF "Follow X-Forwarded-For headers" off \
- SQUID_ICAP "Enable ICAP client functionality" off \
- SQUID_AUFS "Enable the aufs storage scheme" off \
- SQUID_COSS "Enable the COSS storage scheme" off \
- SQUID_LARGEFILE "Support log and cache files >2GB" off \
- SQUID_STACKTRACES "Create backtraces on fatal errors" off \
- SQUID_RCNG "Install an rcNG startup script" on
-
-etc_files= rc.d/squid.sh squid/cachemgr.conf.default \
- squid/mib.txt squid/mime.conf.default \
- squid/msntauth.conf.default squid/squid.conf.default
-
-icon_files= anthony-binhex.gif anthony-bomb.gif anthony-box.gif \
- anthony-box2.gif anthony-c.gif anthony-compressed.gif \
- anthony-dir.gif anthony-dirup.gif anthony-dvi.gif \
- anthony-f.gif anthony-image.gif anthony-image2.gif \
- anthony-layout.gif anthony-link.gif anthony-movie.gif \
- anthony-pdf.gif anthony-portal.gif anthony-ps.gif \
- anthony-quill.gif anthony-script.gif anthony-sound.gif \
- anthony-tar.gif anthony-tex.gif anthony-text.gif \
- anthony-unknown.gif anthony-xbm.gif anthony-xpm.gif
-
-error_files= ERR_ACCESS_DENIED ERR_CACHE_ACCESS_DENIED \
- ERR_CACHE_MGR_ACCESS_DENIED ERR_CANNOT_FORWARD \
- ERR_CONNECT_FAIL ERR_DNS_FAIL ERR_FORWARDING_DENIED \
- ERR_FTP_DISABLED ERR_FTP_FAILURE ERR_FTP_FORBIDDEN \
- ERR_FTP_NOT_FOUND ERR_FTP_PUT_CREATED \
- ERR_FTP_PUT_ERROR ERR_FTP_PUT_MODIFIED ERR_FTP_UNAVAILABLE \
- ERR_INVALID_REQ ERR_INVALID_RESP ERR_INVALID_URL \
- ERR_LIFETIME_EXP ERR_NO_RELAY ERR_ONLY_IF_CACHED_MISS \
- ERR_READ_ERROR ERR_READ_TIMEOUT ERR_SHUTTING_DOWN \
- ERR_SOCKET_FAILURE ERR_TOO_BIG ERR_UNSUP_REQ \
- ERR_URN_RESOLVE ERR_WRITE_ERROR ERR_ZERO_SIZE_OBJECT
-
-libexec= cachemgr.cgi digest_pw_auth diskd ip_user_check \
- msnt_auth ncsa_auth ntlm_auth \
- pam_auth smb_auth smb_auth.sh squid_unix_group \
- wb_auth wb_group wb_ntlmauth wbinfo_group.pl
-.if !defined(SQUID_CONFIGURE_ARGS) || ${SQUID_CONFIGURE_ARGS:M*--disable-unlinkd*} == ""
-libexec+= unlinkd
-.endif
-
-sbin= RunAccel RunCache squidclient squid
-
-CONFIGURE_ARGS= --bindir=${PREFIX}/sbin --sysconfdir=${PREFIX}/etc/squid \
- --datadir=${PREFIX}/etc/squid \
- --libexecdir=${PREFIX}/libexec/squid \
- --localstatedir=${PREFIX}/squid \
- --enable-removal-policies="lru heap"
-
-.include <bsd.port.pre.mk>
-
-# Authentication methods and modules:
-
-basic_auth= NCSA PAM MSNT SMB winbind
-external_acl= ip_user unix_group wbinfo_group winbind_group
-MAN8+= pam_auth.8 squid_unix_group.8
-.if defined(WITH_SQUID_LDAP_AUTH)
-USE_OPENLDAP= yes
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-MAN8+= squid_ldap_auth.8 squid_ldap_group.8
-basic_auth+= LDAP
-external_acl+= ldap_group
-libexec+= squid_ldap_auth squid_ldap_group
-.endif
-.if !defined(NO_NIS)
-basic_auth+= YP
-libexec+= yp_auth
-.endif
-CONFIGURE_ARGS+= --enable-auth="basic ntlm digest" \
- --enable-basic-auth-helpers="${basic_auth}" \
- --enable-digest-auth-helpers="password" \
- --enable-external-acl-helpers="${external_acl}" \
- --enable-ntlm-auth-helpers="SMB winbind"
-
-# Selection of storage schemes:
-
-storage_schemes= ufs diskd null
-.if defined(WITH_SQUID_AUFS)
-storage_schemes+= aufs
-# Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS
-CONFIGURE_ARGS+= --enable-async-io \
- --with-pthreads
-CFLAGS+= ${PTHREAD_CFLAGS}
-.endif
-.if defined(WITH_SQUID_COSS)
-storage_schemes+= coss
-CONFIGURE_ARGS+= --with-aio
-.endif
-CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}"
-
-# Other options set via 'make config':
-
-.if defined(WITH_SQUID_DELAY_POOLS)
-CONFIGURE_ARGS+= --enable-delay-pools
-.endif
-.if defined(WITH_SQUID_SNMP)
-CONFIGURE_ARGS+= --enable-snmp
-.endif
-.if defined(WITH_SQUID_CARP)
-CONFIGURE_ARGS+= --enable-carp
-.endif
-.if defined(WITH_SQUID_SSL)
-# we need to .include bsd.openssl.mk manually here because USE_OPENSSL only
-# works when it is defined before bsd.port{.pre}.mk is .included and this is
-# not possible when using OPTIONS
-.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-CONFIGURE_ARGS+= --enable-ssl \
- --with-openssl="${OPENSSLBASE}"
-CFLAGS+= -I${OPENSSLINC}
-LDFLAGS+= -I${LOCALBASE}/lib
-.endif
-.if defined(WITH_SQUID_PINGER)
-CONFIGURE_ARGS+= --enable-icmp
-libexec+= pinger
-.endif
-.if defined(WITH_SQUID_DNS_HELPER)
-CONFIGURE_ARGS+= --disable-internal-dns
-libexec+= dnsserver
-.endif
-.if defined(WITH_SQUID_HTCP)
-CONFIGURE_ARGS+= --enable-htcp
-.endif
-.if defined(WITH_SQUID_VIA_DB)
-CONFIGURE_ARGS+= --enable-forw-via-db
-.endif
-.if defined(WITH_SQUID_CACHE_DIGESTS)
-CONFIGURE_ARGS+= --enable-cache-digests
-.endif
-.if defined(WITHOUT_SQUID_WCCP)
-CONFIGURE_ARGS+= --disable-wccp
-.endif
-.if !defined(WITHOUT_SQUID_UNDERSCORES)
-CONFIGURE_ARGS+= --enable-underscores
-.endif
-.if defined(WITHOUT_SQUID_CHECK_HOSTNAME)
-CONFIGURE_ARGS+= --disable-hostname-checks
-.endif
-.if defined(WITH_SQUID_STRICT_HTTP)
-CONFIGURE_ARGS+= --disable-http-violations
-.endif
-.if defined(WITHOUT_SQUID_IDENT)
-CONFIGURE_ARGS+= --disable-ident-lookups
-.endif
-.if defined(WITH_SQUID_USERAGENT_LOG)
-CONFIGURE_ARGS+= --enable-useragent-log
-.endif
-.if defined(WITH_SQUID_CUSTOM_LOG)
-EXTRA_PATCHES+= ${PATCHDIR}/customlog-2.5.patch
-.endif
-.if defined(WITH_SQUID_ARP_ACL)
-CONFIGURE_ARGS+= --enable-arp-acl
-.endif
-.if defined(WITH_SQUID_PF)
-CONFIGURE_ARGS+= --enable-pf-transparent
-.if ${OSVERSION} < 502106
-IGNORE= pf available only in FreeBSD 5.3 and newer
-.endif
-.endif
-# IPFilter-headers are not installed on FreeBSD 4 since 4.7-RELEASE,
-# they were not installed on FreeBSD 5 from 2002-03-26 (OSVERSION > 500032) to
-# 2003-06-27 (OSVERSION < 501101).
-#
-# Please see PR misc/44148 and the CVS log of src/include/Makefile for further
-# information.
-.if defined(WITH_SQUID_IPFILTER)
-.if (${OSVERSION} >= 470000 && ${OSVERSION} < 500000) || (${OSVERSION} > 500032 && ${OSVERSION} < 501101)
-IGNORE= IPFilter headers are not part of the base system
-.else
-CONFIGURE_ARGS+= --enable-ipf-transparent
-.endif
-.endif
-.if defined(WITH_SQUID_FOLLOW_XFF)
-EXTRA_PATCHES+= ${PATCHDIR}/follow_xff-2.5.patch \
- ${PATCHDIR}/follow_xff-configure.patch
-CONFIGURE_ARGS+= --enable-follow-x-forwarded-for
-.endif
-.if defined(WITH_SQUID_ICAP)
-EXTRA_PATCHES+= ${PATCHDIR}/icap-2.5-core.patch \
- ${PATCHDIR}/icap-2.5-bootstrap.patch
-CONFIGURE_ARGS+= --enable-icap-support
-error_files+= ERR_ICAP_FAILURE
-.endif
-.if defined(WITH_SQUID_LARGEFILE)
-CONFIGURE_ARGS+= --with-large-files --enable-large-cache-files
-.endif
-.if defined(WITH_SQUID_STACKTRACES)
-CONFIGURE_ARGS+= --enable-stacktraces
-CFLAGS+= -g
-STRIP= ""
-.endif
-.if !defined(WITHOUT_SQUID_RCNG)
-USE_RC_SUBR= yes
-rc_del= rcold
-rc_state= rcng
-.else
-rc_del= rcng
-rc_state= rcold
-.endif
-
-# Languages:
-#
-# If you do not define SQUID_LANGUAGES yourself, all available language files
-# will be installed; the default language will be English.
-
-SQUID_LANGUAGES?= \
- Bulgarian Catalan Czech Danish Dutch English Estonian Finnish \
- French German Greek Hebrew Hungarian Italian Japanese Korean Lithuanian \
- Polish Portuguese Romanian Russian-1251 Russian-koi8-r Serbian \
- Simplify_Chinese Slovak Spanish Swedish Traditional_Chinese Turkish
-SQUID_DEFAULT_LANG?= English
-CONFIGURE_ARGS+= --enable-err-languages="${SQUID_LANGUAGES}" \
- --enable-default-err-language=${SQUID_DEFAULT_LANG}
-
-# Finally, add additional user specified configuration options:
-CONFIGURE_ARGS+= ${SQUID_CONFIGURE_ARGS}
-
-CONFIGURE_ENV+= CFLAGS="${CFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
-PLIST_DIRS= etc/squid/icons libexec/squid
-PLIST_FILES= ${etc_files:S,^,etc/,} ${icon_files:S,^,etc/squid/icons/,} \
- ${libexec:S,^,libexec/squid/,} ${sbin:S,^,sbin/,}
-
-.for d in ${SQUID_LANGUAGES}
-PLIST_DIRS+= etc/squid/errors/${d}
-PLIST_FILES+= ${error_files:S,^,etc/squid/errors/${d}/,}
-.endfor
-PLIST_DIRS+= etc/squid/errors etc/squid squid/logs squid/cache squid
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \
- -e 's|%%SQUID_GID%%|${SQUID_GID}|g' ${WRKSRC}/src/cf.data.pre
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
- ${WRKSRC}/helpers/basic_auth/SMB/Makefile.in \
- ${WRKSRC}/helpers/basic_auth/SMB/smb_auth.sh
-
-pre-install:
-# Prevent installation of .orig files by deleting them.
- @${FIND} ${WRKSRC} -name '*.bak' -delete
- @${FIND} ${WRKSRC} -name '*.orig' -delete
-# create the start script:
- @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
- -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \
- -e 's|%%RC_SUBR%%|${RC_SUBR}|g' \
- -e '/--begin ${rc_del}/,/--end ${rc_del}/d' \
- -e '/--.*${rc_state}/d' ${FILESDIR}/squid.sh \
- >${WRKDIR}/squid.sh
-
-pre-su-install:
- @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \
- squid_user=${SQUID_UID} squid_group=${SQUID_GID} \
- ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-
-post-install:
-# Create cachemgr.conf.default manually since squid's install routine
-# unfortunately fails to do so:
- ${INSTALL_DATA} ${WRKSRC}/src/cachemgr.conf \
- ${PREFIX}/etc/squid/cachemgr.conf.default
-.if defined(WITH_SQUID_PINGER)
- ${CHMOD} 4510 ${PREFIX}/libexec/squid/pinger; \
- ${CHGRP} ${SQUID_GID} ${PREFIX}/libexec/squid/pinger
-.endif
- ${INSTALL_SCRIPT} ${WRKDIR}/squid.sh ${PREFIX}/etc/rc.d/
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR}
-.endif
- @${SETENV} PKG_PREFIX=${PREFIX} \
- ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
-changeuser:
-# Recover from the problem that earlier versions of this port created the
-# squid pseudo-user with an id greater than 999 which is not allowed in
-# FreeBSD's ports system. The port now uses id 100:100.
-# NOTE:
-# This target assumes that SQUID_GID is the primary group of SQUID_UID. If you
-# have a different setup, do not run this target!
-.if ${SQUID_UID:L} == nobody
- @${ECHO_CMD} "'nobody' is a system user, you do not need to execute"; \
- ${ECHO_CMD} "this target!"
- ${FALSE}
-.endif
- @if [ `${ID} -u` -ne 0 ]; \
- then ${ECHO_CMD} "Sorry, you must be root to use this target."; ${FALSE}; fi; \
- current_uid=`id -u ${SQUID_UID}`; \
- current_gid=`pw groupshow ${SQUID_GID}|cut -f 3 -d :`; \
- ${ECHO_CMD} "I will remove this user:"; \
- ${ID} -P $${current_uid}; \
- ${ECHO_CMD} "and this group:"; \
- pw groupshow ${SQUID_GID}; \
- ${ECHO_CMD} "I will then re-create them with a user and group id of 100."; \
- ${ECHO_CMD} "Then all files and directories under ${PREFIX} and /var that"; \
- ${ECHO_CMD} "are owned by uid $${current_uid} will be chown(1)'ed."; \
- ${ECHO_CMD} "After that, all files and directories that were accessible"; \
- ${ECHO_CMD} "by group $${current_gid} will chgrp(1)'ed respectively."; \
- ${ECHO_CMD} "Note that this assumes group '${SQUID_GID}' to be the primary"; \
- ${ECHO_CMD} "group of user '${SQUID_UID}'. If you have a different setup"; \
- ${ECHO_CMD} "please abort this target now."; \
- read -p "Press RETURN to continue or CTRL-C to abort:" dummy ; \
- ${ECHO_CMD} "OK, here we go:"; \
- ${ECHO_CMD} "deleting user $${current_uid} and his primary group..."; \
- pw userdel -u $${current_uid}; \
- ${ECHO_CMD} "adding user ${SQUID_UID} with id 100..."; \
- pw groupadd -n ${SQUID_GID} -g 100; \
- pw useradd -n ${SQUID_UID} -u 100 -c "squid caching-proxy pseudo user" \
- -d ${PREFIX}/squid -s /sbin/nologin -h - ; \
- ${ECHO_CMD} "chown(1)'ing everything under ${PREFIX} from $${current_uid} to 100..."; \
- ${FIND} -H ${PREFIX} -user $${current_uid} -exec ${CHOWN} 100 {} \; ; \
- ${ECHO_CMD} "chgrp(1)'ing everything under ${PREFIX} from $${current_gid} to 100..."; \
- ${FIND} -H ${PREFIX} -group $${current_gid} -exec ${CHOWN} :100 {} \; ; \
- ${ECHO_CMD} "chown(1)'ing everything under /var from $${current_uid} to 100..."; \
- ${FIND} -H /var -user $${current_uid} -exec ${CHOWN} 100 {} \; ; \
- ${ECHO_CMD} "chgrp(1)'ing everything under /var from $${current_gid} to 100..."; \
- ${FIND} -H /var -group $${current_gid} -exec ${CHOWN} :100 {} \; ; \
- ${ECHO_CMD} "Finished."
-
-.include <bsd.port.post.mk>
diff --git a/www/squid25/distinfo b/www/squid25/distinfo
deleted file mode 100644
index a0989aff77c9..000000000000
--- a/www/squid25/distinfo
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 (squid2.5/squid-2.5.STABLE12.tar.bz2) = 7354255015b3772a1e024dfac173e48c
-SHA256 (squid2.5/squid-2.5.STABLE12.tar.bz2) = ba0ccd956323f0dad46c19aa8d40c537846fedfc3778b5730e5610f16c0d9af1
-SIZE (squid2.5/squid-2.5.STABLE12.tar.bz2) = 1075111
-MD5 (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 8e83b776c0d015bd4137cc1ca08f6d38
-SHA256 (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 9ca8427c2eb9e5cbdb5a49fb5cb94fc00853ad965f87666f8fc35236e98bc0ae
-SIZE (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 826
-MD5 (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = fe0ab5839d282fda67ffd8eb17f2588d
-SHA256 (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = 9aa671be4022f1126071cf83ca800795f609b731aac74237bc70e11d8f069046
-SIZE (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = 1615
-MD5 (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 70485fac2c02d836f7027122e65d5767
-SHA256 (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 39bf2ca95a3c1fc90a40c437253dbbf6d71f37763369ada287039340a68b873f
-SIZE (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 497
diff --git a/www/squid25/files/customlog-2.5.patch b/www/squid25/files/customlog-2.5.patch
deleted file mode 100644
index 1ee466346d30..000000000000
--- a/www/squid25/files/customlog-2.5.patch
+++ /dev/null
@@ -1,1540 +0,0 @@
-! This patch is sourced from http://devel.squid-cache.org/customlog/
-! Modified diff paths to apply cleanly
-
-Index: src/access_log.c
-diff -u src/access_log.c:1.15.6.8 src/access_log.c:1.15.6.3.2.14
---- src/access_log.c:1.15.6.8 Tue Mar 29 18:17:46 2005
-+++ src/access_log.c Thu Sep 1 12:28:46 2005
-@@ -36,9 +36,6 @@
-
- #include "squid.h"
-
--static void accessLogSquid(AccessLogEntry * al);
--static void accessLogCommon(AccessLogEntry * al);
--static Logfile *logfile = NULL;
- #if HEADERS_LOG
- static Logfile *headerslog = NULL;
- #endif
-@@ -234,8 +231,768 @@
- return username_quote(name);
- }
-
-+static char *
-+log_quoted_string(const char *str)
-+{
-+ char *out = xmalloc(strlen(str) * 2 + 1);
-+ char *p = out;
-+ while (*str) {
-+ int l = strcspn(str, "\"\\\r\n\t");
-+ memcpy(p, str, l);
-+ str += l;
-+ p += l;
-+ switch (*str) {
-+ case '\0':
-+ break;
-+ case '\r':
-+ *p++ = '\\';
-+ *p++ = 'r';
-+ str++;
-+ break;
-+ case '\n':
-+ *p++ = '\\';
-+ *p++ = 'n';
-+ str++;
-+ break;
-+ case '\t':
-+ *p++ = '\\';
-+ *p++ = 't';
-+ str++;
-+ break;
-+ default:
-+ *p++ = '\\';
-+ *p++ = *str;
-+ str++;
-+ break;
-+ }
-+ }
-+ *p++ = '\0';
-+ return out;
-+}
-+
-+/*
-+ * Bytecodes for the configureable logformat stuff
-+ */
-+typedef enum {
-+ LFT_NONE, /* dummy */
-+ LFT_STRING,
-+
-+ LFT_CLIENT_IP_ADDRESS,
-+ LFT_CLIENT_FQDN,
-+/*LFT_CLIENT_PORT, */
-+
-+/*LFT_SERVER_IP_ADDRESS, */
-+ LFT_SERVER_IP_OR_PEER_NAME,
-+/*LFT_SERVER_PORT, */
-+
-+ LFT_LOCAL_IP,
-+ LFT_LOCAL_PORT,
-+/*LFT_LOCAL_NAME, */
-+
-+ LFT_TIME_SECONDS_SINCE_EPOCH,
-+ LFT_TIME_SUBSECOND,
-+ LFT_TIME_LOCALTIME,
-+ LFT_TIME_GMT,
-+ LFT_TIME_TO_HANDLE_REQUEST,
-+
-+ LFT_REQUEST_HEADER,
-+ LFT_REQUEST_HEADER_ELEM,
-+ LFT_REQUEST_ALL_HEADERS,
-+
-+ LFT_REPLY_HEADER,
-+ LFT_REPLY_HEADER_ELEM,
-+ LFT_REPLY_ALL_HEADERS,
-+
-+ LFT_USER_NAME,
-+ LFT_USER_LOGIN,
-+ LFT_USER_IDENT,
-+/*LFT_USER_REALM, */
-+/*LFT_USER_SCHEME, */
-+
-+ LFT_HTTP_CODE,
-+/*LFT_HTTP_STATUS, */
-+
-+ LFT_SQUID_STATUS,
-+/*LFT_SQUID_ERROR, */
-+ LFT_SQUID_HIERARCHY,
-+
-+ LFT_MIME_TYPE,
-+
-+ LFT_REQUEST_METHOD,
-+ LFT_REQUEST_URI,
-+/*LFT_REQUEST_QUERY, * // * this is not needed. see strip_query_terms */
-+ LFT_REQUEST_VERSION,
-+
-+/*LFT_REQUEST_SIZE_TOTAL, */
-+/*LFT_REQUEST_SIZE_LINE, */
-+/*LFT_REQUEST_SIZE_HEADERS, */
-+/*LFT_REQUEST_SIZE_BODY, */
-+/*LFT_REQUEST_SIZE_BODY_NO_TE, */
-+
-+ LFT_REPLY_SIZE_TOTAL,
-+/*LFT_REPLY_SIZE_LINE, */
-+/*LFT_REPLY_SIZE_HEADERS, */
-+/*LFT_REPLY_SIZE_BODY, */
-+/*LFT_REPLY_SIZE_BODY_NO_TE, */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ LFT_EXT_LOG,
-+#endif
-+
-+ LFT_PERCENT /* special string cases for escaped chars */
-+} logformat_bcode_t;
-+
-+enum log_quote {
-+ LOG_QUOTE_NONE = 0,
-+ LOG_QUOTE_QUOTES,
-+ LOG_QUOTE_BRAKETS,
-+ LOG_QUOTE_URL,
-+ LOG_QUOTE_RAW
-+};
-+struct _logformat_token {
-+ logformat_bcode_t type;
-+ union {
-+ char *string;
-+ struct {
-+ char *header;
-+ char *element;
-+ char separator;
-+ } header;
-+ char *timespec;
-+ } data;
-+ unsigned char width;
-+ unsigned char precision;
-+ enum log_quote quote:3;
-+ unsigned int left:1;
-+ unsigned int space:1;
-+ unsigned int zero:1;
-+ int divisor;
-+ logformat_token *next; /* todo: move from linked list to array */
-+};
-+
-+struct logformat_token_table_entry {
-+ const char *config;
-+ logformat_bcode_t token_type;
-+ int options;
-+};
-+
-+struct logformat_token_table_entry logformat_token_table[] =
-+{
-+
-+ {">a", LFT_CLIENT_IP_ADDRESS},
-+/*{ ">p", LFT_CLIENT_PORT}, */
-+ {">A", LFT_CLIENT_FQDN},
-+
-+/*{ "<a", LFT_SERVER_IP_ADDRESS }, */
-+/*{ "<p", LFT_SERVER_PORT }, */
-+ {"<A", LFT_SERVER_IP_OR_PEER_NAME},
-+
-+ {"la", LFT_LOCAL_IP},
-+ {"lp", LFT_LOCAL_PORT},
-+/*{ "lA", LFT_LOCAL_NAME }, */
-+
-+ {"ts", LFT_TIME_SECONDS_SINCE_EPOCH},
-+ {"tu", LFT_TIME_SUBSECOND},
-+ {"tl", LFT_TIME_LOCALTIME},
-+ {"tg", LFT_TIME_GMT},
-+ {"tr", LFT_TIME_TO_HANDLE_REQUEST},
-+
-+ {">h", LFT_REQUEST_HEADER},
-+ {"<h", LFT_REPLY_HEADER},
-+
-+ {"un", LFT_USER_NAME},
-+ {"ul", LFT_USER_LOGIN},
-+/*{ "ur", LFT_USER_REALM }, */
-+/*{ "us", LFT_USER_SCHEME }, */
-+ {"ui", LFT_USER_IDENT},
-+
-+ {"Hs", LFT_HTTP_CODE},
-+/*{ "Ht", LFT_HTTP_STATUS }, */
-+
-+ {"Ss", LFT_SQUID_STATUS},
-+/*{ "Se", LFT_SQUID_ERROR }, */
-+ {"Sh", LFT_SQUID_HIERARCHY},
-+
-+ {"mt", LFT_MIME_TYPE},
-+
-+ {"rm", LFT_REQUEST_METHOD},
-+ {"ru", LFT_REQUEST_URI}, /* doesn't include the query-string */
-+/* { "rq", LFT_REQUEST_QUERY }, * / / * the query-string, INCLUDING the leading ? */
-+ {">v", LFT_REQUEST_VERSION},
-+ {"rv", LFT_REQUEST_VERSION},
-+
-+/*{ ">st", LFT_REQUEST_SIZE_TOTAL }, */
-+/*{ ">sl", LFT_REQUEST_SIZE_LINE }, * / / * the request line "GET ... " */
-+/*{ ">sh", LFT_REQUEST_SIZE_HEADERS }, */
-+/*{ ">sb", LFT_REQUEST_SIZE_BODY }, */
-+/*{ ">sB", LFT_REQUEST_SIZE_BODY_NO_TE }, */
-+
-+ {"<st", LFT_REPLY_SIZE_TOTAL},
-+/*{ "<sl", LFT_REPLY_SIZE_LINE }, * / / * the reply line (protocol, code, text) */
-+/*{ "<sh", LFT_REPLY_SIZE_HEADERS }, */
-+/*{ "<sb", LFT_REPLY_SIZE_BODY }, */
-+/*{ "<sB", LFT_REPLY_SIZE_BODY_NO_TE }, */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ {"ea", LFT_EXT_LOG},
-+#endif
-+
-+ {"%", LFT_PERCENT},
-+
-+ {NULL, LFT_NONE} /* this must be last */
-+};
-+
-+static void
-+accessLogCustom(AccessLogEntry * al, customlog * log)
-+{
-+ logformat *lf;
-+ Logfile *logfile;
-+ logformat_token *fmt;
-+ static MemBuf mb = MemBufNULL;
-+ char tmp[1024];
-+ String sb = StringNull;
-+
-+ memBufReset(&mb);
-+
-+ lf = log->logFormat;
-+ logfile = log->logfile;
-+ for (fmt = lf->format; fmt != NULL; fmt = fmt->next) { /* for each token */
-+ const char *out = NULL;
-+ int quote = 0;
-+ long int outint = 0;
-+ int doint = 0;
-+ int dofree = 0;
-+ switch (fmt->type) {
-+ case LFT_NONE:
-+ out = "";
-+ break;
-+ case LFT_STRING:
-+ out = fmt->data.string;
-+ break;
-+ case LFT_CLIENT_IP_ADDRESS:
-+ out = inet_ntoa(al->cache.caddr);
-+ break;
-+
-+ case LFT_CLIENT_FQDN:
-+ out = fqdncache_gethostbyaddr(al->cache.caddr, FQDN_LOOKUP_IF_MISS);
-+ if (!out)
-+ out = inet_ntoa(al->cache.caddr);
-+ break;
-+
-+ /* case LFT_CLIENT_PORT: */
-+
-+ /* case LFT_SERVER_IP_ADDRESS: */
-+
-+ case LFT_SERVER_IP_OR_PEER_NAME:
-+ out = al->hier.host;
-+ break;
-+
-+ /* case LFT_SERVER_PORT: */
-+
-+ case LFT_LOCAL_IP:
-+ if (al->request)
-+ out = inet_ntoa(al->request->my_addr);
-+ break;
-+
-+ case LFT_LOCAL_PORT:
-+ if (al->request) {
-+ outint = al->request->my_port;
-+ doint = 1;
-+ }
-+ break;
-+
-+ case LFT_TIME_SECONDS_SINCE_EPOCH:
-+ outint = current_time.tv_sec;
-+ doint = 1;
-+ break;
-+
-+ case LFT_TIME_SUBSECOND:
-+ outint = current_time.tv_usec / fmt->divisor;
-+ doint = 1;
-+ break;
-+
-+
-+ case LFT_TIME_LOCALTIME:
-+ case LFT_TIME_GMT:
-+ {
-+ const char *spec;
-+ struct tm *t;
-+ spec = fmt->data.timespec;
-+ if (!spec)
-+ spec = "%d/%b/%Y:%H:%M:%S %z";
-+ if (fmt->type == LFT_TIME_LOCALTIME)
-+ t = localtime(&squid_curtime);
-+ else
-+ t = gmtime(&squid_curtime);
-+ strftime(tmp, sizeof(tmp), spec, t);
-+ out = tmp;
-+ }
-+ break;
-+
-+ case LFT_TIME_TO_HANDLE_REQUEST:
-+ outint = al->cache.msec;
-+ doint = 1;
-+ break;
-+
-+ case LFT_REQUEST_HEADER:
-+ if (al->request)
-+ sb = httpHeaderGetByName(&al->request->header, fmt->data.header.header);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_HEADER:
-+ if (al->reply)
-+ sb = httpHeaderGetByName(&al->reply->header, fmt->data.header.header);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REQUEST_HEADER_ELEM:
-+ if (al->request)
-+ sb = httpHeaderGetByNameListMember(&al->request->header, fmt->data.header.header, fmt->data.header.element, fmt->data.header.separator);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_HEADER_ELEM:
-+ if (al->reply)
-+ sb = httpHeaderGetByNameListMember(&al->reply->header, fmt->data.header.header, fmt->data.header.element, fmt->data.header.separator);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REQUEST_ALL_HEADERS:
-+ out = al->headers.request;
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_ALL_HEADERS:
-+ out = al->headers.reply;
-+ quote = 1;
-+ break;
-+
-+ case LFT_USER_NAME:
-+ out = accessLogFormatName(al->cache.authuser ?
-+ al->cache.authuser : al->cache.rfc931);
-+ dofree = 1;
-+ break;
-+
-+ case LFT_USER_LOGIN:
-+ out = accessLogFormatName(al->cache.authuser);
-+ dofree = 1;
-+ break;
-+
-+ case LFT_USER_IDENT:
-+ out = accessLogFormatName(al->cache.rfc931);
-+ dofree = 1;
-+ break;
-+
-+ /* case LFT_USER_REALM: */
-+ /* case LFT_USER_SCHEME: */
-+
-+ case LFT_HTTP_CODE:
-+ outint = al->http.code;
-+ doint = 1;
-+ break;
-+
-+ /* case LFT_HTTP_STATUS:
-+ * out = statusline->text;
-+ * quote = 1;
-+ * break;
-+ */
-+
-+ case LFT_SQUID_STATUS:
-+ out = log_tags[al->cache.code];
-+ break;
-+
-+ /* case LFT_SQUID_ERROR: */
-+
-+ case LFT_SQUID_HIERARCHY:
-+ if (al->hier.ping.timedout)
-+ memBufAppend(&mb, "TIMEOUT_", 8);
-+ out = hier_strings[al->hier.code];
-+ break;
-+
-+ case LFT_MIME_TYPE:
-+ out = al->http.content_type;
-+ break;
-+
-+ case LFT_REQUEST_METHOD:
-+ out = al->private.method_str;
-+ break;
-+
-+ case LFT_REQUEST_URI:
-+ out = al->url;
-+ break;
-+
-+ case LFT_REQUEST_VERSION:
-+ snprintf(tmp, sizeof(tmp), "%d.%d", (int) al->http.version.major, (int) al->http.version.minor);
-+ out = tmp;
-+ break;
-+
-+ /*case LFT_REQUEST_SIZE_TOTAL: */
-+ /*case LFT_REQUEST_SIZE_LINE: */
-+ /*case LFT_REQUEST_SIZE_HEADERS: */
-+ /*case LFT_REQUEST_SIZE_BODY: */
-+ /*case LFT_REQUEST_SIZE_BODY_NO_TE: */
-+
-+ case LFT_REPLY_SIZE_TOTAL:
-+ outint = al->cache.size;
-+ doint = 1;
-+ break;
-+
-+ /*case LFT_REPLY_SIZE_LINE: */
-+ /*case LFT_REPLY_SIZE_HEADERS: */
-+ /*case LFT_REPLY_SIZE_BODY: */
-+ /*case LFT_REPLY_SIZE_BODY_NO_TE: */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ case LFT_EXT_LOG:
-+ if (al->request)
-+ out = strBuf(al->request->extacl_log);
-+
-+ quote = 1;
-+ break;
-+#endif
-+
-+ case LFT_PERCENT:
-+ out = "%";
-+ break;
-+ }
-+
-+ if (doint) {
-+ snprintf(tmp, sizeof(tmp), "%0*ld", fmt->zero ? (int) fmt->width : 0, outint);
-+ out = tmp;
-+ }
-+ if (out && *out) {
-+ if (quote || fmt->quote != LOG_QUOTE_NONE) {
-+ char *newout = NULL;
-+ int newfree = 0;
-+ switch (fmt->quote) {
-+ case LOG_QUOTE_NONE:
-+ newout = rfc1738_escape_unescaped(out);
-+ break;
-+ case LOG_QUOTE_QUOTES:
-+ newout = log_quoted_string(out);
-+ newfree = 1;
-+ break;
-+ case LOG_QUOTE_BRAKETS:
-+ newout = log_quote(out);
-+ newfree = 1;
-+ break;
-+ case LOG_QUOTE_URL:
-+ newout = rfc1738_escape(out);
-+ break;
-+ case LOG_QUOTE_RAW:
-+ break;
-+ }
-+ if (newout) {
-+ if (dofree)
-+ safe_free(out);
-+ out = newout;
-+ dofree = newfree;
-+ }
-+ }
-+ if (fmt->width) {
-+ if (fmt->left)
-+ memBufPrintf(&mb, "%-*s", (int) fmt->width, out);
-+ else
-+ memBufPrintf(&mb, "%*s", (int) fmt->width, out);
-+ } else
-+ memBufAppend(&mb, out, strlen(out));
-+ } else {
-+ memBufAppend(&mb, "-", 1);
-+ }
-+ if (fmt->space)
-+ memBufAppend(&mb, " ", 1);
-+ stringClean(&sb);
-+ if (dofree)
-+ safe_free(out);
-+ }
-+ logfilePrintf(logfile, "%s\n", mb.buf);
-+}
-+
-+/* parses a single token. Returns the token length in characters,
-+ * and fills in the lt item with the token information.
-+ * def is for sure null-terminated
-+ */
-+static int
-+accessLogGetNewLogFormatToken(logformat_token * lt, char *def, enum log_quote *quote)
-+{
-+ char *cur = def;
-+ struct logformat_token_table_entry *lte;
-+ int l;
-+
-+ memset(lt, 0, sizeof(*lt));
-+ l = strcspn(cur, "%");
-+ if (l > 0) {
-+ char *cp;
-+ /* it's a string for sure, until \0 or the next % */
-+ cp = xmalloc(l + 1);
-+ xstrncpy(cp, cur, l + 1);
-+ lt->type = LFT_STRING;
-+ lt->data.string = cp;
-+ while (l > 0) {
-+ switch(*cur) {
-+ case '"':
-+ if (*quote == LOG_QUOTE_NONE)
-+ *quote = LOG_QUOTE_QUOTES;
-+ else if (*quote == LOG_QUOTE_QUOTES)
-+ *quote = LOG_QUOTE_NONE;
-+ break;
-+ case '[':
-+ if (*quote == LOG_QUOTE_NONE)
-+ *quote = LOG_QUOTE_BRAKETS;
-+ break;
-+ case ']':
-+ if (*quote == LOG_QUOTE_BRAKETS)
-+ *quote = LOG_QUOTE_NONE;
-+ break;
-+ }
-+ cur++;
-+ l--;
-+ }
-+ goto done;
-+ }
-+ if (!*cur)
-+ goto done;
-+ cur++;
-+ switch (*cur) {
-+ case '"':
-+ lt->quote = LOG_QUOTE_QUOTES;
-+ cur++;
-+ break;
-+ case '\'':
-+ lt->quote = LOG_QUOTE_RAW;
-+ cur++;
-+ break;
-+ case '[':
-+ lt->quote = LOG_QUOTE_BRAKETS;
-+ cur++;
-+ break;
-+ case '#':
-+ lt->quote = LOG_QUOTE_URL;
-+ cur++;
-+ break;
-+ default:
-+ lt->quote = *quote;
-+ break;
-+ }
-+ if (*cur == '-') {
-+ lt->left = 1;
-+ cur++;
-+ }
-+ if (*cur == '0') {
-+ lt->zero = 1;
-+ cur++;
-+ }
-+ if (isdigit(*cur))
-+ lt->width = strtol(cur, &cur, 10);
-+ if (*cur == '.')
-+ lt->precision = strtol(cur + 1, &cur, 10);
-+ if (*cur == '{') {
-+ char *cp;
-+ cur++;
-+ l = strcspn(cur, "}");
-+ cp = xmalloc(l + 1);
-+ xstrncpy(cp, cur, l + 1);
-+ lt->data.string = cp;
-+ cur += l;
-+ if (*cur == '}')
-+ cur++;
-+ }
-+ lt->type = LFT_NONE;
-+ for (lte = logformat_token_table; lte->config != NULL; lte++) {
-+ if (strncmp(lte->config, cur, strlen(lte->config)) == 0) {
-+ lt->type = lte->token_type;
-+ cur += strlen(lte->config);
-+ break;
-+ }
-+ }
-+ if (lt->type == LFT_NONE) {
-+ fatalf("Can't parse configuration token: '%s'\n",
-+ def);
-+ }
-+ if (*cur == ' ') {
-+ lt->space = 1;
-+ cur++;
-+ }
-+ done:
-+ switch (lt->type) {
-+ case LFT_REQUEST_HEADER:
-+ case LFT_REPLY_HEADER:
-+ if (lt->data.string) {
-+ char *header = lt->data.string;
-+ char *cp = strchr(header, ':');
-+ if (cp) {
-+ *cp++ = '\0';
-+ if (*cp == ',' || *cp == ';' || *cp == ':')
-+ lt->data.header.separator = *cp++;
-+ else
-+ lt->data.header.separator = ',';
-+ lt->data.header.element = cp;
-+ lt->type = (lt->type == LFT_REQUEST_HEADER) ?
-+ LFT_REQUEST_HEADER_ELEM :
-+ LFT_REPLY_HEADER_ELEM;
-+ }
-+ lt->data.header.header = header;
-+ } else {
-+ lt->type = (lt->type == LFT_REQUEST_HEADER) ?
-+ LFT_REQUEST_ALL_HEADERS :
-+ LFT_REPLY_ALL_HEADERS;
-+ Config.onoff.log_mime_hdrs = 1;
-+ }
-+ break;
-+ case LFT_CLIENT_FQDN:
-+ Config.onoff.log_fqdn = 1;
-+ break;
-+ case LFT_TIME_SUBSECOND:
-+ lt->divisor = 1000;
-+ if (lt->precision) {
-+ int i;
-+ lt->divisor = 1000000;
-+ for (i = lt->precision; i > 1; i--)
-+ lt->divisor /= 10;
-+ if (!lt->divisor)
-+ lt->divisor = 0;
-+ }
-+ break;
-+ default:
-+ break;
-+ }
-+ return (cur - def);
-+}
-+
-+int
-+accessLogParseLogFormat(logformat_token ** fmt, char *def)
-+{
-+ char *cur, *eos;
-+ logformat_token *new_lt, *last_lt;
-+ enum log_quote quote = LOG_QUOTE_NONE;
-+
-+ debug(46, 1) ("accessLogParseLogFormat: got definition '%s'\n", def);
-+
-+ /* very inefficent parser, but who cares, this needs to be simple */
-+ /* First off, let's tokenize, we'll optimize in a second pass.
-+ * A token can either be a %-prefixed sequence (usually a dynamic
-+ * token but it can be an escaped sequence), or a string. */
-+ cur = def;
-+ eos = def + strlen(def);
-+ *fmt = new_lt = last_lt = xmalloc(sizeof(logformat_token));
-+ cur += accessLogGetNewLogFormatToken(new_lt, cur, &quote);
-+ while (cur < eos) {
-+ new_lt = xmalloc(sizeof(logformat_token));
-+ last_lt->next = new_lt;
-+ last_lt = new_lt;
-+ cur += accessLogGetNewLogFormatToken(new_lt, cur, &quote);
-+ }
-+ return 1;
-+}
-+
-+void
-+accessLogDumpLogFormat(StoreEntry * entry, const char *name, logformat * definitions)
-+{
-+ logformat_token *t;
-+ logformat *format;
-+ struct logformat_token_table_entry *te;
-+ debug(46, 0) ("accessLogDumpLogFormat called\n");
-+
-+ for (format = definitions; format; format = format->next) {
-+ debug(46, 0) ("Dumping logformat definition for %s\n", format->name);
-+ storeAppendPrintf(entry, "logformat %s ", format->name);
-+ for (t = format->format; t; t = t->next) {
-+ if (t->type == LFT_STRING)
-+ storeAppendPrintf(entry, "%s", t->data.string);
-+ else {
-+ char argbuf[256];
-+ char *arg = NULL;
-+ logformat_bcode_t type = t->type;
-+
-+ switch (type) {
-+ /* special cases */
-+ case LFT_STRING:
-+ break;
-+ case LFT_REQUEST_HEADER_ELEM:
-+ case LFT_REPLY_HEADER_ELEM:
-+ if (t->data.header.separator != ',')
-+ snprintf(argbuf, sizeof(argbuf), "%s:%c%s", t->data.header.header, t->data.header.separator, t->data.header.element);
-+ else
-+ snprintf(argbuf, sizeof(argbuf), "%s:%s", t->data.header.header, t->data.header.element);
-+
-+ arg = argbuf;
-+ type = (type == LFT_REQUEST_HEADER_ELEM) ?
-+ LFT_REQUEST_HEADER :
-+ LFT_REPLY_HEADER;
-+ break;
-+
-+ case LFT_REQUEST_ALL_HEADERS:
-+ case LFT_REPLY_ALL_HEADERS:
-+ type = (type == LFT_REQUEST_ALL_HEADERS) ?
-+ LFT_REQUEST_HEADER :
-+ LFT_REPLY_HEADER;
-+ break;
-+
-+ default:
-+ if (t->data.string)
-+ arg = t->data.string;
-+ break;
-+ }
-+ storeAppend(entry, "%", 1);
-+ switch (t->quote) {
-+ case LOG_QUOTE_QUOTES:
-+ storeAppend(entry, "\"", 1);
-+ break;
-+ case LOG_QUOTE_BRAKETS:
-+ storeAppend(entry, "[", 1);
-+ break;
-+ case LOG_QUOTE_URL:
-+ storeAppend(entry, "#", 1);
-+ break;
-+ case LOG_QUOTE_RAW:
-+ storeAppend(entry, "'", 1);
-+ break;
-+ case LOG_QUOTE_NONE:
-+ break;
-+ }
-+ if (t->left)
-+ storeAppend(entry, "-", 1);
-+ if (t->zero)
-+ storeAppend(entry, "0", 1);
-+ if (t->width)
-+ storeAppendPrintf(entry, "%d", (int) t->width);
-+ if (t->precision)
-+ storeAppendPrintf(entry, ".%d", (int) t->precision);
-+ if (arg)
-+ storeAppendPrintf(entry, "{%s}", arg);
-+ for (te = logformat_token_table; te->config != NULL; te++) {
-+ if (te->token_type == t->type) {
-+ storeAppendPrintf(entry, "%s", te->config);
-+ break;
-+ }
-+ }
-+ if (t->space)
-+ storeAppend(entry, " ", 1);
-+ assert(te->config != NULL);
-+ }
-+ }
-+ }
-+ storeAppend(entry, "\n", 1);
-+}
-+
-+void
-+accessLogFreeLogFormat(logformat_token ** tokens)
-+{
-+ while (*tokens) {
-+ logformat_token *token = *tokens;
-+ *tokens = token->next;
-+ safe_free(token->data.string);
-+ xfree(token);
-+ }
-+}
-+
- static void
--accessLogSquid(AccessLogEntry * al)
-+accessLogSquid(AccessLogEntry * al, Logfile * logfile)
- {
- const char *client = NULL;
- char *user = NULL;
-@@ -261,10 +1018,19 @@
- al->hier.host,
- al->http.content_type);
- safe_free(user);
-+ if (Config.onoff.log_mime_hdrs) {
-+ char *ereq = log_quote(al->headers.request);
-+ char *erep = log_quote(al->headers.reply);
-+ logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-+ safe_free(ereq);
-+ safe_free(erep);
-+ } else {
-+ logfilePrintf(logfile, "\n");
-+ }
- }
-
- static void
--accessLogCommon(AccessLogEntry * al)
-+accessLogCommon(AccessLogEntry * al, Logfile * logfile)
- {
- const char *client = NULL;
- char *user1 = NULL, *user2 = NULL;
-@@ -288,11 +1054,21 @@
- hier_strings[al->hier.code]);
- safe_free(user1);
- safe_free(user2);
-+ if (Config.onoff.log_mime_hdrs) {
-+ char *ereq = log_quote(al->headers.request);
-+ char *erep = log_quote(al->headers.reply);
-+ logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-+ safe_free(ereq);
-+ safe_free(erep);
-+ } else {
-+ logfilePrintf(logfile, "\n");
-+ }
- }
-
- void
--accessLogLog(AccessLogEntry * al)
-+accessLogLog(AccessLogEntry * al, aclCheck_t * checklist)
- {
-+ customlog *log;
- if (LogfileStatus != LOG_ENABLE)
- return;
- if (al->url == NULL)
-@@ -306,20 +1082,38 @@
- if (al->hier.host[0] == '\0')
- xstrncpy(al->hier.host, dash_str, SQUIDHOSTNAMELEN);
-
-- if (Config.onoff.common_log)
-- accessLogCommon(al);
-- else
-- accessLogSquid(al);
-- if (Config.onoff.log_mime_hdrs) {
-- char *ereq = log_quote(al->headers.request);
-- char *erep = log_quote(al->headers.reply);
-- logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-- safe_free(ereq);
-- safe_free(erep);
-- } else {
-- logfilePrintf(logfile, "\n");
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (checklist && log->aclList && aclMatchAclList(log->aclList, checklist) != 1)
-+ continue;
-+ switch (log->type) {
-+ case CLF_AUTO:
-+ if (Config.onoff.common_log)
-+ accessLogCommon(al, log->logfile);
-+ else
-+ accessLogSquid(al, log->logfile);
-+ break;
-+ case CLF_SQUID:
-+ accessLogSquid(al, log->logfile);
-+ break;
-+ case CLF_COMMON:
-+ accessLogCommon(al, log->logfile);
-+ break;
-+ case CLF_CUSTOM:
-+ accessLogCustom(al, log);
-+ break;
-+ case CLF_NONE:
-+ goto last;
-+ default:
-+ fatalf("Unknown log format %d\n", log->type);
-+ break;
-+ }
-+ logfileFlush(log->logfile);
-+ if (!checklist)
-+ break;
- }
-- logfileFlush(logfile);
-+ last:
-+ (void)0; /* NULL statement for label */
-+
- #if MULTICAST_MISS_STREAM
- if (al->cache.code != LOG_TCP_MISS)
- (void) 0;
-@@ -346,12 +1140,15 @@
- void
- accessLogRotate(void)
- {
-+ customlog *log;
- #if FORW_VIA_DB
- fvdbClear();
- #endif
-- if (NULL == logfile)
-- return;
-- logfileRotate(logfile);
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->logfile) {
-+ logfileRotate(log->logfile);
-+ }
-+ }
- #if HEADERS_LOG
- logfileRotate(headerslog);
- #endif
-@@ -360,10 +1157,13 @@
- void
- accessLogClose(void)
- {
-- if (NULL == logfile)
-- return;
-- logfileClose(logfile);
-- logfile = NULL;
-+ customlog *log;
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->logfile) {
-+ logfileClose(log->logfile);
-+ log->logfile = NULL;
-+ }
-+ }
- #if HEADERS_LOG
- logfileClose(headerslog);
- headerslog = NULL;
-@@ -383,11 +1183,14 @@
- void
- accessLogInit(void)
- {
-+ customlog *log;
- assert(sizeof(log_tags) == (LOG_TYPE_MAX + 1) * sizeof(char *));
-- if (strcasecmp(Config.Log.access, "none") == 0)
-- return;
-- logfile = logfileOpen(Config.Log.access, MAX_URL << 1, 1);
-- LogfileStatus = LOG_ENABLE;
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->type == CLF_NONE)
-+ continue;
-+ log->logfile = logfileOpen(log->filename, MAX_URL << 1, 1);
-+ LogfileStatus = LOG_ENABLE;
-+ }
- #if HEADERS_LOG
- headerslog = logfileOpen("/usr/local/squid/logs/headers.log", MAX_URL << 1, 0);
- assert(NULL != headerslog);
-Index: src/cache_cf.c
-diff -u src/cache_cf.c:1.38.6.24 src/cache_cf.c:1.38.6.11.4.9
---- src/cache_cf.c:1.38.6.24 Fri May 6 19:15:36 2005
-+++ src/cache_cf.c Thu May 26 21:34:13 2005
-@@ -60,6 +60,14 @@
- static void dump_cachedir_option_readonly(StoreEntry * e, const char *option, SwapDir * sd);
- static void parse_cachedir_option_maxsize(SwapDir * sd, const char *option, const char *value, int reconfiguring);
- static void dump_cachedir_option_maxsize(StoreEntry * e, const char *option, SwapDir * sd);
-+static void parse_logformat(logformat ** logformat_definitions);
-+static void parse_access_log(customlog ** customlog_definitions);
-+static void dump_logformat(StoreEntry * entry, const char *name, logformat * definitions);
-+static void dump_access_log(StoreEntry * entry, const char *name, customlog * definitions);
-+static void free_logformat(logformat ** definitions);
-+static void free_access_log(customlog ** definitions);
-+
-+
- static struct cache_dir_option common_cachedir_options[] =
- {
- {"read-only", parse_cachedir_option_readonly, dump_cachedir_option_readonly},
-@@ -2631,3 +2639,144 @@
- return t;
- }
- }
-+
-+static void
-+parse_logformat(logformat ** logformat_definitions)
-+{
-+ logformat *nlf;
-+ char *name, *def;
-+
-+ if ((name = strtok(NULL, w_space)) == NULL)
-+ self_destruct();
-+ if ((def = strtok(NULL, "\r\n")) == NULL)
-+ self_destruct();
-+
-+ debug(3, 1) ("Logformat for '%s' is '%s'\n", name, def);
-+
-+ nlf = xcalloc(1, sizeof(logformat));
-+ nlf->name = xstrdup(name);
-+ if (!accessLogParseLogFormat(&nlf->format, def))
-+ self_destruct();
-+ nlf->next = *logformat_definitions;
-+ *logformat_definitions = nlf;
-+}
-+
-+static void
-+parse_access_log(customlog ** logs)
-+{
-+ const char *filename, *logdef_name;
-+ customlog *cl;
-+ logformat *lf;
-+
-+ cl = xcalloc(1, sizeof(*cl));
-+
-+ if ((filename = strtok(NULL, w_space)) == NULL)
-+ self_destruct();
-+
-+ if (strcmp(filename, "none") == 0) {
-+ cl->type = CLF_NONE;
-+ goto done;
-+ }
-+ if ((logdef_name = strtok(NULL, w_space)) == NULL)
-+ logdef_name = "auto";
-+
-+ debug(3, 9) ("Log definition name '%s' file '%s'\n", logdef_name, filename);
-+
-+ cl->filename = xstrdup(filename);
-+
-+ /* look for the definition pointer corresponding to this name */
-+ lf = Config.Log.logformats;
-+ while (lf != NULL) {
-+ debug(3, 9) ("Comparing against '%s'\n", lf->name);
-+ if (strcmp(lf->name, logdef_name) == 0)
-+ break;
-+ lf = lf->next;
-+ }
-+ if (lf != NULL) {
-+ cl->type = CLF_CUSTOM;
-+ cl->logFormat = lf;
-+ } else if (strcmp(logdef_name, "auto") == 0) {
-+ cl->type = CLF_AUTO;
-+ } else if (strcmp(logdef_name, "squid") == 0) {
-+ cl->type = CLF_SQUID;
-+ } else if (strcmp(logdef_name, "common") == 0) {
-+ cl->type = CLF_COMMON;
-+ } else {
-+ debug(3, 0) ("Log format '%s' is not defined\n", logdef_name);
-+ self_destruct();
-+ }
-+
-+ done:
-+ aclParseAclList(&cl->aclList);
-+
-+ while (*logs)
-+ logs = &(*logs)->next;
-+ *logs = cl;
-+}
-+
-+static void
-+dump_logformat(StoreEntry * entry, const char *name, logformat * definitions)
-+{
-+ accessLogDumpLogFormat(entry, name, definitions);
-+}
-+
-+static void
-+dump_access_log(StoreEntry * entry, const char *name, customlog * logs)
-+{
-+ customlog *log;
-+ for (log = logs; log; log = log->next) {
-+ storeAppendPrintf(entry, "%s ", name);
-+ switch (log->type) {
-+ case CLF_CUSTOM:
-+ storeAppendPrintf(entry, "%s %s", log->filename, log->logFormat->name);
-+ break;
-+ case CLF_NONE:
-+ storeAppendPrintf(entry, "none");
-+ break;
-+ case CLF_SQUID:
-+ storeAppendPrintf(entry, "%s squid", log->filename);
-+ break;
-+ case CLF_COMMON:
-+ storeAppendPrintf(entry, "%s squid", log->filename);
-+ break;
-+ case CLF_AUTO:
-+ if (log->aclList)
-+ storeAppendPrintf(entry, "%s auto", log->filename);
-+ else
-+ storeAppendPrintf(entry, "%s", log->filename);
-+ break;
-+ case CLF_UNKNOWN:
-+ break;
-+ }
-+ if (log->aclList)
-+ dump_acl_list(entry, log->aclList);
-+ storeAppendPrintf(entry, "\n");
-+ }
-+}
-+
-+static void
-+free_logformat(logformat ** definitions)
-+{
-+ while (*definitions) {
-+ logformat *format = *definitions;
-+ *definitions = format->next;
-+ accessLogFreeLogFormat(&format->format);
-+ xfree(format);
-+ }
-+}
-+
-+static void
-+free_access_log(customlog ** definitions)
-+{
-+ while (*definitions) {
-+ customlog *log = *definitions;
-+ *definitions = log->next;
-+
-+ log->logFormat = NULL;
-+ log->type = CLF_UNKNOWN;
-+ if (log->aclList)
-+ aclDestroyAclList(&log->aclList);
-+ safe_free(log->filename);
-+ xfree(log);
-+ }
-+}
-Index: src/cf.data.pre
-diff -u src/cf.data.pre:1.49.2.77 src/cf.data.pre:1.49.2.40.2.17
---- src/cf.data.pre:1.49.2.77 Tue May 10 19:17:53 2005
-+++ src/cf.data.pre Thu Sep 1 12:28:46 2005
-@@ -833,16 +833,97 @@
- (hard coded at 1 MB).
- DOC_END
-
--
--NAME: cache_access_log
--TYPE: string
--DEFAULT: @DEFAULT_ACCESS_LOG@
--LOC: Config.Log.access
-+NAME: logformat
-+TYPE: logformat
-+LOC: Config.Log.logformats
-+DEFAULT: none
- DOC_START
-- Logs the client request activity. Contains an entry for
-- every HTTP and ICP queries received. To disable, enter "none".
--DOC_END
-+ Usage:
-+
-+ logformat <name> <format specification>
-+
-+ Defines an access log format.
-+
-+ The <format specification> is a string with embedded % format codes
-+
-+ % format codes all follow the same basic structure where all but
-+ the formatcode is optional. Output strings are automatically escaped
-+ as required according to their context and the output format
-+ modifiers are usually not needed, but can be specified if an explicit
-+ output format is desired.
-+
-+ % ["|[|'|#] [-] [[0]width] [{argument}] formatcode
-+
-+ " output in quoted string format
-+ [ output in squid text log format as used by log_mime_hdrs
-+ # output in URL quoted format
-+ ' output as-is
-+
-+ - left aligned
-+ width field width. If starting with 0 then the
-+ output is zero padded
-+ {arg} argument such as header name etc
-+
-+ Format codes:
-+
-+ >a Client source IP address
-+ >A Client FQDN
-+ <A Server IP address or peer name
-+ la Local IP address (http_port)
-+ lp Local port number (http_port)
-+ ts Seconds since epoch
-+ tu subsecond time (milliseconds)
-+ tl Local time. Optional strftime format argument
-+ default %d/%b/%Y:%H:%M:%S %z
-+ tg GMT time. Optional strftime format argument
-+ default %d/%b/%Y:%H:%M:%S %z
-+ tr Response time (milliseconds)
-+ >h Request header. Optional header name argument
-+ on the format header[:[separator]element]
-+ <h Reply header. Optional header name argument
-+ as for >h
-+ un User name
-+ ul User login
-+ ui User ident
-+ Hs HTTP status code
-+ Ss Squid request status (TCP_MISS etc)
-+ Sh Squid hierarchy status (DEFAULT_PARENT etc)
-+ mt MIME content type
-+ rm Request method (GET/POST etc)
-+ ru Request URL
-+ rv Request protocol version
-+ ea Log string returned by external acl
-+ <st Reply size including HTTP headers
-+ % a literal % character
-+
-+logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
-+logformat squidmime %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt [%>h] [%<h]
-+logformat common %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st %Ss:%Sh
-+logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Sh
-+DOC_END
-+
-+NAME: access_log cache_access_log
-+TYPE: access_log
-+LOC: Config.Log.accesslogs
-+DEFAULT: none
-+DOC_START
-+ These files log client request activities. Has a line every HTTP or
-+ ICP request. The format is:
-+ access_log <filepath> [<logformat name> [acl acl ...]]
-+
-+ Will log to the specified file using the specified format (which
-+ must be defined in a logformat directive) those entries which match
-+ ALL the acl's specified (which must be defined in acl clauses).
-+ If no acl is specified, all requests will be logged to this file.
-+
-+ To disable logging of a request use the filepath "none", in which case
-+ a logformat name should not be specified.
-
-+ To log the request via syslog specify a filepath of "syslog"
-+NOCOMMENT_START
-+access_log @DEFAULT_ACCESS_LOG@ squid
-+NOCOMMENT_END
-+DOC_END
-
- NAME: cache_log
- TYPE: string
-@@ -2429,6 +2510,17 @@
- no limit imposed.
- DOC_END
-
-+NAME: log_access
-+TYPE: acl_access
-+LOC: Config.accessList.log
-+DEFAULT: none
-+COMMENT: allow|deny acl acl...
-+DOC_START
-+ This options allows you to control which requests gets logged
-+ to access.log (see cache_access_log directive). Requests denied
-+ for logging will also not be accounted for in performance counters.
-+DOC_END
-+
- COMMENT_START
- ADMINISTRATIVE PARAMETERS
- -----------------------------------------------------------------------------
-Index: src/client_side.c
-diff -u src/client_side.c:1.47.2.61 src/client_side.c:1.47.2.31.2.10
---- src/client_side.c:1.47.2.61 Wed Apr 20 19:14:36 2005
-+++ src/client_side.c Thu May 26 21:34:14 2005
-@@ -850,14 +850,18 @@
- http->al.cache.code = http->log_type;
- http->al.cache.msec = tvSubMsec(http->start, current_time);
- if (request) {
-- Packer p;
-- MemBuf mb;
-- memBufDefInit(&mb);
-- packerToMemInit(&p, &mb);
-- httpHeaderPackInto(&request->header, &p);
-+ if (Config.onoff.log_mime_hdrs) {
-+ Packer p;
-+ MemBuf mb;
-+ memBufDefInit(&mb);
-+ packerToMemInit(&p, &mb);
-+ httpHeaderPackInto(&request->header, &p);
-+ http->al.headers.request = xstrdup(mb.buf);
-+ packerClean(&p);
-+ memBufClean(&mb);
-+ }
- http->al.http.method = request->method;
- http->al.http.version = request->http_ver;
-- http->al.headers.request = xstrdup(mb.buf);
- http->al.hier = request->hier;
- if (request->auth_user_request) {
- if (authenticateUserRequestUsername(request->auth_user_request))
-@@ -867,12 +871,15 @@
- }
- if (conn->rfc931[0])
- http->al.cache.rfc931 = conn->rfc931;
-- packerClean(&p);
-- memBufClean(&mb);
- }
-- accessLogLog(&http->al);
-- clientUpdateCounters(http);
-- clientdbUpdate(conn->peer.sin_addr, http->log_type, PROTO_HTTP, http->out.size);
-+ http->al.request = request;
-+ if (!http->acl_checklist)
-+ http->acl_checklist = clientAclChecklistCreate(Config.accessList.http, http);
-+ if (!Config.accessList.log || aclCheckFast(Config.accessList.log, http->acl_checklist)) {
-+ accessLogLog(&http->al, http->acl_checklist);
-+ clientUpdateCounters(http);
-+ clientdbUpdate(conn->peer.sin_addr, http->log_type, PROTO_HTTP, http->out.size);
-+ }
- }
- if (http->acl_checklist)
- aclChecklistFree(http->acl_checklist);
-@@ -883,6 +890,11 @@
- safe_free(http->al.headers.request);
- safe_free(http->al.headers.reply);
- safe_free(http->al.cache.authuser);
-+ if (http->al.reply) {
-+ httpReplyDestroy(http->al.reply);
-+ http->al.reply = NULL;
-+ }
-+ http->al.request = NULL;
- safe_free(http->redirect.location);
- stringClean(&http->range_iter.boundary);
- if ((e = http->entry)) {
-@@ -1981,6 +1993,7 @@
- }
- if (http->out.offset == 0) {
- rep = clientBuildReply(http, buf, size);
-+ http->al.reply = rep;
- if (rep) {
- aclCheck_t *ch;
- int rv;
-@@ -2003,7 +2016,6 @@
- http->entry = clientCreateStoreEntry(http, http->request->method,
- null_request_flags);
- errorAppendEntry(http->entry, err);
-- httpReplyDestroy(rep);
- memFree(buf, MEM_CLIENT_SOCK_BUF);
- return;
- }
-@@ -2038,7 +2050,6 @@
- http->entry = clientCreateStoreEntry(http, http->request->method,
- null_request_flags);
- errorAppendEntry(http->entry, err);
-- httpReplyDestroy(rep);
- memFree(buf, MEM_CLIENT_SOCK_BUF);
- return;
- }
-@@ -2086,7 +2097,6 @@
- #if HEADERS_LOG
- headersLog(0, 0, http->request->method, rep);
- #endif
-- httpReplyDestroy(rep);
- rep = NULL;
- } else {
- memBufDefInit(&mb);
-Index: src/icp_v2.c
-diff -u src/icp_v2.c:1.5 src/icp_v2.c:1.5.60.1
---- src/icp_v2.c:1.5 Fri May 4 06:39:12 2001
-+++ src/icp_v2.c Sat Jun 21 05:45:26 2003
-@@ -63,7 +63,7 @@
- al.cache.size = len;
- al.cache.code = logcode;
- al.cache.msec = delay;
-- accessLogLog(&al);
-+ accessLogLog(&al, NULL);
- }
-
- void
-Index: src/logfile.c
-diff -u src/logfile.c:1.5.38.3 src/logfile.c:1.5.38.3.4.1
---- src/logfile.c:1.5.38.3 Mon Jan 20 19:15:11 2003
-+++ src/logfile.c Wed Mar 2 12:50:03 2005
-@@ -39,33 +39,38 @@
- Logfile *
- logfileOpen(const char *path, size_t bufsz, int fatal_flag)
- {
-- int fd;
-- Logfile *lf;
-- fd = file_open(path, O_WRONLY | O_CREAT | O_TEXT);
-- if (DISK_ERROR == fd) {
-- if (ENOENT == errno && fatal_flag) {
-- fatalf("Cannot open '%s' because\n"
-- "\tthe parent directory does not exist.\n"
-- "\tPlease create the directory.\n", path);
-- } else if (EACCES == errno && fatal_flag) {
-- fatalf("Cannot open '%s' for writing.\n"
-- "\tThe parent directory must be writeable by the\n"
-- "\tuser '%s', which is the cache_effective_user\n"
-- "\tset in squid.conf.", path, Config.effectiveUser);
-- } else {
-- debug(50, 1) ("logfileOpen: %s: %s\n", path, xstrerror());
-- return NULL;
-+ Logfile *lf = xcalloc(1, sizeof(*lf));
-+ xstrncpy(lf->path, path, MAXPATHLEN);
-+ if (strcmp(path, "syslog") == 0) {
-+ lf->flags.syslog = 1;
-+ lf->syslog_priority = LOG_INFO;
-+ lf->fd = -1;
-+ } else {
-+ int fd = file_open(path, O_WRONLY | O_CREAT | O_TEXT);
-+ if (DISK_ERROR == fd) {
-+ if (ENOENT == errno && fatal_flag) {
-+ fatalf("Cannot open '%s' because\n"
-+ "\tthe parent directory does not exist.\n"
-+ "\tPlease create the directory.\n", path);
-+ } else if (EACCES == errno && fatal_flag) {
-+ fatalf("Cannot open '%s' for writing.\n"
-+ "\tThe parent directory must be writeable by the\n"
-+ "\tuser '%s', which is the cache_effective_user\n"
-+ "\tset in squid.conf.", path, Config.effectiveUser);
-+ } else {
-+ debug(50, 1) ("logfileOpen: %s: %s\n", path, xstrerror());
-+ safe_free(lf);
-+ return NULL;
-+ }
-+ }
-+ lf->fd = fd;
-+ if (bufsz > 0) {
-+ lf->buf = xmalloc(bufsz);
-+ lf->bufsz = bufsz;
- }
- }
-- lf = xcalloc(1, sizeof(*lf));
-- lf->fd = fd;
- if (fatal_flag)
- lf->flags.fatal = 1;
-- xstrncpy(lf->path, path, MAXPATHLEN);
-- if (bufsz > 0) {
-- lf->buf = xmalloc(bufsz);
-- lf->bufsz = bufsz;
-- }
- return lf;
- }
-
-@@ -73,7 +78,8 @@
- logfileClose(Logfile * lf)
- {
- logfileFlush(lf);
-- file_close(lf->fd);
-+ if (lf->fd >= 0)
-+ file_close(lf->fd);
- if (lf->buf)
- xfree(lf->buf);
- xfree(lf);
-@@ -89,6 +95,8 @@
- char from[MAXPATHLEN];
- char to[MAXPATHLEN];
- assert(lf->path);
-+ if (lf->flags.syslog)
-+ return;
- #ifdef S_ISREG
- if (stat(lf->path, &sb) == 0)
- if (S_ISREG(sb.st_mode) == 0)
-@@ -120,6 +128,10 @@
- void
- logfileWrite(Logfile * lf, void *buf, size_t len)
- {
-+ if (lf->flags.syslog) {
-+ syslog(lf->syslog_priority, "%s", (char *)buf);
-+ return;
-+ }
- if (0 == lf->bufsz) {
- /* buffering disabled */
- logfileWriteWrapper(lf, buf, len);
-Index: src/protos.h
-diff -u src/protos.h:1.41.6.30 src/protos.h:1.41.6.14.2.9
---- src/protos.h:1.41.6.30 Wed May 18 19:14:37 2005
-+++ src/protos.h Thu May 26 21:34:15 2005
-@@ -34,11 +34,14 @@
- #ifndef SQUID_PROTOS_H
- #define SQUID_PROTOS_H
-
--extern void accessLogLog(AccessLogEntry *);
-+extern void accessLogLog(AccessLogEntry *, aclCheck_t * checklist);
- extern void accessLogRotate(void);
- extern void accessLogClose(void);
- extern void accessLogInit(void);
- extern const char *accessLogTime(time_t);
-+extern int accessLogParseLogFormat(logformat_token ** fmt, char *def);
-+extern void accessLogDumpLogFormat(StoreEntry * entry, const char *name, logformat * definitions);
-+extern void accessLogFreeLogFormat(logformat_token ** fmt);
- extern void hierarchyNote(HierarchyLogEntry *, hier_code, const char *);
- #if FORW_VIA_DB
- extern void fvdbCountVia(const char *key);
-Index: src/structs.h
-diff -u src/structs.h:1.48.2.39 src/structs.h:1.48.2.11.2.12
---- src/structs.h:1.48.2.39 Wed May 4 19:18:43 2005
-+++ src/structs.h Thu May 26 21:34:16 2005
-@@ -465,7 +465,6 @@
- char *as_whois_server;
- struct {
- char *log;
-- char *access;
- char *store;
- char *swap;
- #if USE_USERAGENT_LOG
-@@ -477,6 +476,8 @@
- #if WIP_FWD_LOG
- char *forward;
- #endif
-+ logformat *logformats;
-+ customlog *accesslogs;
- int rotateNumber;
- } Log;
- char *adminEmail;
-@@ -619,6 +620,7 @@
- acl_access *AlwaysDirect;
- acl_access *ASlists;
- acl_access *noCache;
-+ acl_access *log;
- #if SQUID_SNMP
- acl_access *snmp;
- #endif
-@@ -1057,6 +1059,8 @@
- const char *method_str;
- } private;
- HierarchyLogEntry hier;
-+ HttpReply *reply;
-+ request_t *request;
- };
-
- struct _clientHttpRequest {
-@@ -2200,8 +2204,32 @@
- size_t bufsz;
- ssize_t offset;
- struct {
-- unsigned int fatal:1;
-+ unsigned int fatal;
-+ unsigned int syslog;
- } flags;
-+ int syslog_priority;
-+};
-+
-+struct _logformat {
-+ char *name;
-+ logformat_token *format;
-+ logformat *next;
-+};
-+
-+struct _customlog {
-+ char *filename;
-+ acl_list *aclList;
-+ logformat *logFormat;
-+ Logfile *logfile;
-+ customlog *next;
-+ enum {
-+ CLF_UNKNOWN,
-+ CLF_AUTO,
-+ CLF_CUSTOM,
-+ CLF_SQUID,
-+ CLF_COMMON,
-+ CLF_NONE
-+ } type;
- };
-
- struct cache_dir_option {
-Index: src/typedefs.h
-diff -u src/typedefs.h:1.25.6.8 src/typedefs.h:1.25.6.2.2.6
---- src/typedefs.h:1.25.6.8 Sat Mar 26 18:16:17 2005
-+++ src/typedefs.h Thu May 26 21:34:16 2005
-@@ -209,6 +209,9 @@
- typedef struct _storerepl_entry storerepl_entry_t;
- typedef struct _diskd_queue diskd_queue;
- typedef struct _Logfile Logfile;
-+typedef struct _logformat_token logformat_token;
-+typedef struct _logformat logformat;
-+typedef struct _customlog customlog;
- typedef struct _RemovalPolicy RemovalPolicy;
- typedef struct _RemovalPolicyWalker RemovalPolicyWalker;
- typedef struct _RemovalPurgeWalker RemovalPurgeWalker;
diff --git a/www/squid25/files/follow_xff-2.5.patch b/www/squid25/files/follow_xff-2.5.patch
deleted file mode 100644
index 3c08e0a7c398..000000000000
--- a/www/squid25/files/follow_xff-2.5.patch
+++ /dev/null
@@ -1,411 +0,0 @@
-! This is a reduced part of the original follow-XFF patchset from
-! devel.squid-cache.org for use with the FreeBSD squid-2.5 port.
-Index: src/acl.c
---- src/acl.c 13 May 2003 02:14:12 -0000 1.43.2.16
-+++ src/acl.c 23 Nov 2003 14:20:12 -0000
-@@ -2001,6 +2001,11 @@
- cbdataLock(A);
- if (request != NULL) {
- checklist->request = requestLink(request);
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (Config.onoff.acl_uses_indirect_client) {
-+ checklist->src_addr = request->indirect_client_addr;
-+ } else
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- checklist->src_addr = request->client_addr;
- checklist->my_addr = request->my_addr;
- checklist->my_port = request->my_port;
-Index: src/cf.data.pre
---- src/cf.data.pre 7 Nov 2003 03:14:30 -0000 1.49.2.46
-+++ src/cf.data.pre 23 Nov 2003 14:20:17 -0000
-@@ -2065,6 +2065,92 @@
- NOCOMMENT_END
- DOC_END
-
-+NAME: follow_x_forwarded_for
-+TYPE: acl_access
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+LOC: Config.accessList.followXFF
-+DEFAULT: none
-+DEFAULT_IF_NONE: deny all
-+DOC_START
-+ Allowing or Denying the X-Forwarded-For header to be followed to
-+ find the original source of a request.
-+
-+ Requests may pass through a chain of several other proxies
-+ before reaching us. The X-Forwarded-For header will contain a
-+ comma-separated list of the IP addresses in the chain, with the
-+ rightmost address being the most recent.
-+
-+ If a request reaches us from a source that is allowed by this
-+ configuration item, then we consult the X-Forwarded-For header
-+ to see where that host received the request from. If the
-+ X-Forwarded-For header contains multiple addresses, and if
-+ acl_uses_indirect_client is on, then we continue backtracking
-+ until we reach an address for which we are not allowed to
-+ follow the X-Forwarded-For header, or until we reach the first
-+ address in the list. (If acl_uses_indirect_client is off, then
-+ it's impossible to backtrack through more than one level of
-+ X-Forwarded-For addresses.)
-+
-+ The end result of this process is an IP address that we will
-+ refer to as the indirect client address. This address may
-+ be treated as the client address for access control, delay
-+ pools and logging, depending on the acl_uses_indirect_client,
-+ delay_pool_uses_indirect_client and log_uses_indirect_client
-+ options.
-+
-+ SECURITY CONSIDERATIONS:
-+
-+ Any host for which we follow the X-Forwarded-For header
-+ can place incorrect information in the header, and Squid
-+ will use the incorrect information as if it were the
-+ source address of the request. This may enable remote
-+ hosts to bypass any access control restrictions that are
-+ based on the client's source addresses.
-+
-+ For example:
-+
-+ acl localhost src 127.0.0.1
-+ acl my_other_proxy srcdomain .proxy.example.com
-+ follow_x_forwarded_for allow localhost
-+ follow_x_forwarded_for allow my_other_proxy
-+DOC_END
-+
-+NAME: acl_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+DEFAULT: on
-+LOC: Config.onoff.acl_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in acl matching.
-+DOC_END
-+
-+NAME: delay_pool_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR && DELAY_POOLS
-+DEFAULT: on
-+LOC: Config.onoff.delay_pool_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in delay pools.
-+DOC_END
-+
-+NAME: log_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+DEFAULT: on
-+LOC: Config.onoff.log_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in the access log.
-+DOC_END
-+
- NAME: http_access
- TYPE: acl_access
- LOC: Config.accessList.http
-Index: src/client_side.c
---- src/client_side.c 2 Sep 2003 02:13:45 -0000 1.47.2.39
-+++ src/client_side.c 23 Nov 2003 14:20:22 -0000
-@@ -109,6 +109,11 @@
- #if USE_IDENT
- static IDCB clientIdentDone;
- #endif
-+#if FOLLOW_X_FORWARDED_FOR
-+static void clientFollowXForwardedForStart(void *data);
-+static void clientFollowXForwardedForNext(void *data);
-+static void clientFollowXForwardedForDone(int answer, void *data);
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- static int clientOnlyIfCached(clientHttpRequest * http);
- static STCB clientSendMoreData;
- static STCB clientCacheHit;
-@@ -177,10 +182,179 @@
- return ch;
- }
-
-+#if FOLLOW_X_FORWARDED_FOR
-+/*
-+ * clientFollowXForwardedForStart() copies the X-Forwarded-For
-+ * header into x_forwarded_for_iterator and passes control to
-+ * clientFollowXForwardedForNext().
-+ *
-+ * clientFollowXForwardedForNext() checks the indirect_client_addr
-+ * against the followXFF ACL and passes the result to
-+ * clientFollowXForwardedForDone().
-+ *
-+ * clientFollowXForwardedForDone() either grabs the next address
-+ * from the tail of x_forwarded_for_iterator and loops back to
-+ * clientFollowXForwardedForNext(), or cleans up and passes control to
-+ * clientAccessCheck().
-+ */
-+
-+static void
-+clientFollowXForwardedForStart(void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ if (Config.accessList.followXFF
-+ && httpHeaderHas(&request->header, HDR_X_FORWARDED_FOR))
-+ {
-+ request->x_forwarded_for_iterator = httpHeaderGetList(
-+ &request->header, HDR_X_FORWARDED_FOR);
-+ debug(33, 5) ("clientFollowXForwardedForStart: indirect_client_addr=%s XFF='%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ strBuf(request->x_forwarded_for_iterator));
-+ clientFollowXForwardedForNext(http);
-+ } else {
-+ /* not configured to follow X-Forwarded-For, or nothing to follow */
-+ debug(33, 5) ("clientFollowXForwardedForStart: nothing to do\n");
-+ clientFollowXForwardedForDone(-1, http);
-+ }
-+}
-+
-+static void
-+clientFollowXForwardedForNext(void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ debug(33, 5) ("clientFollowXForwardedForNext: indirect_client_addr=%s XFF='%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ strBuf(request->x_forwarded_for_iterator));
-+ if (strLen(request->x_forwarded_for_iterator) != 0) {
-+ /* check the acl to see whether to believe the X-Forwarded-For header */
-+ http->acl_checklist = clientAclChecklistCreate(
-+ Config.accessList.followXFF, http);
-+ aclNBCheck(http->acl_checklist, clientFollowXForwardedForDone, http);
-+ } else {
-+ /* nothing left to follow */
-+ debug(33, 5) ("clientFollowXForwardedForNext: nothing more to do\n");
-+ clientFollowXForwardedForDone(-1, http);
-+ }
-+}
-+
-+static void
-+clientFollowXForwardedForDone(int answer, void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ /*
-+ * answer should be be ACCESS_ALLOWED or ACCESS_DENIED if we are
-+ * called as a result of ACL checks, or -1 if we are called when
-+ * there's nothing left to do.
-+ */
-+ if (answer == ACCESS_ALLOWED) {
-+ /*
-+ * The IP address currently in request->indirect_client_addr
-+ * is trusted to use X-Forwarded-For. Remove the last
-+ * comma-delimited element from x_forwarded_for_iterator and use
-+ * it to to replace indirect_client_addr, then repeat the cycle.
-+ */
-+ const char *p;
-+ const char *asciiaddr;
-+ int l;
-+ struct in_addr addr;
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s is trusted\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ p = strBuf(request->x_forwarded_for_iterator);
-+ l = strLen(request->x_forwarded_for_iterator);
-+
-+ /*
-+ * XXX x_forwarded_for_iterator should really be a list of
-+ * IP addresses, but it's a String instead. We have to
-+ * walk backwards through the String, biting off the last
-+ * comma-delimited part each time. As long as the data is in
-+ * a String, we should probably implement and use a variant of
-+ * strListGetItem() that walks backwards instead of forwards
-+ * through a comma-separated list. But we don't even do that;
-+ * we just do the work in-line here.
-+ */
-+ /* skip trailing space and commas */
-+ while (l > 0 && (p[l-1] == ',' || xisspace(p[l-1])))
-+ l--;
-+ strCut(request->x_forwarded_for_iterator, l);
-+ /* look for start of last item in list */
-+ while (l > 0 && ! (p[l-1] == ',' || xisspace(p[l-1])))
-+ l--;
-+ asciiaddr = p+l;
-+ if (inet_aton(asciiaddr, &addr) == 0) {
-+ /* the address is not well formed; do not use it */
-+ debug(33, 3) ("clientFollowXForwardedForDone: malformed address '%s'\n",
-+ asciiaddr);
-+ goto done;
-+ }
-+ debug(33, 3) ("clientFollowXForwardedForDone: changing indirect_client_addr from %s to '%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ asciiaddr);
-+ request->indirect_client_addr = addr;
-+ strCut(request->x_forwarded_for_iterator, l);
-+ if (! Config.onoff.acl_uses_indirect_client) {
-+ /*
-+ * If acl_uses_indirect_client is off, then it's impossible
-+ * to follow more than one level of X-Forwarded-For.
-+ */
-+ goto done;
-+ }
-+ clientFollowXForwardedForNext(http);
-+ return;
-+ } else if (answer == ACCESS_DENIED) {
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s not trusted\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ } else {
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s nothing more to do\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ }
-+done:
-+ /* clean up, and pass control to clientAccessCheck */
-+ debug(33, 6) ("clientFollowXForwardedForDone: cleanup\n");
-+ if (Config.onoff.log_uses_indirect_client) {
-+ /*
-+ * Ensure that the access log shows the indirect client
-+ * instead of the direct client.
-+ */
-+ ConnStateData *conn = http->conn;
-+ conn->log_addr = request->indirect_client_addr;
-+ conn->log_addr.s_addr &= Config.Addrs.client_netmask.s_addr;
-+ debug(33, 3) ("clientFollowXForwardedForDone: setting log_addr=%s\n",
-+ inet_ntoa(conn->log_addr));
-+ }
-+ stringClean(&request->x_forwarded_for_iterator);
-+ request->flags.done_follow_x_forwarded_for = 1;
-+ http->acl_checklist = NULL; /* XXX do we need to aclChecklistFree() ? */
-+ clientAccessCheck(http);
-+}
-+#endif /* FOLLOW_X_FORWARDED_FOR */
-+
- void
- clientAccessCheck(void *data)
- {
- clientHttpRequest *http = data;
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (! http->request->flags.done_follow_x_forwarded_for
-+ && httpHeaderHas(&http->request->header, HDR_X_FORWARDED_FOR))
-+ {
-+ /*
-+ * There's an X-ForwardedFor header and we haven't yet tried
-+ * to follow it to find the indirect_client_addr. Follow it now.
-+ * clientFollowXForwardedForDone() will eventually pass control
-+ * back to us.
-+ *
-+ * XXX perhaps our caller should have called
-+ * clientFollowXForwardedForStart instead. Then we wouldn't
-+ * need to do this little dance transferring control over
-+ * there and then back here, and we wouldn't need the
-+ * done_follow_x_forwarded_for flag.
-+ */
-+ clientFollowXForwardedForStart(data);
-+ return;
-+ }
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- if (checkAccelOnly(http)) {
- /* deny proxy requests in accel_only mode */
- debug(33, 1) ("clientAccessCheck: proxy request denied in accel_only mode\n");
-@@ -325,6 +499,9 @@
- new_request->http_ver = old_request->http_ver;
- httpHeaderAppend(&new_request->header, &old_request->header);
- new_request->client_addr = old_request->client_addr;
-+#if FOLLOW_X_FORWARDED_FOR
-+ new_request->indirect_client_addr = old_request->indirect_client_addr;
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- new_request->my_addr = old_request->my_addr;
- new_request->my_port = old_request->my_port;
- new_request->flags.redirected = 1;
-@@ -3051,6 +3228,9 @@
- safe_free(http->log_uri);
- http->log_uri = xstrdup(urlCanonicalClean(request));
- request->client_addr = conn->peer.sin_addr;
-+#if FOLLOW_X_FORWARDED_FOR
-+ request->indirect_client_addr = request->client_addr;
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- request->my_addr = conn->me.sin_addr;
- request->my_port = ntohs(conn->me.sin_port);
- request->http_ver = http->http_ver;
-Index: src/delay_pools.c
---- src/delay_pools.c 19 Jun 2003 02:13:57 -0000 1.5.54.6
-+++ src/delay_pools.c 23 Nov 2003 14:20:23 -0000
-@@ -318,6 +318,11 @@
- r = http->request;
-
- memset(&ch, '\0', sizeof(ch));
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (Config.onoff.delay_pool_uses_indirect_client) {
-+ ch.src_addr = r->indirect_client_addr;
-+ } else
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- ch.src_addr = r->client_addr;
- ch.my_addr = r->my_addr;
- ch.my_port = r->my_port;
-*** src/structs.h.orig Sun Jun 26 12:45:58 2005
---- src/structs.h Sun Jun 26 12:48:45 2005
-***************
-*** 610,615 ****
---- 610,620 ----
- int accel_uses_host_header;
- int accel_no_pmtu_disc;
- int global_internal_static;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ int acl_uses_indirect_client;
-+ int delay_pool_uses_indirect_client;
-+ int log_uses_indirect_client;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- } onoff;
- acl *aclList;
- struct {
-***************
-*** 631,636 ****
---- 636,644 ----
- acl_access *reply;
- acl_address *outgoing_address;
- acl_tos *outgoing_tos;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ acl_access *followXFF;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- } accessList;
- acl_deny_info_list *denyInfoList;
- struct _authConfig {
-***************
-*** 1623,1628 ****
---- 1631,1641 ----
- unsigned int body_sent:1;
- unsigned int reset_tcp:1;
- unsigned int must_keepalive:1;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ /* XXX this flag could be eliminated;
-+ * see comments in clientAccessCheck */
-+ unsigned int done_follow_x_forwarded_for;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- };
-
- struct _link_list {
-***************
-*** 1666,1671 ****
---- 1679,1687 ----
- int max_forwards;
- /* these in_addr's could probably be sockaddr_in's */
- struct in_addr client_addr;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ struct in_addr indirect_client_addr; /* after following X-Forwarded-For */
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- struct in_addr my_addr;
- unsigned short my_port;
- HttpHeader header;
-***************
-*** 1677,1682 ****
---- 1693,1703 ----
- const char *vary_headers; /* Used when varying entities are detected. Changes how the store key is calculated */
- BODY_HANDLER *body_reader;
- void *body_reader_data;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ /* XXX a list of IP addresses would be a better data structure
-+ * than this String */
-+ String x_forwarded_for_iterator;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- };
-
- struct _cachemgr_passwd {
diff --git a/www/squid25/files/follow_xff-configure.patch b/www/squid25/files/follow_xff-configure.patch
deleted file mode 100644
index 7892ad95278b..000000000000
--- a/www/squid25/files/follow_xff-configure.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-!Simulate the autotools bootstrap of the follow-x-forwarded-for patchset.
-!
-!Beware that all line number informations in configure.log greater
-!than 2972 are offset by at least -29 (correcting all line numbers would have
-!bloated the patch by 92kB!)
---- include/autoconf.h.in.orig Sat Jan 18 02:46:11 2003
-+++ include/autoconf.h.in Thu Jun 24 13:19:07 2004
-@@ -291,6 +291,12 @@
- #define USE_IDENT 1
-
- /*
-+ * Compile in support for following X-Forwarded-For headers?
-+ * Enabled by default.
-+ */
-+#define FOLLOW_X_FORWARDED_FOR 1
-+
-+/*
- * If your system has statvfs(), and if it actually works!
- */
- #undef HAVE_STATVFS
---- configure.orig Thu Sep 22 10:16:26 2005
-+++ configure Thu Sep 22 17:29:01 2005
-@@ -249,6 +249,12 @@
- if you build as another user who is not privileged
- to use the number of filedescriptors you want the
- resulting binary to support"
-+ac_help="$ac_help
-+ --enable-follow-x-forwarded-for
-+ Enable support for following the X-Forwarded-For
-+ HTTP header to try to find the IP address of the
-+ original or indirect client when a request has
-+ been forwarded through other proxies."
-
- # Initialize some variables set by options.
- # The variables have the same names as the options, with
-@@ -3255,6 +3261,29 @@
-
- fi
-
-+
-+follow_xff=1
-+# Check whether --enable-follow-x-forwarded-for or --disable-follow-x-forwarded-for was given.
-+if test "${enable_follow_x_forwarded_for+set}" = set; then
-+ enableval="$enable_follow_x_forwarded_for"
-+ if test "$enableval" = "yes" ; then
-+ echo "follow X-Forwarded-For enabled"
-+ follow_xff=1
-+ fi
-+
-+fi
-+
-+if test $follow_xff = 1; then
-+ cat >> confdefs.h <<\EOF
-+#define FOLLOW_X_FORWARDED_FOR 1
-+EOF
-+
-+else
-+ cat >> confdefs.h <<\EOF
-+#define FOLLOW_X_FORWARDED_FOR 0
-+EOF
-+
-+fi
-
- # Force some compilers to use ANSI features
- #
diff --git a/www/squid25/files/icap-2.5-bootstrap.patch b/www/squid25/files/icap-2.5-bootstrap.patch
deleted file mode 100644
index 247ca0c94cbc..000000000000
--- a/www/squid25/files/icap-2.5-bootstrap.patch
+++ /dev/null
@@ -1,422 +0,0 @@
-Patch 2 of 2 to integrate the icap-2_5 branch into the FreeBSD squid port.
-
-Created by Thomas-Martin Seck <tmseck@netcologne.de>.
-
-This patch simulates the autotools bootstrap necessary after applying the
-ICAP patchset.
-
-Please see icap-2.5-core.patch for further information.
-
-Patch last updated: 2005-12-17
-
---- configure.orig Sat Oct 22 11:56:01 2005
-+++ configure Sat Dec 17 17:45:21 2005
-@@ -70,6 +70,8 @@
- ac_help="$ac_help
- --enable-delay-pools Enable delay pools to limit bandwidth usage"
- ac_help="$ac_help
-+ --enable-icap-support Enable iCAP client capability"
-+ac_help="$ac_help
- --enable-useragent-log Enable logging of User-Agent header"
- ac_help="$ac_help
- --enable-referer-log Enable logging of Referer header"
-@@ -2170,6 +2172,38 @@
-
-
-
-+
-+if false; then
-+ USE_ICAP_TRUE=
-+ USE_ICAP_FALSE='#'
-+else
-+ USE_ICAP_TRUE='#'
-+ USE_ICAP_FALSE=
-+fi
-+# Check whether --enable-icap-support or --disable-icap-support was given.
-+if test "${enable_icap_support+set}" = set; then
-+ enableval="$enable_icap_support"
-+ if test "$enableval" = "yes" ; then
-+ echo "ICAP support enabled"
-+ cat >> confdefs.h <<\EOF
-+#define HS_FEAT_ICAP 1
-+EOF
-+
-+
-+
-+if true; then
-+ USE_ICAP_TRUE=
-+ USE_ICAP_FALSE='#'
-+else
-+ USE_ICAP_TRUE='#'
-+ USE_ICAP_FALSE=
-+fi
-+ fi
-+
-+fi
-+
-+
-+
- # Check whether --enable-useragent-log or --disable-useragent-log was given.
- if test "${enable_useragent_log+set}" = set; then
- enableval="$enable_useragent_log"
-@@ -7428,14 +7462,14 @@
- fi
- ;;
- esac
-- echo $ac_n "checking for main in -lpthread""... $ac_c" 1>&6
--echo "configure:7433: checking for main in -lpthread" >&5
-+ echo $ac_n "checking for main in -pthread""... $ac_c" 1>&6
-+echo "configure:7433: checking for main in -pthread" >&5
- ac_lib_var=`echo pthread'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-lpthread $LIBS"
-+LIBS="-pthread $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 7441 "configure"
- #include "confdefs.h"
-@@ -7465,7 +7499,7 @@
- #define $ac_tr_lib 1
- EOF
-
-- LIBS="-lpthread $LIBS"
-+ LIBS="-pthread $LIBS"
-
- else
- echo "$ac_t""no" 1>&6
-@@ -7769,6 +7803,8 @@
- srand48 \
- srandom \
- statfs \
-+ strnstr \
-+ strcasestr \
- strtoll \
- sysconf \
- syslog \
-@@ -7898,6 +7934,50 @@
- fi
- fi
-
-+
-+if false; then
-+ NEED_OWN_STRNSTR_TRUE=
-+ NEED_OWN_STRNSTR_FALSE='#'
-+else
-+ NEED_OWN_STRNSTR_TRUE='#'
-+ NEED_OWN_STRNSTR_FALSE=
-+fi
-+if test "$ac_cv_func_strnstr" = "no" || test "$ac_cv_func_vstrnstr" = "no" ; then
-+
-+
-+if true; then
-+ NEED_OWN_STRNSTR_TRUE=
-+ NEED_OWN_STRNSTR_FALSE='#'
-+else
-+ NEED_OWN_STRNSTR_TRUE='#'
-+ NEED_OWN_STRNSTR_FALSE=
-+fi
-+fi
-+
-+
-+
-+if false; then
-+ NEED_OWN_STRCASESTR_TRUE=
-+ NEED_OWN_STRCASESTR_FALSE='#'
-+else
-+ NEED_OWN_STRCASESTR_TRUE='#'
-+ NEED_OWN_STRCASESTR_FALSE=
-+fi
-+if test "$ac_cv_func_strcasestr" = "no" || test "$ac_cv_func_vstrcasestr" = "no"; then
-+
-+
-+if true; then
-+ NEED_OWN_STRCASESTR_TRUE=
-+ NEED_OWN_STRCASESTR_FALSE='#'
-+else
-+ NEED_OWN_STRCASESTR_TRUE='#'
-+ NEED_OWN_STRCASESTR_FALSE=
-+fi
-+fi
-+
-+
-+
-+
- echo $ac_n "checking if va_copy is implemented""... $ac_c" 1>&6
- echo "configure:7903: checking if va_copy is implemented" >&5
- if eval "test \"`echo '$''{'ac_cv_func_va_copy'+set}'`\" = set"; then
-@@ -9072,6 +9152,8 @@
- s%@ENABLE_PINGER_FALSE@%$ENABLE_PINGER_FALSE%g
- s%@USE_DELAY_POOLS_TRUE@%$USE_DELAY_POOLS_TRUE%g
- s%@USE_DELAY_POOLS_FALSE@%$USE_DELAY_POOLS_FALSE%g
-+s%@USE_ICAP_TRUE@%$USE_ICAP_TRUE%g
-+s%@USE_ICAP_FALSE@%$USE_ICAP_FALSE%g
- s%@USE_SNMP_TRUE@%$USE_SNMP_TRUE%g
- s%@USE_SNMP_FALSE@%$USE_SNMP_FALSE%g
- s%@SNMPLIB@%$SNMPLIB%g
-@@ -9118,6 +9200,10 @@
- s%@LIB_LBER@%$LIB_LBER%g
- s%@NEED_OWN_SNPRINTF_TRUE@%$NEED_OWN_SNPRINTF_TRUE%g
- s%@NEED_OWN_SNPRINTF_FALSE@%$NEED_OWN_SNPRINTF_FALSE%g
-+s%@NEED_OWN_STRNSTR_TRUE@%$NEED_OWN_STRNSTR_TRUE%g
-+s%@NEED_OWN_STRNSTR_FALSE@%$NEED_OWN_STRNSTR_FALSE%g
-+s%@NEED_OWN_STRCASESTR_TRUE@%$NEED_OWN_STRCASESTR_TRUE%g
-+s%@NEED_OWN_STRCASESTR_FALSE@%$NEED_OWN_STRCASESTR_FALSE%g
- s%@REGEXLIB@%$REGEXLIB%g
- s%@LIBREGEX@%$LIBREGEX%g
- s%@LIBOBJS@%$LIBOBJS%g
---- include/autoconf.h.in.orig Tue Sep 13 02:12:34 2005
-+++ include/autoconf.h.in Sat Dec 17 17:45:21 2005
-@@ -124,6 +124,11 @@
- */
- #undef DELAY_POOLS
-
-+/*
-+ * ICAP - Internet Content Adaptation Protocol
-+ */
-+#undef HS_FEAT_ICAP
-+
- /*
- * If you want to log User-Agent request header values, define this.
- * By default, they are written to useragent.log in the Squid log
-@@ -574,6 +579,12 @@
-
- /* Define if you have the statfs function. */
- #undef HAVE_STATFS
-+
-+/* Define if you have the strcasestr function. */
-+#undef HAVE_STRCASESTR
-+
-+/* Define if you have the strnstr function. */
-+#undef HAVE_STRNSTR
-
- /* Define if you have the strerror function. */
- #undef HAVE_STRERROR
---- lib/Makefile.in.orig Wed Sep 28 22:57:20 2005
-+++ lib/Makefile.in Sat Dec 17 17:45:21 2005
-@@ -123,6 +123,13 @@
-
- @NEED_OWN_SNPRINTF_TRUE@SNPRINTFSOURCE = snprintf.c
- @NEED_OWN_SNPRINTF_FALSE@SNPRINTFSOURCE =
-+
-+@NEED_OWN_STRNSTR_TRUE@STRNSTRSOURCE = strnstr.c
-+@NEED_OWN_STRNSTR_FALSE@STRNSTRSOURCE =
-+
-+@NEED_OWN_STRCASESTR_TRUE@STRCASESTRSOURCE = strcasestr.c
-+@NEED_OWN_STRCASESTR_FALSE@STRCASESTRSOURCE =
-+
- @NEED_OWN_MD5_TRUE@MD5SOURCE = md5.c
- @NEED_OWN_MD5_FALSE@MD5SOURCE =
-
-@@ -158,6 +165,8 @@
- $(SNPRINTFSOURCE) \
- splay.c \
- Stack.c \
-+ $(STRNSTRSOURCE) \
-+ $(STRCASESTRSOURCE) \
- stub_memaccount.c \
- util.c \
- uudecode.c
-@@ -196,13 +205,18 @@
- @NEED_OWN_MD5_FALSE@am__objects_1 =
- @NEED_OWN_SNPRINTF_FALSE@am__objects_2 =
- @NEED_OWN_SNPRINTF_TRUE@am__objects_2 = snprintf.$(OBJEXT)
-+@NEED_OWN_STRNSTR_FALSE@am__objects_3 =
-+@NEED_OWN_STRNSTR_TRUE@am__objects_3 = strnstr.$(OBJEXT)
-+@NEED_OWN_STRCASESTR_TRUE@am__objects_4 = strcasestr.$(OBJEXT)
-+@NEED_OWN_STRCASESTR_FALSE@am__objects_4 =
- am_libmiscutil_a_OBJECTS = Array.$(OBJEXT) base64.$(OBJEXT) \
- getfullhostname.$(OBJEXT) hash.$(OBJEXT) heap.$(OBJEXT) \
- html_quote.$(OBJEXT) iso3307.$(OBJEXT) $(am__objects_1) \
- radix.$(OBJEXT) rfc1035.$(OBJEXT) rfc1123.$(OBJEXT) \
- rfc1738.$(OBJEXT) rfc2617.$(OBJEXT) safe_inet_addr.$(OBJEXT) \
- $(am__objects_2) splay.$(OBJEXT) Stack.$(OBJEXT) \
-- stub_memaccount.$(OBJEXT) util.$(OBJEXT) uudecode.$(OBJEXT)
-+ $(am__objects_3) $(am__objects_4) stub_memaccount.$(OBJEXT) \
-+ util.$(OBJEXT) uudecode.$(OBJEXT)
- libmiscutil_a_OBJECTS = $(am_libmiscutil_a_OBJECTS)
- libntlmauth_a_AR = $(AR) cru
- libntlmauth_a_DEPENDENCIES = @LIBOBJS@
-@@ -224,15 +238,16 @@
- @AMDEP_TRUE@ $(DEPDIR)/dlmalloc.Po $(DEPDIR)/drand48.Po \
- @AMDEP_TRUE@ $(DEPDIR)/getfullhostname.Po $(DEPDIR)/hash.Po \
- @AMDEP_TRUE@ $(DEPDIR)/heap.Po $(DEPDIR)/html_quote.Po \
--@AMDEP_TRUE@ $(DEPDIR)/inet_ntoa.Po $(DEPDIR)/initgroups.Po \
--@AMDEP_TRUE@ $(DEPDIR)/iso3307.Po $(DEPDIR)/md5.Po \
--@AMDEP_TRUE@ $(DEPDIR)/ntlmauth.Po $(DEPDIR)/radix.Po \
--@AMDEP_TRUE@ $(DEPDIR)/rfc1035.Po $(DEPDIR)/rfc1123.Po \
--@AMDEP_TRUE@ $(DEPDIR)/rfc1738.Po $(DEPDIR)/rfc2617.Po \
--@AMDEP_TRUE@ $(DEPDIR)/safe_inet_addr.Po $(DEPDIR)/snprintf.Po \
--@AMDEP_TRUE@ $(DEPDIR)/splay.Po $(DEPDIR)/strerror.Po \
--@AMDEP_TRUE@ $(DEPDIR)/stub_memaccount.Po $(DEPDIR)/tempnam.Po \
--@AMDEP_TRUE@ $(DEPDIR)/util.Po $(DEPDIR)/uudecode.Po
-+@AMDEP_TRUE@ $(DEPDIR)/inet_ntoa.Po $(DEPDIR)/iso3307.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/md5.Po $(DEPDIR)/ntlmauth.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/radix.Po $(DEPDIR)/rfc1035.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/rfc1123.Po $(DEPDIR)/rfc1738.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/rfc2617.Po $(DEPDIR)/safe_inet_addr.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/snprintf.Po $(DEPDIR)/splay.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/strcasestr.Po $(DEPDIR)/strerror.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/strnstr.Po $(DEPDIR)/stub_memaccount.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/tempnam.Po $(DEPDIR)/util.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/uudecode.Po
- COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
-@@ -241,8 +256,8 @@
- DIST_SOURCES = $(libdlmalloc_a_SOURCES) $(libmiscutil_a_SOURCES) \
- $(EXTRA_libmiscutil_a_SOURCES) $(libntlmauth_a_SOURCES) \
- $(libregex_a_SOURCES)
--DIST_COMMON = Makefile.am Makefile.in drand48.c inet_ntoa.c \
-- initgroups.c strerror.c tempnam.c
-+DIST_COMMON = Makefile.am Makefile.in drand48.c inet_ntoa.c strerror.c \
-+ tempnam.c
- SOURCES = $(libdlmalloc_a_SOURCES) $(libmiscutil_a_SOURCES) $(EXTRA_libmiscutil_a_SOURCES) $(libntlmauth_a_SOURCES) $(libregex_a_SOURCES)
-
- all: all-am
-@@ -295,7 +310,6 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/heap.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/html_quote.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/inet_ntoa.Po@am__quote@
--@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/initgroups.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/iso3307.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/md5.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ntlmauth.Po@am__quote@
-@@ -307,7 +321,9 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/safe_inet_addr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/snprintf.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/splay.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strcasestr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strerror.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strnstr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stub_memaccount.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/tempnam.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/util.Po@am__quote@
---- src/Makefile.in.orig Wed Sep 28 22:57:21 2005
-+++ src/Makefile.in Sat Dec 17 17:45:21 2005
-@@ -125,6 +125,9 @@
- install_sh = @install_sh@
- makesnmplib = @makesnmplib@
-
-+@USE_ICAP_TRUE@ICAPSOURCE = icap_common.c icap_reqmod.c icap_respmod.c icap_opt.c
-+@USE_ICAP_FALSE@ICAPSOURCE =
-+
- @USE_DNSSERVER_TRUE@DNSSOURCE = dns.c
- @USE_DNSSERVER_FALSE@DNSSOURCE = dns_internal.c
- @USE_DNSSERVER_TRUE@DNSSERVER = dnsserver
-@@ -249,6 +252,7 @@
- HttpMsg.c \
- HttpReply.c \
- HttpRequest.c \
-+ $(ICAPSOURCE) \
- icmp.c \
- icp_v2.c \
- icp_v3.c \
-@@ -468,54 +472,58 @@
- pinger_LDADD = $(LDADD)
- pinger_DEPENDENCIES =
- pinger_LDFLAGS =
--@USE_DELAY_POOLS_TRUE@am__objects_3 = delay_pools.$(OBJEXT)
--@USE_DELAY_POOLS_FALSE@am__objects_3 =
--@USE_DNSSERVER_FALSE@am__objects_4 = dns_internal.$(OBJEXT)
--@USE_DNSSERVER_TRUE@am__objects_4 = dns.$(OBJEXT)
--@ENABLE_HTCP_TRUE@am__objects_5 = htcp.$(OBJEXT)
--@MAKE_LEAKFINDER_FALSE@am__objects_6 =
--@MAKE_LEAKFINDER_TRUE@am__objects_6 = leakfinder.$(OBJEXT)
--@USE_SNMP_TRUE@am__objects_7 = snmp_core.$(OBJEXT) snmp_agent.$(OBJEXT)
--@USE_SNMP_FALSE@am__objects_7 =
--@ENABLE_SSL_TRUE@am__objects_8 = ssl_support.$(OBJEXT)
--@ENABLE_SSL_FALSE@am__objects_8 =
--@ENABLE_UNLINKD_FALSE@am__objects_9 =
--@ENABLE_UNLINKD_TRUE@am__objects_9 = unlinkd.$(OBJEXT)
--@ENABLE_WIN32SPECIFIC_TRUE@am__objects_10 = win32.$(OBJEXT)
--@ENABLE_WIN32SPECIFIC_FALSE@am__objects_10 =
-+@USE_DELAY_POOLS_FALSE@am__objects_5 =
-+@USE_DELAY_POOLS_TRUE@am__objects_5 = delay_pools.$(OBJEXT)
-+@USE_DNSSERVER_FALSE@am__objects_6 = dns_internal.$(OBJEXT)
-+@USE_DNSSERVER_TRUE@am__objects_6 = dns.$(OBJEXT)
-+@ENABLE_HTCP_TRUE@am__objects_7 = htcp.$(OBJEXT)
-+@USE_ICAP_TRUE@am__objects_8 = icap_common.$(OBJEXT) \
-+@USE_ICAP_TRUE@ icap_reqmod.$(OBJEXT) icap_respmod.$(OBJEXT) \
-+@USE_ICAP_TRUE@ icap_opt.$(OBJEXT)
-+@USE_ICAP_FALSE@am__objects_8 =
-+@MAKE_LEAKFINDER_TRUE@am__objects_9 = leakfinder.$(OBJEXT)
-+@MAKE_LEAKFINDER_FALSE@am__objects_9 =
-+@USE_SNMP_TRUE@am__objects_10 = snmp_core.$(OBJEXT) snmp_agent.$(OBJEXT)
-+@USE_SNMP_FALSE@am__objects_10 =
-+@ENABLE_SSL_FALSE@am__objects_11 =
-+@ENABLE_SSL_TRUE@am__objects_11 = ssl_support.$(OBJEXT)
-+@ENABLE_UNLINKD_TRUE@am__objects_12 = unlinkd.$(OBJEXT)
-+@ENABLE_UNLINKD_FALSE@am__objects_12 =
-+@ENABLE_WIN32SPECIFIC_FALSE@am__objects_13 =
-+@ENABLE_WIN32SPECIFIC_TRUE@am__objects_13 = win32.$(OBJEXT)
- am_squid_OBJECTS = access_log.$(OBJEXT) acl.$(OBJEXT) asn.$(OBJEXT) \
- authenticate.$(OBJEXT) cache_cf.$(OBJEXT) CacheDigest.$(OBJEXT) \
- cache_manager.$(OBJEXT) carp.$(OBJEXT) cbdata.$(OBJEXT) \
- client_db.$(OBJEXT) client_side.$(OBJEXT) comm.$(OBJEXT) \
-- comm_select.$(OBJEXT) debug.$(OBJEXT) $(am__objects_3) \
-- disk.$(OBJEXT) $(am__objects_4) errorpage.$(OBJEXT) \
-+ comm_select.$(OBJEXT) debug.$(OBJEXT) $(am__objects_5) \
-+ disk.$(OBJEXT) $(am__objects_6) errorpage.$(OBJEXT) \
- ETag.$(OBJEXT) event.$(OBJEXT) external_acl.$(OBJEXT) \
- fd.$(OBJEXT) filemap.$(OBJEXT) forward.$(OBJEXT) \
- fqdncache.$(OBJEXT) ftp.$(OBJEXT) gopher.$(OBJEXT) \
-- helper.$(OBJEXT) $(am__objects_5) http.$(OBJEXT) \
-+ helper.$(OBJEXT) $(am__objects_7) http.$(OBJEXT) \
- HttpStatusLine.$(OBJEXT) HttpHdrCc.$(OBJEXT) \
- HttpHdrRange.$(OBJEXT) HttpHdrContRange.$(OBJEXT) \
- HttpHeader.$(OBJEXT) HttpHeaderTools.$(OBJEXT) \
- HttpBody.$(OBJEXT) HttpMsg.$(OBJEXT) HttpReply.$(OBJEXT) \
-- HttpRequest.$(OBJEXT) icmp.$(OBJEXT) icp_v2.$(OBJEXT) \
-- icp_v3.$(OBJEXT) ident.$(OBJEXT) internal.$(OBJEXT) \
-- ipc.$(OBJEXT) ipcache.$(OBJEXT) $(am__objects_6) \
-- logfile.$(OBJEXT) main.$(OBJEXT) mem.$(OBJEXT) \
-+ HttpRequest.$(OBJEXT) $(am__objects_8) icmp.$(OBJEXT) \
-+ icp_v2.$(OBJEXT) icp_v3.$(OBJEXT) ident.$(OBJEXT) \
-+ internal.$(OBJEXT) ipc.$(OBJEXT) ipcache.$(OBJEXT) \
-+ $(am__objects_9) logfile.$(OBJEXT) main.$(OBJEXT) mem.$(OBJEXT) \
- MemPool.$(OBJEXT) MemBuf.$(OBJEXT) mime.$(OBJEXT) \
- multicast.$(OBJEXT) neighbors.$(OBJEXT) net_db.$(OBJEXT) \
- Packer.$(OBJEXT) pconn.$(OBJEXT) peer_digest.$(OBJEXT) \
- peer_select.$(OBJEXT) redirect.$(OBJEXT) referer.$(OBJEXT) \
-- refresh.$(OBJEXT) send-announce.$(OBJEXT) $(am__objects_7) \
-- ssl.$(OBJEXT) $(am__objects_8) stat.$(OBJEXT) \
-+ refresh.$(OBJEXT) send-announce.$(OBJEXT) $(am__objects_10) \
-+ ssl.$(OBJEXT) $(am__objects_11) stat.$(OBJEXT) \
- StatHist.$(OBJEXT) String.$(OBJEXT) stmem.$(OBJEXT) \
- store.$(OBJEXT) store_io.$(OBJEXT) store_client.$(OBJEXT) \
- store_digest.$(OBJEXT) store_dir.$(OBJEXT) \
- store_key_md5.$(OBJEXT) store_log.$(OBJEXT) \
- store_rebuild.$(OBJEXT) store_swapin.$(OBJEXT) \
- store_swapmeta.$(OBJEXT) store_swapout.$(OBJEXT) \
-- tools.$(OBJEXT) $(am__objects_9) url.$(OBJEXT) urn.$(OBJEXT) \
-+ tools.$(OBJEXT) $(am__objects_12) url.$(OBJEXT) urn.$(OBJEXT) \
- useragent.$(OBJEXT) wais.$(OBJEXT) wccp.$(OBJEXT) \
-- whois.$(OBJEXT) $(am__objects_10)
-+ whois.$(OBJEXT) $(am__objects_13)
- nodist_squid_OBJECTS = repl_modules.$(OBJEXT) auth_modules.$(OBJEXT) \
- store_modules.$(OBJEXT) globals.$(OBJEXT) \
- string_arrays.$(OBJEXT)
-@@ -563,7 +571,9 @@
- @AMDEP_TRUE@ $(DEPDIR)/fqdncache.Po $(DEPDIR)/ftp.Po \
- @AMDEP_TRUE@ $(DEPDIR)/globals.Po $(DEPDIR)/gopher.Po \
- @AMDEP_TRUE@ $(DEPDIR)/helper.Po $(DEPDIR)/htcp.Po \
--@AMDEP_TRUE@ $(DEPDIR)/http.Po $(DEPDIR)/icmp.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/http.Po $(DEPDIR)/icap_common.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/icap_opt.Po $(DEPDIR)/icap_reqmod.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/icap_respmod.Po $(DEPDIR)/icmp.Po \
- @AMDEP_TRUE@ $(DEPDIR)/icp_v2.Po $(DEPDIR)/icp_v3.Po \
- @AMDEP_TRUE@ $(DEPDIR)/ident.Po $(DEPDIR)/internal.Po \
- @AMDEP_TRUE@ $(DEPDIR)/ipc.Po $(DEPDIR)/ipcache.Po \
-@@ -777,6 +787,10 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/helper.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/htcp.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/http.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_common.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_opt.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_reqmod.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_respmod.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icmp.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icp_v2.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icp_v3.Po@am__quote@
diff --git a/www/squid25/files/icap-2.5-core.patch b/www/squid25/files/icap-2.5-core.patch
deleted file mode 100644
index 4e50207f2029..000000000000
--- a/www/squid25/files/icap-2.5-core.patch
+++ /dev/null
@@ -1,7022 +0,0 @@
-Patch 1 of 2 to integrate the icap-2_5 branch into the FreeBSD squid port.
-
-Created by Thomas-Martin Seck <tmseck@netcologne.de>.
-
-This patch only contains the parts of the original patchset that
-actually implement the ICAP client functionality. The updates to
-the build infrastructure are omitted to avoid the need to run an
-autotools bootstrap. Instead, we simulate said bootstrapping with
-a second patch, icap-2.5-bootstrap.patch.
-
-The patchset was pulled from the project's CVS repository
-at cvs.devel.squid-cache.org using
-
-cvs diff -u -b -N -kk -rs2_5 -ricap-2_5
-
-See also
-<http://devel.squid-cache.org/cgi-bin/diff2/icap-2_5.patch?s2_5>
-for the "official" auto-generated patchset.
-
-See http://devel.squid-cache.org/icap/ for further information
-about the ICAP client project.
-
-Patch last updated: 2005-12-17
-
-Index: errors/Bulgarian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Bulgarian/ERR_ICAP_FAILURE
-diff -N errors/Bulgarian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Bulgarian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:56 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Catalan/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Catalan/ERR_ICAP_FAILURE
-diff -N errors/Catalan/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Catalan/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Czech/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Czech/ERR_ICAP_FAILURE
-diff -N errors/Czech/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Czech/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Danish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Danish/ERR_ICAP_FAILURE
-diff -N errors/Danish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Danish/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Dutch/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Dutch/ERR_ICAP_FAILURE
-diff -N errors/Dutch/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Dutch/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/English/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/English/ERR_ICAP_FAILURE
-diff -N errors/English/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/English/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.2
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Estonian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Estonian/ERR_ICAP_FAILURE
-diff -N errors/Estonian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Estonian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Finnish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Finnish/ERR_ICAP_FAILURE
-diff -N errors/Finnish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Finnish/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/French/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/French/ERR_ICAP_FAILURE
-diff -N errors/French/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/French/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/German/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/German/ERR_ICAP_FAILURE
-diff -N errors/German/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/German/ERR_ICAP_FAILURE 23 Mar 2004 08:20:05 -0000 1.1.2.2
-@@ -0,0 +1,33 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>FEHLER: Der angeforderte URL konnte nicht geholt werden</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>FEHLER</H1>
-+<H2>Der angeforderte URL konnte nicht geholt werden</H2>
-+<HR noshade size="1px">
-+<P>
-+W&auml;hrend des Versuches, den URL<BR>
-+<A HREF="%U">%U</A>
-+
-+<BR>
-+zu laden, trat der folgende Fehler auf:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP-Protokollfehler
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Es trat ein Problem bei der ICAP-Kommunikation auf. M&ouml;gliche Gr&uuml;nde:
-+<UL>
-+<LI>Nicht erreichbarer ICAP-Server
-+<LI>Ung&uuml;ltige Antwort vom ICAP-Server
-+
-+</UL>
-+</P>
-+
-+<P>Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Greek/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Greek/ERR_ICAP_FAILURE
-diff -N errors/Greek/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Greek/ERR_ICAP_FAILURE 24 Sep 2005 10:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Hebrew/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Hebrew/ERR_ICAP_FAILURE
-diff -N errors/Hebrew/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Hebrew/ERR_ICAP_FAILURE 8 Dec 2003 12:30:59 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Hungarian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Hungarian/ERR_ICAP_FAILURE
-diff -N errors/Hungarian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Hungarian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:59 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Italian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Italian/ERR_ICAP_FAILURE
-diff -N errors/Italian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Italian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Japanese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Japanese/ERR_ICAP_FAILURE
-diff -N errors/Japanese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Japanese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Korean/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Korean/ERR_ICAP_FAILURE
-diff -N errors/Korean/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Korean/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Lithuanian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Lithuanian/ERR_ICAP_FAILURE
-diff -N errors/Lithuanian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Lithuanian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Polish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Polish/ERR_ICAP_FAILURE
-diff -N errors/Polish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Polish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Portuguese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Portuguese/ERR_ICAP_FAILURE
-diff -N errors/Portuguese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Portuguese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:01 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Romanian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Romanian/ERR_ICAP_FAILURE
-diff -N errors/Romanian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Romanian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:01 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Russian-1251/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Russian-1251/ERR_ICAP_FAILURE
-diff -N errors/Russian-1251/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Russian-1251/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Russian-koi8-r/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Russian-koi8-r/ERR_ICAP_FAILURE
-diff -N errors/Russian-koi8-r/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Russian-koi8-r/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Serbian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Serbian/ERR_ICAP_FAILURE
-diff -N errors/Serbian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Serbian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Simplify_Chinese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Simplify_Chinese/ERR_ICAP_FAILURE
-diff -N errors/Simplify_Chinese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Simplify_Chinese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Slovak/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Slovak/ERR_ICAP_FAILURE
-diff -N errors/Slovak/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Slovak/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Spanish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Spanish/ERR_ICAP_FAILURE
-diff -N errors/Spanish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Spanish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Swedish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Swedish/ERR_ICAP_FAILURE
-diff -N errors/Swedish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Swedish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Traditional_Chinese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Traditional_Chinese/ERR_ICAP_FAILURE
-diff -N errors/Traditional_Chinese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Traditional_Chinese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Turkish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Turkish/ERR_ICAP_FAILURE
-diff -N errors/Turkish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Turkish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:04 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: include/util.h
-===================================================================
-RCS file: /cvsroot/squid/squid/include/util.h,v
-retrieving revision 1.10
-retrieving revision 1.10.30.2
-diff -p -u -b -r1.10 -r1.10.30.2
---- include/util.h 17 Oct 2001 12:30:51 -0000 1.10
-+++ include/util.h 6 Apr 2004 13:04:37 -0000 1.10.30.2
-@@ -132,4 +132,12 @@ double drand48(void);
- */
- int statMemoryAccounted(void);
-
-+#ifndef HAVE_STRNSTR
-+extern char *strnstr(const char *haystack, const char *needle, size_t haystacklen);
-+#endif
-+
-+#ifndef HAVE_STRCASESTR
-+extern char *strcasestr(const char *haystack, const char *needle);
-+#endif
-+
- #endif /* SQUID_UTIL_H */
-Index: lib/strcasestr.c
-===================================================================
-RCS file: lib/strcasestr.c
-diff -N lib/strcasestr.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ lib/strcasestr.c 6 Apr 2004 13:04:38 -0000 1.1.2.1
-@@ -0,0 +1,126 @@
-+/* Return the offset of one string within another.
-+ Copyright (C) 1994,1996,1997,1998,1999,2000 Free Software Foundation, Inc.
-+ This file is part of the GNU C Library.
-+
-+ The GNU C Library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Lesser General Public
-+ License as published by the Free Software Foundation; either
-+ version 2.1 of the License, or (at your option) any later version.
-+
-+ The GNU C Library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Lesser General Public License for more details.
-+
-+ You should have received a copy of the GNU Lesser General Public
-+ License along with the GNU C Library; if not, write to the Free
-+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+ 02111-1307 USA. */
-+
-+/*
-+ * My personal strstr() implementation that beats most other algorithms.
-+ * Until someone tells me otherwise, I assume that this is the
-+ * fastest implementation of strstr() in C.
-+ * I deliberately chose not to comment it. You should have at least
-+ * as much fun trying to understand it, as I had to write it :-).
-+ *
-+ * Stephen R. van den Berg, berg@pool.informatik.rwth-aachen.de */
-+
-+/*
-+ * modified to work outside of glibc (rhorstmann, 06/04/2004)
-+ */
-+
-+#include "config.h"
-+#ifndef HAVE_STRCASESTR
-+#include <ctype.h>
-+
-+typedef unsigned chartype;
-+
-+char *
-+strcasestr (phaystack, pneedle)
-+ const char *phaystack;
-+ const char *pneedle;
-+{
-+ register const unsigned char *haystack, *needle;
-+ register chartype b, c;
-+
-+ haystack = (const unsigned char *) phaystack;
-+ needle = (const unsigned char *) pneedle;
-+
-+ b = tolower (*needle);
-+ if (b != '\0')
-+ {
-+ haystack--; /* possible ANSI violation */
-+ do
-+ {
-+ c = *++haystack;
-+ if (c == '\0')
-+ goto ret0;
-+ }
-+ while (tolower (c) != (int) b);
-+
-+ c = tolower (*++needle);
-+ if (c == '\0')
-+ goto foundneedle;
-+ ++needle;
-+ goto jin;
-+
-+ for (;;)
-+ {
-+ register chartype a;
-+ register const unsigned char *rhaystack, *rneedle;
-+
-+ do
-+ {
-+ a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+ if (tolower (a) == (int) b)
-+ break;
-+ a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+shloop:
-+ ;
-+ }
-+ while (tolower (a) != (int) b);
-+
-+jin: a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+
-+ if (tolower (a) != (int) c)
-+ goto shloop;
-+
-+ rhaystack = haystack-- + 1;
-+ rneedle = needle;
-+ a = tolower (*rneedle);
-+
-+ if (tolower (*rhaystack) == (int) a)
-+ do
-+ {
-+ if (a == '\0')
-+ goto foundneedle;
-+ ++rhaystack;
-+ a = tolower (*++needle);
-+ if (tolower (*rhaystack) != (int) a)
-+ break;
-+ if (a == '\0')
-+ goto foundneedle;
-+ ++rhaystack;
-+ a = tolower (*++needle);
-+ }
-+ while (tolower (*rhaystack) == (int) a);
-+
-+ needle = rneedle; /* took the register-poor approach */
-+
-+ if (a == '\0')
-+ break;
-+ }
-+ }
-+foundneedle:
-+ return (char*) haystack;
-+ret0:
-+ return 0;
-+}
-+#endif
-Index: lib/strnstr.c
-===================================================================
-RCS file: lib/strnstr.c
-diff -N lib/strnstr.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ lib/strnstr.c 16 May 2005 20:52:40 -0000 1.1.2.2
-@@ -0,0 +1,52 @@
-+/*
-+ * Copyright (C) 2003 Nikos Mavroyanopoulos
-+ *
-+ * This file is part of GNUTLS.
-+ *
-+ * The GNUTLS library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Lesser General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2.1 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Lesser General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Lesser General Public
-+ * License along with this library; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-+ *
-+ */
-+
-+ /*
-+ * DW 2003/10/17:
-+ * Changed 'ssize_t' types to 'size_t'
-+ */
-+
-+#include "config.h"
-+#ifndef HAVE_STRNSTR
-+#include <string.h>
-+#include <util.h>
-+
-+char *strnstr(const char *haystack, const char *needle, size_t haystacklen)
-+{
-+ char *p;
-+ size_t plen;
-+ size_t len = strlen(needle);
-+
-+ if (*needle == '\0') /* everything matches empty string */
-+ return (char*) haystack;
-+
-+ plen = haystacklen;
-+ for (p = (char*) haystack; p != NULL; p = memchr(p + 1, *needle, plen-1)) {
-+ plen = haystacklen - (p - haystack);
-+
-+ if (plen < len) return NULL;
-+
-+ if (strncmp(p, needle, len) == 0)
-+ return (p);
-+ }
-+ return NULL;
-+}
-+#endif
-Index: src/MemBuf.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/MemBuf.c,v
-retrieving revision 1.5.30.3
-retrieving revision 1.5.44.8
-diff -p -u -b -r1.5.30.3 -r1.5.44.8
---- src/MemBuf.c 26 Mar 2005 03:15:54 -0000 1.5.30.3
-+++ src/MemBuf.c 28 Mar 2005 18:02:04 -0000 1.5.44.8
-@@ -386,3 +386,15 @@ memBufReport(MemBuf * mb)
- assert(mb);
- memBufPrintf(mb, "memBufReport is not yet implemented @?@\n");
- }
-+
-+int
-+memBufRead(int fd, MemBuf * mb)
-+{
-+ int len;
-+ if (mb->capacity == mb->size)
-+ memBufGrow(mb, SQUID_TCP_SO_RCVBUF);
-+ len = FD_READ_METHOD(fd, mb->buf + mb->size, mb->capacity - mb->size);
-+ if (len)
-+ mb->size += len;
-+ return len;
-+}
-Index: src/cache_cf.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cache_cf.c,v
-retrieving revision 1.38.6.29
-retrieving revision 1.38.6.11.2.22
-diff -p -u -b -r1.38.6.29 -r1.38.6.11.2.22
---- src/cache_cf.c 27 Oct 2005 02:13:24 -0000 1.38.6.29
-+++ src/cache_cf.c 23 Nov 2005 20:38:56 -0000 1.38.6.11.2.22
-@@ -2198,6 +2198,587 @@ check_null_body_size_t(dlink_list bodyli
- return bodylist.head == NULL;
- }
-
-+#ifdef HS_FEAT_ICAP
-+
-+/***************************************************
-+ * prototypes
-+ */
-+static int icap_service_process(icap_service * s);
-+static void icap_service_init(icap_service * s);
-+static void icap_service_destroy(icap_service * s);
-+icap_service *icap_service_lookup(char *name);
-+static int icap_class_process(icap_class * c);
-+static void icap_class_destroy(icap_class * c);
-+static void icap_access_destroy(icap_access * a);
-+static void dump_wordlist(StoreEntry * entry, const char *name, wordlist * list);
-+static void icap_class_add(icap_class * c);
-+
-+/***************************************************
-+ * icap_service
-+ */
-+
-+/*
-+ * example:
-+ * icap_service reqmode_precache 0 icap://192.168.0.1:1344/respmod
-+ */
-+
-+static void
-+parse_icap_service_type(IcapConfig * cfg)
-+{
-+ char *token;
-+ icap_service *A = NULL;
-+ icap_service *B = NULL;
-+ icap_service **T = NULL;
-+
-+ A = cbdataAlloc(icap_service);
-+ icap_service_init(A);
-+ parse_string(&A->name);
-+ parse_string(&A->type_name);
-+ parse_ushort(&A->bypass);
-+ parse_string(&A->uri);
-+ while ((token = strtok(NULL, w_space))) {
-+ if (strcasecmp(token, "no-keep-alive") == 0) {
-+ A->keep_alive = 0;
-+ } else {
-+ debug(3, 0) ("parse_peer: token='%s'\n", token);
-+ self_destruct();
-+ }
-+ }
-+ debug(3, 5) ("parse_icap_service_type (line %d): %s %s %d %s\n", config_lineno, A->name, A->type_name, A->bypass, A->name);
-+ if (icap_service_process(A)) {
-+ /* put into linked list */
-+ for (B = cfg->service_head, T = &cfg->service_head; B; T = &B->next, B = B->next);
-+ *T = A;
-+ } else {
-+ /* clean up structure */
-+ debug(3, 0) ("parse_icap_service_type (line %d): skipping %s\n", config_lineno, A->name);
-+ icap_service_destroy(A);
-+ cbdataFree(A);
-+ }
-+
-+}
-+
-+static void
-+dump_icap_service_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_service *current_node = NULL;
-+
-+ if (!cfg.service_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.service_head;
-+
-+ while (current_node) {
-+ storeAppendPrintf(e, "%s %s %s %d %s", name, current_node->name, current_node->type_name, current_node->bypass, current_node->uri);
-+ if (current_node->keep_alive == 0) {
-+ storeAppendPrintf(e, " no-keep-alive");
-+ }
-+ storeAppendPrintf(e, "\n");
-+ current_node = current_node->next;
-+ }
-+
-+}
-+
-+static void
-+free_icap_service_type(IcapConfig * cfg)
-+{
-+ while (cfg->service_head) {
-+ icap_service *current_node = cfg->service_head;
-+ cfg->service_head = current_node->next;
-+ icap_service_destroy(current_node);
-+ cbdataFree(current_node);
-+ }
-+}
-+
-+/*
-+ * parse the raw string and cache some parts that are needed later
-+ * returns 1 if everything was ok
-+ */
-+static int
-+icap_service_process(icap_service * s)
-+{
-+ char *start, *end, *tempEnd;
-+ char *tailp;
-+ unsigned int len;
-+ int port_in_uri, resource_in_uri = 0;
-+ s->type = icapServiceToType(s->type_name);
-+ if (s->type >= ICAP_SERVICE_MAX) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong service type %s\n", config_lineno, s->type_name);
-+ return 0;
-+ }
-+ if (s->type == ICAP_SERVICE_REQMOD_PRECACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_REQMOD_PRECACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_REQMOD_POSTCACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_RESPMOD_PRECACHE)
-+ s->method = ICAP_METHOD_RESPMOD;
-+ else if (s->type == ICAP_SERVICE_RESPMOD_POSTCACHE)
-+ s->method = ICAP_METHOD_RESPMOD;
-+ debug(3, 5) ("icap_service_process (line %d): type=%s\n", config_lineno, icapServiceToStr(s->type));
-+ if (strncmp(s->uri, "icap://", 7) != 0) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong uri: %s\n", config_lineno, s->uri);
-+ return 0;
-+ }
-+ start = s->uri + 7;
-+ if ((end = strchr(start, ':')) != NULL) {
-+ /* ok */
-+ port_in_uri = 1;
-+ debug(3, 5) ("icap_service_process (line %d): port given\n", config_lineno);
-+ } else {
-+ /* ok */
-+ port_in_uri = 0;
-+ debug(3, 5) ("icap_service_process (line %d): no port given\n", config_lineno);
-+ }
-+
-+ if ((tempEnd = strchr(start, '/')) != NULL) {
-+ /* ok */
-+ resource_in_uri = 1;
-+ debug(3, 5) ("icap_service_process (line %d): resource given\n", config_lineno);
-+ if (end == '\0') {
-+ end = tempEnd;
-+ }
-+ } else {
-+ /* ok */
-+ resource_in_uri = 0;
-+ debug(3, 5) ("icap_service_process (line %d): no resource given\n", config_lineno);
-+ }
-+
-+ tempEnd = strchr(start, '\0');
-+ if (end == '\0') {
-+ end = tempEnd;
-+ }
-+ len = end - start;
-+ s->hostname = xstrndup(start, len + 1);
-+ s->hostname[len] = 0;
-+ debug(3, 5) ("icap_service_process (line %d): hostname=%s\n", config_lineno, s->hostname);
-+ start = end;
-+
-+ if (port_in_uri) {
-+ start++; /* skip ':' */
-+ if (resource_in_uri)
-+ end = strchr(start, '/');
-+ else
-+ end = strchr(start, '\0');
-+ s->port = strtoul(start, &tailp, 0) % 65536;
-+ if (tailp != end) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong service uri (port could not be parsed): %s\n", config_lineno, s->uri);
-+ return 0;
-+ }
-+ debug(3, 5) ("icap_service_process (line %d): port=%d\n", config_lineno, s->port);
-+ start = end;
-+ } else {
-+ /* no explicit ICAP port; first ask by getservbyname or default to
-+ * hardwired port 1344 per ICAP specification section 4.2 */
-+ struct servent *serv = getservbyname("icap", "tcp");
-+ if (serv) {
-+ s->port = htons(serv->s_port);
-+ debug(3, 5) ("icap_service_process (line %d): default port=%d getservbyname(icap,tcp)\n", config_lineno, s->port);
-+ } else {
-+ s->port = 1344;
-+ debug(3, 5) ("icap_service_process (line %d): default hardwired port=%d\n", config_lineno, s->port);
-+ }
-+ }
-+
-+ if (resource_in_uri) {
-+ start++; /* skip '/' */
-+ /* the rest is resource name */
-+ end = strchr(start, '\0');
-+ len = end - start;
-+ if (len > 1024) {
-+ debug(3, 0) ("icap_service_process (line %d): long resource name (>1024), probably wrong\n", config_lineno);
-+ }
-+ s->resource = xstrndup(start, len + 1);
-+ s->resource[len] = 0;
-+ debug(3, 5) ("icap_service_process (line %d): service=%s\n", config_lineno, s->resource);
-+ }
-+ /* check bypass */
-+ if ((s->bypass != 0) && (s->bypass != 1)) {
-+ debug(3, 0) ("icap_service_process (line %d): invalid bypass value\n", config_lineno);
-+ return 0;
-+ }
-+ return 1;
-+}
-+
-+/*
-+ * constructor
-+ */
-+static void
-+icap_service_init(icap_service * s)
-+{
-+ s->type = ICAP_SERVICE_MAX; /* means undefined */
-+ s->preview = Config.icapcfg.preview_size;
-+ s->opt = 0;
-+ s->keep_alive = 1;
-+ s->istag = StringNull;
-+ s->transfer_preview = StringNull;
-+ s->transfer_ignore = StringNull;
-+ s->transfer_complete = StringNull;
-+}
-+
-+/*
-+ * destructor
-+ * frees only strings, but don't touch the linked list
-+ */
-+static void
-+icap_service_destroy(icap_service * s)
-+{
-+ xfree(s->name);
-+ xfree(s->uri);
-+ xfree(s->type_name);
-+ xfree(s->hostname);
-+ xfree(s->resource);
-+ assert(s->opt == 0); /* there should be no opt request running now */
-+ stringClean(&s->istag);
-+ stringClean(&s->transfer_preview);
-+ stringClean(&s->transfer_ignore);
-+ stringClean(&s->transfer_complete);
-+}
-+
-+icap_service *
-+icap_service_lookup(char *name)
-+{
-+ icap_service *iter;
-+ for (iter = Config.icapcfg.service_head; iter; iter = iter->next) {
-+ if (!strcmp(name, iter->name)) {
-+ return iter;
-+ }
-+ }
-+ return NULL;
-+}
-+
-+/***************************************************
-+ * icap_service_list
-+ */
-+
-+static void
-+icap_service_list_add(icap_service_list ** isl, char *service_name)
-+{
-+ icap_service_list **iter;
-+ icap_service_list *new;
-+ icap_service *gbl_service;
-+ int i;
-+ int max_services;
-+
-+ new = memAllocate(MEM_ICAP_SERVICE_LIST);
-+ /* Found all services with that name, and add to the array */
-+ max_services = sizeof(new->services) / sizeof(icap_service *);
-+ gbl_service = Config.icapcfg.service_head;
-+ i = 0;
-+ while (gbl_service && i < max_services) {
-+ if (!strcmp(service_name, gbl_service->name))
-+ new->services[i++] = gbl_service;
-+ gbl_service = gbl_service->next;
-+ }
-+ new->nservices = i;
-+
-+ if (*isl) {
-+ iter = isl;
-+ while ((*iter)->next)
-+ iter = &((*iter)->next);
-+ (*iter)->next = new;
-+ } else {
-+ *isl = new;
-+ }
-+}
-+
-+/*
-+ * free the linked list without touching references icap_service
-+ */
-+static void
-+icap_service_list_destroy(icap_service_list * isl)
-+{
-+ icap_service_list *current;
-+ icap_service_list *next;
-+
-+ current = isl;
-+ while (current) {
-+ next = current->next;
-+ memFree(current, MEM_ICAP_SERVICE_LIST);
-+ current = next;
-+ }
-+}
-+
-+/***************************************************
-+ * icap_class
-+ */
-+static void
-+parse_icap_class_type(IcapConfig * cfg)
-+{
-+ icap_class *s = NULL;
-+
-+ s = memAllocate(MEM_ICAP_CLASS);
-+ parse_string(&s->name);
-+ parse_wordlist(&s->services);
-+
-+ if (icap_class_process(s)) {
-+ /* if ok, put into linked list */
-+ icap_class_add(s);
-+ } else {
-+ /* clean up structure */
-+ debug(3, 0) ("parse_icap_class_type (line %d): skipping %s\n", config_lineno, s->name);
-+ icap_class_destroy(s);
-+ memFree(s, MEM_ICAP_CLASS);
-+ }
-+}
-+
-+static void
-+dump_icap_class_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_class *current_node = NULL;
-+ LOCAL_ARRAY(char, nom, 64);
-+
-+ if (!cfg.class_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.class_head;
-+
-+ while (current_node) {
-+ snprintf(nom, 64, "%s %s", name, current_node->name);
-+ dump_wordlist(e, nom, current_node->services);
-+ current_node = current_node->next;
-+ }
-+}
-+
-+static void
-+free_icap_class_type(IcapConfig * cfg)
-+{
-+ while (cfg->class_head) {
-+ icap_class *current_node = cfg->class_head;
-+ cfg->class_head = current_node->next;
-+ icap_class_destroy(current_node);
-+ memFree(current_node, MEM_ICAP_CLASS);
-+ }
-+}
-+
-+/*
-+ * process services list, return 1, if at least one service was found
-+ */
-+static int
-+icap_class_process(icap_class * c)
-+{
-+ icap_service_list *isl = NULL;
-+ wordlist *iter;
-+ icap_service *service;
-+ /* take services list and build icap_service_list from it */
-+ for (iter = c->services; iter; iter = iter->next) {
-+ service = icap_service_lookup(iter->key);
-+ if (service) {
-+ icap_service_list_add(&isl, iter->key);
-+ } else {
-+ debug(3, 0) ("icap_class_process (line %d): skipping service %s in class %s\n", config_lineno, iter->key, c->name);
-+ }
-+ }
-+
-+ if (isl) {
-+ c->isl = isl;
-+ return 1;
-+ }
-+ return 0;
-+}
-+
-+/*
-+ * search for an icap_class in the global IcapConfig
-+ * classes with hidden-flag are skipped
-+ */
-+static icap_class *
-+icap_class_lookup(char *name)
-+{
-+ icap_class *iter;
-+ for (iter = Config.icapcfg.class_head; iter; iter = iter->next) {
-+ if ((!strcmp(name, iter->name)) && (!iter->hidden)) {
-+ return iter;
-+ }
-+ }
-+ return NULL;
-+}
-+
-+/*
-+ * adds an icap_class to the global IcapConfig
-+ */
-+static void
-+icap_class_add(icap_class * c)
-+{
-+ icap_class *cp = NULL;
-+ icap_class **t = NULL;
-+ IcapConfig *cfg = &Config.icapcfg;
-+ if (c) {
-+ for (cp = cfg->class_head, t = &cfg->class_head; cp; t = &cp->next, cp = cp->next);
-+ *t = c;
-+ }
-+}
-+
-+/*
-+ * free allocated memory inside icap_class
-+ */
-+static void
-+icap_class_destroy(icap_class * c)
-+{
-+ xfree(c->name);
-+ wordlistDestroy(&c->services);
-+ icap_service_list_destroy(c->isl);
-+}
-+
-+/***************************************************
-+ * icap_access
-+ */
-+
-+/* format: icap_access <servicename> {allow|deny} acl, ... */
-+static void
-+parse_icap_access_type(IcapConfig * cfg)
-+{
-+ icap_access *A = NULL;
-+ icap_access *B = NULL;
-+ icap_access **T = NULL;
-+ icap_service *s = NULL;
-+ icap_class *c = NULL;
-+ ushort no_class = 0;
-+
-+ A = memAllocate(MEM_ICAP_ACCESS);
-+ parse_string(&A->service_name);
-+
-+ /*
-+ * try to find a class with the given name first. if not found, search
-+ * the services. if a service is found, create a new hidden class with
-+ * only this service. this is for backward compatibility.
-+ *
-+ * the special classname All is allowed only in deny rules, because
-+ * the class is not used there.
-+ */
-+ if (!strcmp(A->service_name, "None")) {
-+ no_class = 1;
-+ } else {
-+ A->class = icap_class_lookup(A->service_name);
-+ if (!A->class) {
-+ s = icap_service_lookup(A->service_name);
-+ if (s) {
-+ c = memAllocate(MEM_ICAP_CLASS);
-+ c->name = xstrdup("(hidden)");
-+ c->hidden = 1;
-+ wordlistAdd(&c->services, A->service_name);
-+ c->isl = memAllocate(MEM_ICAP_SERVICE_LIST);
-+ /* FIXME:luc: check what access do */
-+ c->isl->services[0] = s;
-+ c->isl->nservices = 1;
-+ icap_class_add(c);
-+ A->class = c;
-+ } else {
-+ debug(3, 0) ("parse_icap_access_type (line %d): servicename %s not found. skipping.\n", config_lineno, A->service_name);
-+ memFree(A, MEM_ICAP_ACCESS);
-+ return;
-+ }
-+ }
-+ }
-+
-+ aclParseAccessLine(&(A->access));
-+ debug(3, 5) ("parse_icap_access_type (line %d): %s\n", config_lineno, A->service_name);
-+
-+ /* check that All class is only used in deny rule */
-+ if (no_class && A->access->allow) {
-+ memFree(A, MEM_ICAP_ACCESS);
-+ debug(3, 0) ("parse_icap_access (line %d): special class 'None' only allowed in deny rule. skipping.\n", config_lineno);
-+ return;
-+ }
-+ if (A->access) {
-+ for (B = cfg->access_head, T = &cfg->access_head; B; T = &B->next, B = B->next);
-+ *T = A;
-+ } else {
-+ debug(3, 0) ("parse_icap_access_type (line %d): invalid line skipped\n", config_lineno);
-+ memFree(A, MEM_ICAP_ACCESS);
-+ }
-+}
-+
-+static void
-+dump_icap_access_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_access *current_node = NULL;
-+ LOCAL_ARRAY(char, nom, 64);
-+
-+ if (!cfg.access_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.access_head;
-+
-+ while (current_node) {
-+ snprintf(nom, 64, "%s %s", name, current_node->service_name);
-+ dump_acl_access(e, nom, current_node->access);
-+ current_node = current_node->next;
-+ }
-+}
-+
-+static void
-+free_icap_access_type(IcapConfig * cfg)
-+{
-+ while (cfg->access_head) {
-+ icap_access *current_node = cfg->access_head;
-+ cfg->access_head = current_node->next;
-+ icap_access_destroy(current_node);
-+ memFree(current_node, MEM_ICAP_ACCESS);
-+ }
-+}
-+
-+/*
-+ * destructor
-+ * frees everything but the linked list
-+ */
-+static void
-+icap_access_destroy(icap_access * a)
-+{
-+ xfree(a->service_name);
-+ aclDestroyAccessList(&a->access);
-+}
-+
-+/***************************************************
-+ * for debugging purposes only
-+ */
-+void
-+dump_icap_config(IcapConfig * cfg)
-+{
-+ icap_service *s_iter;
-+ icap_class *c_iter;
-+ icap_access *a_iter;
-+ icap_service_list *isl_iter;
-+ acl_list *l;
-+ debug(3, 0) ("IcapConfig: onoff = %d\n", cfg->onoff);
-+ debug(3, 0) ("IcapConfig: service_head = %d\n", (int) cfg->service_head);
-+ debug(3, 0) ("IcapConfig: class_head = %d\n", (int) cfg->class_head);
-+ debug(3, 0) ("IcapConfig: access_head = %d\n", (int) cfg->access_head);
-+
-+ debug(3, 0) ("IcapConfig: services =\n");
-+ for (s_iter = cfg->service_head; s_iter; s_iter = s_iter->next) {
-+ printf(" %s: \n", s_iter->name);
-+ printf(" bypass = %d\n", s_iter->bypass);
-+ printf(" hostname = %s\n", s_iter->hostname);
-+ printf(" port = %d\n", s_iter->port);
-+ printf(" resource = %s\n", s_iter->resource);
-+ }
-+ debug(3, 0) ("IcapConfig: classes =\n");
-+ for (c_iter = cfg->class_head; c_iter; c_iter = c_iter->next) {
-+ printf(" %s: \n", c_iter->name);
-+ printf(" services = \n");
-+ for (isl_iter = c_iter->isl; isl_iter; isl_iter = isl_iter->next) {
-+ int i;
-+ for (i = 0; i < isl_iter->nservices; i++)
-+ printf(" %s\n", isl_iter->services[i]->name);
-+ }
-+ }
-+ debug(3, 0) ("IcapConfig: access =\n");
-+ for (a_iter = cfg->access_head; a_iter; a_iter = a_iter->next) {
-+ printf(" service_name = %s\n", a_iter->service_name);
-+ printf(" access = %s", a_iter->access->allow ? "allow" : "deny");
-+ for (l = a_iter->access->acl_list; l != NULL; l = l->next) {
-+ printf(" %s%s",
-+ l->op ? null_string : "!",
-+ l->acl->name);
-+ }
-+ printf("\n");
-+ }
-+}
-+#endif /* HS_FEAT_ICAP */
-
- static void
- parse_kb_size_t(squid_off_t * var)
-Index: src/cbdata.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cbdata.c,v
-retrieving revision 1.14.6.1
-retrieving revision 1.14.32.2
-diff -p -u -b -r1.14.6.1 -r1.14.32.2
---- src/cbdata.c 17 Jul 2003 02:13:28 -0000 1.14.6.1
-+++ src/cbdata.c 14 Sep 2003 01:36:26 -0000 1.14.32.2
-@@ -144,6 +144,10 @@ cbdataInit(void)
- CREATE_CBDATA(statefulhelper);
- CREATE_CBDATA(helper_stateful_server);
- CREATE_CBDATA(HttpStateData);
-+#ifdef HS_FEAT_ICAP
-+ CREATE_CBDATA(IcapStateData);
-+ CREATE_CBDATA(icap_service);
-+#endif
- CREATE_CBDATA_FREE(peer, peerDestroy);
- CREATE_CBDATA(ps_state);
- CREATE_CBDATA(RemovalPolicy);
-Index: src/cf.data.pre
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cf.data.pre,v
-retrieving revision 1.49.2.84
-retrieving revision 1.49.2.33.2.32
-diff -p -u -b -r1.49.2.84 -r1.49.2.33.2.32
---- src/cf.data.pre 21 Oct 2005 02:13:47 -0000 1.49.2.84
-+++ src/cf.data.pre 24 Oct 2005 17:07:42 -0000 1.49.2.33.2.32
-@@ -2397,7 +2397,6 @@ DOC_START
- ensure correct results it is best to set server_persisten_connections
- to off when using this directive in such configurations.
- DOC_END
--
- NAME: reply_header_max_size
- COMMENT: (KB)
- TYPE: b_size_t
-@@ -2716,6 +2715,177 @@ DOC_START
- DOC_END
-
- COMMENT_START
-+ ICAP OPTIONS
-+ -----------------------------------------------------------------------------
-+COMMENT_END
-+
-+NAME: icap_enable
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.onoff
-+DEFAULT: off
-+DOC_START
-+ If you want to enable the ICAP client module, set this to on.
-+DOC_END
-+
-+NAME: icap_preview_enable
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.preview_enable
-+DEFAULT: off
-+DOC_START
-+ Set this to 'on' if you want to enable the ICAP preview
-+ feature in Squid.
-+DOC_END
-+
-+NAME: icap_preview_size
-+TYPE: int
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.preview_size
-+DEFAULT: -1
-+DOC_START
-+ The default size of preview data to be sent to the ICAP server.
-+ -1 means no preview. This value might be overwritten on a per server
-+ basis by OPTIONS requests.
-+DOC_END
-+
-+NAME: icap_check_interval
-+TYPE: int
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.check_interval
-+DEFAULT: 300
-+DOC_START
-+ If an ICAP server does not respond, it gets marked as unreachable. Squid
-+ will try again to reach it after this time.
-+DOC_END
-+
-+NAME: icap_send_client_ip
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.send_client_ip
-+DEFAULT: off
-+DOC_START
-+ This adds the header "X-Client-IP" to ICAP requests. Can also be
-+ set from the server's response to OPTIONS.
-+DOC_END
-+
-+NAME: icap_send_auth_user
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.send_auth_user
-+DEFAULT: off
-+DOC_START
-+ This adds the header "X-Authenticated-User" to ICAP requests
-+ if proxy access is authentified. Can also be set from the server's
-+ response to OPTIONS.
-+DOC_END
-+
-+NAME: icap_auth_scheme
-+TYPE: string
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.auth_scheme
-+DEFAULT: Local://%u
-+DOC_START
-+ Authentification scheme to pass to ICAP requests if
-+ icap_send_auth_user is enabled. The first occurence of "%u"
-+ is replaced by the authentified user name. If no "%u" is found,
-+ the username is added at the end of the scheme.
-+
-+ See http://www.ietf.org/internet-drafts/draft-stecher-icap-subid-00.txt,
-+ section 3.4 for details on this.
-+
-+ Examples:
-+
-+ icap_auth_scheme Local://%u
-+ icap_auth_scheme LDAP://ldap-server/cn=%u,dc=company,dc=com
-+ icap_auth_scheme WinNT://nt-domain/%u
-+ icap_auth_scheme Radius://radius-server/%u
-+DOC_END
-+
-+NAME: icap_service
-+TYPE: icap_service_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Defines a single ICAP service
-+
-+ icap_service servicename vectoring_point bypass service_url [options ...]
-+
-+ vectoring_point = reqmod_precache|reqmod_postcache|respmod_precache|respmod_postcache
-+ This specifies at which point of request processing the ICAP
-+ service should be plugged in.
-+ bypass = 1|0
-+ If set to 1 and the ICAP server cannot be reached, the request will go
-+ through without being processed by an ICAP server
-+ service_url = icap://servername:port/service
-+
-+ Options:
-+
-+ no-keep-alive To always close the connection to icap server
-+ after the transaction completes
-+
-+
-+ Note: reqmod_precache and respmod_postcache is not yet implemented
-+
-+ Load-balancing and high availability:
-+ You can obtain load-balancing and high availability by defining a
-+ named service with different definitions. Then, the client
-+ loops through the different entities of the service providing
-+ load-balancing. If an entity is marked as unreachable, the client goes
-+ one step further to the next entity: you have the high-availability.
-+ See the service_1 definition below
-+
-+Example:
-+icap_service service_1 reqmod_precache 0 icap://icap1.mydomain.net:1344/reqmod
-+icap_service service_1 reqmod_precache 0 icap://icap2.mydomain.net:1344/reqmod no-keep-alive
-+icap_service service_2 respmod_precache 0 icap://icap3.mydomain.net:1344/respmod
-+DOC_END
-+
-+NAME: icap_class
-+TYPE: icap_class_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Defines an ICAP service chain. If there are multiple services per
-+ vectoring point, they are processed in the specified order.
-+
-+ icap_class classname servicename...
-+
-+Example:
-+icap_class class_1 service_1 service_2
-+icap class class_2 service_1 service_3
-+DOC_END
-+
-+NAME: icap_access
-+TYPE: icap_access_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Redirects a request through an ICAP service class, depending
-+ on given acls
-+
-+ icap_access classname allow|deny [!]aclname...
-+
-+ The icap_access statements are processed in the order they appear in
-+ this configuration file. If an access list matches, the processing stops.
-+ For an "allow" rule, the specified class is used for the request. A "deny"
-+ rule simply stops processing without using the class. You can also use the
-+ special classname "None".
-+
-+ For backward compatibility, it is also possible to use services
-+ directly here.
-+Example:
-+icap_access class_1 allow all
-+DOC_END
-+
-+COMMENT_START
- MISCELLANEOUS
- -----------------------------------------------------------------------------
- COMMENT_END
-Index: src/cf_gen_defines
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cf_gen_defines,v
-retrieving revision 1.5
-retrieving revision 1.5.48.3
-diff -p -u -b -r1.5 -r1.5.48.3
---- src/cf_gen_defines 3 Dec 2001 08:03:21 -0000 1.5
-+++ src/cf_gen_defines 13 Mar 2005 17:58:44 -0000 1.5.48.3
-@@ -18,12 +18,13 @@ BEGIN {
- define["USE_UNLINKD"]="--enable-unlinkd"
- define["USE_USERAGENT_LOG"]="--enable-useragent-log"
- define["USE_WCCP"]="--enable-wccp"
-+ define["HS_FEAT_ICAP"]="--enable-icap-support"
- }
- /^IFDEF:/ {
- if (define[$2] != "")
-- DEFINE=define[$2]
-+ DEFINE = define[$2]
- else
-- DEFINE="-D" $2
-+ DEFINE = "-D" $2
- print "{\"" $2 "\", \"" DEFINE "\", "
- print "#if " $2
- print "1"
-Index: src/client_side.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/client_side.c,v
-retrieving revision 1.47.2.71
-retrieving revision 1.47.2.28.2.40
-diff -p -u -b -r1.47.2.71 -r1.47.2.28.2.40
---- src/client_side.c 19 Oct 2005 02:13:20 -0000 1.47.2.71
-+++ src/client_side.c 6 Dec 2005 21:53:44 -0000 1.47.2.28.2.40
-@@ -109,7 +109,7 @@ static const char *const crlf = "\r\n";
- static CWCB clientWriteComplete;
- static CWCB clientWriteBodyComplete;
- static PF clientReadRequest;
--static PF connStateFree;
-+PF connStateFree;
- static PF requestTimeout;
- static PF clientLifetimeTimeout;
- static int clientCheckTransferDone(clientHttpRequest *);
-@@ -136,20 +136,23 @@ static void clientSetKeepaliveFlag(clien
- static void clientPackRangeHdr(const HttpReply * rep, const HttpHdrRangeSpec * spec, String boundary, MemBuf * mb);
- static void clientPackTermBound(String boundary, MemBuf * mb);
- static void clientInterpretRequestHeaders(clientHttpRequest *);
--static void clientProcessRequest(clientHttpRequest *);
-+void clientProcessRequest(clientHttpRequest *);
- static void clientProcessExpired(void *data);
- static void clientProcessOnlyIfCachedMiss(clientHttpRequest * http);
--static int clientCachable(clientHttpRequest * http);
--static int clientHierarchical(clientHttpRequest * http);
--static int clientCheckContentLength(request_t * r);
-+int clientCachable(clientHttpRequest * http);
-+int clientHierarchical(clientHttpRequest * http);
-+int clientCheckContentLength(request_t * r);
- static DEFER httpAcceptDefer;
- static log_type clientProcessRequest2(clientHttpRequest * http);
- static int clientReplyBodyTooLarge(clientHttpRequest *, squid_off_t clen);
- static int clientRequestBodyTooLarge(squid_off_t clen);
- static void clientProcessBody(ConnStateData * conn);
- static void clientEatRequestBody(clientHttpRequest *);
--static BODY_HANDLER clientReadBody;
-+BODY_HANDLER clientReadBody;
- static void clientAbortBody(request_t * req);
-+#if HS_FEAT_ICAP
-+static int clientIcapReqMod(clientHttpRequest * http);
-+#endif
-
- static int
- checkAccelOnly(clientHttpRequest * http)
-@@ -392,6 +395,10 @@ clientRedirectDone(void *data, char *res
- http->request = requestLink(new_request);
- }
- clientInterpretRequestHeaders(http);
-+#if HS_FEAT_ICAP
-+ if (Config.icapcfg.onoff)
-+ icapCheckAcl(http);
-+#endif
- #if HEADERS_LOG
- headersLog(0, 1, request->method, request);
- #endif
-@@ -931,11 +938,22 @@ httpRequestFree(void *data)
- *H = http->next;
- http->next = NULL;
- dlinkDelete(&http->active, &ClientActiveRequests);
-+#if HS_FEAT_ICAP
-+ /*In the case that the upload of data breaks, we need this code here .... */
-+ if (NULL != http->icap_reqmod) {
-+ if (cbdataValid(http->icap_reqmod))
-+ if (http->icap_reqmod->icap_fd > -1) {
-+ comm_close(http->icap_reqmod->icap_fd);
-+ }
-+ cbdataUnlock(http->icap_reqmod);
-+ http->icap_reqmod = NULL;
-+ }
-+#endif
- cbdataFree(http);
- }
-
- /* This is a handler normally called by comm_close() */
--static void
-+void
- connStateFree(int fd, void *data)
- {
- ConnStateData *connState = data;
-@@ -958,7 +976,6 @@ connStateFree(int fd, void *data)
- } else
- safe_free(connState->in.buf);
- /* XXX account connState->in.buf */
-- pconnHistCount(0, connState->nrequests);
- cbdataFree(connState);
- #ifdef _SQUID_LINUX_
- /* prevent those nasty RST packets */
-@@ -1103,7 +1120,7 @@ clientSetKeepaliveFlag(clientHttpRequest
- }
- }
-
--static int
-+int
- clientCheckContentLength(request_t * r)
- {
- switch (r->method) {
-@@ -1122,7 +1139,7 @@ clientCheckContentLength(request_t * r)
- /* NOT REACHED */
- }
-
--static int
-+int
- clientCachable(clientHttpRequest * http)
- {
- request_t *req = http->request;
-@@ -1148,7 +1165,7 @@ clientCachable(clientHttpRequest * http)
- }
-
- /* Return true if we can query our neighbors for this object */
--static int
-+int
- clientHierarchical(clientHttpRequest * http)
- {
- const char *url = http->uri;
-@@ -2439,7 +2456,7 @@ clientProcessRequest2(clientHttpRequest
- return LOG_TCP_HIT;
- }
-
--static void
-+void
- clientProcessRequest(clientHttpRequest * http)
- {
- char *url = http->uri;
-@@ -2449,6 +2466,11 @@ clientProcessRequest(clientHttpRequest *
- debug(33, 4) ("clientProcessRequest: %s '%s'\n",
- RequestMethodStr[r->method],
- url);
-+#if HS_FEAT_ICAP
-+ if (clientIcapReqMod(http)) {
-+ return;
-+ }
-+#endif
- if (r->method == METHOD_CONNECT && !http->redirect.status) {
- http->log_type = LOG_TCP_MISS;
- sslStart(http, &http->out.size, &http->al.http.code);
-@@ -2993,6 +3015,20 @@ clientReadRequest(int fd, void *data)
- (long) conn->in.offset, (long) conn->in.size);
- len = conn->in.size - conn->in.offset - 1;
- }
-+#if HS_FEAT_ICAP
-+ /*
-+ * This check exists because ICAP doesn't always work well
-+ * with persistent (reused) connections. One version of the
-+ * REQMOD code creates a fake ConnStateData, which doesn't have
-+ * an in.buf. We want to make sure that the fake ConnStateData
-+ * doesn't get used here.
-+ */
-+ if (NULL == conn->in.buf) {
-+ debug(33, 1) ("clientReadRequest: FD %d aborted; conn->in.buf is NULL\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+#endif
- statCounter.syscalls.sock.reads++;
- size = FD_READ_METHOD(fd, conn->in.buf + conn->in.offset, len);
- if (size > 0) {
-@@ -3096,7 +3132,8 @@ clientReadRequest(int fd, void *data)
- /* add to the client request queue */
- for (H = &conn->chr; *H; H = &(*H)->next);
- *H = http;
-- conn->nrequests++;
-+ F->pconn.uses++;
-+ F->pconn.type = 0;
- /*
- * I wanted to lock 'http' here since its callback data for
- * clientLifetimeTimeout(), but there's no logical place to
-@@ -3266,7 +3303,7 @@ clientReadRequest(int fd, void *data)
- }
-
- /* file_read like function, for reading body content */
--static void
-+void
- clientReadBody(request_t * request, char *buf, size_t size, CBCB * callback, void *cbdata)
- {
- ConnStateData *conn = request->body_reader_data;
-@@ -3390,7 +3427,7 @@ clientProcessBody(ConnStateData * conn)
- }
-
- /* Abort a body request */
--static void
-+void
- clientAbortBody(request_t * request)
- {
- ConnStateData *conn = request->body_reader_data;
-@@ -3432,7 +3469,7 @@ requestTimeout(int fd, void *data)
- * Some data has been sent to the client, just close the FD
- */
- comm_close(fd);
-- } else if (conn->nrequests) {
-+ } else if (fd_table[fd].pconn.uses) {
- /*
- * assume its a persistent connection; just close it
- */
-@@ -3948,3 +3985,49 @@ varyEvaluateMatch(StoreEntry * entry, re
- }
- }
- }
-+
-+#if HS_FEAT_ICAP
-+static int
-+clientIcapReqMod(clientHttpRequest * http)
-+{
-+ ErrorState *err;
-+ icap_service *service;
-+ if (http->flags.did_icap_reqmod)
-+ return 0;
-+ if (NULL == (service = icapService(ICAP_SERVICE_REQMOD_PRECACHE, http->request)))
-+ return 0;
-+ debug(33, 3) ("clientIcapReqMod: calling icapReqModStart for %p\n", http);
-+ /*
-+ * Note, we pass 'start' and 'log_addr' to ICAP so the access.log
-+ * entry comes out right. The 'clientHttpRequest' created by
-+ * the ICAP side is the one that gets logged. The first
-+ * 'clientHttpRequest' does not get logged because its out.size
-+ * is zero and log_type is unset.
-+ */
-+ http->icap_reqmod = icapReqModStart(service,
-+ http->uri,
-+ http->request,
-+ http->conn->fd,
-+ http->start,
-+ http->conn->log_addr,
-+ (void *) http->conn);
-+ if (NULL == http->icap_reqmod) {
-+ return 0;
-+ } else if (-1 == (int) http->icap_reqmod) {
-+ /* produce error */
-+ http->icap_reqmod = NULL;
-+ debug(33, 2) ("clientIcapReqMod: icap told us to send an error\n");
-+ http->log_type = LOG_TCP_DENIED;
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = ETIMEDOUT;
-+ err->request = requestLink(http->request);
-+ err->src_addr = http->conn->peer.sin_addr;
-+ http->entry = clientCreateStoreEntry(http, http->request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return 1;
-+ }
-+ cbdataLock(http->icap_reqmod);
-+ http->flags.did_icap_reqmod = 1;
-+ return 1;
-+}
-+#endif
-Index: src/comm.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/comm.c,v
-retrieving revision 1.18.6.6
-retrieving revision 1.18.6.2.12.9
-diff -p -u -b -r1.18.6.6 -r1.18.6.2.12.9
---- src/comm.c 11 Sep 2005 02:13:22 -0000 1.18.6.6
-+++ src/comm.c 23 Nov 2005 20:33:06 -0000 1.18.6.2.12.9
-@@ -653,8 +653,8 @@ comm_close(int fd)
- #endif
- CommWriteStateCallbackAndFree(fd, COMM_ERR_CLOSING);
- commCallCloseHandlers(fd);
-- if (F->uses) /* assume persistent connect count */
-- pconnHistCount(1, F->uses);
-+ if (F->pconn.uses)
-+ pconnHistCount(F->pconn.type, F->pconn.uses);
- #if USE_SSL
- if (F->ssl) {
- SSL_free(F->ssl);
-Index: src/enums.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/enums.h,v
-retrieving revision 1.29.2.18
-retrieving revision 1.29.2.8.2.17
-diff -p -u -b -r1.29.2.18 -r1.29.2.8.2.17
---- src/enums.h 12 Nov 2005 03:13:48 -0000 1.29.2.18
-+++ src/enums.h 23 Nov 2005 20:38:56 -0000 1.29.2.8.2.17
-@@ -93,6 +93,7 @@ typedef enum {
- ERR_ONLY_IF_CACHED_MISS, /* failure to satisfy only-if-cached request */
- ERR_TOO_BIG,
- TCP_RESET,
-+ ERR_ICAP_FAILURE,
- ERR_INVALID_RESP,
- ERR_MAX
- } err_type;
-@@ -438,6 +439,9 @@ typedef enum {
- PROTO_WHOIS,
- PROTO_INTERNAL,
- PROTO_HTTPS,
-+#if HS_FEAT_ICAP
-+ PROTO_ICAP,
-+#endif
- PROTO_MAX
- } protocol_t;
-
-@@ -610,6 +614,12 @@ typedef enum {
- MEM_TLV,
- MEM_SWAP_LOG_DATA,
- MEM_CLIENT_REQ_BUF,
-+#if HS_FEAT_ICAP
-+ MEM_ICAP_OPT_DATA,
-+ MEM_ICAP_SERVICE_LIST,
-+ MEM_ICAP_CLASS,
-+ MEM_ICAP_ACCESS,
-+#endif
- MEM_MAX
- } mem_type;
-
-@@ -709,9 +719,14 @@ typedef enum {
- CBDATA_RemovalPolicyWalker,
- CBDATA_RemovalPurgeWalker,
- CBDATA_store_client,
-+#ifdef HS_FEAT_ICAP
-+ CBDATA_IcapStateData,
-+ CBDATA_icap_service,
-+#endif
- CBDATA_FIRST_CUSTOM_TYPE = 1000
- } cbdata_type;
-
-+
- /*
- * Return codes from checkVary(request)
- */
-@@ -742,4 +757,68 @@ enum {
-
- #endif
-
-+#if HS_FEAT_ICAP
-+typedef enum {
-+ ICAP_STATUS_NONE = 0,
-+ ICAP_STATUS_CONTINUE = 100,
-+ ICAP_STATUS_SWITCHING_PROTOCOLS = 101,
-+ ICAP_STATUS_STATUS_OK = 200,
-+ ICAP_CREATED = 201,
-+ ICAP_STATUS_ACCEPTED = 202,
-+ ICAP_STATUS_NON_AUTHORITATIVE_INFORMATION = 203,
-+ ICAP_STATUS_NO_MODIFICATION_NEEDED = 204,
-+ ICAP_STATUS_RESET_CONTENT = 205,
-+ ICAP_STATUS_PARTIAL_CONTENT = 206,
-+ ICAP_STATUS_MULTIPLE_CHOICES = 300,
-+ ICAP_STATUS_MOVED_PERMANENTLY = 301,
-+ ICAP_STATUS_MOVED_TEMPORARILY = 302,
-+ ICAP_STATUS_SEE_OTHER = 303,
-+ ICAP_STATUS_NOT_MODIFIED = 304,
-+ ICAP_STATUS_USE_PROXY = 305,
-+ ICAP_STATUS_BAD_REQUEST = 400,
-+ ICAP_STATUS_UNAUTHORIZED = 401,
-+ ICAP_STATUS_PAYMENT_REQUIRED = 402,
-+ ICAP_STATUS_FORBIDDEN = 403,
-+ ICAP_STATUS_SERVICE_NOT_FOUND = 404,
-+ ICAP_STATUS_METHOD_NOT_ALLOWED = 405,
-+ ICAP_STATUS_NOT_ACCEPTABLE = 406,
-+ ICAP_STATUS_PROXY_AUTHENTICATION_REQUIRED = 407,
-+ ICAP_STATUS_REQUEST_TIMEOUT = 408,
-+ ICAP_STATUS_CONFLICT = 409,
-+ ICAP_STATUS_GONE = 410,
-+ ICAP_STATUS_LENGTH_REQUIRED = 411,
-+ ICAP_STATUS_PRECONDITION_FAILED = 412,
-+ ICAP_STATUS_REQUEST_ENTITY_TOO_LARGE = 413,
-+ ICAP_STATUS_REQUEST_URI_TOO_LARGE = 414,
-+ ICAP_STATUS_UNSUPPORTED_MEDIA_TYPE = 415,
-+ ICAP_STATUS_INTERNAL_SERVER_ERROR = 500,
-+ ICAP_STATUS_NOT_IMPLEMENTED = 501,
-+ ICAP_STATUS_BAD_GATEWAY = 502,
-+ ICAP_STATUS_SERVICE_OVERLOADED = 503,
-+ ICAP_STATUS_GATEWAY_TIMEOUT = 504,
-+ ICAP_STATUS_ICAP_VERSION_NOT_SUPPORTED = 505,
-+ ICAP_STATUS_INVALID_HEADER = 600
-+} icap_status;
-+
-+/*
-+ * these values are used as index in an array, so it seems to be better to
-+ * assign some numbers
-+ */
-+typedef enum {
-+ ICAP_SERVICE_REQMOD_PRECACHE = 0,
-+ ICAP_SERVICE_REQMOD_POSTCACHE = 1,
-+ ICAP_SERVICE_RESPMOD_PRECACHE = 2,
-+ ICAP_SERVICE_RESPMOD_POSTCACHE = 3,
-+ ICAP_SERVICE_MAX = 4
-+} icap_service_t;
-+
-+typedef enum {
-+ ICAP_METHOD_NONE,
-+ ICAP_METHOD_OPTION,
-+ ICAP_METHOD_REQMOD,
-+ ICAP_METHOD_RESPMOD
-+} icap_method_t;
-+
-+#endif /* HS_FEAT_ICAP */
-+
- #endif /* SQUID_ENUMS_H */
-Index: src/forward.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/forward.c,v
-retrieving revision 1.13.6.15
-retrieving revision 1.13.6.3.2.15
-diff -p -u -b -r1.13.6.15 -r1.13.6.3.2.15
---- src/forward.c 2 Sep 2005 02:13:43 -0000 1.13.6.15
-+++ src/forward.c 30 Nov 2005 21:52:15 -0000 1.13.6.3.2.15
-@@ -262,7 +262,8 @@ fwdConnectDone(int server_fd, int status
- else
- hierarchyNote(&fwdState->request->hier, fs->code, request->host);
- fd_note(server_fd, storeUrl(fwdState->entry));
-- fd_table[server_fd].uses++;
-+ fd_table[server_fd].pconn.uses++;
-+ fd_table[server_fd].pconn.type = 1;
- if (fs->peer)
- peerConnectSucceded(fs->peer);
- fwdDispatch(fwdState);
-@@ -704,6 +705,8 @@ fwdCheckDeferRead(int fd, void *data)
- void
- fwdFail(FwdState * fwdState, ErrorState * errorState)
- {
-+ if (NULL == fwdState)
-+ return;
- debug(17, 3) ("fwdFail: %s \"%s\"\n\t%s\n",
- err_type_str[errorState->type],
- httpStatusString(errorState->http_status),
-@@ -742,6 +745,8 @@ fwdPeerClosed(int fd, void *data)
- void
- fwdUnregister(int fd, FwdState * fwdState)
- {
-+ if (NULL == fwdState)
-+ return;
- debug(17, 3) ("fwdUnregister: %s\n", storeUrl(fwdState->entry));
- assert(fd == fwdState->server_fd);
- assert(fd > -1);
-@@ -758,7 +763,10 @@ fwdUnregister(int fd, FwdState * fwdStat
- void
- fwdComplete(FwdState * fwdState)
- {
-- StoreEntry *e = fwdState->entry;
-+ StoreEntry *e;
-+ if (NULL == fwdState)
-+ return;
-+ e = fwdState->entry;
- assert(e->store_status == STORE_PENDING);
- debug(17, 3) ("fwdComplete: %s\n\tstatus %d\n", storeUrl(e),
- e->mem_obj->reply->sline.status);
-Index: src/globals.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/globals.h,v
-retrieving revision 1.14.6.7
-retrieving revision 1.14.6.3.2.5
-diff -p -u -b -r1.14.6.7 -r1.14.6.3.2.5
---- src/globals.h 14 Jun 2005 02:15:00 -0000 1.14.6.7
-+++ src/globals.h 12 Sep 2005 18:34:41 -0000 1.14.6.3.2.5
-@@ -165,6 +165,9 @@ extern char *WIN32_OS_string; /* NULL */
- #if HAVE_SBRK
- extern void *sbrk_start; /* 0 */
- #endif
-+#if HS_FEAT_ICAP
-+extern char *icap_service_type_str[];
-+#endif
- extern int opt_send_signal; /* -1 */
- extern int opt_no_daemon; /* 0 */
-
-Index: src/http.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/http.c,v
-retrieving revision 1.17.6.32
-retrieving revision 1.17.6.3.6.39
-diff -p -u -b -r1.17.6.32 -r1.17.6.3.6.39
---- src/http.c 19 Oct 2005 02:13:21 -0000 1.17.6.32
-+++ src/http.c 23 Nov 2005 20:33:07 -0000 1.17.6.3.6.39
-@@ -47,7 +47,7 @@ static CWCB httpSendRequestEntry;
-
- static PF httpReadReply;
- static void httpSendRequest(HttpStateData *);
--static PF httpStateFree;
-+PF httpStateFree;
- static PF httpTimeout;
- static void httpCacheNegatively(StoreEntry *);
- static void httpMakePrivate(StoreEntry *);
-@@ -55,11 +55,12 @@ static void httpMakePublic(StoreEntry *)
- static int httpCachableReply(HttpStateData *);
- static void httpMaybeRemovePublic(StoreEntry *, http_status);
-
--static void
-+void
- httpStateFree(int fd, void *data)
- {
- HttpStateData *httpState = data;
- #if DELAY_POOLS
-+ if (fd >= 0)
- delayClearNoDelay(fd);
- #endif
- if (httpState == NULL)
-@@ -79,6 +80,9 @@ httpStateFree(int fd, void *data)
- requestUnlink(httpState->orig_request);
- httpState->request = NULL;
- httpState->orig_request = NULL;
-+#if HS_FEAT_ICAP
-+ cbdataUnlock(httpState->icap_writer);
-+#endif
- cbdataFree(httpState);
- }
-
-@@ -392,7 +396,7 @@ httpMakeVaryMark(request_t * request, Ht
- }
-
- /* rewrite this later using new interfaces @?@ */
--static void
-+void
- httpProcessReplyHeader(HttpStateData * httpState, const char *buf, int size)
- {
- StoreEntry *entry = httpState->entry;
-@@ -527,24 +531,35 @@ httpPconnTransferDone(HttpStateData * ht
- MemObject *mem = httpState->entry->mem_obj;
- HttpReply *reply = mem->reply;
- squid_off_t clen;
-+ squid_off_t content_bytes_read;
- debug(11, 3) ("httpPconnTransferDone: FD %d\n", httpState->fd);
- debug(11, 5) ("httpPconnTransferDone: content_length=%" PRINTF_OFF_T "\n",
- reply->content_length);
- /* If we haven't seen the end of reply headers, we are not done */
-- if (httpState->reply_hdr_state < 2)
-+ if (httpState->reply_hdr_state < 2) {
-+ debug(11, 3) ("httpPconnTransferDone: reply_hdr_state=%d, returning 0\n",
-+ httpState->reply_hdr_state);
- return 0;
-+ }
- clen = httpReplyBodySize(httpState->request->method, reply);
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ content_bytes_read = httpState->icap_writer->fake_content_length;
-+ debug(11, 3) ("using fake conten length %" PRINTF_OFF_T "\n", content_bytes_read);
-+ } else
-+#endif
-+ content_bytes_read = mem->inmem_hi;
- /* If the body size is unknown we must wait for EOF */
- if (clen < 0)
- return 0;
- /* Barf if we got more than we asked for */
-- if (mem->inmem_hi > clen + reply->hdr_sz)
-+ if (content_bytes_read > clen + reply->hdr_sz)
- return -1;
- /* If there is no message body, we can be persistent */
- if (0 == clen)
- return 1;
- /* If the body size is known, we must wait until we've gotten all of it. */
-- if (mem->inmem_hi < clen + reply->hdr_sz)
-+ if (content_bytes_read < clen + reply->hdr_sz)
- return 0;
- /* We got it all */
- return 1;
-@@ -568,6 +583,17 @@ httpReadReply(int fd, void *data)
- delay_id delay_id;
- #endif
-
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ if (!httpState->icap_writer->respmod.entry) {
-+ debug(11, 3) ("httpReadReply: FD: %d: icap respmod aborded!\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+ /*The folowing entry can not be marked as aborted.
-+ * The StoreEntry icap_writer->respmod.entry used when the icap_write used...... */
-+ } else
-+#endif
- if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
- comm_close(fd);
- return;
-@@ -579,6 +605,33 @@ httpReadReply(int fd, void *data)
- else
- delay_id = delayMostBytesAllowed(entry->mem_obj, &read_sz);
- #endif
-+
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ IcapStateData *icap = httpState->icap_writer;
-+ /*
-+ * Ok we have a received a response from the web server, so try to
-+ * connect the icap server if it's the first attemps. If we try
-+ * to connect to the icap server, defer this request (do not read
-+ * the buffer), and defer until icapConnectOver() is not called.
-+ */
-+ if (icap->flags.connect_requested == 0) {
-+ debug(81, 2) ("icapSendRespMod: Create a new connection to icap server\n");
-+ if (!icapConnect(icap, icapConnectOver)) {
-+ debug(81, 2) ("icapSendRespMod: Something strange while creating a socket to icap server\n");
-+ commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ return;
-+ }
-+ debug(81, 2) ("icapSendRespMod: new connection to icap server (using FD=%d)\n", icap->icap_fd);
-+ icap->flags.connect_requested = 1;
-+ /* Wait for more data or EOF condition */
-+ commSetTimeout(fd, httpState->flags.keepalive_broken ? 10 : Config.Timeout.read, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ return;
-+ }
-+ }
-+#endif
-+
- errno = 0;
- statCounter.syscalls.sock.reads++;
- len = FD_READ_METHOD(fd, buf, read_sz);
-@@ -595,7 +648,13 @@ httpReadReply(int fd, void *data)
- clen >>= 1;
- IOStats.Http.read_hist[bin]++;
- }
-- if (!httpState->reply_hdr.size && len > 0 && fd_table[fd].uses > 1) {
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ (void) 0;
-+ else
-+#endif
-+
-+ if (!httpState->reply_hdr.size && len > 0 && fd_table[fd].pconn.uses > 1) {
- /* Skip whitespace */
- while (len > 0 && xisspace(*buf))
- xmemmove(buf, buf + 1, len--);
-@@ -625,6 +684,12 @@ httpReadReply(int fd, void *data)
- } else if (len == 0) {
- /* Connection closed; retrieval done. */
- httpState->eof = 1;
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer && cbdataValid(httpState->icap_writer)) {
-+ debug(81, 3) ("httpReadReply: EOF for ICAP writer\n");
-+ icapSendRespMod(httpState->icap_writer, buf, len, 1);
-+ }
-+#endif
- if (httpState->reply_hdr_state < 2)
- /*
- * Yes Henrik, there is a point to doing this. When we
-@@ -677,7 +742,28 @@ httpReadReply(int fd, void *data)
- EBIT_CLR(entry->flags, ENTRY_FWD_HDR_WAIT);
- }
- }
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(81, 5) ("calling icapSendRespMod from %s:%d\n", __FILE__, __LINE__);
-+ if (cbdataValid(httpState->icap_writer)) {
-+ icapSendRespMod(httpState->icap_writer, buf, len, 0);
-+ httpState->icap_writer->fake_content_length += len;
-+ }
-+ } else
-+#endif
- storeAppend(entry, buf, len);
-+
-+
-+ debug(11, 5) ("httpReadReply: after storeAppend FD %d read %d\n", fd, len);
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ if (!httpState->icap_writer->respmod.entry) {
-+ debug(11, 3) ("httpReadReply: FD: %d: icap respmod aborded!\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+ } else
-+#endif
- if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
- /*
- * the above storeAppend() call could ABORT this entry,
-@@ -724,10 +810,21 @@ httpReadReply(int fd, void *data)
- ("httpReadReply: Excess data from \"%s %s\"\n",
- RequestMethodStr[httpState->orig_request->method],
- storeUrl(entry));
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(81, 5) ("calling icapSendRespMod from %s:%d\n", __FILE__, __LINE__);
-+ icapSendRespMod(httpState->icap_writer, buf, len, 0);
-+ httpState->icap_writer->fake_content_length += len;
-+ } else
-+#endif
- storeAppend(entry, buf, len);
- keep_alive = 0;
- }
- }
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ icapSendRespMod(httpState->icap_writer, NULL, 0, 1);
-+#endif
- if (keep_alive) {
- /* yes we have to clear all these! */
- commSetDefer(fd, NULL, NULL);
-@@ -766,6 +863,10 @@ httpReadReply(int fd, void *data)
- ("httpReadReply: Excess data from \"%s %s\"\n",
- RequestMethodStr[httpState->orig_request->method],
- storeUrl(entry));
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ icapSendRespMod(httpState->icap_writer, NULL, 0, 1);
-+#endif
- fwdComplete(httpState->fwd);
- comm_close(fd);
- return;
-@@ -776,6 +877,34 @@ httpReadReply(int fd, void *data)
- }
- }
-
-+#ifdef HS_FEAT_ICAP
-+static int
-+httpReadReplyWaitForIcap(int fd, void *data)
-+{
-+ HttpStateData *httpState = data;
-+ if (NULL == httpState->icap_writer)
-+ return 0;
-+ /*
-+ * Do not defer when we are not connected to the icap server.
-+ * Defer when the icap server connection is not established but pending
-+ * Defer when the icap server is busy (writing on the socket)
-+ */
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, connect_requested=%d\n",
-+ fd, httpState->icap_writer->flags.connect_requested);
-+ if (!httpState->icap_writer->flags.connect_requested)
-+ return 0;
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, connect_pending=%d\n",
-+ fd, httpState->icap_writer->flags.connect_pending);
-+ if (httpState->icap_writer->flags.connect_pending)
-+ return 1;
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, write_pending=%d\n",
-+ fd, httpState->icap_writer->flags.write_pending);
-+ if (httpState->icap_writer->flags.write_pending)
-+ return 1;
-+ return 0;
-+}
-+#endif
-+
- /* This will be called when request write is complete. Schedule read of
- * reply. */
- static void
-@@ -803,6 +932,63 @@ httpSendComplete(int fd, char *bufnotuse
- comm_close(fd);
- return;
- } else {
-+ /* Schedule read reply. */
-+#ifdef HS_FEAT_ICAP
-+ if (icapService(ICAP_SERVICE_RESPMOD_PRECACHE, httpState->orig_request)) {
-+ httpState->icap_writer = icapRespModStart(
-+ ICAP_SERVICE_RESPMOD_PRECACHE,
-+ httpState->orig_request, httpState->entry, httpState->flags);
-+ if (-1 == (int) httpState->icap_writer) {
-+ /* TODO: send error here and exit */
-+ ErrorState *err;
-+ httpState->icap_writer = 0;
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ err->request = requestLink(httpState->orig_request);
-+ errorAppendEntry(entry, err);
-+ comm_close(fd);
-+ return;
-+ } else if (httpState->icap_writer) {
-+ request_flags fake_flags = httpState->orig_request->flags;
-+ method_t fake_method = entry->mem_obj->method;
-+ const char *fake_msg = "this is a fake entry for "
-+ " response sent to an ICAP RESPMOD server";
-+ cbdataLock(httpState->icap_writer);
-+ /*
-+ * this httpState will give the data it reads to
-+ * the icap server, rather than put it into
-+ * a StoreEntry
-+ */
-+ storeUnlockObject(httpState->entry);
-+ storeUnregisterAbort(httpState->entry);
-+ /*
-+ * create a bogus entry because the code assumes one is
-+ * always there.
-+ */
-+ fake_flags.cachable = 0;
-+ fake_flags.hierarchical = 0; /* force private key */
-+ httpState->entry = storeCreateEntry("fake", "fake", fake_flags, fake_method);
-+ storeAppend(httpState->entry, fake_msg, strlen(fake_msg));
-+ /*
-+ * pull a switcheroo on fwdState->entry.
-+ */
-+ storeUnlockObject(httpState->fwd->entry);
-+ httpState->fwd->entry = httpState->entry;
-+ storeLockObject(httpState->fwd->entry);
-+ /*
-+ * Note that we leave fwdState connected to httpState,
-+ * but we changed the entry. So when fwdComplete
-+ * or whatever is called it does no harm -- its
-+ * just the fake entry.
-+ */
-+ } else {
-+ /*
-+ * failed to open connection to ICAP server.
-+ * But bypass request, so just continue here.
-+ */
-+ }
-+ }
-+#endif
- /*
- * Set the read timeout here because it hasn't been set yet.
- * We only set the read timeout after the request has been
-@@ -811,8 +997,18 @@ httpSendComplete(int fd, char *bufnotuse
- * the timeout for POST/PUT requests that have very large
- * request bodies.
- */
-+
-+ /* removed in stable5:
-+ * commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ */
- commSetTimeout(fd, Config.Timeout.read, httpTimeout, httpState);
-- commSetDefer(fd, fwdCheckDeferRead, entry);
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(11, 5) ("FD %d, setting httpReadReplyWaitForIcap\n", httpState->fd);
-+ commSetDefer(httpState->fd, httpReadReplyWaitForIcap, httpState);
-+ } else
-+#endif
-+ commSetDefer(httpState->fd, fwdCheckDeferRead, entry);
- }
- httpState->flags.request_sent = 1;
- }
-@@ -1010,8 +1206,11 @@ httpBuildRequestHeader(request_t * reque
- if (!EBIT_TEST(cc->mask, CC_MAX_AGE)) {
- const char *url = entry ? storeUrl(entry) : urlCanonical(orig_request);
- httpHdrCcSetMaxAge(cc, getMaxAge(url));
-+#ifndef HS_FEAT_ICAP
-+ /* Don;t bother - if the url you want to cache is redirected? */
- if (strLen(request->urlpath))
- assert(strstr(url, strBuf(request->urlpath)));
-+#endif
- }
- /* Set no-cache if determined needed but not found */
- if (orig_request->flags.nocache && !httpHeaderHas(hdr_in, HDR_PRAGMA))
-@@ -1119,6 +1318,7 @@ httpStart(FwdState * fwd)
- int fd = fwd->server_fd;
- HttpStateData *httpState;
- request_t *proxy_req;
-+ /* ErrorState *err; */
- request_t *orig_req = fwd->request;
- debug(11, 3) ("httpStart: \"%s %s\"\n",
- RequestMethodStr[orig_req->method],
-@@ -1156,12 +1356,22 @@ httpStart(FwdState * fwd)
- httpState->request = requestLink(orig_req);
- httpState->orig_request = requestLink(orig_req);
- }
-+#ifdef HS_FEAT_ICAP
-+ if (icapService(ICAP_SERVICE_REQMOD_POSTCACHE, httpState->orig_request)) {
-+ httpState->icap_writer = icapRespModStart(ICAP_SERVICE_REQMOD_POSTCACHE,
-+ httpState->orig_request, httpState->entry, httpState->flags);
-+ if (httpState->icap_writer) {
-+ return;
-+ }
-+ }
-+#endif
- /*
- * register the handler to free HTTP state data when the FD closes
- */
- comm_add_close_handler(fd, httpStateFree, httpState);
- statCounter.server.all.requests++;
- statCounter.server.http.requests++;
-+
- httpSendRequest(httpState);
- /*
- * We used to set the read timeout here, but not any more.
-Index: src/icap_common.c
-===================================================================
-RCS file: src/icap_common.c
-diff -N src/icap_common.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_common.c 22 Nov 2005 22:41:48 -0000 1.1.2.39
-@@ -0,0 +1,785 @@
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+/* _GNU_SOURCE is required for strcasestr */
-+#define _GNU_SOURCE 1
-+
-+#include "squid.h"
-+#include "util.h"
-+
-+extern PF httpStateFree;
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+#define ICAP_OPTIONS_REQUEST
-+
-+
-+void
-+icapInit()
-+{
-+#ifdef ICAP_OPTIONS_REQUEST
-+ if (Config.icapcfg.onoff) {
-+ icapOptInit();
-+ }
-+#endif
-+}
-+
-+void
-+icapClose()
-+{
-+ icapOptShutdown();
-+}
-+
-+/*
-+ * search for a HTTP-like header in the buffer.
-+ * Note, buf must be 0-terminated
-+ *
-+ * This function is not very good. It should probably look for
-+ * header tokens only at the start of a line, not just anywhere in
-+ * the buffer.
-+ */
-+int
-+icapFindHeader(const char *buf, const char *hdr, const char **Start,
-+ const char **End)
-+{
-+ const char *start = NULL;
-+ const char *end = NULL;
-+ start = strcasestr(buf, hdr);
-+ if (NULL == start)
-+ return 0;
-+ end = start + strcspn(start, "\r\n");
-+ if (start == end)
-+ return 0;
-+ *Start = start;
-+ *End = end;
-+ return 1;
-+}
-+
-+/*
-+ * parse the contents of the encapsulated header (buffer between enc_start
-+ * and enc_end) and put the result into IcapStateData
-+ */
-+void
-+icapParseEncapsulated(IcapStateData * icap, const char *enc_start,
-+ const char *enc_end)
-+{
-+ char *current, *end;
-+
-+ assert(icap);
-+ assert(enc_start);
-+ assert(enc_end);
-+
-+ current = strchr(enc_start, ':');
-+ current++;
-+ while (current < enc_end) {
-+ while (isspace(*current))
-+ current++;
-+ if (!strncmp(current, "res-hdr=", 8)) {
-+ current += 8;
-+ icap->enc.res_hdr = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "req-hdr=", 8)) {
-+ current += 8;
-+ icap->enc.req_hdr = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "null-body=", 10)) {
-+ current += 10;
-+ icap->enc.null_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "res-body=", 9)) {
-+ current += 9;
-+ icap->enc.res_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "req-body=", 9)) {
-+ current += 9;
-+ icap->enc.req_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "opt-body=", 9)) {
-+ current += 9;
-+ icap->enc.opt_body = strtol(current, &end, 10);
-+ } else {
-+ /* invalid header */
-+ debug(81, 5) ("icapParseEncapsulated: error in: %s\n", current);
-+ return;
-+ }
-+ current = end;
-+ current = strchr(current, ',');
-+ if (current == NULL)
-+ break;
-+ else
-+ current++; /* skip ',' */
-+ }
-+ debug(81,
-+ 3) ("icapParseEncapsulated: res-hdr=%d, req-hdr=%d, null-body=%d, "
-+ "res-body=%d, req-body=%d, opt-body=%d\n", icap->enc.res_hdr,
-+ icap->enc.req_hdr, icap->enc.null_body, icap->enc.res_body,
-+ icap->enc.req_body, icap->enc.opt_body);
-+
-+}
-+
-+icap_service *
-+icapService(icap_service_t type, request_t * r)
-+{
-+ icap_service_list *isl_iter;
-+ int is_iter;
-+ int nb_unreachable = 0;
-+ icap_service *unreachable_one = NULL;
-+
-+ debug(81, 8) ("icapService: type=%s\n", icapServiceToStr(type));
-+ if (NULL == r) {
-+ debug(81, 8) ("icapService: no request_t\n");
-+ return NULL;
-+ }
-+ if (NULL == r->class) {
-+ debug(81, 8) ("icapService: no class\n");
-+ return NULL;
-+ }
-+ for (isl_iter = r->class->isl; isl_iter; isl_iter = isl_iter->next) {
-+ /* TODO:luc: Do a round-robin, choose a random value ?
-+ * For now, we use a simple round robin with checking is the
-+ * icap server is available */
-+ is_iter = isl_iter->last_service_used;
-+ do {
-+ is_iter = (is_iter + 1) % isl_iter->nservices;
-+ debug(81, 8) ("icapService: checking service %s/id=%d\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ if (type == isl_iter->services[is_iter]->type) {
-+ if (!isl_iter->services[is_iter]->unreachable) {
-+ debug(81, 8) ("icapService: found service %s/id=%d\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ isl_iter->last_service_used = is_iter;
-+ return isl_iter->services[is_iter];
-+ }
-+ debug(81,
-+ 8)
-+ ("icapService: found service %s/id=%d, but it's unreachable. I don't want to use it\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ unreachable_one = isl_iter->services[is_iter];
-+ nb_unreachable++;
-+ /* FIXME:luc: in response mod, if we return an NULL pointer, user can bypass
-+ * the filter, is it normal ? */
-+ }
-+ } while (is_iter != isl_iter->last_service_used);
-+ }
-+ debug(81, 8) ("icapService: no service found\n");
-+ isl_iter = r->class->isl;
-+
-+ if (nb_unreachable > 0) {
-+ debug(81,
-+ 8)
-+ ("All the services are unreachable, returning an unreachable one\n");
-+ return unreachable_one;
-+ } else {
-+ return NULL;
-+ }
-+}
-+
-+int
-+icapConnect(IcapStateData * icap, CNCB * theCallback)
-+{
-+ int rc;
-+ icap->icap_fd = pconnPop(icap->current_service->hostname,
-+ icap->current_service->port);
-+ if (icap->icap_fd >= 0) {
-+ debug(81, 3) ("icapConnect: reused pconn FD %d\n", icap->icap_fd);
-+ fd_note(icap->icap_fd, icap->current_service->uri);
-+ comm_add_close_handler(icap->icap_fd, icapStateFree, icap);
-+ theCallback(icap->icap_fd, 0, icap);
-+ return 1;
-+ }
-+ icap->icap_fd = comm_open(SOCK_STREAM, 0, getOutgoingAddr(NULL), 0,
-+ COMM_NONBLOCKING, icap->current_service->uri);
-+ debug(81, 5) ("icapConnect: new socket, FD %d, local address %s\n",
-+ icap->icap_fd, inet_ntoa(getOutgoingAddr(NULL)));
-+ if (icap->icap_fd < 0) {
-+ icapStateFree(-1, icap); /* XXX test */
-+ return 0;
-+ }
-+ icap->flags.connect_pending = 1;
-+ /*
-+ * Configure timeout and close handler before calling
-+ * connect because commConnectStart() might get an error
-+ * immediately and close the descriptor before it returns.
-+ */
-+ commSetTimeout(icap->icap_fd, Config.Timeout.connect,
-+ icapConnectTimeout, icap);
-+ comm_add_close_handler(icap->icap_fd, icapStateFree, icap);
-+ /*
-+ * This sucks. commConnectStart() may fail before returning,
-+ * so lets lock the data and check its validity afterwards.
-+ */
-+ cbdataLock(icap);
-+ commConnectStart(icap->icap_fd,
-+ icap->current_service->hostname,
-+ icap->current_service->port, theCallback, icap);
-+ rc = cbdataValid(icap);
-+ cbdataUnlock(icap);
-+ debug(81, 3) ("icapConnect: returning %d\n", rc);
-+ return rc;
-+}
-+
-+IcapStateData *
-+icapAllocate(void)
-+{
-+ IcapStateData *icap;
-+
-+ if (!Config.icapcfg.onoff)
-+ return 0;
-+
-+ icap = cbdataAlloc(IcapStateData);
-+ icap->icap_fd = -1;
-+ icap->enc.res_hdr = -1;
-+ icap->enc.res_body = -1;
-+ icap->enc.req_hdr = -1;
-+ icap->enc.req_body = -1;
-+ icap->enc.opt_body = -1;
-+ icap->enc.null_body = -1;
-+ icap->chunk_size = -1;
-+ memBufDefInit(&icap->icap_hdr);
-+
-+ debug(81, 3) ("New ICAP state\n");
-+ return icap;
-+}
-+
-+void
-+icapStateFree(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapStateFree: FD %d, icap %p\n", fd, icap);
-+ assert(icap);
-+ assert(-1 == fd || fd == icap->icap_fd);
-+ if (icap->respmod.entry) {
-+ /*
-+ * If we got some error on this side (like ECONNRESET)
-+ * we must signal the other side(s) with a storeAbort()
-+ * call.
-+ */
-+ if (icap->respmod.entry->store_status != STORE_OK)
-+ storeAbort(icap->respmod.entry);
-+ storeUnlockObject(icap->respmod.entry);
-+ icap->respmod.entry = NULL;
-+ }
-+ requestUnlink(icap->request);
-+ icap->request = NULL;
-+ if (!memBufIsNull(&icap->icap_hdr))
-+ memBufClean(&icap->icap_hdr);
-+ if (!memBufIsNull(&icap->respmod.buffer))
-+ memBufClean(&icap->respmod.buffer);
-+ if (!memBufIsNull(&icap->respmod.req_hdr_copy))
-+ memBufClean(&icap->respmod.req_hdr_copy);
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+ if (!memBufIsNull(&icap->reqmod.hdr_buf))
-+ memBufClean(&icap->reqmod.hdr_buf);
-+ if (!memBufIsNull(&icap->reqmod.http_entity.buf))
-+ memBufClean(&icap->reqmod.http_entity.buf);
-+ if (!memBufIsNull(&icap->chunk_buf))
-+ memBufClean(&icap->chunk_buf);
-+ if (icap->httpState)
-+ httpStateFree(-1, icap->httpState);
-+ cbdataUnlock(icap->reqmod.client_cookie);
-+ cbdataFree(icap);
-+}
-+
-+void
-+icapConnectTimeout(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapConnectTimeout: FD %d, unreachable=1\n", fd);
-+ assert(fd == icap->icap_fd);
-+ icapOptSetUnreachable(icap->current_service);
-+ comm_close(fd);
-+}
-+
-+void
-+icapReadTimeout(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ assert(fd == icap->icap_fd);
-+ if (icap->flags.wait_for_preview_reply || icap->flags.http_server_eof) {
-+ debug(81, 3) ("icapReadTimeout: FD %d, unreachable=1\n", fd);
-+ icapOptSetUnreachable(icap->current_service);
-+ } else
-+ debug(81, 3) ("icapReadTimeout: FD %d, still reachable\n", fd);
-+ comm_close(fd);
-+}
-+
-+icap_service_t
-+icapServiceToType(const char *s)
-+{
-+ if (!strcmp(s, "reqmod_precache"))
-+ return ICAP_SERVICE_REQMOD_PRECACHE;
-+ if (!strcmp(s, "reqmod_postcache"))
-+ return ICAP_SERVICE_REQMOD_POSTCACHE;
-+ if (!strcmp(s, "respmod_precache"))
-+ return ICAP_SERVICE_RESPMOD_PRECACHE;
-+ if (!strcmp(s, "respmod_postcache"))
-+ return ICAP_SERVICE_RESPMOD_POSTCACHE;
-+ return ICAP_SERVICE_MAX;
-+}
-+
-+const char *
-+icapServiceToStr(const icap_service_t type)
-+{
-+ if (type >= 0 && type < ICAP_SERVICE_MAX)
-+ return icap_service_type_str[type];
-+ else
-+ return "error";
-+}
-+
-+
-+/* copied from clientAclChecklistCreate */
-+static aclCheck_t *
-+icapAclChecklistCreate(const acl_access * acl, const clientHttpRequest * http)
-+{
-+ aclCheck_t *ch;
-+ ConnStateData *conn = http->conn;
-+ ch = aclChecklistCreate(acl, http->request, 0);
-+ ch->conn = conn;
-+ cbdataLock(ch->conn);
-+ return ch;
-+}
-+
-+/*
-+ * check wether we do icap for a request
-+ */
-+int
-+icapCheckAcl(clientHttpRequest * http)
-+{
-+ icap_access *iter;
-+ aclCheck_t *icapChecklist;
-+
-+ for (iter = Config.icapcfg.access_head; iter; iter = iter->next) {
-+ acl_access *A = iter->access;
-+ icapChecklist = icapAclChecklistCreate(A, http);
-+ if (aclMatchAclList(A->acl_list, icapChecklist)) {
-+ debug(81, 5) ("icapCheckAcl: match for class=%s\n",
-+ iter->class->name);
-+ if (A->allow) {
-+ /* allow rule, do icap and use associated class */
-+ http->request->class = iter->class;
-+ aclChecklistFree(icapChecklist);
-+ return 1;
-+ } else {
-+ /* deny rule, stop processing */
-+ aclChecklistFree(icapChecklist);
-+ return 0;
-+ }
-+ }
-+ aclChecklistFree(icapChecklist);
-+ }
-+ return 0;
-+}
-+
-+/* icapLineLength
-+ *
-+ * returns the amount of data until lineending ( \r\n )
-+ * This function is NOT tolerant of variations of \r\n.
-+ */
-+size_t
-+icapLineLength(const char *start, int len)
-+{
-+ size_t lineLen = 0;
-+ char *end = (char *) memchr(start, '\r', len);
-+ if (NULL == end)
-+ return 0;
-+ end++; /* advance to where '\n' should be */
-+ lineLen = end - start + 1;
-+ if (lineLen > len) {
-+ debug(0, 0) ("icapLineLength: warning lineLen (%d) > len (%d)\n",
-+ lineLen, len);
-+ return 0;
-+ }
-+ if (*end != '\n') {
-+ debug(0, 0) ("icapLineLength: warning *end (%x) != '\\n'\n", *end);
-+ return 0;
-+ }
-+ debug(81, 7) ("icapLineLength: returning %d\n", lineLen);
-+ return lineLen;
-+}
-+
-+/*
-+ * return:
-+ * -1 if EOF before getting end of ICAP header
-+ * 0 if we don't have the entire ICAP header yet
-+ * 1 if we got the whole header
-+ */
-+int
-+icapReadHeader(int fd, IcapStateData * icap, int *isIcap)
-+{
-+ int headlen = 0;
-+ int len = 0;
-+ int peek_sz = EXPECTED_ICAP_HEADER_LEN;
-+ int read_sz = 0;
-+ LOCAL_ARRAY(char, tmpbuf, SQUID_TCP_SO_RCVBUF);
-+ for (;;) {
-+ len = recv(fd, tmpbuf, peek_sz, MSG_PEEK);
-+ debug(81, 5) ("recv(FD %d, ..., MSG_PEEK) ret %d\n", fd, len);
-+ if (len < 0) {
-+ debug(81, 1) ("icapReadHeader: FD %d recv error: %s\n", fd,
-+ xstrerror());
-+ return -1;
-+ }
-+ if (len == 0) {
-+ debug(81, 2) ("icapReadHeader: FD %d recv EOF\n", fd);
-+ return -1;
-+ }
-+ headlen = headersEnd(tmpbuf, len);
-+ debug(81, 3) ("headlen=%d\n", headlen);
-+ /*
-+ * break if we now know where the ICAP headers end
-+ */
-+ if (headlen)
-+ break;
-+ /*
-+ * break if we know there is no more data to read
-+ */
-+ if (len < peek_sz)
-+ break;
-+ /*
-+ * The ICAP header is larger than (or equal to) our read
-+ * buffer, so double it and try to peek again.
-+ */
-+ peek_sz *= 2;
-+ if (peek_sz >= SQUID_TCP_SO_RCVBUF) {
-+ debug(81,
-+ 1) ("icapReadHeader: Failed to find end of ICAP header\n");
-+ debug(81, 1) ("\twithin first %d bytes of response\n",
-+ SQUID_TCP_SO_RCVBUF);
-+ debug(81, 1) ("\tpossible persistent connection bug/confusion\n");
-+ return -1;
-+ }
-+ }
-+ /*
-+ * Now actually read the data from the kernel
-+ */
-+ if (headlen)
-+ read_sz = headlen;
-+ else
-+ read_sz = len;
-+ len = FD_READ_METHOD(fd, tmpbuf, read_sz);
-+ assert(len == read_sz);
-+ fd_bytes(fd, len, FD_READ);
-+ memBufAppend(&icap->icap_hdr, tmpbuf, len);
-+ if (headlen) {
-+ /* End of ICAP header found */
-+ if (icap->icap_hdr.size < 4)
-+ *isIcap = 0;
-+ else if (0 == strncmp(icap->icap_hdr.buf, "ICAP", 4))
-+ *isIcap = 1;
-+ else
-+ *isIcap = 0;
-+ return 1;
-+ }
-+ /*
-+ * We don't have all the headers yet
-+ */
-+ return 0;
-+}
-+
-+static int
-+icapParseConnectionClose(const IcapStateData * icap, const char *s,
-+ const char *e)
-+{
-+ char *t;
-+ char *q;
-+ /*
-+ * s points to the start of the line "Connection: ... "
-+ * e points to *after* the last character on the line
-+ */
-+ s += 11; /* skip past Connection: */
-+ while (s < e && isspace(*s))
-+ s++;
-+ if (e - s < 5)
-+ return 0;
-+ /*
-+ * create a buffer that we can use strtok on
-+ */
-+ t = xmalloc(e - s + 1);
-+ strncpy(t, s, e - s);
-+ *(t + (e - s)) = '\0';
-+ for (q = strtok(t, ","); q; q = strtok(NULL, ",")) {
-+ if (0 == strcasecmp(q, "close")) {
-+ xfree(t);
-+ return 1;
-+ }
-+ }
-+ xfree(t);
-+ return 0;
-+}
-+
-+/* returns icap status, version and subversion extracted from status line or -1 on parsing failure
-+ * The str_status pointr points to the text returned from the icap server.
-+ * sline probably is NOT terminated with '\0'
-+ */
-+int
-+icapParseStatusLine(const char *sline, int slinesize, int *version_major,
-+ int *version_minor, const char **str_status)
-+{
-+ char *sp, *stmp, *ep = (char *) sline + slinesize;
-+ int status;
-+ if (slinesize < 14) /*The format of this line is: "ICAP/x.x xxx[ msg....]\r\n" */
-+ return -1;
-+
-+ if (strncmp(sline, "ICAP/", 5) != 0)
-+ return -1;
-+ if (sscanf(sline + 5, "%d.%d", version_major, version_minor) != 2)
-+ return -1;
-+
-+ if (!(sp = memchr(sline, ' ', slinesize)))
-+ return -1;
-+
-+ while (sp < ep && xisspace(*++sp));
-+
-+ if (!xisdigit(*sp) || sp >= ep)
-+ return -1;
-+
-+ if ((status = strtol(sp, &stmp, 10)) <= 0)
-+ return -1;
-+ sp = stmp;
-+
-+ while (sp < ep && xisspace(*++sp));
-+ *str_status = sp;
-+ /*Must add a test for "\r\n" end headers .... */
-+ return status;
-+}
-+
-+
-+void
-+icapSetKeepAlive(IcapStateData * icap, const char *hdrs)
-+{
-+ const char *start;
-+ const char *end;
-+ if (0 == icap->flags.keep_alive)
-+ return;
-+ if (0 == icapFindHeader(hdrs, "Connection:", &start, &end)) {
-+ icap->flags.keep_alive = 1;
-+ return;
-+ }
-+ if (icapParseConnectionClose(icap, start, end))
-+ icap->flags.keep_alive = 0;
-+ else
-+ icap->flags.keep_alive = 1;
-+}
-+
-+/*
-+ * icapParseChunkSize
-+ *
-+ * Returns the offset where the next chunk starts
-+ * return parameter chunk_size;
-+ */
-+static int
-+icapParseChunkSize(const char *buf, int len, int *chunk_size)
-+{
-+ int chunkSize = 0;
-+ char c;
-+ size_t start;
-+ size_t end;
-+ size_t nextStart = 0;
-+ debug(81, 3) ("icapParseChunkSize: buf=%p, len=%d\n", buf, len);
-+ do {
-+ start = nextStart;
-+ debug(81, 3) ("icapParseChunkSize: start=%d\n", start);
-+ if (len <= start) {
-+ /*
-+ * end of buffer, so far no lines or only empty lines,
-+ * wait for more data. read chunk size with next buffer.
-+ */
-+ *chunk_size = 0;
-+ return 0;
-+ }
-+ end = start + icapLineLength(buf + start, len - start);
-+ nextStart = end;
-+ if (end <= start) {
-+ /*
-+ * no line found, need more code here, now we are in
-+ * deep trouble, buffer stops with half a chunk size
-+ * line. For now stop here.
-+ */
-+ debug(81, 1) ("icapParseChunkSize: WARNING in mid-line, ret 0\n");
-+ *chunk_size = 0;
-+ return 0;
-+ }
-+ while (start < end) {
-+ if (NULL == strchr(w_space, buf[start]))
-+ break;
-+ start++;
-+ }
-+ while (start < end) {
-+ if (NULL == strchr(w_space, buf[end - 1]))
-+ break;
-+ end--;
-+ }
-+ /*
-+ * if now end <= start we got an empty line. The previous
-+ * chunk data should stop with a CRLF. In case that the
-+ * other end does not follow the specs and sends no CRLF
-+ * or too many empty lines, just continue till we have a
-+ * non-empty line.
-+ */
-+ } while (end <= start);
-+ debug(81, 3) ("icapParseChunkSize: start=%d, end=%d\n", start, end);
-+
-+ /* Non-empty line: Parse the chunk size */
-+ while (start < end) {
-+ c = buf[start++];
-+ if (c >= 'a' && c <= 'f') {
-+ chunkSize = chunkSize * 16 + c - 'a' + 10;
-+ } else if (c >= 'A' && c <= 'F') {
-+ chunkSize = chunkSize * 16 + c - 'A' + 10;
-+ } else if (c >= '0' && c <= '9') {
-+ chunkSize = chunkSize * 16 + c - '0';
-+ } else {
-+ if (!(c == ';' || c == ' ' || c == '\t')) {
-+ /*Syntax error: Chunksize expected. */
-+ *chunk_size = -2; /* we are done */
-+ return nextStart;
-+ }
-+ /* Next comes a chunk extension */
-+ break;
-+ }
-+ }
-+ /*
-+ * if we read a zero chunk, we reached the end. Mark this for
-+ * icapPconnTransferDone
-+ */
-+ *chunk_size = (chunkSize > 0) ? chunkSize : -2;
-+ debug(81, 3) ("icapParseChunkSize: return nextStart=%d\n", nextStart);
-+ return nextStart;
-+}
-+
-+/*
-+ * icapParseChunkedBody
-+ *
-+ * De-chunk an HTTP entity received from the ICAP server.
-+ * The 'store' function pointer is storeAppend() or memBufAppend().
-+ */
-+size_t
-+icapParseChunkedBody(IcapStateData * icap, STRCB * store, void *store_data)
-+{
-+ int bufOffset = 0;
-+ size_t bw = 0;
-+ MemBuf *cb = &icap->chunk_buf;
-+ const char *buf = cb->buf;
-+ int len = cb->size;
-+
-+ if (icap->chunk_size == -2) {
-+ debug(81, 3) ("zero end chunk reached\n");
-+ return 0;
-+ }
-+ debug(81, 3) ("%s:%d: chunk_size=%d\n", __FILE__, __LINE__,
-+ icap->chunk_size);
-+ if (icap->chunk_size < 0) {
-+ store(store_data, buf, len);
-+ cb->size = 0;
-+ return (size_t) len;
-+ }
-+ debug(81, 3) ("%s:%d: bufOffset=%d, len=%d\n", __FILE__, __LINE__,
-+ bufOffset, len);
-+ while (bufOffset < len) {
-+ debug(81, 3) ("%s:%d: bufOffset=%d, len=%d\n", __FILE__, __LINE__,
-+ bufOffset, len);
-+ if (icap->chunk_size == 0) {
-+ int x;
-+ x = icapParseChunkSize(buf + bufOffset,
-+ len - bufOffset, &icap->chunk_size);
-+ if (x < 1) {
-+ /* didn't find a valid chunk spec */
-+ break;
-+ }
-+ bufOffset += x;
-+ debug(81, 3) ("got chunksize %d, new offset %d\n",
-+ icap->chunk_size, bufOffset);
-+ if (icap->chunk_size == -2) {
-+ debug(81, 3) ("zero end chunk reached\n");
-+ break;
-+ }
-+ }
-+ debug(81, 3) ("%s:%d: X\n", __FILE__, __LINE__);
-+ if (icap->chunk_size > 0) {
-+ if (icap->chunk_size >= len - bufOffset) {
-+ store(store_data, buf + bufOffset, len - bufOffset);
-+ bw += (len - bufOffset);
-+ icap->chunk_size -= (len - bufOffset);
-+ bufOffset = len;
-+ } else {
-+ store(store_data, buf + bufOffset, icap->chunk_size);
-+ bufOffset += icap->chunk_size;
-+ bw += icap->chunk_size;
-+ icap->chunk_size = 0;
-+ }
-+ }
-+ }
-+ if (0 == bufOffset) {
-+ (void) 0;
-+ } else if (bufOffset == cb->size) {
-+ cb->size = 0;
-+ } else {
-+ assert(bufOffset <= cb->size);
-+ xmemmove(cb->buf, cb->buf + bufOffset, cb->size - bufOffset);
-+ cb->size -= bufOffset;
-+ }
-+ return bw;
-+}
-+
-+/*
-+ * icapAddAuthUserHeader
-+ *
-+ * Builds and adds the X-Authenticated-User header to an ICAP request headers.
-+ */
-+void
-+icapAddAuthUserHeader(MemBuf * mb, auth_user_request_t * auth_user_request)
-+{
-+ char *user = authenticateUserRequestUsername(auth_user_request);
-+ char *authuser;
-+ size_t len, userlen, schemelen, userofslen;
-+ char *userofs;
-+
-+ if (user == NULL) {
-+ debug(81, 5) ("icapAddAuthUserHeader: NULL username\n");
-+ return;
-+ }
-+ userlen = strlen(user);
-+ schemelen = strlen(Config.icapcfg.auth_scheme);
-+ len = userlen + schemelen + 1;
-+ authuser = xcalloc(len, 1);
-+
-+ if ((userofs = strstr(Config.icapcfg.auth_scheme, "%u")) == NULL) {
-+ /* simply add user at end of string */
-+ snprintf(authuser, len, "%s%s", Config.icapcfg.auth_scheme, user);
-+ } else {
-+ userofslen = userofs - Config.icapcfg.auth_scheme;
-+ xmemcpy(authuser, Config.icapcfg.auth_scheme, userofslen);
-+ xmemcpy(authuser + userofslen, user, userlen);
-+ xmemcpy(authuser + userofslen + userlen,
-+ userofs + 2, schemelen - (userofslen + 2) + 1);
-+ }
-+
-+ memBufPrintf(mb, "X-Authenticated-User: %s\r\n", base64_encode(authuser));
-+ xfree(authuser);
-+}
-Index: src/icap_opt.c
-===================================================================
-RCS file: src/icap_opt.c
-diff -N src/icap_opt.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_opt.c 22 Nov 2005 22:41:48 -0000 1.1.2.17
-@@ -0,0 +1,519 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client OPTIONS
-+ * AUTHOR: Ralf Horstmann
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+/*************************************************************/
-+
-+/*
-+ * network related functions for OPTIONS request
-+ */
-+static void icapOptStart(void *data);
-+static void icapOptTimeout(int fd, void *data);
-+static void icapOptConnectDone(int server_fd, int status, void *data);
-+static void icapOptWriteComplete(int fd, char *bufnotused, size_t size, int errflag, void *data);
-+static void icapOptReadReply(int fd, void *data);
-+
-+/*
-+ * reply parsing functions
-+ */
-+static int icapOptParseReply(icap_service * s, IcapOptData * i);
-+static void icapOptParseEntry(icap_service * s, const char *blk_start, const char *blk_end);
-+static int icapIsolateLine(const char **parse_start, const char **blk_start, const char **blk_end);
-+
-+/*
-+ * helper functions
-+ */
-+static void icapOptDataInit(IcapOptData * i);
-+static void icapOptDataFree(IcapOptData * i);
-+
-+/*************************************************************/
-+
-+#define TIMEOUT 10
-+
-+void
-+icapOptInit()
-+{
-+ icap_service *s;
-+
-+ /* iterate over configured services */
-+ s = Config.icapcfg.service_head;
-+ while (s) {
-+ eventAdd("icapOptStart", icapOptStart, s, 5.0, 1);
-+ s = s->next;
-+ }
-+}
-+
-+void
-+icapOptShutdown()
-+{
-+ icap_service *s;
-+
-+ s = Config.icapcfg.service_head;
-+ while (s) {
-+ if (eventFind(icapOptStart, s)) {
-+ eventDelete(icapOptStart, s);
-+ }
-+ s = s->next;
-+ }
-+}
-+
-+/*
-+ * mark a service as unreachable
-+ */
-+void
-+icapOptSetUnreachable(icap_service * s)
-+{
-+ s->unreachable = 1;
-+ debug(81, 5) ("icapOptSetUnreachable: got called for %s\n", s->uri);
-+ /*
-+ * if there is an options request scheduled, delete it and add
-+ * it again to reset the time to the default check_interval.
-+ */
-+ if (eventFind(icapOptStart, s)) {
-+ eventDelete(icapOptStart, s);
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ }
-+}
-+
-+static void
-+icapOptStart(void *data)
-+{
-+ icap_service *s = data;
-+ int fd;
-+ int ctimeout = TIMEOUT;
-+ const char *host = s->hostname;
-+ unsigned short port = s->port;
-+ debug(81, 3) ("icapOptStart: starting OPTIONS request for %s (%s)\n", s->name, s->uri);
-+ fd = comm_open(SOCK_STREAM,
-+ 0,
-+ getOutgoingAddr(NULL),
-+ 0,
-+ COMM_NONBLOCKING,
-+ "ICAP OPTIONS connection");
-+ if (fd < 0) {
-+ debug(81, 4) ("icapConnectStart: %s\n", xstrerror());
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ return;
-+ }
-+ assert(s->opt == NULL); /* if not null, another options request might be running, which should not happen */
-+ s->opt = memAllocate(MEM_ICAP_OPT_DATA);
-+ icapOptDataInit(s->opt);
-+ cbdataLock(s);
-+ commSetTimeout(fd, ctimeout, icapOptTimeout, s);
-+ commConnectStart(fd, host, port, icapOptConnectDone, s);
-+}
-+
-+static void
-+icapOptTimeout(int fd, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int valid;
-+
-+ debug(81, 4) ("icapOptConnectTimeout: fd=%d, service=%s\n", fd, s->uri);
-+
-+ comm_close(fd);
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ /* try again later */
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ debug(81, 3) ("icapOptConnectTimeout: unreachable=1, service=%s\n", s->uri);
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+
-+}
-+
-+static void
-+icapOptConnectDone(int server_fd, int status, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ MemBuf request;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(server_fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ if (status != COMM_OK) {
-+ debug(81, 3) ("icapOptConnectDone: unreachable=1, service=%s\n", s->uri);
-+ comm_close(server_fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ return;
-+ }
-+ debug(81, 3) ("icapOptConnectDone: Connection ok. Sending Options request for %s\n", s->name);
-+ memBufDefInit(&request);
-+ memBufPrintf(&request, "OPTIONS %s ICAP/1.0\r\n", s->uri);
-+ memBufPrintf(&request, "Host: %s\r\n", s->hostname);
-+ memBufPrintf(&request, "Connection: close\r\n");
-+ memBufPrintf(&request, "User-Agent: ICAP-Client-Squid/1.2\r\n");
-+ memBufPrintf(&request, "\r\n");
-+ cbdataLock(s);
-+ commSetTimeout(server_fd, TIMEOUT, icapOptTimeout, s);
-+ comm_write_mbuf(server_fd, request, icapOptWriteComplete, s);
-+}
-+
-+static void
-+icapOptWriteComplete(int fd, char *bufnotused, size_t size, int errflag, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ debug(81, 5) ("icapOptWriteComplete: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag) {
-+ /* cancel this for now */
-+ debug(81, 3) ("icapOptWriteComplete: unreachable=1, service=%s\n", s->uri);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ comm_close(fd);
-+ return;
-+ }
-+ cbdataLock(s);
-+ commSetSelect(fd, COMM_SELECT_READ, icapOptReadReply, s, 0);
-+}
-+
-+static void
-+icapOptReadReply(int fd, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int size;
-+ int len = i->size - i->offset - 1;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ if (len == 0) {
-+ /* Grow the request memory area to accomodate for a large request */
-+ printf("PANIC: not enough memory\n");
-+#if 0
-+ i->buf = memReallocBuf(i->buf, i->size * 2, &i->size);
-+ debug(81, 2) ("icapoptReadReply: growing reply buffer: offset=%ld size=%ld\n",
-+ (long) i->offset, (long) i->size);
-+ len = i->size - i->offset - 1;
-+#endif
-+ }
-+ size = FD_READ_METHOD(fd, i->buf + i->offset, len);
-+ i->offset += size;
-+ debug(81, 3) ("icapOptReadReply: Got %d bytes of data\n", size);
-+ if (size > 0) {
-+ /* do some statistics */
-+ fd_bytes(fd, size, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, size);
-+
-+ /*
-+ * some icap servers seem to ignore the "Connection: close" header. so
-+ * after getting the complete option reply we close the connection
-+ * ourself.
-+ */
-+ if ((i->headlen = headersEnd(i->buf, i->offset))) {
-+ debug(81, 3) ("icapOptReadReply: EndOfResponse\n");
-+ size = 0;
-+ }
-+ }
-+ if (size < 0) {
-+ debug(81, 3) ("icapOptReadReply: FD %d: read failure: %s.\n", fd, xstrerror());
-+ debug(81, 3) ("icapOptReadReply: unreachable=1, service=%s.\n", s->uri);
-+ s->unreachable = 1;
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ comm_close(fd);
-+ } else if (size == 0) {
-+ /* no more data, now we can parse the reply */
-+ debug(81, 3) ("icapOptReadReply: FD %d: connection closed\n", fd);
-+ i->buf[i->offset] = '\0'; /* for string functions */
-+ debug(81, 3) ("icapOptReadReply: unreachable=0, service=%s\n", s->uri);
-+
-+ if (!icapOptParseReply(s, i)) {
-+ debug(81, 3) ("icapOptReadReply: OPTIONS request not successful. scheduling again in %d seconds\n", Config.icapcfg.check_interval);
-+ s->unreachable = 1;
-+ } else
-+ s->unreachable = 0;
-+
-+ if (s->options_ttl <= 0)
-+ s->options_ttl = Config.icapcfg.check_interval;
-+ eventAdd("icapOptStart", icapOptStart, s, s->options_ttl, 1);
-+
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ comm_close(fd);
-+ } else {
-+ /* data received */
-+ /* commSetSelect(fd, Type, handler, client_data, timeout) */
-+ cbdataLock(s);
-+ commSetSelect(fd, COMM_SELECT_READ, icapOptReadReply, data, 0);
-+ }
-+}
-+
-+static int
-+icapIsolateLine(const char **parse_start, const char **blk_start, const char **blk_end)
-+{
-+ int slen = strcspn(*parse_start, "\r\n");
-+
-+ if (!(*parse_start)[slen]) /* no crlf */
-+ return 0;
-+
-+ if (slen == 0) /* empty line */
-+ return 0;
-+
-+ *blk_start = *parse_start;
-+ *blk_end = *blk_start + slen;
-+
-+ /* set it to the beginning of next line */
-+ *parse_start = *blk_end;
-+ while (**parse_start == '\r') /* CR */
-+ (*parse_start)++;
-+ if (**parse_start == '\n') /* LF */
-+ (*parse_start)++;
-+ return 1;
-+}
-+
-+/* process a single header entry between blk_start and blk_end */
-+static void
-+icapOptParseEntry(icap_service * s, const char *blk_start, const char *blk_end)
-+{
-+ const char *name_end = strchr(blk_start, ':');
-+ const int name_len = name_end ? name_end - blk_start : 0;
-+ const char *value_start = blk_start + name_len + 1; /* skip ':' */
-+ int value_len;
-+ int new;
-+
-+ if (!name_len || name_end > blk_end) {
-+ debug(81, 5) ("icapOptParseEntry: strange header. skipping\n");
-+ return;
-+ }
-+ if (name_len > 65536) {
-+ debug(81, 5) ("icapOptParseEntry: unusual long header item. skipping.\n");
-+ return;
-+ }
-+ while (xisspace(*value_start) && value_start < blk_end) {
-+ value_start++;
-+ }
-+ if (value_start >= blk_end) {
-+ debug(81, 5) ("icapOptParseEntry: no value found\n");
-+ return;
-+ }
-+ value_len = blk_end - value_start;
-+
-+
-+ /* extract information */
-+ if (!strncasecmp("Allow", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Allow\n");
-+ if (!strncmp("204", value_start, 3)) {
-+ s->flags.allow_204 = 1;
-+ } else {
-+ debug(81, 3) ("icapOptParseEntry: Allow value unknown");
-+ }
-+ } else if (!strncasecmp("Connection", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Connection\n");
-+ } else if (!strncasecmp("Encapsulated", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Encapsulated\n");
-+ } else if (!strncasecmp("ISTAG", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found ISTAG\n");
-+ stringClean(&s->istag);
-+ stringLimitInit(&s->istag, value_start, value_len);
-+ } else if (!strncasecmp("Max-Connections", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Max-Connections\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Max-Connections: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Max-Connections: new value=%d\n", new);
-+ s->max_connections = new;
-+ }
-+ } else if (!strncasecmp("Methods", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Methods\n");
-+ } else if (!strncasecmp("Options-TTL", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Options-TTL\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Options-TTL: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Options-TTL: new value=%d\n", new);
-+ s->options_ttl = new;
-+ }
-+ } else if (!strncasecmp("Preview", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Preview\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Preview: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Preview: new value=%d\n", new);
-+ s->preview = new;
-+ }
-+ } else if (!strncasecmp("Service", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Service\n");
-+ } else if (!strncasecmp("Service-ID", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Service-ID\n");
-+ } else if (!strncasecmp("Transfer-Preview", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Preview\n");
-+ stringClean(&s->transfer_preview);
-+ stringLimitInit(&s->transfer_preview, value_start, value_len);
-+ } else if (!strncasecmp("Transfer-Ignore", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Ignore\n");
-+ stringClean(&s->transfer_ignore);
-+ stringLimitInit(&s->transfer_ignore, value_start, value_len);
-+ } else if (!strncasecmp("Transfer-Complete", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Complete\n");
-+ stringClean(&s->transfer_complete);
-+ stringLimitInit(&s->transfer_complete, value_start, value_len);
-+ } else if (!strncasecmp("X-Include", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found X-Include\n");
-+ if (strstr(value_start, "X-Client-IP")) {
-+ debug(81, 5) ("icapOptParseEntry: X-Include: found X-Client-IP\n");
-+ s->flags.need_x_client_ip = 1;
-+ }
-+ if (strstr(value_start, "X-Authenticated-User")) {
-+ debug(81, 5) ("icapOptParseEntry: X-Include: found X-Authenticated-User\n");
-+ s->flags.need_x_authenticated_user = 1;
-+ }
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: unknown options header\n");
-+ }
-+}
-+
-+/* parse OPTIONS reply */
-+static int
-+icapOptParseReply(icap_service * s, IcapOptData * i)
-+{
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int status;
-+ const char *buf = i->buf;
-+ const char *parse_start;
-+ const char *head_end;
-+ const char *blk_start;
-+ const char *blk_end;
-+
-+ if ((status =
-+ icapParseStatusLine(i->buf, i->offset,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 2) ("icapOptParseReply: bad status line <%s>\n", i->buf);
-+ return 0;
-+ }
-+ debug(81, 3) ("icapOptParseReply: got reply: <ICAP/%d.%d %d %s>\n", version_major, version_minor, status, str_status);
-+
-+ if (status != 200) {
-+ debug(81, 3) ("icapOptParseReply: status = %d != 200\n", status);
-+ return 0;
-+ }
-+ parse_start = buf;
-+ if (i->headlen == 0)
-+ i->headlen = headersEnd(parse_start, s->opt->offset);
-+
-+ if (!i->headlen) {
-+ debug(81, 2) ("icapOptParseReply: end of headers could not be found\n");
-+ return 0;
-+ }
-+ head_end = parse_start + i->headlen - 1;
-+ while (*(head_end - 1) == '\r')
-+ head_end--;
-+ assert(*(head_end - 1) == '\n');
-+ if (*head_end != '\r' && *head_end != '\n')
-+ return 0; /* failure */
-+
-+ /* skip status line */
-+ if (!icapIsolateLine(&parse_start, &blk_start, &blk_end)) {
-+ debug(81, 3) ("icapOptParseReply: failure in isolating status line\n");
-+ return 0;
-+
-+ }
-+ /* now we might start real parsing */
-+ while (icapIsolateLine(&parse_start, &blk_start, &blk_end)) {
-+ if (blk_end > head_end || blk_start > head_end || blk_start >= blk_end) {
-+ debug(81, 3) ("icapOptParseReply: header limit exceeded. finished.\n");
-+ break;
-+ }
-+ icapOptParseEntry(s, blk_start, blk_end);
-+ }
-+ return 1;
-+}
-+
-+static void
-+icapOptDataInit(IcapOptData * i)
-+{
-+ i->buf = memAllocBuf(HTTP_REPLY_BUF_SZ, &i->size);
-+ i->offset = 0;
-+ i->headlen = 0;
-+}
-+
-+static void
-+icapOptDataFree(IcapOptData * i)
-+{
-+ if (i) {
-+ memFreeBuf(i->size, i->buf);
-+ memFree(i, MEM_ICAP_OPT_DATA);
-+ }
-+}
-Index: src/icap_reqmod.c
-===================================================================
-RCS file: src/icap_reqmod.c
-diff -N src/icap_reqmod.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_reqmod.c 6 Dec 2005 21:53:44 -0000 1.1.2.58
-@@ -0,0 +1,976 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+#define ICAP_PROXY_KEEP_ALIVE 0
-+
-+/*
-+ * These once-static functions are required to be global for ICAP
-+ */
-+
-+PF clientReadRequest;
-+PF connStateFree;
-+int clientReadDefer(int fd, void *data);
-+int clientCheckContentLength(request_t * r);
-+void clientProcessRequest(clientHttpRequest *);
-+int clientCachable(clientHttpRequest *);
-+int clientHierarchical(clientHttpRequest *);
-+void clientReadBody(request_t * request, char *buf, size_t size,
-+ CBCB * callback, void *cbdata);
-+static void icapReqModPassHttpBody(IcapStateData * icap, char *buf, size_t size,
-+ CBCB * callback, void *cbdata);
-+
-+static PF icapReqModReadHttpHdrs;
-+static PF icapReqModReadHttpBody;
-+static CWCB icapReqModSendBodyChunk;
-+static CBCB icapReqModBodyHandler;
-+static BODY_HANDLER icapReqModBodyReader;
-+static STRCB icapReqModMemBufAppend;
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+static const char *crlf = "\r\n";
-+
-+/*
-+ * icapExpectedHttpReqHdrSize
-+ *
-+ * calculate the size of the HTTP headers that we expect
-+ * to read from the ICAP server.
-+ */
-+static int
-+icapExpectedHttpReqHdrSize(IcapStateData * icap)
-+{
-+ if (icap->enc.req_body > -1 && icap->enc.req_hdr > -1)
-+ return (icap->enc.req_body - icap->enc.req_hdr);
-+ if (icap->enc.null_body > -1)
-+ return icap->enc.null_body;
-+ fatal("icapExpectedHttpReqHdrSize: unexpected case");
-+ return 0;
-+}
-+
-+/*
-+ * icapReqModCreateClientState
-+ *
-+ * Creates fake client_side data structures so we can use
-+ * that module to read/parse the HTTP request that we read
-+ * from the ICAP server.
-+ */
-+static clientHttpRequest *
-+icapReqModCreateClientState(IcapStateData * icap, request_t * request)
-+{
-+ clientHttpRequest *http;
-+ if (!cbdataValid(icap->reqmod.client_cookie)) {
-+ debug(81, 3) ("Whups, client cookie invalid\n");
-+ icap->reqmod.client_fd = -1;
-+ return NULL;
-+ }
-+ http = cbdataAlloc(clientHttpRequest);
-+ /*
-+ * use our own urlCanonicalClean here, because urlCanonicalClean
-+ * may strip everything after a question-mark. As http->uri
-+ * is used when doing a request to a parent proxy, we need the full
-+ * url here.
-+ */
-+ http->uri = xstrdup(urlCanonical(icap->request));
-+ http->log_uri = xstrndup(http->uri, MAX_URL);
-+ http->range_iter.boundary = StringNull;
-+ http->request = requestLink(request ? request : icap->request);
-+ http->flags.did_icap_reqmod = 1;
-+ http->start = icap->reqmod.start;
-+#if ICAP_PROXY_KEEP_ALIVE
-+ /*
-+ * Here it is possible becouse we are using as client_cookie the original http->conn
-+ * if we will keep this code we must declare an icap->conn field........
-+ * Will work if pipeline_prefetch is not enabled
-+ * We are using a dummy ConnStateData structure, just to free
-+ * old clientHttpRequest :-(
-+ * OK,all this code is a hack and possibly must not exists in cvs ......
-+ */
-+
-+ http->conn = icap->reqmod.client_cookie;
-+ assert(http->conn->chr->next == NULL);
-+ {
-+ ConnStateData *dummyconn;
-+ dummyconn = cbdataAlloc(ConnStateData);
-+ dummyconn->fd = icap->reqmod.client_fd;
-+ dummyconn->chr = http->conn->chr;
-+ dummyconn->chr->conn = dummyconn;
-+ comm_add_close_handler(dummyconn->fd, connStateFree, dummyconn);
-+ }
-+
-+ http->conn->chr = http;
-+
-+#else
-+ http->conn = cbdataAlloc(ConnStateData);
-+ http->conn->fd = icap->reqmod.client_fd;
-+ http->conn->in.size = 0;
-+ http->conn->in.buf = NULL;
-+ http->conn->log_addr = icap->reqmod.log_addr;
-+ http->conn->chr = http;
-+ comm_add_close_handler(http->conn->fd, connStateFree, http->conn);
-+#endif
-+ http->icap_reqmod = NULL;
-+ return http;
-+}
-+
-+/*
-+ * icapReqModInterpretHttpRequest
-+ *
-+ * Interpret an HTTP request that we read from the ICAP server.
-+ * Create some "fake" clientHttpRequest and ConnStateData structures
-+ * so we can pass this new request off to the routines in
-+ * client_side.c.
-+ */
-+static void
-+icapReqModInterpretHttpRequest(IcapStateData * icap, request_t * request)
-+{
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, request);
-+ if (NULL == http)
-+ return;
-+ /*
-+ * bits from clientReadRequest
-+ */
-+ request->content_length = httpHeaderGetSize(&request->header,
-+ HDR_CONTENT_LENGTH);
-+ if (!urlCheckRequest(request) ||
-+ httpHeaderHas(&request->header, HDR_TRANSFER_ENCODING)) {
-+ ErrorState *err;
-+ err = errorCon(ERR_UNSUP_REQ, HTTP_NOT_IMPLEMENTED);
-+ err->request = requestLink(request);
-+ request->flags.proxy_keepalive = 0;
-+ http->entry =
-+ clientCreateStoreEntry(http, request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return;
-+ }
-+ if (!clientCheckContentLength(request)) {
-+ ErrorState *err;
-+ err = errorCon(ERR_INVALID_REQ, HTTP_LENGTH_REQUIRED);
-+ err->request = requestLink(request);
-+ http->entry =
-+ clientCreateStoreEntry(http, request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return;
-+ }
-+ /* Do we expect a request-body? */
-+ if (request->content_length > 0) {
-+ debug(81, 5) ("handing request bodies in ICAP REQMOD\n");
-+ if (request->body_reader_data)
-+ cbdataUnlock(request->body_reader_data);
-+ request->body_reader = icapReqModBodyReader;
-+ request->body_reader_data = icap; /* XXX cbdataLock? */
-+ cbdataLock(icap); /*Yes sure ..... */
-+ memBufDefInit(&icap->reqmod.http_entity.buf);
-+ }
-+ if (clientCachable(http))
-+ request->flags.cachable = 1;
-+ if (clientHierarchical(http))
-+ request->flags.hierarchical = 1;
-+ clientProcessRequest(http);
-+}
-+
-+/*
-+ * icapReqModParseHttpError
-+ *
-+ * Handle an error when parsing the new HTTP request we read
-+ * from the ICAP server.
-+ */
-+static void
-+icapReqModParseHttpError(IcapStateData * icap, const char *reason)
-+{
-+ debug(81, 1) ("icapReqModParseHttpError: %s\n", reason);
-+}
-+
-+/*
-+ * icapEntryError
-+ *
-+ * A wrapper for errorCon() and errorAppendEntry().
-+ */
-+static void
-+icapEntryError(IcapStateData * icap, err_type et, http_status hs, int xerrno)
-+{
-+ ErrorState *err;
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, NULL);
-+ if (NULL == http)
-+ return;
-+ http->entry = clientCreateStoreEntry(http,
-+ icap->request->method, null_request_flags);
-+ err = errorCon(et, hs);
-+ err->xerrno = xerrno;
-+ err->request = requestLink(icap->request);
-+ errorAppendEntry(http->entry, err);
-+}
-+
-+/*
-+ * icapReqModParseHttpRequest
-+ *
-+ * Parse the HTTP request that we read from the ICAP server.
-+ * Creates and fills in the request_t structure.
-+ */
-+static void
-+icapReqModParseHttpRequest(IcapStateData * icap)
-+{
-+ char *mstr;
-+ char *uri;
-+ char *inbuf;
-+ char *t;
-+ char *token;
-+ char *headers;
-+ method_t method;
-+ request_t *request;
-+ http_version_t http_ver;
-+ int reqlen = icap->reqmod.hdr_buf.size;
-+ int hdrlen;
-+
-+ /*
-+ * Lazy, make a copy of the buf so I can chop it up with strtok()
-+ */
-+ inbuf = xcalloc(reqlen + 1, 1);
-+ memcpy(inbuf, icap->reqmod.hdr_buf.buf, reqlen);
-+
-+ if ((mstr = strtok(inbuf, "\t ")) == NULL) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Can't get request method\n");
-+ icapReqModParseHttpError(icap, "error:invalid-request-method");
-+ xfree(inbuf);
-+ return;
-+ }
-+ method = urlParseMethod(mstr);
-+ if (method == METHOD_NONE) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Unsupported method '%s'\n",
-+ mstr);
-+ icapReqModParseHttpError(icap, "error:unsupported-request-method");
-+ xfree(inbuf);
-+ return;
-+ }
-+ /* look for URL+HTTP/x.x */
-+ if ((uri = strtok(NULL, "\n")) == NULL) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Missing URI\n");
-+ icapReqModParseHttpError(icap, "error:missing-url");
-+ xfree(inbuf);
-+ return;
-+ }
-+ while (xisspace(*uri))
-+ uri++;
-+ t = uri + strlen(uri);
-+ assert(*t == '\0');
-+ token = NULL;
-+ while (t > uri) {
-+ t--;
-+ if (xisspace(*t) && !strncmp(t + 1, "HTTP/", 5)) {
-+ token = t + 1;
-+ break;
-+ }
-+ }
-+ while (t > uri && xisspace(*t))
-+ *(t--) = '\0';
-+ debug(81, 5) ("icapReqModParseHttpRequest: URI is '%s'\n", uri);
-+ if (token == NULL) {
-+ debug(81, 3) ("icapReqModParseHttpRequest: Missing HTTP identifier\n");
-+ icapReqModParseHttpError(icap, "error:missing-http-ident");
-+ xfree(inbuf);
-+ return;
-+ }
-+ if (sscanf(token + 5, "%d.%d", &http_ver.major, &http_ver.minor) != 2) {
-+ debug(81, 3) ("icapReqModParseHttpRequest: Invalid HTTP identifier.\n");
-+ icapReqModParseHttpError(icap, "error:invalid-http-ident");
-+ xfree(inbuf);
-+ return;
-+ }
-+ debug(81, 6) ("icapReqModParseHttpRequest: Client HTTP version %d.%d.\n",
-+ http_ver.major, http_ver.minor);
-+
-+ headers = strtok(NULL, null_string);
-+ hdrlen = inbuf + reqlen - headers;
-+
-+ if ((request = urlParse(method, uri)) == NULL) {
-+ debug(81, 3) ("Invalid URL: %s at %s:%d\n", uri, __FILE__, __LINE__);
-+ icapEntryError(icap, ERR_INVALID_URL, HTTP_BAD_REQUEST, 0);
-+ xfree(inbuf);
-+ return;
-+ }
-+ /* compile headers */
-+ if (!httpHeaderParse(&request->header, headers, headers + hdrlen)) {
-+ debug(81, 3) ("Failed to parse HTTP headers for: %s at %s:%d",
-+ uri, __FILE__, __LINE__);
-+ icapEntryError(icap, ERR_INVALID_REQ, HTTP_BAD_REQUEST, 0);
-+ xfree(inbuf);
-+ return;
-+ }
-+ debug(81,
-+ 3)
-+ ("icapReqModParseHttpRequest: successfully parsed the HTTP request\n");
-+ request->http_ver = http_ver;
-+ request->client_addr = icap->request->client_addr;
-+ request->my_addr = icap->request->my_addr;
-+ request->my_port = icap->request->my_port;
-+ request->class = icap->request->class;
-+ if (icap->request->auth_user_request != NULL) {
-+ /* Copy authentification info in new request */
-+ request->auth_user_request = icap->request->auth_user_request;
-+ authenticateAuthUserRequestLock(request->auth_user_request);
-+ }
-+#if ICAP_PROXY_KEEP_ALIVE
-+ /*
-+ * Copy the proxy_keepalive flag from the original request
-+ */
-+ request->flags.proxy_keepalive = icap->request->flags.proxy_keepalive;
-+ /*
-+ * If proxy_keepalive was set for the original request, make
-+ * sure that the adapated request also has the necessary headers
-+ * for keepalive
-+ */
-+ if (request->flags.proxy_keepalive) {
-+ if (!httpMsgIsPersistent(http_ver, &request->header))
-+ request->flags.proxy_keepalive = 0;
-+ }
-+#endif
-+ icapReqModInterpretHttpRequest(icap, request);
-+ xfree(inbuf);
-+}
-+
-+/*
-+ * icapReqModHandoffRespMod
-+ *
-+ * Handles the case where a REQMOD request results in an HTTP REPLY
-+ * (instead of an ICAP REPLY that contains a new HTTP REQUEST). We
-+ * prepare the IcapStateData for passing off to the icap_reqmod
-+ * code, where we have functions for reading HTTP replies in ICAP
-+ * messages.
-+ */
-+static void
-+icapReqModHandoffRespMod(IcapStateData * icap)
-+{
-+ extern PF icapReadReply;
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, NULL);
-+ if (NULL == http)
-+ return;
-+ assert(icap->request);
-+
-+ http->entry = clientCreateStoreEntry(http,
-+ icap->request->method, icap->request->flags);
-+ icap->respmod.entry = http->entry;
-+ storeLockObject(icap->respmod.entry);
-+
-+ /* icap->http_flags = ? */
-+ memBufDefInit(&icap->respmod.buffer);
-+ memBufDefInit(&icap->chunk_buf);
-+ assert(icap->current_service);
-+ icapReadReply(icap->icap_fd, icap);
-+}
-+
-+/*
-+ * icapReqModKeepAliveOrClose
-+ *
-+ * Called when we are done reading from the ICAP server.
-+ * Either close the connection or keep it open for a future
-+ * transaction.
-+ */
-+static void
-+icapReqModKeepAliveOrClose(IcapStateData * icap)
-+{
-+ int fd = icap->icap_fd;
-+ debug(81, 3) ("%s:%d FD %d\n", __FILE__, __LINE__, fd);
-+ if (fd < 0)
-+ return;
-+ if (!icap->flags.keep_alive) {
-+ debug(81, 3) ("%s:%d keep_alive not set, closing\n", __FILE__,
-+ __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icap->request->content_length < 0) {
-+ /* no message body */
-+ debug(81, 3) ("%s:%d no message body\n", __FILE__, __LINE__);
-+ if (1 != icap->reqmod.hdr_state) {
-+ /* didn't get to end of HTTP headers */
-+ debug(81, 3) ("%s:%d didnt find end of headers, closing\n",
-+ __FILE__, __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ } else if (icap->reqmod.http_entity.bytes_read !=
-+ icap->request->content_length) {
-+ debug(81, 3) ("%s:%d bytes_read (%" PRINTF_OFF_T ") != content_length (%" PRINTF_OFF_T ")\n",
-+ __FILE__, __LINE__, icap->reqmod.http_entity.bytes_read,
-+ icap->request->content_length);
-+ /* an error */
-+ comm_close(fd);
-+ return;
-+ }
-+ debug(81, 3) ("%s:%d looks good, keeping alive\n", __FILE__, __LINE__);
-+ commSetDefer(fd, NULL, NULL);
-+ commSetTimeout(fd, -1, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, NULL, NULL, 0);
-+ comm_remove_close_handler(fd, icapStateFree, icap);
-+ pconnPush(fd, icap->current_service->hostname, icap->current_service->port);
-+ icap->icap_fd = -1;
-+ icapStateFree(-1, icap);
-+}
-+
-+/*
-+ * icapReqModReadHttpHdrs
-+ *
-+ * Read the HTTP reply from the ICAP server. Uses the values
-+ * from the ICAP Encapsulation header to know how many bytes
-+ * to read.
-+ */
-+static void
-+icapReqModReadHttpHdrs(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ LOCAL_ARRAY(char, tmpbuf, SQUID_TCP_SO_RCVBUF);
-+ int rl;
-+ debug(81, 3) ("icapReqModReadHttpHdrs:\n");
-+ assert(fd == icap->icap_fd);
-+ assert(icap->enc.req_hdr == 0);
-+ if (0 == icap->reqmod.hdr_state) {
-+ int expect = icapExpectedHttpReqHdrSize(icap);
-+ int so_far = icap->http_header_bytes_read_so_far;
-+ int needed = expect - so_far;
-+ debug(81, 3) ("expect=%d\n", expect);
-+ debug(81, 3) ("so_far=%d\n", so_far);
-+ debug(81, 3) ("needed=%d\n", needed);
-+ assert(needed >= 0);
-+ if (0 == expect) {
-+ fatalf("unexpected condition in %s:%d", __FILE__, __LINE__);
-+ }
-+ rl = FD_READ_METHOD(fd, tmpbuf, needed);
-+ debug(81, 3) ("icapReqModReadHttpHdrs: read %d bytes\n", rl);
-+ if (rl < 0) {
-+ fatalf("need to handle read error at %s:%d", __FILE__, __LINE__);
-+ }
-+ fd_bytes(fd, rl, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, rl);
-+ memBufAppend(&icap->reqmod.hdr_buf, tmpbuf, rl);
-+ icap->http_header_bytes_read_so_far += rl;
-+ if (rl != needed) {
-+ /* still more header data to read */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpHdrs, icap,
-+ 0);
-+ return;
-+ }
-+ icap->reqmod.hdr_state = 1;
-+ }
-+ assert(1 == icap->reqmod.hdr_state);
-+ debug(81, 3) ("icapReqModReadHttpHdrs: read the entire request headers\n");
-+ icapReqModParseHttpRequest(icap);
-+ if (-1 == icap->reqmod.client_fd) {
-+ /* we detected that the original client_side went away */
-+ icapReqModKeepAliveOrClose(icap);
-+ } else if (icap->enc.req_body > -1) {
-+ icap->chunk_size = 0;
-+ memBufDefInit(&icap->chunk_buf);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpBody, icap, 0);
-+ } else {
-+ icapReqModKeepAliveOrClose(icap);
-+ }
-+}
-+
-+
-+/*
-+ * icapReqModReadIcapPart
-+ *
-+ * Read the ICAP reply header.
-+ */
-+static void
-+icapReqModReadIcapPart(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int x;
-+ const char *start;
-+ const char *end;
-+ int status;
-+ int isIcap = 0;
-+ int directResponse = 0;
-+
-+ debug(81, 5) ("icapReqModReadIcapPart: FD %d httpState = %p\n", fd, data);
-+ statCounter.syscalls.sock.reads++;
-+
-+ x = icapReadHeader(fd, icap, &isIcap);
-+ if (x < 0) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (x == 0) {
-+ /*
-+ * Waiting for more headers. Schedule new read hander, but
-+ * don't reset timeout.
-+ */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadIcapPart, icap, 0);
-+ return;
-+ }
-+ /*
-+ * Parse the ICAP header
-+ */
-+ assert(icap->icap_hdr.size);
-+ debug(81, 3) ("Read icap header : <%s>\n", icap->icap_hdr.buf);
-+ if ((status =
-+ icapParseStatusLine(icap->icap_hdr.buf, icap->icap_hdr.size,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 1) ("BAD ICAP status line <%s>\n", icap->icap_hdr.buf);
-+ /* is this correct in case of ICAP protocol error? */
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ };
-+ if (200 != status && 201 != status) {
-+ debug(81, 1) ("Unsupported status '%d' from ICAP server\n", status);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ icapSetKeepAlive(icap, icap->icap_hdr.buf);
-+ if (icapFindHeader(icap->icap_hdr.buf, "Encapsulated:", &start, &end)) {
-+ icapParseEncapsulated(icap, start, end);
-+ } else {
-+ debug(81,
-+ 1)
-+ ("WARNING: icapReqModReadIcapPart() did not find 'Encapsulated' header\n");
-+ }
-+ if (icap->enc.res_hdr > -1)
-+ directResponse = 1;
-+ else if (icap->enc.res_body > -1)
-+ directResponse = 1;
-+ else
-+ directResponse = 0;
-+ debug(81, 3) ("icapReqModReadIcapPart: directResponse=%d\n",
-+ directResponse);
-+
-+ /* Check whether it is a direct reply - if so over to http part */
-+ if (directResponse) {
-+ debug(81,
-+ 3)
-+ ("icapReqModReadIcapPart: FD %d, processing HTTP response for REQMOD!\n",
-+ fd);
-+ /* got the reply, no need to come here again */
-+ icap->flags.wait_for_reply = 0;
-+ icap->flags.got_reply = 1;
-+ icapReqModHandoffRespMod(icap);
-+ return;
-+ }
-+ memBufDefInit(&icap->reqmod.hdr_buf);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpHdrs, icap, 0);
-+ return;
-+}
-+
-+/*
-+ * icapSendReqModDone
-+ *
-+ * Called after we've sent the ICAP request. Checks for errors
-+ * and installs the handler functions for the next step.
-+ */
-+static void
-+icapSendReqModDone(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+
-+ debug(81, 5) ("icapSendReqModDone: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ debug(81, 3) ("icapSendReqModDone: unreachable=1, service=%s\n",
-+ icap->current_service->uri);
-+ icapOptSetUnreachable(icap->current_service);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ /* Schedule read reply. */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadIcapPart, icap, 0);
-+ /*
-+ * Set the read timeout here because it hasn't been set yet.
-+ * We only set the read timeout after the request has been
-+ * fully written to the server-side. If we start the timeout
-+ * after connection establishment, then we are likely to hit
-+ * the timeout for POST/PUT requests that have very large
-+ * request bodies.
-+ */
-+ commSetTimeout(fd, Config.Timeout.read, icapConnectTimeout, icap);
-+}
-+
-+
-+/*
-+ * icapSendReqMod
-+ *
-+ * Send the ICAP request, including HTTP request, to the ICAP server
-+ * after connection has been established.
-+ */
-+static void
-+icapSendReqMod(int fd, int status, void *data)
-+{
-+ MemBuf mb;
-+ MemBuf mb_hdr;
-+ Packer p;
-+ IcapStateData *icap = data;
-+ char *client_addr;
-+ int icap_fd = icap->icap_fd;
-+ icap_service *service;
-+ CWCB *theCallback;
-+
-+ debug(81, 5) ("icapSendReqMod FD %d, status %d\n", fd, status);
-+ icap->flags.connect_pending = 0;
-+
-+ if (COMM_OK != status) {
-+ debug(81, 1) ("Could not connect to ICAP server %s:%d: %s\n",
-+ icap->current_service->hostname,
-+ icap->current_service->port, xstrerror());
-+ debug(81, 3) ("icapSendReqMod: unreachable=1, service=%s\n",
-+ icap->current_service->uri);
-+ icapOptSetUnreachable(icap->current_service);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_SERVICE_UNAVAILABLE, errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ fd_table[fd].pconn.uses++;
-+ fd_table[fd].pconn.type = 2;
-+ if (icap->request->content_length > 0)
-+ theCallback = icapReqModSendBodyChunk;
-+ else
-+ theCallback = icapSendReqModDone;
-+
-+ memBufDefInit(&mb);
-+ memBufDefInit(&mb_hdr);
-+ memBufPrintf(&mb_hdr, "%s %s HTTP/%d.%d\r\n",
-+ RequestMethodStr[icap->request->method],
-+ icap->reqmod.uri,
-+ icap->request->http_ver.major, icap->request->http_ver.minor);
-+ packerToMemInit(&p, &mb_hdr);
-+ httpHeaderPackInto(&icap->request->header, &p);
-+ packerClean(&p);
-+ memBufAppend(&mb_hdr, crlf, 2);
-+ service = icap->current_service;
-+ assert(service);
-+ client_addr = inet_ntoa(icap->request->client_addr);
-+
-+ memBufPrintf(&mb, "REQMOD %s ICAP/1.0\r\n", service->uri);
-+ memBufPrintf(&mb, "Encapsulated: req-hdr=0");
-+ /* TODO: Change the offset using 'request' if needed */
-+ if (icap->request->content_length > 0)
-+ memBufPrintf(&mb, ", req-body=%d", mb_hdr.size);
-+ else
-+ memBufPrintf(&mb, ", null-body=%d", mb_hdr.size);
-+ memBufAppend(&mb, crlf, 2);
-+ if (Config.icapcfg.send_client_ip || service->flags.need_x_client_ip)
-+ memBufPrintf(&mb, "X-Client-IP: %s\r\n", client_addr);
-+ if ((Config.icapcfg.send_auth_user
-+ || service->flags.need_x_authenticated_user)
-+ && (icap->request->auth_user_request != NULL))
-+ icapAddAuthUserHeader(&mb, icap->request->auth_user_request);
-+ if (service->keep_alive) {
-+ icap->flags.keep_alive = 1;
-+ } else {
-+ icap->flags.keep_alive = 0;
-+ memBufAppend(&mb, "Connection: close\r\n", 19);
-+ }
-+ memBufAppend(&mb, crlf, 2);
-+ memBufAppend(&mb, mb_hdr.buf, mb_hdr.size);
-+ memBufClean(&mb_hdr);
-+
-+ debug(81, 5) ("icapSendReqMod: FD %d writing {%s}\n", icap->icap_fd,
-+ mb.buf);
-+ comm_write_mbuf(icap_fd, mb, theCallback, icap);
-+}
-+
-+/*
-+ * icapReqModStart
-+ *
-+ * Initiate an ICAP REQMOD transaction. Create and fill in IcapStateData
-+ * structure and request a TCP connection to the server.
-+ */
-+IcapStateData *
-+icapReqModStart(icap_service *service, const char *uri, request_t * request,
-+ int fd, struct timeval start, struct in_addr log_addr, void *cookie)
-+{
-+ IcapStateData *icap = NULL;
-+
-+ debug(81, 3) ("icapReqModStart: type=%d\n", (int) service->type);
-+
-+ switch (service->type) {
-+ case ICAP_SERVICE_REQMOD_PRECACHE:
-+ break;
-+ default:
-+ fatalf("icapReqModStart: unsupported service type '%s'\n",
-+ icap_service_type_str[service->type]);
-+ break;
-+ }
-+
-+ if (service->unreachable) {
-+ if (service->bypass) {
-+ debug(81,
-+ 5) ("icapReqModStart: BYPASS because service unreachable: %s\n",
-+ service->uri);
-+ return NULL;
-+ } else {
-+ debug(81,
-+ 5) ("icapReqModStart: ERROR because service unreachable: %s\n",
-+ service->uri);
-+ return (IcapStateData *) - 1;
-+ }
-+ }
-+ icap = icapAllocate();
-+ if (!icap) {
-+ debug(81, 3) ("icapReqModStart: icapAllocate() failed\n");
-+ return NULL;
-+ }
-+ icap->current_service = service;
-+ icap->preview_size = service->preview;
-+ icap->reqmod.uri = uri; /* XXX should be xstrdup? */
-+ icap->reqmod.start = start;
-+ icap->reqmod.log_addr = log_addr;
-+ icap->request = requestLink(request);
-+ icap->reqmod.hdr_state = 0;
-+ icap->reqmod.client_fd = fd;
-+ icap->reqmod.client_cookie = cookie;
-+ cbdataLock(icap->reqmod.client_cookie);
-+
-+ if (!icapConnect(icap, icapSendReqMod))
-+ return NULL;
-+
-+ statCounter.icap.all.requests++;
-+ debug(81, 3) ("icapReqModStart: returning %p\n", icap);
-+ return icap;
-+}
-+
-+/*
-+ * icapReqModSendBodyChunk
-+ *
-+ * A "comm_write" callback. This is called after comm_write() does
-+ * its job to let us know how things went. If there are no errors,
-+ * get another chunk of the body from client_side.
-+ */
-+static void
-+icapReqModSendBodyChunk(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapReqModSendBodyChunk: FD %d wrote %d errflag %d.\n",
-+ fd, (int) size, errflag);
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ clientReadBody(icap->request,
-+ memAllocate(MEM_8K_BUF), 8192, icapReqModBodyHandler, icap);
-+}
-+
-+/*
-+ * icapReqModBodyHandler
-+ *
-+ * Called after Squid gets a chunk of the request entity from the
-+ * client side. The body is chunkified and passed to comm_write.
-+ * The comm_write callback depends on whether or not this is the
-+ * last chunk.
-+ */
-+static void
-+icapReqModBodyHandler(char *buf, ssize_t size, void *data)
-+{
-+ IcapStateData *icap = data;
-+ MemBuf mb;
-+ CWCB *theCallback = icapReqModSendBodyChunk;
-+ if (size < 0) {
-+ debug(81, 1) ("icapReqModBodyHandler: %s\n", xstrerror());
-+ memFree8K(buf);
-+ return;
-+ }
-+ memBufDefInit(&mb);
-+ debug(81, 3) ("icapReqModBodyHandler: writing chunk size %d\n", size);
-+ memBufPrintf(&mb, "%x\r\n", size);
-+ if (size)
-+ memBufAppend(&mb, buf, size);
-+ else
-+ theCallback = icapSendReqModDone;
-+ memBufAppend(&mb, crlf, 2);
-+ memFree8K(buf);
-+ comm_write_mbuf(icap->icap_fd, mb, theCallback, icap);
-+}
-+
-+/*
-+ * icapReqModReadHttpBody
-+ *
-+ * The read handler for the client's HTTP connection when reading
-+ * message bodies. Called by comm_select().
-+ */
-+static void
-+icapReqModReadHttpBody(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int len;
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d called\n", fd);
-+ len = memBufRead(fd, &icap->chunk_buf);
-+ debug(81, 3) ("icapReqModReadHttpBody: read returns %d\n", len);
-+ if (len < 0) {
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d %s\n", fd, xstrerror());
-+ if (!ignoreErrno(errno))
-+ icap->flags.reqmod_http_entity_eof = 1;
-+ } else if (0 == len) {
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d EOF\n", fd);
-+ icap->flags.reqmod_http_entity_eof = 1;
-+ } else {
-+ fd_bytes(fd, len, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, len);
-+ icap->reqmod.http_entity.bytes_read +=
-+ icapParseChunkedBody(icap,
-+ icapReqModMemBufAppend, &icap->reqmod.http_entity.buf);
-+ }
-+ if (icap->reqmod.http_entity.bytes_read >= icap->request->content_length)
-+ icap->flags.reqmod_http_entity_eof = 1;
-+
-+ if (!icap->flags.reqmod_http_entity_eof)
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpBody, icap, 0);
-+ /*
-+ * Notify the other side if it is waiting for data from us
-+ */
-+ debug(81, 3) ("%s:%d http_entity.callback=%p\n", __FILE__, __LINE__,
-+ icap->reqmod.http_entity.callback);
-+ debug(81, 3) ("%s:%d http_entity.buf.size=%d\n", __FILE__, __LINE__,
-+ icap->reqmod.http_entity.buf.size);
-+ if (icap->reqmod.http_entity.callback && icap->reqmod.http_entity.buf.size) {
-+ icapReqModPassHttpBody(icap,
-+ icap->reqmod.http_entity.callback_buf,
-+ icap->reqmod.http_entity.callback_bufsize,
-+ icap->reqmod.http_entity.callback,
-+ icap->reqmod.http_entity.callback_data);
-+ icap->reqmod.http_entity.callback = NULL;
-+ cbdataUnlock(icap->reqmod.http_entity.callback_data);
-+
-+ }
-+}
-+
-+/*
-+ * icapReqModPassHttpBody
-+ *
-+ * Called from http.c after request headers have been sent.
-+ * This function feeds the http.c module chunks of the request
-+ * body that were stored in the http_entity.buf MemBuf.
-+ */
-+static void
-+icapReqModPassHttpBody(IcapStateData * icap, char *buf, size_t size,
-+ CBCB * callback, void *cbdata)
-+{
-+ debug(81, 3) ("icapReqModPassHttpBody: called\n");
-+ if (!buf) {
-+ debug(81, 1) ("icapReqModPassHttpBody: FD %d called with %p, %d, %p (request aborted)\n",
-+ icap->icap_fd, buf, (int) size, cbdata);
-+ comm_close(icap->icap_fd);
-+ return;
-+ }
-+ if (!cbdataValid(cbdata)) {
-+ debug(81,
-+ 1)
-+ ("icapReqModPassHttpBody: FD %d callback data invalid, closing\n",
-+ icap->icap_fd);
-+ comm_close(icap->icap_fd); /*It is better to be sure that the connection will be closed..... */
-+ /*icapReqModKeepAliveOrClose(icap); */
-+ return;
-+ }
-+ debug(81, 3) ("icapReqModPassHttpBody: entity buf size = %d\n",
-+ icap->reqmod.http_entity.buf.size);
-+ if (icap->reqmod.http_entity.buf.size) {
-+ int copy_sz = icap->reqmod.http_entity.buf.size;
-+ if (copy_sz > size)
-+ copy_sz = size;
-+ xmemcpy(buf, icap->reqmod.http_entity.buf.buf, copy_sz);
-+ /* XXX don't let Alex see this ugliness */
-+ xmemmove(icap->reqmod.http_entity.buf.buf,
-+ icap->reqmod.http_entity.buf.buf + copy_sz,
-+ icap->reqmod.http_entity.buf.size - copy_sz);
-+ icap->reqmod.http_entity.buf.size -= copy_sz;
-+ debug(81, 3) ("icapReqModPassHttpBody: giving %d bytes to other side\n",
-+ copy_sz);
-+ callback(buf, copy_sz, cbdata);
-+ debug(81, 3) ("icapReqModPassHttpBody: entity buf size now = %d\n",
-+ icap->reqmod.http_entity.buf.size);
-+ return;
-+ }
-+ if (icap->flags.reqmod_http_entity_eof) {
-+ debug(81, 3) ("icapReqModPassHttpBody: signalling EOF\n");
-+ callback(buf, 0, cbdata);
-+ icapReqModKeepAliveOrClose(icap);
-+ return;
-+ }
-+ /*
-+ * We have no data for the other side at this point. Save all
-+ * these values and use them when we do have data.
-+ */
-+ assert(NULL == icap->reqmod.http_entity.callback);
-+ icap->reqmod.http_entity.callback = callback;
-+ icap->reqmod.http_entity.callback_data = cbdata;
-+ icap->reqmod.http_entity.callback_buf = buf;
-+ icap->reqmod.http_entity.callback_bufsize = size;
-+ cbdataLock(icap->reqmod.http_entity.callback_data);
-+}
-+
-+/*
-+ * Body reader handler for use with request->body_reader function
-+ * Simple a wrapper for icapReqModPassHttpBody function
-+ */
-+
-+static void
-+icapReqModBodyReader(request_t * request, char *buf, size_t size,
-+ CBCB * callback, void *cbdata)
-+{
-+ IcapStateData *icap = request->body_reader_data;
-+ icapReqModPassHttpBody(icap, buf, size, callback, cbdata);
-+}
-+
-+/*
-+ * icapReqModMemBufAppend
-+ *
-+ * stupid wrapper to eliminate compiler warnings
-+ */
-+static void
-+icapReqModMemBufAppend(void *data, const char *buf, ssize_t size)
-+{
-+ memBufAppend(data, buf, size);
-+}
-Index: src/icap_respmod.c
-===================================================================
-RCS file: src/icap_respmod.c
-diff -N src/icap_respmod.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_respmod.c 23 Nov 2005 20:34:34 -0000 1.1.2.60
-@@ -0,0 +1,1039 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+static CWCB icapSendRespModDone;
-+static PF icapRespModGobble;
-+extern PF icapReadReply;
-+static PF icapRespModReadReply;
-+static int icapReadReply2(IcapStateData * icap);
-+static void icapReadReply3(IcapStateData * icap);
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+const char *crlf = "\r\n";
-+
-+static void
-+getICAPRespModString(MemBuf * mb, int o1, int o2, int o3,
-+ const char *client_addr, IcapStateData * icap, const icap_service * service)
-+{
-+ memBufPrintf(mb, "RESPMOD %s ICAP/1.0\r\nEncapsulated:", service->uri);
-+ if (o1 >= 0)
-+ memBufPrintf(mb, " req-hdr=%1d", o1);
-+ if (o2 >= 0)
-+ memBufPrintf(mb, ", res-hdr=%1d", o2);
-+ if (o3 >= 0)
-+ memBufPrintf(mb, ", res-body=%1d", o3);
-+ else
-+ memBufPrintf(mb, ", null-body=%1d", -o3);
-+
-+ memBufPrintf(mb, crlf);
-+ if (Config.icapcfg.send_client_ip || service->flags.need_x_client_ip) {
-+ memBufPrintf(mb, "X-Client-IP: %s\r\n", client_addr);
-+ }
-+ if ((Config.icapcfg.send_auth_user
-+ || service->flags.need_x_authenticated_user)
-+ && (icap->request->auth_user_request != NULL)) {
-+ icapAddAuthUserHeader(mb, icap->request->auth_user_request);
-+ }
-+#if NOT_YET_FINISHED
-+ if (Config.icapcfg.trailers) {
-+ memBufPrintf(mb, "X-TE: trailers\r\n");
-+ }
-+#endif
-+ if (service->flags.allow_204)
-+ memBufPrintf(mb, "Allow: 204\r\n");
-+}
-+
-+static int
-+buildRespModHeader(MemBuf * mb, IcapStateData * icap, char *buf,
-+ ssize_t len, int theEnd)
-+{
-+ MemBuf mb_hdr;
-+ char *client_addr;
-+ int o2 = 0;
-+ int o3 = 0;
-+ int hlen;
-+ int consumed;
-+ icap_service *service;
-+ HttpReply *r;
-+
-+ if (memBufIsNull(&icap->respmod.req_hdr_copy))
-+ memBufDefInit(&icap->respmod.req_hdr_copy);
-+
-+ memBufAppend(&icap->respmod.req_hdr_copy, buf, len);
-+
-+ if (icap->respmod.req_hdr_copy.size > 4 && strncmp(icap->respmod.req_hdr_copy.buf, "HTTP/", 5)) {
-+ debug(81, 3) ("buildRespModHeader: Non-HTTP-compliant header: '%s'\n", buf);
-+ /*
-+ *Possible we can consider that we did not have http responce headers
-+ *(maybe HTTP 0.9 protocol), lets returning -1...
-+ */
-+ consumed = -1;
-+ o2 = -1;
-+ memBufDefInit(&mb_hdr);
-+ } else {
-+
-+ hlen = headersEnd(icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ debug(81, 3) ("buildRespModHeader: headersEnd = %d(%s)\n", hlen, buf);
-+ if (0 == hlen)
-+ return 0;
-+
-+ /*
-+ * calc how many bytes from this 'buf' went towards the
-+ * reply header.
-+ */
-+ consumed = hlen - (icap->respmod.req_hdr_copy.size - len);
-+ debug(81, 3) ("buildRespModHeader: consumed = %d\n", consumed);
-+
-+
-+ /*
-+ * now, truncate our req_hdr_copy at the header end.
-+ * this 'if' statement might be unncessary?
-+ */
-+ if (hlen < icap->respmod.req_hdr_copy.size)
-+ icap->respmod.req_hdr_copy.size = hlen;
-+
-+ /* Copy request header */
-+ memBufDefInit(&mb_hdr);
-+ httpBuildRequestPrefix(icap->request, icap->request,
-+ icap->respmod.entry, &mb_hdr, icap->http_flags);
-+ o2 = mb_hdr.size;
-+ }
-+
-+ /* Copy response header - Append to request header mbuffer */
-+ memBufAppend(&mb_hdr,
-+ icap->respmod.req_hdr_copy.buf, icap->respmod.req_hdr_copy.size);
-+ o3 = mb_hdr.size;
-+
-+ service = icap->current_service;
-+ assert(service);
-+ client_addr = inet_ntoa(icap->request->client_addr);
-+
-+ r = httpReplyCreate();
-+ httpReplyParse(r, icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ icap->respmod.res_body_sz = httpReplyBodySize(icap->request->method, r);
-+ httpReplyDestroy(r);
-+ if (icap->respmod.res_body_sz)
-+ getICAPRespModString(mb, 0, o2, o3, client_addr, icap, service);
-+ else
-+ getICAPRespModString(mb, 0, o2, -o3, client_addr, icap, service);
-+ if (Config.icapcfg.preview_enable)
-+ if (icap->preview_size >= 0) {
-+ memBufPrintf(mb, "Preview: %d\r\n", icap->preview_size);
-+ icap->flags.preview_done = 0;
-+ }
-+ if (service->keep_alive) {
-+ icap->flags.keep_alive = 1;
-+ memBufAppend(mb, "Connection: keep-alive\r\n", 24);
-+ } else {
-+ icap->flags.keep_alive = 0;
-+ memBufAppend(mb, "Connection: close\r\n", 19);
-+ }
-+ memBufAppend(mb, crlf, 2);
-+ memBufAppend(mb, mb_hdr.buf, mb_hdr.size);
-+ memBufClean(&mb_hdr);
-+
-+
-+ return consumed;
-+}
-+
-+
-+void
-+icapSendRespMod(IcapStateData * icap, char *buf, int len, int theEnd)
-+{
-+ MemBuf mb;
-+#if ICAP_PREVIEW
-+ int size;
-+ const int preview_size = icap->preview_size;
-+#endif
-+ debug(81, 5) ("icapSendRespMod: FD %d, len %d, theEnd %d\n",
-+ icap->icap_fd, len, theEnd);
-+
-+ if (icap->flags.no_content) {
-+ /*
-+ * ICAP server said there are no modifications to make, so
-+ * just append this data to the StoreEntry
-+ */
-+ if (icap->respmod.resp_copy.size) {
-+ /*
-+ * first copy the data that we already sent to the ICAP server
-+ */
-+ memBufAppend(&icap->chunk_buf,
-+ icap->respmod.resp_copy.buf, icap->respmod.resp_copy.size);
-+ icap->respmod.resp_copy.size = 0;
-+ }
-+ debug(81, 5) ("icapSendRepMod: len=%d theEnd=%d write_pending=%d\n",
-+ len, theEnd, icap->flags.write_pending);
-+ if (len) {
-+ /*
-+ * also copy any new data from the HTTP side
-+ */
-+ memBufAppend(&icap->chunk_buf, buf, len);
-+ }
-+ (void) icapReadReply2(icap);
-+ return;
-+ }
-+ if (theEnd) {
-+ if (icap->respmod.res_body_sz)
-+ icap->flags.send_zero_chunk = 1;
-+ icap->flags.http_server_eof = 1;
-+ }
-+ /*
-+ * httpReadReply is going to call us with a chunk and then
-+ * right away again with an EOF if httpPconnTransferDone() is true.
-+ * Since the first write is already dispatched, we'll have to
-+ * hack this in somehow.
-+ */
-+ if (icap->flags.write_pending) {
-+ debug(81, 3) ("icapSendRespMod: oops, write_pending=1\n");
-+ assert(theEnd);
-+ assert(len == 0);
-+ return;
-+ }
-+ if (!cbdataValid(icap)) {
-+ debug(81, 3) ("icapSendRespMod: failed to establish connection?\n");
-+ return;
-+ }
-+ memBufDefInit(&mb);
-+
-+#if SUPPORT_ICAP_204 || ICAP_PREVIEW
-+ /*
-+ * make a copy of the response in case ICAP server gives us a 204
-+ */
-+ /*
-+ * This piece of code is problematic for 204 responces outside preview.
-+ * The icap->respmod.resp_copy continues to filled until we had responce
-+ * If the icap server waits to gets all data before sends its responce
-+ * then we are puting all downloading object to the main system memory.
-+ * My opinion is that 204 responces outside preview must be disabled .....
-+ * /chtsanti
-+ */
-+
-+ if (len && icap->flags.copy_response) {
-+ if (memBufIsNull(&icap->respmod.resp_copy))
-+ memBufDefInit(&icap->respmod.resp_copy);
-+ memBufAppend(&icap->respmod.resp_copy, buf, len);
-+ }
-+#endif
-+
-+ if (icap->sc == 0) {
-+ /* No data sent yet. Start with headers */
-+ if ((icap->sc = buildRespModHeader(&mb, icap, buf, len, theEnd)) > 0) {
-+ buf += icap->sc;
-+ len -= icap->sc;
-+ }
-+ /*
-+ * Then we do not have http responce headers. All data (previous and those in buf)
-+ * now are exist to icap->respmod.req_hdr_copy. Lets get them back.......
-+ */
-+ if (icap->sc < 0) {
-+ memBufAppend(&icap->respmod.buffer,
-+ icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ icap->sc = icap->respmod.req_hdr_copy.size;
-+ icap->respmod.req_hdr_copy.size = 0;
-+ buf = NULL;
-+ len = 0;
-+ }
-+ }
-+ if (0 == icap->sc) {
-+ /* check again; bail if we're not ready to send ICAP/HTTP hdrs */
-+ debug(81, 5) ("icapSendRespMod: dont have full HTTP response hdrs\n");
-+ memBufClean(&mb);
-+ return;
-+ }
-+#if ICAP_PREVIEW
-+ if (preview_size < 0 || !Config.icapcfg.preview_enable) /* preview feature off */
-+ icap->flags.preview_done = 1;
-+
-+ if (!icap->flags.preview_done) {
-+ /* preview not yet sent */
-+ if (icap->sc > 0 && icap->respmod.buffer.size <= preview_size
-+ && len > 0) {
-+ /* Try to collect at least preview_size+1 bytes */
-+ /* By collecting one more byte than needed for preview we know best */
-+ /* whether we have to send the ieof chunk extension */
-+ size = icap->respmod.buffer.size + len;
-+ if (size > preview_size + 1)
-+ size = preview_size + 1;
-+ size -= icap->respmod.buffer.size;
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: copy %d more bytes to preview buffer.\n",
-+ icap->icap_fd, size);
-+ memBufAppend(&icap->respmod.buffer, buf, size);
-+ buf = ((char *) buf) + size;
-+ len -= size;
-+ }
-+ if (icap->respmod.buffer.size > preview_size || theEnd) {
-+ /* we got enough bytes for preview or this is the last call */
-+ /* add preview preview now */
-+ if (icap->respmod.buffer.size > 0) {
-+ size = icap->respmod.buffer.size;
-+ if (size > preview_size)
-+ size = preview_size;
-+ memBufPrintf(&mb, "%x\r\n", size);
-+ memBufAppend(&mb, icap->respmod.buffer.buf, size);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += size;
-+ }
-+ if (icap->respmod.buffer.size <= preview_size) {
-+ /* content length is less than preview size+1 */
-+ if (icap->respmod.res_body_sz)
-+ memBufAppend(&mb, "0; ieof\r\n\r\n", 11);
-+ memBufReset(&icap->respmod.buffer); /* will now be used for other data */
-+ } else {
-+ char ch;
-+ memBufAppend(&mb, "0\r\n\r\n", 5);
-+ /* end of preview, wait for continue or 204 signal */
-+ /* copy the extra byte and all other data to the icap buffer */
-+ /* so that it can be handled next time */
-+ ch = icap->respmod.buffer.buf[preview_size];
-+ memBufReset(&icap->respmod.buffer); /* will now be used for other data */
-+ memBufAppend(&icap->respmod.buffer, &ch, 1);
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: sending preview and keeping %d bytes in internal buf.\n",
-+ icap->icap_fd, len + 1);
-+ if (len > 0)
-+ memBufAppend(&icap->respmod.buffer, buf, len);
-+ }
-+ icap->flags.preview_done = 1;
-+ icap->flags.wait_for_preview_reply = 1;
-+ }
-+ } else if (icap->flags.wait_for_preview_reply) {
-+ /* received new data while waiting for preview response */
-+ /* add data to internal buffer and send later */
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: add %d more bytes to internal buf while waiting for preview-response.\n",
-+ icap->icap_fd, len);
-+ if (len > 0)
-+ memBufAppend(&icap->respmod.buffer, buf, len);
-+ /* do not send any data now while waiting for preview response */
-+ /* but prepare for read more data on the HTTP connection */
-+ memBufClean(&mb);
-+ return;
-+ } else
-+#endif
-+ {
-+ /* after preview completed and ICAP preview response received */
-+ /* there may still be some data in the buffer */
-+ if (icap->respmod.buffer.size > 0) {
-+ memBufPrintf(&mb, "%x\r\n", icap->respmod.buffer.size);
-+ memBufAppend(&mb, icap->respmod.buffer.buf,
-+ icap->respmod.buffer.size);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += icap->respmod.buffer.size;
-+ memBufReset(&icap->respmod.buffer);
-+ }
-+ if (len > 0) {
-+ memBufPrintf(&mb, "%x\r\n", len);
-+ memBufAppend(&mb, buf, len);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += len;
-+ }
-+ if (icap->flags.send_zero_chunk) {
-+ /* send zero end chunk */
-+ icap->flags.send_zero_chunk = 0;
-+ icap->flags.http_server_eof = 1;
-+ memBufAppend(&mb, "0\r\n\r\n", 5);
-+ }
-+ /* wait for data coming from ICAP server as soon as we sent something */
-+ /* but of course only until we got the response header */
-+ if (!icap->flags.got_reply)
-+ icap->flags.wait_for_reply = 1;
-+ }
-+ commSetTimeout(icap->icap_fd, -1, NULL, NULL);
-+
-+ if (!mb.size) {
-+ memBufClean(&mb);
-+ return;
-+ }
-+ debug(81, 5) ("icapSendRespMod: FD %d writing {%s}\n", icap->icap_fd,
-+ mb.buf);
-+ icap->flags.write_pending = 1;
-+ comm_write_mbuf(icap->icap_fd, mb, icapSendRespModDone, icap);
-+}
-+
-+static void
-+icapRespModReadReply(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int x;
-+ int status = 0;
-+ int isIcap = 0;
-+ int directResponse = 0;
-+ ErrorState *err;
-+ const char *start;
-+ const char *end;
-+
-+ debug(81, 5) ("icapRespModReadReply: FD %d data = %p\n", fd, data);
-+ statCounter.syscalls.sock.reads++;
-+
-+ x = icapReadHeader(fd, icap, &isIcap);
-+ if (x < 0) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (x == 0) {
-+ /*
-+ * Waiting for more headers. Schedule new read hander, but
-+ * don't reset timeout.
-+ */
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+ return;
-+ }
-+ /*
-+ * Parse the ICAP header
-+ */
-+ assert(icap->icap_hdr.size);
-+ debug(81, 3) ("Parse icap header : <%s>\n", icap->icap_hdr.buf);
-+ if ((status =
-+ icapParseStatusLine(icap->icap_hdr.buf, icap->icap_hdr.size,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 1) ("BAD ICAP status line <%s>\n", icap->icap_hdr.buf);
-+ /* is this correct in case of ICAP protocol error? */
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ };
-+ /* OK here we have responce. Lets stop filling the
-+ * icap->respmod.resp_copy buffer ....
-+ */
-+ icap->flags.copy_response = 0;
-+
-+ icapSetKeepAlive(icap, icap->icap_hdr.buf);
-+#if ICAP_PREVIEW
-+ if (icap->flags.wait_for_preview_reply) {
-+ if (100 == status) {
-+ debug(81, 5) ("icapRespModReadReply: 100 Continue received\n");
-+ icap->flags.wait_for_preview_reply = 0;
-+ /* if http_server_eof
-+ * call again icapSendRespMod to handle data that
-+ * was received while waiting for this ICAP response
-+ * else let http to call icapSendRespMod when new data arrived
-+ */
-+ if (icap->flags.http_server_eof)
-+ icapSendRespMod(icap, NULL, 0, 0);
-+ /*
-+ * reset the header to send the rest of the preview
-+ */
-+ if (!memBufIsNull(&icap->icap_hdr))
-+ memBufReset(&icap->icap_hdr);
-+
-+ /*We do n't need it any more ....... */
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+
-+ return;
-+ }
-+ if (204 == status) {
-+ debug(81,
-+ 5) ("icapRespModReadReply: 204 No modification received\n");
-+ icap->flags.wait_for_preview_reply = 0;
-+ }
-+ }
-+#endif /*ICAP_PREVIEW */
-+
-+#if SUPPORT_ICAP_204 || ICAP_PREVIEW
-+ if (204 == status) {
-+ debug(81, 3) ("got 204 status from ICAP server\n");
-+ debug(81, 3) ("setting icap->flags.no_content\n");
-+ icap->flags.no_content = 1;
-+ /*
-+ * copy the response already written to the ICAP server
-+ */
-+ debug(81, 3) ("copying %d bytes from resp_copy to chunk_buf\n",
-+ icap->respmod.resp_copy.size);
-+ memBufAppend(&icap->chunk_buf,
-+ icap->respmod.resp_copy.buf, icap->respmod.resp_copy.size);
-+ icap->respmod.resp_copy.size = 0;
-+ if (icapReadReply2(icap) < 0)
-+ comm_close(fd);
-+ /*
-+ * XXX ideally want to clean icap->respmod.resp_copy here
-+ * XXX ideally want to "close" ICAP server connection here
-+ * OK do it....
-+ */
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+ return;
-+ }
-+#endif
-+ if (200 != status && 201 != status) {
-+ debug(81, 1) ("Unsupported status '%d' from ICAP server\n", status);
-+ /* Did not find a proper ICAP response */
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icapFindHeader(icap->icap_hdr.buf, "Encapsulated:", &start, &end)) {
-+ icapParseEncapsulated(icap, start, end);
-+ } else {
-+ debug(81,
-+ 1)
-+ ("WARNING: icapRespModReadReply() did not find 'Encapsulated' header\n");
-+ }
-+ if (icap->enc.res_hdr > -1)
-+ directResponse = 1;
-+ else if (icap->enc.res_body > -1)
-+ directResponse = 1;
-+ else
-+ directResponse = 0;
-+
-+ /*
-+ * "directResponse" is the normal case here. If we don't have
-+ * a response header or body, it is an error.
-+ */
-+ if (!directResponse) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ /* got the reply, no need to come here again */
-+ icap->flags.wait_for_reply = 0;
-+ icap->flags.got_reply = 1;
-+ /* Next, gobble any data before the HTTP response starts */
-+ if (icap->enc.res_hdr > -1)
-+ icap->bytes_to_gobble = icap->enc.res_hdr;
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModGobble, icap, 0);
-+}
-+
-+
-+/*
-+ * Gobble up (read) some bytes until we get to the start of the body
-+ */
-+static void
-+icapRespModGobble(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int len;
-+ LOCAL_ARRAY(char, junk, SQUID_TCP_SO_RCVBUF);
-+ debug(81, 3) ("icapRespModGobble: FD %d gobbling %d bytes\n", fd,
-+ icap->bytes_to_gobble);
-+ len = FD_READ_METHOD(fd, junk, icap->bytes_to_gobble);
-+ debug(81, 3) ("icapRespModGobble: gobbled %d bytes\n", len);
-+ if (len < 0) {
-+ /* XXX error */
-+ abort();
-+ }
-+ icap->bytes_to_gobble -= len;
-+ if (icap->bytes_to_gobble)
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModGobble, icap, 0);
-+ else
-+ icapReadReply(fd, icap);
-+}
-+
-+
-+static void
-+icapSendRespModDone(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+ ErrorState *err;
-+
-+ icap->flags.write_pending = 0;
-+ debug(81, 5) ("icapSendRespModDone: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ if (cbdataValid(icap))
-+ err->request = requestLink(icap->request);
-+ storeEntryReset(icap->respmod.entry);
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (EBIT_TEST(icap->respmod.entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("icapSendRespModDone: Entry Aborded\n");
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icap->flags.send_zero_chunk) {
-+ debug(81,
-+ 3) ("icapSendRespModDone: I'm supposed to send zero chunk now\n");
-+ icap->flags.send_zero_chunk = 0;
-+ icapSendRespMod(icap, NULL, 0, 1);
-+ return;
-+ }
-+ if (icap->flags.wait_for_preview_reply || icap->flags.wait_for_reply) {
-+ /* Schedule reading the ICAP response */
-+ debug(81,
-+ 3)
-+ ("icapSendRespModDone: FD %d: commSetSelect on read icapRespModReadReply.\n",
-+ fd);
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+#if 1
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+#else
-+ if (icap->flags.wait_for_preview_reply || icap->flags.http_server_eof) {
-+ /*
-+ * Set the read timeout only after all data has been sent
-+ * or we are waiting for a preview response
-+ * If the ICAP server does not return any data till all data
-+ * has been sent, we are likely to hit the timeout for large
-+ * HTTP bodies
-+ */
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+ }
-+#endif
-+ }
-+}
-+
-+void
-+icapConnectOver(int fd, int status, void *data)
-+{
-+ ErrorState *err;
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapConnectOver: FD %d, status=%d\n", fd, status);
-+ icap->flags.connect_pending = 0;
-+ if (status < 0) {
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ err->request = requestLink(icap->request);
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ debug(81, 3) ("icapConnectOver: status < 0, unreachable=1\n");
-+ icapOptSetUnreachable(icap->current_service);
-+ return;
-+ }
-+ fd_table[fd].pconn.uses++;
-+ fd_table[fd].pconn.type = 2;
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+}
-+
-+
-+
-+IcapStateData *
-+icapRespModStart(icap_service_t type, request_t * request, StoreEntry * entry,
-+ http_state_flags http_flags)
-+{
-+ IcapStateData *icap = NULL;
-+ CNCB *theCallback = NULL;
-+ icap_service *service = NULL;
-+
-+ debug(81, 3) ("icapRespModStart: type=%d\n", (int) type);
-+ assert(type >= 0 && type < ICAP_SERVICE_MAX);
-+
-+ service = icapService(type, request);
-+ if (!service) {
-+ debug(81, 3) ("icapRespModStart: no service found\n");
-+ return NULL; /* no service found */
-+ }
-+ if (service->unreachable) {
-+ if (service->bypass) {
-+ debug(81,
-+ 5)
-+ ("icapRespModStart: BYPASS because service unreachable: %s\n",
-+ service->uri);
-+ return NULL;
-+ } else {
-+ debug(81,
-+ 5)
-+ ("icapRespModStart: ERROR because service unreachable: %s\n",
-+ service->uri);
-+ return (IcapStateData *) - 1;
-+ }
-+ }
-+ switch (type) {
-+ /* TODO: When we support more than ICAP_SERVICE_RESPMOD_PRECACHE, we needs to change
-+ * this switch, because callbacks isn't keep */
-+ case ICAP_SERVICE_RESPMOD_PRECACHE:
-+ theCallback = icapConnectOver;
-+ break;
-+ default:
-+ fatalf("icapRespModStart: unsupported service type '%s'\n",
-+ icap_service_type_str[type]);
-+ break;
-+ }
-+
-+ icap = icapAllocate();
-+ if (!icap) {
-+ debug(81, 3) ("icapRespModStart: icapAllocate() failed\n");
-+ return NULL;
-+ }
-+ icap->request = requestLink(request);
-+ icap->respmod.entry = entry;
-+ if (entry)
-+ storeLockObject(entry);
-+ icap->http_flags = http_flags;
-+ memBufDefInit(&icap->respmod.buffer);
-+ memBufDefInit(&icap->chunk_buf);
-+
-+ icap->current_service = service;
-+ icap->preview_size = service->preview;
-+
-+ /*
-+ * Don't create socket to the icap server now, but only for the first
-+ * packet receive from the http server. This will resolve all timeout
-+ * between the web server and icap server.
-+ */
-+ debug(81, 3) ("icapRespModStart: setting connect_requested to 0\n");
-+ icap->flags.connect_requested = 0;
-+
-+ /*
-+ * make a copy the HTTP response that we send to the ICAP server in
-+ * case it turns out to be a 204
-+ */
-+#ifdef SUPPORT_ICAP_204
-+ icap->flags.copy_response = 1;
-+#elif ICAP_PREVIEW
-+ if (preview_size < 0 || !Config.icapcfg.preview_enable)
-+ icap->flags.copy_response = 0;
-+ else
-+ icap->flags.copy_response = 1;
-+#else
-+ icap->flags.copy_response = 0;
-+#endif
-+
-+ statCounter.icap.all.requests++;
-+ debug(81, 3) ("icapRespModStart: returning %p\n", icap);
-+ return icap;
-+}
-+
-+static int
-+icapHttpReplyHdrState(IcapStateData * icap)
-+{
-+ assert(icap);
-+ if (NULL == icap->httpState)
-+ return 0;
-+ return icap->httpState->reply_hdr_state;
-+}
-+
-+static void
-+icapProcessHttpReplyHeader(IcapStateData * icap, const char *buf, int size)
-+{
-+ if (NULL == icap->httpState) {
-+ icap->httpState = cbdataAlloc(HttpStateData);
-+ icap->httpState->request = requestLink(icap->request);
-+ icap->httpState->orig_request = requestLink(icap->request);
-+ icap->httpState->entry = icap->respmod.entry;
-+ storeLockObject(icap->httpState->entry); /* lock it */
-+ }
-+ httpProcessReplyHeader(icap->httpState, buf, size);
-+ if (2 == icap->httpState->reply_hdr_state)
-+ EBIT_CLR(icap->httpState->entry->flags, ENTRY_FWD_HDR_WAIT);
-+}
-+
-+/*
-+ * icapRespModKeepAliveOrClose
-+ *
-+ * Called when we are done reading from the ICAP server.
-+ * Either close the connection or keep it open for a future
-+ * transaction.
-+ */
-+static void
-+icapRespModKeepAliveOrClose(IcapStateData * icap)
-+{
-+ int fd = icap->icap_fd;
-+ if (fd < 0)
-+ return;
-+ if (!icap->flags.keep_alive) {
-+ debug(81, 3) ("%s:%d keep_alive not set, closing\n", __FILE__,
-+ __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ debug(81, 3) ("%s:%d FD %d looks good, keeping alive\n", __FILE__, __LINE__,
-+ fd);
-+ commSetDefer(fd, NULL, NULL);
-+ commSetTimeout(fd, -1, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, NULL, NULL, 0);
-+ comm_remove_close_handler(fd, icapStateFree, icap);
-+ pconnPush(fd, icap->current_service->hostname, icap->current_service->port);
-+ icap->icap_fd = -1;
-+ icapStateFree(-1, icap);
-+}
-+
-+
-+
-+/*
-+ * copied from httpPconnTransferDone
-+ *
-+ */
-+static int
-+icapPconnTransferDone(int fd, IcapStateData * icap)
-+{
-+ debug(81, 3) ("icapPconnTransferDone: FD %d\n", fd);
-+ /*
-+ * Be careful with 204 responses. Normally we are done when we
-+ * see the zero-end chunk, but that won't happen for 204s, so we
-+ * use an EOF indicator on the HTTP side instead.
-+ */
-+ if (icap->flags.no_content && icap->flags.http_server_eof) {
-+ debug(81, 5) ("icapPconnTransferDone: no content, ret 1\n");
-+ return 1;
-+ }
-+ if (icapHttpReplyHdrState(icap) != 2) {
-+ debug(81,
-+ 5) ("icapPconnTransferDone: didn't see end of HTTP hdrs, ret 0\n");
-+ return 0;
-+ }
-+ if (icap->enc.null_body > -1) {
-+ debug(81, 5) ("icapPconnTransferDone: no message body, ret 1\n");
-+ return 1;
-+ }
-+ if (icap->chunk_size == -2) { //AI: was != -2 ; and change content with bottom
-+ /* zero end chunk reached */
-+ debug(81, 5) ("icapPconnTransferDone: got zero end chunk\n");
-+ return 1;
-+ }
-+ debug(81, 5) ("icapPconnTransferDone: didnt get zero end chunk yet\n"); //AI: change with second top condition
-+
-+ return 0;
-+}
-+
-+static int
-+icapExpectedHttpReplyHdrSize(IcapStateData * icap)
-+{
-+ if (icap->enc.res_body > -1 && icap->enc.res_hdr > -1)
-+ return (icap->enc.res_body - icap->enc.res_hdr);
-+ if (icap->enc.null_body > -1 && icap->enc.res_hdr > -1)
-+ return icap->enc.null_body - icap->enc.res_hdr;
-+ /*The case we did not get res_hdr ..... */
-+ if (icap->enc.res_body > -1)
-+ return icap->enc.res_body;
-+ if (icap->enc.null_body > -1)
-+ return icap->enc.null_body;
-+ return -1;
-+}
-+
-+/*
-+ * copied from httpReadReply()
-+ *
-+ * by the time this is called, the ICAP headers have already
-+ * been read.
-+ */
-+void
-+icapReadReply(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ StoreEntry *entry = icap->respmod.entry;
-+ const request_t *request = icap->request;
-+ int len;
-+ debug(81, 5) ("icapReadReply: FD %d: icap %p.\n", fd, data);
-+ if (icap->flags.no_content && !icap->flags.http_server_eof) { //AI
-+
-+ return;
-+ }
-+ if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ comm_close(fd);
-+ return;
-+ }
-+ errno = 0;
-+ statCounter.syscalls.sock.reads++;
-+ len = memBufRead(fd, &icap->chunk_buf);
-+ debug(81, 5) ("icapReadReply: FD %d: len %d.\n", fd, len);
-+ if (len > 0) {
-+ fd_bytes(fd, len, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, len);
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+ if (icap->chunk_buf.size < icap->chunk_buf.capacity) {
-+ *(icap->chunk_buf.buf + icap->chunk_buf.size) = '\0';
-+ debug(81, 9) ("{%s}\n", icap->chunk_buf.buf);
-+ }
-+ }
-+ if (len <= 0) {
-+ debug(81, 2) ("icapReadReply: FD %d: read failure: %s.\n",
-+ fd, xstrerror());
-+ if (ignoreErrno(errno)) {
-+ debug(81, 2) ("icapReadReply: FD %d: ignored errno\n", fd);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ } else if (entry->mem_obj->inmem_hi == 0) {
-+ ErrorState *err;
-+ debug(81, 2) ("icapReadReply: FD %d: generating error page\n", fd);
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink((request_t *) request);
-+ err->xerrno = errno;
-+ errorAppendEntry(entry, err);
-+ comm_close(fd);
-+ } else {
-+ debug(81, 2) ("icapReadReply: FD %d: just calling comm_close()\n",
-+ fd);
-+ comm_close(fd);
-+ }
-+ return;
-+ }
-+ if (icapReadReply2(icap) < 0)
-+ comm_close(fd);
-+}
-+
-+static int
-+icapReadReply2(IcapStateData * icap)
-+{
-+ StoreEntry *entry = icap->respmod.entry;
-+ const request_t *request = icap->request;
-+ debug(81, 3) ("icapReadReply2\n");
-+ if (icap->chunk_buf.size == 0 && entry->mem_obj->inmem_hi == 0) {
-+ ErrorState *err;
-+ err = errorCon(ERR_ZERO_SIZE_OBJECT, HTTP_SERVICE_UNAVAILABLE);
-+ err->xerrno = errno;
-+ err->request = requestLink((request_t *) request);
-+ errorAppendEntry(entry, err);
-+ icap->flags.http_server_eof = 1;
-+ return -1;
-+ }
-+ if (icap->chunk_buf.size == 0) {
-+ /* Retrieval done. */
-+ if (icapHttpReplyHdrState(icap) < 2)
-+ icapProcessHttpReplyHeader(icap, icap->chunk_buf.buf,
-+ icap->chunk_buf.size);
-+ icap->flags.http_server_eof = 1;
-+ icapReadReply3(icap);
-+ return 0;
-+ }
-+ if (icapHttpReplyHdrState(icap) == 0) {
-+ int expect = icapExpectedHttpReplyHdrSize(icap);
-+ int so_far = icap->http_header_bytes_read_so_far;
-+ int needed = expect - so_far;
-+ debug(81, 3) ("expect=%d\n", expect);
-+ debug(81, 3) ("so_far=%d\n", so_far);
-+ debug(81, 3) ("needed=%d\n", needed);
-+ assert(needed < 0 || needed >= 0);
-+ if (0 > expect) {
-+ icapProcessHttpReplyHeader(icap,
-+ icap->chunk_buf.buf, icap->chunk_buf.size);
-+ } else if (0 == expect) {
-+ /*
-+ * this icap reply doesn't give us new HTTP headers
-+ * so we must copy them from our copy
-+ */
-+ debug(81, 1) ("WARNING: untested code at %s:%d\n", __FILE__,
-+ __LINE__);
-+ if (icap->respmod.req_hdr_copy.size) { /*For HTTP 0.9 we do not have headers */
-+ storeAppend(entry,
-+ icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ }
-+ icapProcessHttpReplyHeader(icap, icap->chunk_buf.buf,
-+ icap->chunk_buf.size);
-+ assert(icapHttpReplyHdrState(icap) == 2);
-+ icap->chunk_size = 0; /*we are ready to read chunks of data now.... */
-+ } else if (needed) {
-+ icapProcessHttpReplyHeader(icap,
-+ icap->chunk_buf.buf, icap->chunk_buf.size);
-+ if (icap->chunk_buf.size >= needed) {
-+ storeAppend(entry, icap->chunk_buf.buf, needed);
-+ so_far += needed;
-+ xmemmove(icap->chunk_buf.buf,
-+ icap->chunk_buf.buf + needed,
-+ icap->chunk_buf.size - needed);
-+ icap->chunk_buf.size -= needed;
-+ assert(icapHttpReplyHdrState(icap) == 2);
-+ icap->chunk_size = 0;
-+ } else {
-+ /*
-+ * We don't have the full HTTP reply headers yet, so keep
-+ * the partial reply buffered in 'chunk_buf' and wait
-+ * for more.
-+ */
-+ debug(81, 3) ("We don't have full Http headers.Schedule a new read\n");
-+ commSetSelect(icap->icap_fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ }
-+ }
-+ icap->http_header_bytes_read_so_far = so_far;
-+ }
-+ debug(81, 3) ("%s:%d: icap->chunk_buf.size=%d\n", __FILE__, __LINE__,
-+ (int) icap->chunk_buf.size);
-+ debug(81, 3) ("%s:%d: flags.no_content=%d\n", __FILE__, __LINE__,
-+ icap->flags.no_content);
-+ if (icap->flags.no_content) {
-+ /* data from http.c is not chunked */
-+ if (!EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("copying %d bytes from chunk_buf to entry\n",
-+ icap->chunk_buf.size);
-+ storeAppend(entry, icap->chunk_buf.buf, icap->chunk_buf.size);
-+ icap->chunk_buf.size = 0;
-+ }
-+ } else if (2 == icapHttpReplyHdrState(icap)) {
-+ if (icap->chunk_buf.size)
-+ icapParseChunkedBody(icap, (STRCB *) storeAppend, entry);
-+ }
-+ icapReadReply3(icap);
-+ return 0;
-+}
-+
-+static void
-+icapReadReply3(IcapStateData * icap)
-+{
-+ StoreEntry *entry = icap->respmod.entry;
-+ int fd = icap->icap_fd;
-+ debug(81, 3) ("icapReadReply3\n");
-+ if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("icapReadReply3: Entry Aborded\n");
-+ comm_close(fd);
-+ } else if (icapPconnTransferDone(fd, icap)) {
-+ storeComplete(entry);
-+ icapRespModKeepAliveOrClose(icap);
-+ } else if (!icap->flags.no_content) {
-+ /* Wait for EOF condition */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ debug(81,
-+ 3)
-+ ("icapReadReply3: Going to read mode data throught icapReadReply\n");
-+ } else {
-+ debug(81, 3) ("icapReadReply3: Nothing\n");
-+ }
-+}
-Index: src/main.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/main.c,v
-retrieving revision 1.28.6.25
-retrieving revision 1.28.6.8.2.11
-diff -p -u -b -r1.28.6.25 -r1.28.6.8.2.11
---- src/main.c 28 Jun 2005 02:16:51 -0000 1.28.6.25
-+++ src/main.c 12 Sep 2005 18:34:41 -0000 1.28.6.8.2.11
-@@ -350,6 +350,9 @@ mainReconfigure(void)
- #else
- idnsShutdown();
- #endif
-+#ifdef HS_FEAT_ICAP
-+ icapClose();
-+#endif
- redirectShutdown();
- authenticateShutdown();
- externalAclShutdown();
-@@ -378,6 +381,9 @@ mainReconfigure(void)
- idnsInit();
- #endif
- redirectInit();
-+#ifdef HS_FEAT_ICAP
-+ icapInit();
-+#endif
- authenticateInit(&Config.authConfig);
- externalAclInit();
- #if USE_WCCP
-@@ -507,6 +513,9 @@ mainInitialize(void)
- idnsInit();
- #endif
- redirectInit();
-+#ifdef HS_FEAT_ICAP
-+ icapInit();
-+#endif
- authenticateInit(&Config.authConfig);
- externalAclInit();
- useragentOpenLog();
-Index: src/mem.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/mem.c,v
-retrieving revision 1.13
-retrieving revision 1.13.28.2
-diff -p -u -b -r1.13 -r1.13.28.2
---- src/mem.c 7 Sep 2001 23:55:49 -0000 1.13
-+++ src/mem.c 27 Jun 2003 01:15:18 -0000 1.13.28.2
-@@ -243,6 +243,13 @@ memInit(void)
- memDataInit(MEM_CLIENT_REQ_BUF, "clientRequestBuffer", CLIENT_REQ_BUF_SZ, 0);
- memDataInit(MEM_SWAP_LOG_DATA, "storeSwapLogData", sizeof(storeSwapLogData), 0);
-
-+#ifdef HS_FEAT_ICAP
-+ memDataInit(MEM_ICAP_OPT_DATA, "IcapOptData", sizeof(IcapOptData), 0);
-+ memDataInit(MEM_ICAP_SERVICE_LIST, "icap_service_list", sizeof(icap_service_list), 0);
-+ memDataInit(MEM_ICAP_CLASS, "icap_class", sizeof(icap_class), 0);
-+ memDataInit(MEM_ICAP_ACCESS, "icap_access", sizeof(icap_access), 0);
-+#endif
-+
- /* init string pools */
- for (i = 0; i < mem_str_pool_count; i++) {
- StrPools[i].pool = memPoolCreate(StrPoolsAttrs[i].name, StrPoolsAttrs[i].obj_size);
-Index: src/mk-string-arrays.pl
-===================================================================
-RCS file: /cvsroot/squid/squid/src/mk-string-arrays.pl,v
-retrieving revision 1.2
-retrieving revision 1.2.140.1
-diff -p -u -b -r1.2 -r1.2.140.1
---- src/mk-string-arrays.pl 23 Oct 2000 15:04:21 -0000 1.2
-+++ src/mk-string-arrays.pl 4 Apr 2003 16:55:44 -0000 1.2.140.1
-@@ -16,6 +16,7 @@ $pat{'err_type'} = "err_type_str";
- $pat{'icp_opcode'} = "icp_opcode_str";
- $pat{'swap_log_op'} = "swap_log_op_str";
- $pat{'lookup_t'} = "lookup_t_str";
-+$pat{'icap_service_t'} = "icap_service_type_str";
-
- $state = 0; # start state
- while (<>) {
-Index: src/pconn.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/pconn.c,v
-retrieving revision 1.6.38.2
-retrieving revision 1.6.60.2
-diff -p -u -b -r1.6.38.2 -r1.6.60.2
---- src/pconn.c 16 Dec 2003 03:13:59 -0000 1.6.38.2
-+++ src/pconn.c 23 Nov 2005 20:33:07 -0000 1.6.60.2
-@@ -46,6 +46,9 @@ struct _pconn {
- #define PCONN_HIST_SZ (1<<16)
- int client_pconn_hist[PCONN_HIST_SZ];
- int server_pconn_hist[PCONN_HIST_SZ];
-+#ifdef HS_FEAT_ICAP
-+int icap_server_pconn_hist[PCONN_HIST_SZ];
-+#endif
-
- static PF pconnRead;
- static PF pconnTimeout;
-@@ -159,6 +162,20 @@ pconnHistDump(StoreEntry * e)
- continue;
- storeAppendPrintf(e, "\t%4d %9d\n", i, server_pconn_hist[i]);
- }
-+#ifdef HS_FEAT_ICAP
-+ storeAppendPrintf(e,
-+ "\n"
-+ "ICAP-server persistent connection counts:\n"
-+ "\n"
-+ "\treq/\n"
-+ "\tconn count\n"
-+ "\t---- ---------\n");
-+ for (i = 0; i < PCONN_HIST_SZ; i++) {
-+ if (icap_server_pconn_hist[i] == 0)
-+ continue;
-+ storeAppendPrintf(e, "\t%4d %9d\n", i, icap_server_pconn_hist[i]);
-+ }
-+#endif
- }
-
- /* ========== PUBLIC FUNCTIONS ============================================ */
-@@ -173,6 +190,9 @@ pconnInit(void)
- for (i = 0; i < PCONN_HIST_SZ; i++) {
- client_pconn_hist[i] = 0;
- server_pconn_hist[i] = 0;
-+#ifdef HS_FEAT_ICAP
-+ icap_server_pconn_hist[i] = 0;
-+#endif
- }
- pconn_data_pool = memPoolCreate("pconn_data", sizeof(struct _pconn));
- pconn_fds_pool = memPoolCreate("pconn_fds", PCONN_FDS_SZ * sizeof(int));
-@@ -248,11 +268,15 @@ pconnHistCount(int what, int i)
- {
- if (i >= PCONN_HIST_SZ)
- i = PCONN_HIST_SZ - 1;
-- /* what == 0 for client, 1 for server */
-+ /* what == 0 for client, 1 for server, 2 for ICAP server */
- if (what == 0)
- client_pconn_hist[i]++;
- else if (what == 1)
- server_pconn_hist[i]++;
-+#ifdef HS_FEAT_ICAP
-+ else if (what == 2)
-+ icap_server_pconn_hist[i]++;
-+#endif
- else
- assert(0);
- }
-Index: src/protos.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/protos.h,v
-retrieving revision 1.41.6.33
-retrieving revision 1.41.6.13.2.37
-diff -p -u -b -r1.41.6.33 -r1.41.6.13.2.37
---- src/protos.h 16 Sep 2005 02:13:25 -0000 1.41.6.33
-+++ src/protos.h 6 Dec 2005 21:53:44 -0000 1.41.6.13.2.37
-@@ -292,6 +292,8 @@ extern void whoisStart(FwdState *);
- /* http.c */
- extern int httpCachable(method_t);
- extern void httpStart(FwdState *);
-+extern void httpParseReplyHeaders(const char *, http_reply *);
-+extern void httpProcessReplyHeader(HttpStateData *, const char *, int);
- extern int httpBuildRequestPrefix(request_t * request,
- request_t * orig_request,
- StoreEntry * entry,
-@@ -614,6 +616,7 @@ extern void memBufVPrintf(MemBuf * mb, c
- extern FREE *memBufFreeFunc(MemBuf * mb);
- /* puts report on MemBuf _module_ usage into mb */
- extern void memBufReport(MemBuf * mb);
-+extern int memBufRead(int fd, MemBuf * mb);
-
- extern char *mime_get_header(const char *mime, const char *header);
- extern char *mime_get_header_field(const char *mime, const char *name, const char *prefix);
-@@ -1341,4 +1344,49 @@ extern void externalAclShutdown(void);
- extern int externalAclRequiresAuth(void *acl_data);
- extern char *strtokFile(void);
-
-+#ifdef HS_FEAT_ICAP
-+/*
-+ * icap_common.c
-+ */
-+void icapInit(void);
-+void icapClose(void);
-+void icapParseEncapsulated(IcapStateData *, const char *, const char *);
-+icap_service *icapService(icap_service_t, request_t *);
-+int icapConnect(IcapStateData *, CNCB *);
-+IcapStateData *icapAllocate(void);
-+PF icapStateFree;
-+PF icapConnectTimeout;
-+PF icapReadTimeout;
-+icap_service_t icapServiceToType(const char *);
-+const char *icapServiceToStr(const icap_service_t);
-+int icapCheckAcl(clientHttpRequest *);
-+size_t icapLineLength(const char *, int);
-+int icapReadHeader(int, IcapStateData *, int *);
-+int icapFindHeader(const char *, const char *, const char **, const char **);
-+int icapParseKeepAlive(const IcapStateData *, const char *, const char *);
-+void icapSetKeepAlive(IcapStateData * icap, const char *hdrs);
-+size_t icapParseChunkedBody(IcapStateData *, STRCB *, void *);
-+void icapAddAuthUserHeader(MemBuf *, auth_user_request_t *);
-+int icapParseStatusLine(const char *, int, int *, int *, const char **);
-+
-+/*
-+ * icap_respmod.c
-+ */
-+IcapStateData *icapRespModStart(icap_service_t, request_t *, StoreEntry *, http_state_flags);
-+void icapSendRespMod(IcapStateData *, char *, int, int);
-+CNCB icapConnectOver;
-+
-+/*
-+ * icap_reqmod.c
-+ */
-+IcapStateData *icapReqModStart(icap_service*, const char *, request_t *, int, struct timeval, struct in_addr, void *);
-+
-+/* icap_opt.c */
-+void icapOptInit(void);
-+void icapOptShutdown(void);
-+void icapOptSetUnreachable(icap_service * s);
-+/* for debugging purposes only */
-+void dump_icap_config(IcapConfig * cfg);
-+#endif
-+
- #endif /* SQUID_PROTOS_H */
-Index: src/squid.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/squid.h,v
-retrieving revision 1.13.6.8
-retrieving revision 1.13.6.6.2.11
-diff -p -u -b -r1.13.6.8 -r1.13.6.6.2.11
---- src/squid.h 26 Mar 2005 03:15:58 -0000 1.13.6.8
-+++ src/squid.h 15 May 2005 20:10:33 -0000 1.13.6.6.2.11
-@@ -38,6 +38,14 @@
- #include "config.h"
-
- /*
-+ * experimental defines for ICAP
-+ */
-+#ifdef HS_FEAT_ICAP
-+#define ICAP_PREVIEW 1
-+#define SUPPORT_ICAP_204 0
-+#endif
-+
-+/*
- * On some systems, FD_SETSIZE is set to something lower than the
- * actual number of files which can be opened. IRIX is one case,
- * NetBSD is another. So here we increase FD_SETSIZE to our
-Index: src/stat.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/stat.c,v
-retrieving revision 1.13.6.14
-retrieving revision 1.13.6.7.2.7
-diff -p -u -b -r1.13.6.14 -r1.13.6.7.2.7
---- src/stat.c 30 Mar 2005 02:17:46 -0000 1.13.6.14
-+++ src/stat.c 23 Nov 2005 20:33:07 -0000 1.13.6.7.2.7
-@@ -775,6 +775,17 @@ statAvgDump(StoreEntry * sentry, int min
- storeAppendPrintf(sentry, "server.other.kbytes_out = %f/sec\n",
- XAVG(server.other.kbytes_out.kb));
-
-+#ifdef HS_FEAT_ICAP
-+ storeAppendPrintf(sentry, "icap.all.requests = %f/sec\n",
-+ XAVG(icap.all.requests));
-+ storeAppendPrintf(sentry, "icap.all.errors = %f/sec\n",
-+ XAVG(icap.all.errors));
-+ storeAppendPrintf(sentry, "icap.all.kbytes_in = %f/sec\n",
-+ XAVG(icap.all.kbytes_in.kb));
-+ storeAppendPrintf(sentry, "icap.all.kbytes_out = %f/sec\n",
-+ XAVG(icap.all.kbytes_out.kb));
-+#endif
-+
- storeAppendPrintf(sentry, "icp.pkts_sent = %f/sec\n",
- XAVG(icp.pkts_sent));
- storeAppendPrintf(sentry, "icp.pkts_recv = %f/sec\n",
-@@ -1160,6 +1171,17 @@ statCountersDump(StoreEntry * sentry)
- storeAppendPrintf(sentry, "server.other.kbytes_out = %d\n",
- (int) f->server.other.kbytes_out.kb);
-
-+#if HS_FEAT_ICAP
-+ storeAppendPrintf(sentry, "icap.all.requests = %d\n",
-+ (int) f->icap.all.requests);
-+ storeAppendPrintf(sentry, "icap.all.errors = %d\n",
-+ (int) f->icap.all.errors);
-+ storeAppendPrintf(sentry, "icap.all.kbytes_in = %d\n",
-+ (int) f->icap.all.kbytes_in.kb);
-+ storeAppendPrintf(sentry, "icap.all.kbytes_out = %d\n",
-+ (int) f->icap.all.kbytes_out.kb);
-+#endif
-+
- storeAppendPrintf(sentry, "icp.pkts_sent = %d\n",
- f->icp.pkts_sent);
- storeAppendPrintf(sentry, "icp.pkts_recv = %d\n",
-@@ -1459,8 +1481,6 @@ statClientRequests(StoreEntry * s)
- storeAppendPrintf(s, "\tme: %s:%d\n",
- inet_ntoa(conn->me.sin_addr),
- ntohs(conn->me.sin_port));
-- storeAppendPrintf(s, "\tnrequests: %d\n",
-- conn->nrequests);
- storeAppendPrintf(s, "\tdefer: n %d, until %ld\n",
- conn->defer.n, (long int) conn->defer.until);
- }
-Index: src/store.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/store.c,v
-retrieving revision 1.16.6.9
-retrieving revision 1.16.6.2.2.8
-diff -p -u -b -r1.16.6.9 -r1.16.6.2.2.8
---- src/store.c 2 Sep 2005 02:13:43 -0000 1.16.6.9
-+++ src/store.c 12 Sep 2005 18:34:41 -0000 1.16.6.2.2.8
-@@ -520,7 +520,16 @@ storeAppend(StoreEntry * e, const char *
- MemObject *mem = e->mem_obj;
- assert(mem != NULL);
- assert(len >= 0);
-- assert(e->store_status == STORE_PENDING);
-+ debug(20, 3) ("storeAppend: '%s'\n", storeKeyText(e->hash.key));
-+ if (e->store_status != STORE_PENDING) {
-+ /*
-+ * if we're not STORE_PENDING, then probably we got aborted
-+ * and there should be NO clients on this entry
-+ */
-+ assert(EBIT_TEST(e->flags, ENTRY_ABORTED));
-+ assert(e->mem_obj->nclients == 0);
-+ return;
-+ }
- if (len) {
- debug(20, 5) ("storeAppend: appending %d bytes for '%s'\n",
- len,
-Index: src/structs.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/structs.h,v
-retrieving revision 1.48.2.43
-retrieving revision 1.48.2.9.2.48
-diff -p -u -b -r1.48.2.43 -r1.48.2.9.2.48
---- src/structs.h 4 Sep 2005 02:13:28 -0000 1.48.2.43
-+++ src/structs.h 30 Nov 2005 21:52:15 -0000 1.48.2.9.2.48
-@@ -384,6 +384,22 @@ struct _RemovalPolicySettings {
- wordlist *args;
- };
-
-+#if HS_FEAT_ICAP
-+struct _IcapConfig {
-+ int onoff;
-+ int preview_enable;
-+ icap_service *service_head;
-+ icap_class *class_head;
-+ icap_access *access_head;
-+ int preview_size;
-+ int check_interval;
-+ int send_client_ip;
-+ int send_auth_user;
-+ char *auth_scheme;
-+};
-+
-+#endif /* HS_FEAT_ICAP */
-+
- struct _SquidConfig {
- struct {
- squid_off_t maxSize;
-@@ -714,6 +730,9 @@ struct _SquidConfig {
- char *store_dir_select_algorithm;
- int sleep_after_fork; /* microseconds */
- external_acl *externalAclHelperList;
-+#ifdef HS_FEAT_ICAP
-+ IcapConfig icapcfg;
-+#endif
- };
-
- struct _SquidConfig2 {
-@@ -787,7 +806,10 @@ struct _fde {
- } flags;
- squid_off_t bytes_read;
- squid_off_t bytes_written;
-- int uses; /* ie # req's over persistent conn */
-+ struct {
-+ int uses;
-+ int type;
-+ } pconn;
- struct _fde_disk {
- DWCB *wrt_handle;
- void *wrt_handle_data;
-@@ -982,6 +1004,130 @@ struct _http_state_flags {
- unsigned int request_sent:1;
- };
-
-+#ifdef HS_FEAT_ICAP
-+struct _IcapStateData {
-+ request_t *request;
-+ http_state_flags http_flags;
-+ HttpStateData *httpState; /* needed to parse HTTP headers only */
-+ int icap_fd;
-+ int sc;
-+ icap_service *current_service;
-+ MemBuf icap_hdr;
-+ struct {
-+ int res_hdr;
-+ int res_body;
-+ int req_hdr;
-+ int req_body;
-+ int opt_body;
-+ int null_body;
-+ } enc;
-+ int bytes_to_gobble;
-+ int chunk_size;
-+ MemBuf chunk_buf;
-+ int preview_size;
-+ squid_off_t fake_content_length;
-+ int http_header_bytes_read_so_far;
-+ struct {
-+ const char *uri; /* URI for REQMODs */
-+ int client_fd;
-+ struct timeval start; /* for logging */
-+ struct in_addr log_addr; /* for logging */
-+ int hdr_state;
-+ MemBuf hdr_buf;
-+ void *client_cookie;
-+ struct {
-+ MemBuf buf;
-+ CBCB *callback;
-+ void *callback_data;
-+ char *callback_buf;
-+ size_t callback_bufsize;
-+ squid_off_t bytes_read;
-+ } http_entity;
-+ } reqmod;
-+ struct {
-+ StoreEntry *entry;
-+ MemBuf buffer;
-+ MemBuf req_hdr_copy; /* XXX barf */
-+ MemBuf resp_copy; /* XXX barf^max */
-+ squid_off_t res_body_sz;
-+ } respmod;
-+ struct {
-+ unsigned int connect_requested:1;
-+ unsigned int connect_pending:1;
-+ unsigned int write_pending:1;
-+ unsigned int keep_alive:1;
-+ unsigned int http_server_eof:1;
-+ unsigned int send_zero_chunk:1;
-+ unsigned int got_reply:1;
-+ unsigned int wait_for_reply:1;
-+ unsigned int wait_for_preview_reply:1;
-+ unsigned int preview_done:1;
-+ unsigned int copy_response:1;
-+ unsigned int no_content:1;
-+ unsigned int reqmod_http_entity_eof:1;
-+ } flags;
-+};
-+
-+struct _icap_service {
-+ icap_service *next;
-+ char *name; /* name to be used when referencing ths service */
-+ char *uri; /* uri of server/service to use */
-+ char *type_name; /* {req|resp}mod_{pre|post}cache */
-+
-+ char *hostname;
-+ unsigned short int port;
-+ char *resource;
-+ icap_service_t type; /* parsed type */
-+ icap_method_t method;
-+ ushort bypass; /* flag: bypass allowed */
-+ ushort unreachable; /* flag: set to 1 if options request fails */
-+ IcapOptData *opt; /* temp data needed during opt request */
-+ struct {
-+ unsigned int allow_204:1;
-+ unsigned int need_x_client_ip:1;
-+ unsigned int need_x_authenticated_user:1;
-+ } flags;
-+ int preview;
-+ String istag;
-+ String transfer_preview;
-+ String transfer_ignore;
-+ String transfer_complete;
-+ int max_connections;
-+ int options_ttl;
-+ int keep_alive;
-+};
-+
-+struct _icap_service_list {
-+ icap_service_list *next;
-+ icap_service *services[16];
-+ int nservices; /* Number of services already used */
-+ int last_service_used; /* Last services used, use to do a round robin */
-+};
-+
-+struct _icap_class {
-+ icap_class *next;
-+ char *name;
-+ wordlist *services;
-+ icap_service_list *isl;
-+ ushort hidden; /* for unnamed classes */
-+};
-+
-+struct _icap_access {
-+ icap_access *next;
-+ char *service_name;
-+ icap_class *class;
-+ acl_access *access;
-+};
-+
-+struct _IcapOptData {
-+ char *buf;
-+ off_t offset;
-+ size_t size;
-+ off_t headlen;
-+};
-+
-+#endif
-+
- struct _HttpStateData {
- StoreEntry *entry;
- request_t *request;
-@@ -993,10 +1139,14 @@ struct _HttpStateData {
- int fd;
- http_state_flags flags;
- FwdState *fwd;
-+#ifdef HS_FEAT_ICAP
-+ struct _IcapStateData *icap_writer;
-+#endif
- char *body_buf;
- int body_buf_sz;
- };
-
-+
- struct _icpUdpData {
- struct sockaddr_in address;
- void *msg;
-@@ -1092,6 +1242,7 @@ struct _clientHttpRequest {
- unsigned int internal:1;
- unsigned int done_copying:1;
- unsigned int purging:1;
-+ unsigned int did_icap_reqmod:1;
- unsigned int hit:1;
- } flags;
- struct {
-@@ -1100,6 +1251,9 @@ struct _clientHttpRequest {
- } redirect;
- dlink_node active;
- squid_off_t maxBodySize;
-+#if HS_FEAT_ICAP
-+ IcapStateData *icap_reqmod;
-+#endif
- };
-
- struct _ConnStateData {
-@@ -1127,7 +1281,6 @@ struct _ConnStateData {
- struct sockaddr_in me;
- struct in_addr log_addr;
- char rfc931[USER_IDENT_SZ];
-- int nrequests;
- struct {
- int n;
- time_t until;
-@@ -1678,6 +1831,9 @@ struct _request_t {
- char *peer_login; /* Configured peer login:password */
- time_t lastmod; /* Used on refreshes */
- const char *vary_headers; /* Used when varying entities are detected. Changes how the store key is calculated */
-+#if HS_FEAT_ICAP
-+ icap_class *class;
-+#endif
- BODY_HANDLER *body_reader;
- void *body_reader_data;
- };
-@@ -1784,7 +1940,11 @@ struct _StatCounters {
- kb_t kbytes_in;
- kb_t kbytes_out;
- } all , http, ftp, other;
-- } server;
-+ }
-+#if HS_FEAT_ICAP
-+ icap,
-+#endif
-+ server;
- struct {
- int pkts_sent;
- int queries_sent;
-Index: src/typedefs.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/typedefs.h,v
-retrieving revision 1.25.6.8
-retrieving revision 1.25.6.1.6.13
-diff -p -u -b -r1.25.6.8 -r1.25.6.1.6.13
---- src/typedefs.h 27 Mar 2005 02:16:17 -0000 1.25.6.8
-+++ src/typedefs.h 28 Mar 2005 18:05:08 -0000 1.25.6.1.6.13
-@@ -131,6 +131,15 @@ typedef struct _HttpHeaderStat HttpHeade
- typedef struct _HttpBody HttpBody;
- typedef struct _HttpReply HttpReply;
- typedef struct _HttpStateData HttpStateData;
-+#ifdef HS_FEAT_ICAP
-+typedef struct _IcapStateData IcapStateData;
-+typedef struct _IcapConfig IcapConfig;
-+typedef struct _icap_service icap_service;
-+typedef struct _icap_service_list icap_service_list;
-+typedef struct _icap_class icap_class;
-+typedef struct _icap_access icap_access;
-+typedef struct _IcapOptData IcapOptData;
-+#endif
- typedef struct _icpUdpData icpUdpData;
- typedef struct _clientHttpRequest clientHttpRequest;
- typedef struct _ConnStateData ConnStateData;
-Index: src/url.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/url.c,v
-retrieving revision 1.7.6.6
-retrieving revision 1.7.6.5.2.2
-diff -p -u -b -r1.7.6.6 -r1.7.6.5.2.2
---- src/url.c 12 Nov 2005 03:13:48 -0000 1.7.6.6
-+++ src/url.c 23 Nov 2005 20:38:56 -0000 1.7.6.5.2.2
-@@ -103,6 +103,9 @@ const char *ProtocolStr[] =
- "whois",
- "internal",
- "https",
-+#ifdef HS_FEAT_ICAP
-+ "icap",
-+#endif
- "TOTAL"
- };
-
-@@ -221,6 +224,10 @@ urlParseProtocol(const char *s)
- return PROTO_WHOIS;
- if (strcasecmp(s, "internal") == 0)
- return PROTO_INTERNAL;
-+#ifdef HS_FEAT_ICAP
-+ if (strcasecmp(s, "icap") == 0)
-+ return PROTO_ICAP;
-+#endif
- return PROTO_NONE;
- }
-
-@@ -244,6 +251,10 @@ urlDefaultPort(protocol_t p)
- return CACHE_HTTP_PORT;
- case PROTO_WHOIS:
- return 43;
-+#ifdef HS_FEAT_ICAP
-+ case PROTO_ICAP:
-+ return 1344;
-+#endif
- default:
- return 0;
- }
diff --git a/www/squid25/files/patch-aa b/www/squid25/files/patch-aa
deleted file mode 100644
index ec93f2dd3c39..000000000000
--- a/www/squid25/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/squid_types.h.orig Mon Jul 7 00:45:26 2003
-+++ include/squid_types.h Mon Jul 7 00:48:39 2003
-@@ -66,8 +66,5 @@
- #if HAVE_SYS_TYPES_H
- #include <sys/types.h>
- #endif
--#if HAVE_SYS_BITYPES_H
--#include <sys/bitypes.h>
--#endif
-
- #endif /* SQUID_TYPES_H */
diff --git a/www/squid25/files/patch-helpers-basic_auth-SMB-Makefile.in b/www/squid25/files/patch-helpers-basic_auth-SMB-Makefile.in
deleted file mode 100644
index 09a82638fd3c..000000000000
--- a/www/squid25/files/patch-helpers-basic_auth-SMB-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- helpers/basic_auth/SMB/Makefile.in.orig Tue Oct 4 07:29:26 2005
-+++ helpers/basic_auth/SMB/Makefile.in Tue Oct 4 07:29:49 2005
-@@ -129,7 +129,7 @@
- makesnmplib = @makesnmplib@
-
- SMB_AUTH_HELPER = smb_auth.sh
--SAMBAPREFIX = /usr/local/samba
-+SAMBAPREFIX = %%LOCALBASE%%
- SMB_AUTH_HELPER_PATH = $(libexecdir)/$(SMB_AUTH_HELPER)
-
- libexec_SCRIPTS = $(SMB_AUTH_HELPER)
diff --git a/www/squid25/files/patch-helpers-basic_auth-SMB-smb_auth.sh b/www/squid25/files/patch-helpers-basic_auth-SMB-smb_auth.sh
deleted file mode 100644
index 8f41fa2ff024..000000000000
--- a/www/squid25/files/patch-helpers-basic_auth-SMB-smb_auth.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-*** helpers/basic_auth/SMB/smb_auth.sh.orig Thu Feb 26 20:58:22 2004
---- helpers/basic_auth/SMB/smb_auth.sh Thu Feb 26 20:59:45 2004
-***************
-*** 17,22 ****
---- 17,24 ----
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-+ SAMBAPREFIX=${SAMBAPREFIX:-%%LOCALBASE%%}
-+
- read DOMAINNAME
- read PASSTHROUGH
- read NMBADDR
diff --git a/www/squid25/files/patch-src-cf.data.pre b/www/squid25/files/patch-src-cf.data.pre
deleted file mode 100644
index ac5b4bd7ef61..000000000000
--- a/www/squid25/files/patch-src-cf.data.pre
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/cf.data.pre.orig Fri Aug 20 16:23:18 2004
-+++ src/cf.data.pre Fri Aug 20 16:25:23 2004
-@@ -2396,12 +2396,12 @@
-
- NAME: cache_effective_user
- TYPE: string
--DEFAULT: nobody
-+DEFAULT: %%SQUID_UID%%
- LOC: Config.effectiveUser
- DOC_START
- If you start Squid as root, it will change its effective/real
- UID/GID to the user specified below. The default is to change
-- to UID to nobody. If you define cache_effective_user, but not
-+ to UID to %%SQUID_UID%%. If you define cache_effective_user, but not
- cache_effective_group, Squid sets the GID to the effective
- user's default group ID (taken from the password file) and
- supplementary group list from the from groups membership of
diff --git a/www/squid25/files/squid.sh b/www/squid25/files/squid.sh
deleted file mode 100644
index fef206cefc77..000000000000
--- a/www/squid25/files/squid.sh
+++ /dev/null
@@ -1,85 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# --begin rcng
-# PROVIDE: squid
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Note:
-# Set "squid_enable=yes" in either /etc/rc.conf, /etc/rc.conf.local or
-# /etc/rc.conf.d/squid to make this script actually do something. There
-# you can also set squid_chdir, squid_user, and squid_flags.
-#
-# Please see squid(8), rc.conf(5) and rc(8) for further details.
-#
-# --end rcng
-
-name=squid
-command=%%PREFIX%%/sbin/squid
-# --begin rcng
-extra_commands=reload
-reload_cmd="${command} -k reconfigure"
-# --end rcng
-stop_cmd="squid_stop"
-squid_chdir=${squid_chdir:-%%PREFIX%%/squid/logs}
-squid_enable=${squid_enable:-"NO"}
-squid_flags=${squid_flags-"-D"}
-squid_user=${squid_user:-%%SQUID_UID%%}
-default_config=%%PREFIX%%/etc/squid/squid.conf
-
-# --begin rcold
-squid_stop() {
- echo -n " ${name}"
- ${command} -k shutdown
- while ps -xcU ${squid_user} | grep -q squid; do
- sleep 2
- done
-}
-
-# --end rcold
-# --begin rcng
-squid_stop() {
- ${command} -k shutdown
- run_rc_command poll
-}
-
-. %%RC_SUBR%%
-rcvar=`set_rcvar`
-load_rc_config ${name}
-
-# squid(8) will not start if ${default_config} is not present so try
-# to catch that beforehand via ${required_files} rather than make
-# squid(8) crash.
-# If you remove the default configuration file make sure to add
-# '-f /path/to/your/squid.conf' to squid_flags
-
-if [ -z "${squid_flags}" ]; then
- required_files=${default_config}
-fi
-required_dirs=${squid_chdir}
-run_rc_command "$1"
-# --end rcng
-# --begin rcold
-case $1 in
-start)
- if [ -x "${command}" -a \
- \( -f "${default_config}" -o "${squid_flags}" \) ]; then
- echo -n " ${name}"
- (cd ${squid_chdir} && exec su -fm ${squid_user} -c \
- "${command} ${squid_flags}")
- fi
- ;;
-stop)
- if [ -x "${command}" ]; then
- ${stop_cmd}
- fi
- ;;
-*)
- echo "usage: ${0##*/} {start|stop}" >&2
- exit 64
- ;;
-esac
-exit 0
-# --end rcold
diff --git a/www/squid25/pkg-deinstall b/www/squid25/pkg-deinstall
deleted file mode 100644
index 2814161bd6e0..000000000000
--- a/www/squid25/pkg-deinstall
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-
-case $2 in
-DEINSTALL)
- cd ${PKG_PREFIX}/etc/squid || exit 1
- for f in cachemgr.conf mime.conf msntauth.conf squid.conf; do
- cmp -s -z ${f} ${f}.default && rm ${f}
- done
- ;;
-POST-DEINSTALL)
- echo "===> post-deinstallation information for $1"
- echo ""
- echo " Note:"
- echo " squid related user accounts and groups were not removed."
- echo ""
- echo " To remove the 'squid' user and the 'squid' group which were"
- echo " created by a default installation of this package, run"
- echo ""
- echo " pw userdel -r -n squid -u 100"
- echo ""
- if [ -d ${PKG_PREFIX}/squid -o -d ${PKG_PREFIX}/etc/squid ] ; then
- echo ""
- echo " To ease updates, the cache and log directories and"
- echo " all configuration files modified by you were preserved."
- echo ""
- echo " Please remove them manually if you do not want to use"
- echo " squid any longer."
- fi
- echo ""
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/squid25/pkg-descr b/www/squid25/pkg-descr
deleted file mode 100644
index 88ba8ba2aff5..000000000000
--- a/www/squid25/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-This is the Squid Internet Object Cache developed by the National
-Laboratory for Applied Networking Research (NLANR) and Internet
-volunteers. This software is freely available for anyone to use.
-
-This software is based on the Harvest Object Cache developed by
-the University of Colorado and the University of Southern California.
-The Harvest home page is http://harvest.cs.colorado.edu/.
-
-ARPA funding for the Harvest project has ended, the squid project has
-continued development of the cache where Harvest finished.
-
-This port provides many configuration options, most of which are
-available via 'make config'.
-
-WWW: http://www.squid-cache.org/
diff --git a/www/squid25/pkg-install b/www/squid25/pkg-install
deleted file mode 100644
index b277f08d2660..000000000000
--- a/www/squid25/pkg-install
+++ /dev/null
@@ -1,168 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-pkgname=$1
-squid_base=${PKG_PREFIX:-/usr/local}/squid
-squid_confdir=${PKG_PREFIX:-/usr/local}/etc/squid
-if [ -x /usr/sbin/nologin ]; then
- nologin=/usr/sbin/nologin
-else
- nologin=/sbin/nologin
-fi
-squid_user=${squid_user:-squid}
-squid_group=${squid_group:-squid}
-squid_gid=100
-squid_uid=100
-# Try to catch the case where the $squid_user might have been created with an
-# id greater than or equal 3128. The valid exception is "nobody".
-nobody_uid=65534
-nobody_gid=65534
-squid_oldgid=3128
-squid_olduid=3128
-unset wrong_id
-case $2 in
-PRE-INSTALL)
- echo "===> Pre-installation configuration for ${pkgname}"
- if ! pw groupshow ${squid_group} -q >/dev/null ; then
- echo "There is no group '${squid_group}' on this system, so I will try to create it:"
- if ! pw groupadd ${squid_group} -g ${squid_gid} -q ; then
- echo "Failed to create group \"${squid_group}\"!" >&2
- echo "Please create it manually." >&2
- exit 1
- else
- echo "Group '${squid_group}' created successfully:"
- fi
- else
- echo "I will use the existing group '${squid_group}':"
- current_gid=`pw groupshow ${squid_group}|cut -f 3 -d :`
- if [ ${current_gid} -ge ${squid_oldgid} \
- -a ${current_gid} -ne ${nobody_gid} ]; then
- wrong_id=1
- fi
- fi
- pw groupshow ${squid_group}
-
- if ! pw usershow ${squid_user} -q >/dev/null ; then
- echo "There is no account '${squid_user}' on this system, so I will try to create it:"
- if ! pw useradd -q -n ${squid_user} \
- -u ${squid_uid} -g ${squid_group} \
- -c "squid caching-proxy pseudo user" \
- -d "${squid_base}" -s "${nologin}" \
- -h - ; then
- echo "Failed to create user '${squid_user}'!" >&2
- echo "Please create it manually." >&2
- exit 1
- else
- echo "User '${squid_user}' created successfully:"
- fi
- else
- echo "I will use the existing user '${squid_user}':"
- current_uid=`id -u ${squid_user}`
- if [ ${current_uid} -ge ${squid_olduid} \
- -a ${current_uid} -ne ${nobody_uid} ];
- then
- wrong_id=1
- fi
- fi
- pw usershow ${squid_user}
- if [ "${wrong_id}" ]; then
- echo ""
- echo " * NOTICE *"
- echo ""
- echo "The squid pseudo-user's uid and/or gid have been found"
- echo "to be greater than or equal 3128."
- echo ""
- echo "This is not a problem as such, but violates the FreeBSD"
- echo "ports' principle that a ports must not claim a uid greater"
- echo "than 999."
- echo ""
- echo "Since version 2.5.4_11, the squid user is thus created"
- echo "with an id of ${squid_uid}:${squid_gid} while earlier versions of this"
- echo "port used the first unused uid/gid greater than or"
- echo "equal 3128."
- echo ""
- echo "If you want to change the existing squid user's id, run"
- echo "'make changeuser' after the installation has completed."
- echo "If you installed this port via a package, issue the"
- echo "following commands as root:"
- echo ""
- echo "pw userdel -u ${current_uid}"
- echo "pw groupadd -n ${squid_group} -g ${squid_gid}"
- echo "pw useradd -n ${squid_user} -u ${squid_uid} \\"
- echo " -c \"squid caching-proxy pseudo user\" \\"
- echo " -g ${squid_group} -d ${squid_base} -s /sbin/nologin \\"
- echo " -h -"
- echo "find -H ${PKG_PREFIX} -user ${current_uid} -exec chown ${squid_user} {} \\;"
- echo "find -H ${PKG_PREFIX} -group ${current_gid} -exec chgrp ${squid_group} {} \\;"
- echo ""
- echo "In case you have installed third party software for squid"
- echo "like squidGuard, you should additionally run:"
- echo "find -H /var -user ${current_uid} -exec chown ${squid_user} {} \\;"
- echo "find -H /var -group ${current_gid} -exec chgrp ${squid_group} {} \\;"
- echo ""
- if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then
- sleep 30
- fi
- fi
- for dir in cache logs; do
- if [ ! -d ${squid_base}/${dir} ]; then
- echo "Creating ${squid_base}/${dir}..."
- install -d -o ${squid_user} -g ${squid_group} \
- -m 0750 ${squid_base}/${dir}
- fi
- done
- if [ ! -d ${squid_confdir} ]; then
- echo "Creating ${squid_confdir}..."
- install -d -o root -g ${squid_group} \
- -m 0750 ${squid_confdir}
- fi
- ;;
-POST-INSTALL)
- for file in cachemgr.conf mime.conf squid.conf; do
- if [ ! -f ${squid_confdir}/${file} \
- -a -f ${squid_confdir}/${file}.default ]; then
- echo "Creating ${file} from default..."
- install -c -o root -g ${squid_group} -m 0640 \
- ${squid_confdir}/${file}.default \
- ${squid_confdir}/${file}
- fi
- done
-
- echo "===> Post-installation informations for ${pkgname}"
- echo ""
- echo " o You can find the configuration files for this package"
- echo " in the directory ${squid_confdir}."
- echo ""
- echo " o A cache directory has been created in ${squid_base}/cache."
- echo " Log files will be written to ${squid_base}/logs."
- echo ""
- echo " o The default configuration will deny everyone access to the"
- echo " proxy service. Edit the \"http_access\" directives in"
- echo " ${squid_confdir}/squid.conf to suit your needs."
- echo ""
- echo " o If you never ran squid on this system before, you need to"
- echo " initialize the cache directory by running \"squid -z\""
- echo " as 'root' or '${squid_user}' before starting squid."
- echo ""
- echo " Please note that ${PKG_PREFIX}/etc/rc.d/squid.sh is a"
- echo " new style rc script. This means that squid will not"
- echo " start automatically at boot time."
- echo ""
- echo " To enable squid, set squid_enable=yes in either"
- echo " /etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/squid"
- echo " See ${PKG_PREFIX}/etc/rc.d/squid.sh for more"
- echo " configuration options."
- echo ""
- echo " If you want the port to install an old style rc script, run"
- echo " 'make config' and deselect the option to install an"
- echo " rcNG script."
- echo ""
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/squid26/Makefile b/www/squid26/Makefile
deleted file mode 100644
index 22ba826aa36e..000000000000
--- a/www/squid26/Makefile
+++ /dev/null
@@ -1,449 +0,0 @@
-# New ports collection makefile for: squid24
-# Date created: Tue Mar 27 14:56:08 CEST 2001
-# Whom: Adrian Chadd <adrian@FreeBSD.org>
-#
-# $FreeBSD$
-#
-# Tunables not (yet) configurable via 'make config':
-# SQUID_{U,G}ID
-# Which user/group squid should run as (default: squid/squid).
-# The user and group will be created if they do not already exist using
-# a uid:gid of 100:100.
-# NOTE: before version 2.5.4_6, these settings defaulted to
-# nobody/nogroup.
-# If you wish to keep these settings, please define SQUID_UID=nobody and
-# SQUID_GID=nogroup in your make environment before you start the update.
-# NOTE2:
-# Before version 2.5.4_11 the numerical id chosen for SQUID_UID (and
-# SQUID_GID respectively) was the first free id greater than or equal 3128.
-# If you wish to move your squid user to id 100:100, run "make changeuser",
-# please see the changeuser target's definition for further information.
-# SQUID_LANGUAGES
-# A list of languages for which error page files should be installed
-# (default: all)
-#
-# E.g. use `make SQUID_LANGUAGES="English French"' if you want to
-# install the files for these languages only.
-# Use `make -VSQUID_LANGUAGES' or scroll down to this variable's
-# definition to see which values are valid.
-#
-# SQUID_DEFAULT_LANG
-# If you define SQUID_LANGUAGES, select which language should be the default
-# one (this variable defaults to English). This setting can be overwritten
-# with squid.conf's error_directory directive.
-#
-# SQUID_CONFIGURE_ARGS
-# Additional configuration options.
-#
-# To enable them, use e.g
-# `make SQUID_CONFIGURE_ARGS="--enable-dlmalloc --enable-truncate" install'
-#
-# The list below may be incomplete, please see the configure script
-# in the squid source distribution for the complete list of additional
-# options.
-# Note that you probably do not need to worry about these options in most
-# cases, they are included in case you want to experiment with them.
-#
-# --enable-dlmalloc
-# Compile and use the malloc package from Doug Lea
-# --enable-gnuregex
-# Compile and use the supplied GNUregex routines instead of BSD regex.
-# --enable-xmalloc-statistics
-# Show malloc statistics in status page
-# --enable-time-hack
-# Optimize time updates to one per second rather than calling gettimeofday()
-# --enable-cachemgr-hostname=some.hostname
-# Set an explicit hostname in cachemgr.cgi
-# --enable-truncate
-# Use truncate() rather than unlink()
-# --disable-unlinkd
-# Do not use "unlinkd"
-# --with-aufs-threads=N_THREADS
-# Tune the number of worker threads for the aufs object
-# --with-coss-membuf-size
-# COSS membuf size (default: 1048576 bytes)
-# --with-maxfd=N
-# Override the maximum number of filedescriptors. Useful if you
-# build as another user who is not privileged to use the amount
-# of filedescriptors the resulting binary is expected to support.
-# --enable-ntlm-fail-open
-# Enable NTLM fail open, where a helper that fails one of the
-# Authentication steps can allow squid to still authenticate the user
-#
-
-PORTNAME= squid
-PORTVERSION= 2.5.12
-PORTREVISION= 4
-CATEGORIES= www
-MASTER_SITES= \
- ftp://ftp.squid-cache.org/pub/%SUBDIR%/ \
- ftp://ftp.unimelb.edu.au/pub/cwis/servers/unix/squid/%SUBDIR%/ \
- ftp://sunsite.auc.dk/pub/infosystems/squid/%SUBDIR%/ \
- ftp://ftp.mirrorservice.org/sites/ftp.squid-cache.org/pub/%SUBDIR%/ \
- ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/squid/&,}
-MASTER_SITE_SUBDIR= squid-2/STABLE
-DISTNAME= squid-2.5.STABLE12
-DIST_SUBDIR= squid2.5
-
-PATCH_SITES= http://www.squid-cache.org/Versions/v2/2.5/bugs/
-PATCHFILES= squid-2.5.STABLE12-SMB_BadFetch.patch \
- squid-2.5.STABLE12-wbinfo_group.patch \
- squid-2.5.STABLE12-asyncio_counters.patch
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= tmseck@netcologne.de
-COMMENT= The successful WWW proxy cache and accelerator
-
-CONFLICTS= squid-2.[^5]*
-GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USE_PERL5= yes
-USE_REINPLACE= yes
-
-SQUID_UID?= squid
-SQUID_GID?= squid
-
-MAN8= cachemgr.cgi.8 squid.8
-docs= QUICKSTART README RELEASENOTES.html doc/debug-sections.txt
-PORTDOCS= ${docs:T}
-
-OPTIONS= SQUID_LDAP_AUTH "Install LDAP authentication helpers" off \
- SQUID_DELAY_POOLS "Enable delay pools" off \
- SQUID_SNMP "Enable SNMP support" off \
- SQUID_CARP "Enable CARP support" off \
- SQUID_SSL "Enable SSL support for reverse proxies" off \
- SQUID_PINGER "Install the icmp helper" off \
- SQUID_DNS_HELPER "Use the old 'dnsserver' helper" off \
- SQUID_HTCP "Enable HTCP support" off \
- SQUID_VIA_DB "Enable forward/via database" off \
- SQUID_CACHE_DIGESTS "Enable cache digests" off \
- SQUID_WCCP "Enable Web Cache Coordination Protocol" on \
- SQUID_UNDERSCORES "Allow underscores in hostnames" on \
- SQUID_CHECK_HOSTNAME "Do hostname checking" on \
- SQUID_STRICT_HTTP "Be strictly HTTP compliant" off \
- SQUID_IDENT "Enable ident (RFC 931) lookups" on \
- SQUID_USERAGENT_LOG "Enable User-Agent-header logging" off \
- SQUID_CUSTOM_LOG "Enable custom log format" off \
- SQUID_ARP_ACL "Enable ACLs based on ethernet address" off \
- SQUID_PF "Enable transparent proxying with PF" off \
- SQUID_IPFILTER "Enable transp. proxying with IPFilter" off \
- SQUID_FOLLOW_XFF "Follow X-Forwarded-For headers" off \
- SQUID_ICAP "Enable ICAP client functionality" off \
- SQUID_AUFS "Enable the aufs storage scheme" off \
- SQUID_COSS "Enable the COSS storage scheme" off \
- SQUID_LARGEFILE "Support log and cache files >2GB" off \
- SQUID_STACKTRACES "Create backtraces on fatal errors" off \
- SQUID_RCNG "Install an rcNG startup script" on
-
-etc_files= rc.d/squid.sh squid/cachemgr.conf.default \
- squid/mib.txt squid/mime.conf.default \
- squid/msntauth.conf.default squid/squid.conf.default
-
-icon_files= anthony-binhex.gif anthony-bomb.gif anthony-box.gif \
- anthony-box2.gif anthony-c.gif anthony-compressed.gif \
- anthony-dir.gif anthony-dirup.gif anthony-dvi.gif \
- anthony-f.gif anthony-image.gif anthony-image2.gif \
- anthony-layout.gif anthony-link.gif anthony-movie.gif \
- anthony-pdf.gif anthony-portal.gif anthony-ps.gif \
- anthony-quill.gif anthony-script.gif anthony-sound.gif \
- anthony-tar.gif anthony-tex.gif anthony-text.gif \
- anthony-unknown.gif anthony-xbm.gif anthony-xpm.gif
-
-error_files= ERR_ACCESS_DENIED ERR_CACHE_ACCESS_DENIED \
- ERR_CACHE_MGR_ACCESS_DENIED ERR_CANNOT_FORWARD \
- ERR_CONNECT_FAIL ERR_DNS_FAIL ERR_FORWARDING_DENIED \
- ERR_FTP_DISABLED ERR_FTP_FAILURE ERR_FTP_FORBIDDEN \
- ERR_FTP_NOT_FOUND ERR_FTP_PUT_CREATED \
- ERR_FTP_PUT_ERROR ERR_FTP_PUT_MODIFIED ERR_FTP_UNAVAILABLE \
- ERR_INVALID_REQ ERR_INVALID_RESP ERR_INVALID_URL \
- ERR_LIFETIME_EXP ERR_NO_RELAY ERR_ONLY_IF_CACHED_MISS \
- ERR_READ_ERROR ERR_READ_TIMEOUT ERR_SHUTTING_DOWN \
- ERR_SOCKET_FAILURE ERR_TOO_BIG ERR_UNSUP_REQ \
- ERR_URN_RESOLVE ERR_WRITE_ERROR ERR_ZERO_SIZE_OBJECT
-
-libexec= cachemgr.cgi digest_pw_auth diskd ip_user_check \
- msnt_auth ncsa_auth ntlm_auth \
- pam_auth smb_auth smb_auth.sh squid_unix_group \
- wb_auth wb_group wb_ntlmauth wbinfo_group.pl
-.if !defined(SQUID_CONFIGURE_ARGS) || ${SQUID_CONFIGURE_ARGS:M*--disable-unlinkd*} == ""
-libexec+= unlinkd
-.endif
-
-sbin= RunAccel RunCache squidclient squid
-
-CONFIGURE_ARGS= --bindir=${PREFIX}/sbin --sysconfdir=${PREFIX}/etc/squid \
- --datadir=${PREFIX}/etc/squid \
- --libexecdir=${PREFIX}/libexec/squid \
- --localstatedir=${PREFIX}/squid \
- --enable-removal-policies="lru heap"
-
-.include <bsd.port.pre.mk>
-
-# Authentication methods and modules:
-
-basic_auth= NCSA PAM MSNT SMB winbind
-external_acl= ip_user unix_group wbinfo_group winbind_group
-MAN8+= pam_auth.8 squid_unix_group.8
-.if defined(WITH_SQUID_LDAP_AUTH)
-USE_OPENLDAP= yes
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-MAN8+= squid_ldap_auth.8 squid_ldap_group.8
-basic_auth+= LDAP
-external_acl+= ldap_group
-libexec+= squid_ldap_auth squid_ldap_group
-.endif
-.if !defined(NO_NIS)
-basic_auth+= YP
-libexec+= yp_auth
-.endif
-CONFIGURE_ARGS+= --enable-auth="basic ntlm digest" \
- --enable-basic-auth-helpers="${basic_auth}" \
- --enable-digest-auth-helpers="password" \
- --enable-external-acl-helpers="${external_acl}" \
- --enable-ntlm-auth-helpers="SMB winbind"
-
-# Selection of storage schemes:
-
-storage_schemes= ufs diskd null
-.if defined(WITH_SQUID_AUFS)
-storage_schemes+= aufs
-# Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS
-CONFIGURE_ARGS+= --enable-async-io \
- --with-pthreads
-CFLAGS+= ${PTHREAD_CFLAGS}
-.endif
-.if defined(WITH_SQUID_COSS)
-storage_schemes+= coss
-CONFIGURE_ARGS+= --with-aio
-.endif
-CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}"
-
-# Other options set via 'make config':
-
-.if defined(WITH_SQUID_DELAY_POOLS)
-CONFIGURE_ARGS+= --enable-delay-pools
-.endif
-.if defined(WITH_SQUID_SNMP)
-CONFIGURE_ARGS+= --enable-snmp
-.endif
-.if defined(WITH_SQUID_CARP)
-CONFIGURE_ARGS+= --enable-carp
-.endif
-.if defined(WITH_SQUID_SSL)
-# we need to .include bsd.openssl.mk manually here because USE_OPENSSL only
-# works when it is defined before bsd.port{.pre}.mk is .included and this is
-# not possible when using OPTIONS
-.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-CONFIGURE_ARGS+= --enable-ssl \
- --with-openssl="${OPENSSLBASE}"
-CFLAGS+= -I${OPENSSLINC}
-LDFLAGS+= -I${LOCALBASE}/lib
-.endif
-.if defined(WITH_SQUID_PINGER)
-CONFIGURE_ARGS+= --enable-icmp
-libexec+= pinger
-.endif
-.if defined(WITH_SQUID_DNS_HELPER)
-CONFIGURE_ARGS+= --disable-internal-dns
-libexec+= dnsserver
-.endif
-.if defined(WITH_SQUID_HTCP)
-CONFIGURE_ARGS+= --enable-htcp
-.endif
-.if defined(WITH_SQUID_VIA_DB)
-CONFIGURE_ARGS+= --enable-forw-via-db
-.endif
-.if defined(WITH_SQUID_CACHE_DIGESTS)
-CONFIGURE_ARGS+= --enable-cache-digests
-.endif
-.if defined(WITHOUT_SQUID_WCCP)
-CONFIGURE_ARGS+= --disable-wccp
-.endif
-.if !defined(WITHOUT_SQUID_UNDERSCORES)
-CONFIGURE_ARGS+= --enable-underscores
-.endif
-.if defined(WITHOUT_SQUID_CHECK_HOSTNAME)
-CONFIGURE_ARGS+= --disable-hostname-checks
-.endif
-.if defined(WITH_SQUID_STRICT_HTTP)
-CONFIGURE_ARGS+= --disable-http-violations
-.endif
-.if defined(WITHOUT_SQUID_IDENT)
-CONFIGURE_ARGS+= --disable-ident-lookups
-.endif
-.if defined(WITH_SQUID_USERAGENT_LOG)
-CONFIGURE_ARGS+= --enable-useragent-log
-.endif
-.if defined(WITH_SQUID_CUSTOM_LOG)
-EXTRA_PATCHES+= ${PATCHDIR}/customlog-2.5.patch
-.endif
-.if defined(WITH_SQUID_ARP_ACL)
-CONFIGURE_ARGS+= --enable-arp-acl
-.endif
-.if defined(WITH_SQUID_PF)
-CONFIGURE_ARGS+= --enable-pf-transparent
-.if ${OSVERSION} < 502106
-IGNORE= pf available only in FreeBSD 5.3 and newer
-.endif
-.endif
-# IPFilter-headers are not installed on FreeBSD 4 since 4.7-RELEASE,
-# they were not installed on FreeBSD 5 from 2002-03-26 (OSVERSION > 500032) to
-# 2003-06-27 (OSVERSION < 501101).
-#
-# Please see PR misc/44148 and the CVS log of src/include/Makefile for further
-# information.
-.if defined(WITH_SQUID_IPFILTER)
-.if (${OSVERSION} >= 470000 && ${OSVERSION} < 500000) || (${OSVERSION} > 500032 && ${OSVERSION} < 501101)
-IGNORE= IPFilter headers are not part of the base system
-.else
-CONFIGURE_ARGS+= --enable-ipf-transparent
-.endif
-.endif
-.if defined(WITH_SQUID_FOLLOW_XFF)
-EXTRA_PATCHES+= ${PATCHDIR}/follow_xff-2.5.patch \
- ${PATCHDIR}/follow_xff-configure.patch
-CONFIGURE_ARGS+= --enable-follow-x-forwarded-for
-.endif
-.if defined(WITH_SQUID_ICAP)
-EXTRA_PATCHES+= ${PATCHDIR}/icap-2.5-core.patch \
- ${PATCHDIR}/icap-2.5-bootstrap.patch
-CONFIGURE_ARGS+= --enable-icap-support
-error_files+= ERR_ICAP_FAILURE
-.endif
-.if defined(WITH_SQUID_LARGEFILE)
-CONFIGURE_ARGS+= --with-large-files --enable-large-cache-files
-.endif
-.if defined(WITH_SQUID_STACKTRACES)
-CONFIGURE_ARGS+= --enable-stacktraces
-CFLAGS+= -g
-STRIP= ""
-.endif
-.if !defined(WITHOUT_SQUID_RCNG)
-USE_RC_SUBR= yes
-rc_del= rcold
-rc_state= rcng
-.else
-rc_del= rcng
-rc_state= rcold
-.endif
-
-# Languages:
-#
-# If you do not define SQUID_LANGUAGES yourself, all available language files
-# will be installed; the default language will be English.
-
-SQUID_LANGUAGES?= \
- Bulgarian Catalan Czech Danish Dutch English Estonian Finnish \
- French German Greek Hebrew Hungarian Italian Japanese Korean Lithuanian \
- Polish Portuguese Romanian Russian-1251 Russian-koi8-r Serbian \
- Simplify_Chinese Slovak Spanish Swedish Traditional_Chinese Turkish
-SQUID_DEFAULT_LANG?= English
-CONFIGURE_ARGS+= --enable-err-languages="${SQUID_LANGUAGES}" \
- --enable-default-err-language=${SQUID_DEFAULT_LANG}
-
-# Finally, add additional user specified configuration options:
-CONFIGURE_ARGS+= ${SQUID_CONFIGURE_ARGS}
-
-CONFIGURE_ENV+= CFLAGS="${CFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
-PLIST_DIRS= etc/squid/icons libexec/squid
-PLIST_FILES= ${etc_files:S,^,etc/,} ${icon_files:S,^,etc/squid/icons/,} \
- ${libexec:S,^,libexec/squid/,} ${sbin:S,^,sbin/,}
-
-.for d in ${SQUID_LANGUAGES}
-PLIST_DIRS+= etc/squid/errors/${d}
-PLIST_FILES+= ${error_files:S,^,etc/squid/errors/${d}/,}
-.endfor
-PLIST_DIRS+= etc/squid/errors etc/squid squid/logs squid/cache squid
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \
- -e 's|%%SQUID_GID%%|${SQUID_GID}|g' ${WRKSRC}/src/cf.data.pre
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
- ${WRKSRC}/helpers/basic_auth/SMB/Makefile.in \
- ${WRKSRC}/helpers/basic_auth/SMB/smb_auth.sh
-
-pre-install:
-# Prevent installation of .orig files by deleting them.
- @${FIND} ${WRKSRC} -name '*.bak' -delete
- @${FIND} ${WRKSRC} -name '*.orig' -delete
-# create the start script:
- @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
- -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \
- -e 's|%%RC_SUBR%%|${RC_SUBR}|g' \
- -e '/--begin ${rc_del}/,/--end ${rc_del}/d' \
- -e '/--.*${rc_state}/d' ${FILESDIR}/squid.sh \
- >${WRKDIR}/squid.sh
-
-pre-su-install:
- @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \
- squid_user=${SQUID_UID} squid_group=${SQUID_GID} \
- ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-
-post-install:
-# Create cachemgr.conf.default manually since squid's install routine
-# unfortunately fails to do so:
- ${INSTALL_DATA} ${WRKSRC}/src/cachemgr.conf \
- ${PREFIX}/etc/squid/cachemgr.conf.default
-.if defined(WITH_SQUID_PINGER)
- ${CHMOD} 4510 ${PREFIX}/libexec/squid/pinger; \
- ${CHGRP} ${SQUID_GID} ${PREFIX}/libexec/squid/pinger
-.endif
- ${INSTALL_SCRIPT} ${WRKDIR}/squid.sh ${PREFIX}/etc/rc.d/
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR}
-.endif
- @${SETENV} PKG_PREFIX=${PREFIX} \
- ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
-changeuser:
-# Recover from the problem that earlier versions of this port created the
-# squid pseudo-user with an id greater than 999 which is not allowed in
-# FreeBSD's ports system. The port now uses id 100:100.
-# NOTE:
-# This target assumes that SQUID_GID is the primary group of SQUID_UID. If you
-# have a different setup, do not run this target!
-.if ${SQUID_UID:L} == nobody
- @${ECHO_CMD} "'nobody' is a system user, you do not need to execute"; \
- ${ECHO_CMD} "this target!"
- ${FALSE}
-.endif
- @if [ `${ID} -u` -ne 0 ]; \
- then ${ECHO_CMD} "Sorry, you must be root to use this target."; ${FALSE}; fi; \
- current_uid=`id -u ${SQUID_UID}`; \
- current_gid=`pw groupshow ${SQUID_GID}|cut -f 3 -d :`; \
- ${ECHO_CMD} "I will remove this user:"; \
- ${ID} -P $${current_uid}; \
- ${ECHO_CMD} "and this group:"; \
- pw groupshow ${SQUID_GID}; \
- ${ECHO_CMD} "I will then re-create them with a user and group id of 100."; \
- ${ECHO_CMD} "Then all files and directories under ${PREFIX} and /var that"; \
- ${ECHO_CMD} "are owned by uid $${current_uid} will be chown(1)'ed."; \
- ${ECHO_CMD} "After that, all files and directories that were accessible"; \
- ${ECHO_CMD} "by group $${current_gid} will chgrp(1)'ed respectively."; \
- ${ECHO_CMD} "Note that this assumes group '${SQUID_GID}' to be the primary"; \
- ${ECHO_CMD} "group of user '${SQUID_UID}'. If you have a different setup"; \
- ${ECHO_CMD} "please abort this target now."; \
- read -p "Press RETURN to continue or CTRL-C to abort:" dummy ; \
- ${ECHO_CMD} "OK, here we go:"; \
- ${ECHO_CMD} "deleting user $${current_uid} and his primary group..."; \
- pw userdel -u $${current_uid}; \
- ${ECHO_CMD} "adding user ${SQUID_UID} with id 100..."; \
- pw groupadd -n ${SQUID_GID} -g 100; \
- pw useradd -n ${SQUID_UID} -u 100 -c "squid caching-proxy pseudo user" \
- -d ${PREFIX}/squid -s /sbin/nologin -h - ; \
- ${ECHO_CMD} "chown(1)'ing everything under ${PREFIX} from $${current_uid} to 100..."; \
- ${FIND} -H ${PREFIX} -user $${current_uid} -exec ${CHOWN} 100 {} \; ; \
- ${ECHO_CMD} "chgrp(1)'ing everything under ${PREFIX} from $${current_gid} to 100..."; \
- ${FIND} -H ${PREFIX} -group $${current_gid} -exec ${CHOWN} :100 {} \; ; \
- ${ECHO_CMD} "chown(1)'ing everything under /var from $${current_uid} to 100..."; \
- ${FIND} -H /var -user $${current_uid} -exec ${CHOWN} 100 {} \; ; \
- ${ECHO_CMD} "chgrp(1)'ing everything under /var from $${current_gid} to 100..."; \
- ${FIND} -H /var -group $${current_gid} -exec ${CHOWN} :100 {} \; ; \
- ${ECHO_CMD} "Finished."
-
-.include <bsd.port.post.mk>
diff --git a/www/squid26/distinfo b/www/squid26/distinfo
deleted file mode 100644
index a0989aff77c9..000000000000
--- a/www/squid26/distinfo
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 (squid2.5/squid-2.5.STABLE12.tar.bz2) = 7354255015b3772a1e024dfac173e48c
-SHA256 (squid2.5/squid-2.5.STABLE12.tar.bz2) = ba0ccd956323f0dad46c19aa8d40c537846fedfc3778b5730e5610f16c0d9af1
-SIZE (squid2.5/squid-2.5.STABLE12.tar.bz2) = 1075111
-MD5 (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 8e83b776c0d015bd4137cc1ca08f6d38
-SHA256 (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 9ca8427c2eb9e5cbdb5a49fb5cb94fc00853ad965f87666f8fc35236e98bc0ae
-SIZE (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 826
-MD5 (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = fe0ab5839d282fda67ffd8eb17f2588d
-SHA256 (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = 9aa671be4022f1126071cf83ca800795f609b731aac74237bc70e11d8f069046
-SIZE (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = 1615
-MD5 (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 70485fac2c02d836f7027122e65d5767
-SHA256 (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 39bf2ca95a3c1fc90a40c437253dbbf6d71f37763369ada287039340a68b873f
-SIZE (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 497
diff --git a/www/squid26/files/customlog-2.5.patch b/www/squid26/files/customlog-2.5.patch
deleted file mode 100644
index 1ee466346d30..000000000000
--- a/www/squid26/files/customlog-2.5.patch
+++ /dev/null
@@ -1,1540 +0,0 @@
-! This patch is sourced from http://devel.squid-cache.org/customlog/
-! Modified diff paths to apply cleanly
-
-Index: src/access_log.c
-diff -u src/access_log.c:1.15.6.8 src/access_log.c:1.15.6.3.2.14
---- src/access_log.c:1.15.6.8 Tue Mar 29 18:17:46 2005
-+++ src/access_log.c Thu Sep 1 12:28:46 2005
-@@ -36,9 +36,6 @@
-
- #include "squid.h"
-
--static void accessLogSquid(AccessLogEntry * al);
--static void accessLogCommon(AccessLogEntry * al);
--static Logfile *logfile = NULL;
- #if HEADERS_LOG
- static Logfile *headerslog = NULL;
- #endif
-@@ -234,8 +231,768 @@
- return username_quote(name);
- }
-
-+static char *
-+log_quoted_string(const char *str)
-+{
-+ char *out = xmalloc(strlen(str) * 2 + 1);
-+ char *p = out;
-+ while (*str) {
-+ int l = strcspn(str, "\"\\\r\n\t");
-+ memcpy(p, str, l);
-+ str += l;
-+ p += l;
-+ switch (*str) {
-+ case '\0':
-+ break;
-+ case '\r':
-+ *p++ = '\\';
-+ *p++ = 'r';
-+ str++;
-+ break;
-+ case '\n':
-+ *p++ = '\\';
-+ *p++ = 'n';
-+ str++;
-+ break;
-+ case '\t':
-+ *p++ = '\\';
-+ *p++ = 't';
-+ str++;
-+ break;
-+ default:
-+ *p++ = '\\';
-+ *p++ = *str;
-+ str++;
-+ break;
-+ }
-+ }
-+ *p++ = '\0';
-+ return out;
-+}
-+
-+/*
-+ * Bytecodes for the configureable logformat stuff
-+ */
-+typedef enum {
-+ LFT_NONE, /* dummy */
-+ LFT_STRING,
-+
-+ LFT_CLIENT_IP_ADDRESS,
-+ LFT_CLIENT_FQDN,
-+/*LFT_CLIENT_PORT, */
-+
-+/*LFT_SERVER_IP_ADDRESS, */
-+ LFT_SERVER_IP_OR_PEER_NAME,
-+/*LFT_SERVER_PORT, */
-+
-+ LFT_LOCAL_IP,
-+ LFT_LOCAL_PORT,
-+/*LFT_LOCAL_NAME, */
-+
-+ LFT_TIME_SECONDS_SINCE_EPOCH,
-+ LFT_TIME_SUBSECOND,
-+ LFT_TIME_LOCALTIME,
-+ LFT_TIME_GMT,
-+ LFT_TIME_TO_HANDLE_REQUEST,
-+
-+ LFT_REQUEST_HEADER,
-+ LFT_REQUEST_HEADER_ELEM,
-+ LFT_REQUEST_ALL_HEADERS,
-+
-+ LFT_REPLY_HEADER,
-+ LFT_REPLY_HEADER_ELEM,
-+ LFT_REPLY_ALL_HEADERS,
-+
-+ LFT_USER_NAME,
-+ LFT_USER_LOGIN,
-+ LFT_USER_IDENT,
-+/*LFT_USER_REALM, */
-+/*LFT_USER_SCHEME, */
-+
-+ LFT_HTTP_CODE,
-+/*LFT_HTTP_STATUS, */
-+
-+ LFT_SQUID_STATUS,
-+/*LFT_SQUID_ERROR, */
-+ LFT_SQUID_HIERARCHY,
-+
-+ LFT_MIME_TYPE,
-+
-+ LFT_REQUEST_METHOD,
-+ LFT_REQUEST_URI,
-+/*LFT_REQUEST_QUERY, * // * this is not needed. see strip_query_terms */
-+ LFT_REQUEST_VERSION,
-+
-+/*LFT_REQUEST_SIZE_TOTAL, */
-+/*LFT_REQUEST_SIZE_LINE, */
-+/*LFT_REQUEST_SIZE_HEADERS, */
-+/*LFT_REQUEST_SIZE_BODY, */
-+/*LFT_REQUEST_SIZE_BODY_NO_TE, */
-+
-+ LFT_REPLY_SIZE_TOTAL,
-+/*LFT_REPLY_SIZE_LINE, */
-+/*LFT_REPLY_SIZE_HEADERS, */
-+/*LFT_REPLY_SIZE_BODY, */
-+/*LFT_REPLY_SIZE_BODY_NO_TE, */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ LFT_EXT_LOG,
-+#endif
-+
-+ LFT_PERCENT /* special string cases for escaped chars */
-+} logformat_bcode_t;
-+
-+enum log_quote {
-+ LOG_QUOTE_NONE = 0,
-+ LOG_QUOTE_QUOTES,
-+ LOG_QUOTE_BRAKETS,
-+ LOG_QUOTE_URL,
-+ LOG_QUOTE_RAW
-+};
-+struct _logformat_token {
-+ logformat_bcode_t type;
-+ union {
-+ char *string;
-+ struct {
-+ char *header;
-+ char *element;
-+ char separator;
-+ } header;
-+ char *timespec;
-+ } data;
-+ unsigned char width;
-+ unsigned char precision;
-+ enum log_quote quote:3;
-+ unsigned int left:1;
-+ unsigned int space:1;
-+ unsigned int zero:1;
-+ int divisor;
-+ logformat_token *next; /* todo: move from linked list to array */
-+};
-+
-+struct logformat_token_table_entry {
-+ const char *config;
-+ logformat_bcode_t token_type;
-+ int options;
-+};
-+
-+struct logformat_token_table_entry logformat_token_table[] =
-+{
-+
-+ {">a", LFT_CLIENT_IP_ADDRESS},
-+/*{ ">p", LFT_CLIENT_PORT}, */
-+ {">A", LFT_CLIENT_FQDN},
-+
-+/*{ "<a", LFT_SERVER_IP_ADDRESS }, */
-+/*{ "<p", LFT_SERVER_PORT }, */
-+ {"<A", LFT_SERVER_IP_OR_PEER_NAME},
-+
-+ {"la", LFT_LOCAL_IP},
-+ {"lp", LFT_LOCAL_PORT},
-+/*{ "lA", LFT_LOCAL_NAME }, */
-+
-+ {"ts", LFT_TIME_SECONDS_SINCE_EPOCH},
-+ {"tu", LFT_TIME_SUBSECOND},
-+ {"tl", LFT_TIME_LOCALTIME},
-+ {"tg", LFT_TIME_GMT},
-+ {"tr", LFT_TIME_TO_HANDLE_REQUEST},
-+
-+ {">h", LFT_REQUEST_HEADER},
-+ {"<h", LFT_REPLY_HEADER},
-+
-+ {"un", LFT_USER_NAME},
-+ {"ul", LFT_USER_LOGIN},
-+/*{ "ur", LFT_USER_REALM }, */
-+/*{ "us", LFT_USER_SCHEME }, */
-+ {"ui", LFT_USER_IDENT},
-+
-+ {"Hs", LFT_HTTP_CODE},
-+/*{ "Ht", LFT_HTTP_STATUS }, */
-+
-+ {"Ss", LFT_SQUID_STATUS},
-+/*{ "Se", LFT_SQUID_ERROR }, */
-+ {"Sh", LFT_SQUID_HIERARCHY},
-+
-+ {"mt", LFT_MIME_TYPE},
-+
-+ {"rm", LFT_REQUEST_METHOD},
-+ {"ru", LFT_REQUEST_URI}, /* doesn't include the query-string */
-+/* { "rq", LFT_REQUEST_QUERY }, * / / * the query-string, INCLUDING the leading ? */
-+ {">v", LFT_REQUEST_VERSION},
-+ {"rv", LFT_REQUEST_VERSION},
-+
-+/*{ ">st", LFT_REQUEST_SIZE_TOTAL }, */
-+/*{ ">sl", LFT_REQUEST_SIZE_LINE }, * / / * the request line "GET ... " */
-+/*{ ">sh", LFT_REQUEST_SIZE_HEADERS }, */
-+/*{ ">sb", LFT_REQUEST_SIZE_BODY }, */
-+/*{ ">sB", LFT_REQUEST_SIZE_BODY_NO_TE }, */
-+
-+ {"<st", LFT_REPLY_SIZE_TOTAL},
-+/*{ "<sl", LFT_REPLY_SIZE_LINE }, * / / * the reply line (protocol, code, text) */
-+/*{ "<sh", LFT_REPLY_SIZE_HEADERS }, */
-+/*{ "<sb", LFT_REPLY_SIZE_BODY }, */
-+/*{ "<sB", LFT_REPLY_SIZE_BODY_NO_TE }, */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ {"ea", LFT_EXT_LOG},
-+#endif
-+
-+ {"%", LFT_PERCENT},
-+
-+ {NULL, LFT_NONE} /* this must be last */
-+};
-+
-+static void
-+accessLogCustom(AccessLogEntry * al, customlog * log)
-+{
-+ logformat *lf;
-+ Logfile *logfile;
-+ logformat_token *fmt;
-+ static MemBuf mb = MemBufNULL;
-+ char tmp[1024];
-+ String sb = StringNull;
-+
-+ memBufReset(&mb);
-+
-+ lf = log->logFormat;
-+ logfile = log->logfile;
-+ for (fmt = lf->format; fmt != NULL; fmt = fmt->next) { /* for each token */
-+ const char *out = NULL;
-+ int quote = 0;
-+ long int outint = 0;
-+ int doint = 0;
-+ int dofree = 0;
-+ switch (fmt->type) {
-+ case LFT_NONE:
-+ out = "";
-+ break;
-+ case LFT_STRING:
-+ out = fmt->data.string;
-+ break;
-+ case LFT_CLIENT_IP_ADDRESS:
-+ out = inet_ntoa(al->cache.caddr);
-+ break;
-+
-+ case LFT_CLIENT_FQDN:
-+ out = fqdncache_gethostbyaddr(al->cache.caddr, FQDN_LOOKUP_IF_MISS);
-+ if (!out)
-+ out = inet_ntoa(al->cache.caddr);
-+ break;
-+
-+ /* case LFT_CLIENT_PORT: */
-+
-+ /* case LFT_SERVER_IP_ADDRESS: */
-+
-+ case LFT_SERVER_IP_OR_PEER_NAME:
-+ out = al->hier.host;
-+ break;
-+
-+ /* case LFT_SERVER_PORT: */
-+
-+ case LFT_LOCAL_IP:
-+ if (al->request)
-+ out = inet_ntoa(al->request->my_addr);
-+ break;
-+
-+ case LFT_LOCAL_PORT:
-+ if (al->request) {
-+ outint = al->request->my_port;
-+ doint = 1;
-+ }
-+ break;
-+
-+ case LFT_TIME_SECONDS_SINCE_EPOCH:
-+ outint = current_time.tv_sec;
-+ doint = 1;
-+ break;
-+
-+ case LFT_TIME_SUBSECOND:
-+ outint = current_time.tv_usec / fmt->divisor;
-+ doint = 1;
-+ break;
-+
-+
-+ case LFT_TIME_LOCALTIME:
-+ case LFT_TIME_GMT:
-+ {
-+ const char *spec;
-+ struct tm *t;
-+ spec = fmt->data.timespec;
-+ if (!spec)
-+ spec = "%d/%b/%Y:%H:%M:%S %z";
-+ if (fmt->type == LFT_TIME_LOCALTIME)
-+ t = localtime(&squid_curtime);
-+ else
-+ t = gmtime(&squid_curtime);
-+ strftime(tmp, sizeof(tmp), spec, t);
-+ out = tmp;
-+ }
-+ break;
-+
-+ case LFT_TIME_TO_HANDLE_REQUEST:
-+ outint = al->cache.msec;
-+ doint = 1;
-+ break;
-+
-+ case LFT_REQUEST_HEADER:
-+ if (al->request)
-+ sb = httpHeaderGetByName(&al->request->header, fmt->data.header.header);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_HEADER:
-+ if (al->reply)
-+ sb = httpHeaderGetByName(&al->reply->header, fmt->data.header.header);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REQUEST_HEADER_ELEM:
-+ if (al->request)
-+ sb = httpHeaderGetByNameListMember(&al->request->header, fmt->data.header.header, fmt->data.header.element, fmt->data.header.separator);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_HEADER_ELEM:
-+ if (al->reply)
-+ sb = httpHeaderGetByNameListMember(&al->reply->header, fmt->data.header.header, fmt->data.header.element, fmt->data.header.separator);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REQUEST_ALL_HEADERS:
-+ out = al->headers.request;
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_ALL_HEADERS:
-+ out = al->headers.reply;
-+ quote = 1;
-+ break;
-+
-+ case LFT_USER_NAME:
-+ out = accessLogFormatName(al->cache.authuser ?
-+ al->cache.authuser : al->cache.rfc931);
-+ dofree = 1;
-+ break;
-+
-+ case LFT_USER_LOGIN:
-+ out = accessLogFormatName(al->cache.authuser);
-+ dofree = 1;
-+ break;
-+
-+ case LFT_USER_IDENT:
-+ out = accessLogFormatName(al->cache.rfc931);
-+ dofree = 1;
-+ break;
-+
-+ /* case LFT_USER_REALM: */
-+ /* case LFT_USER_SCHEME: */
-+
-+ case LFT_HTTP_CODE:
-+ outint = al->http.code;
-+ doint = 1;
-+ break;
-+
-+ /* case LFT_HTTP_STATUS:
-+ * out = statusline->text;
-+ * quote = 1;
-+ * break;
-+ */
-+
-+ case LFT_SQUID_STATUS:
-+ out = log_tags[al->cache.code];
-+ break;
-+
-+ /* case LFT_SQUID_ERROR: */
-+
-+ case LFT_SQUID_HIERARCHY:
-+ if (al->hier.ping.timedout)
-+ memBufAppend(&mb, "TIMEOUT_", 8);
-+ out = hier_strings[al->hier.code];
-+ break;
-+
-+ case LFT_MIME_TYPE:
-+ out = al->http.content_type;
-+ break;
-+
-+ case LFT_REQUEST_METHOD:
-+ out = al->private.method_str;
-+ break;
-+
-+ case LFT_REQUEST_URI:
-+ out = al->url;
-+ break;
-+
-+ case LFT_REQUEST_VERSION:
-+ snprintf(tmp, sizeof(tmp), "%d.%d", (int) al->http.version.major, (int) al->http.version.minor);
-+ out = tmp;
-+ break;
-+
-+ /*case LFT_REQUEST_SIZE_TOTAL: */
-+ /*case LFT_REQUEST_SIZE_LINE: */
-+ /*case LFT_REQUEST_SIZE_HEADERS: */
-+ /*case LFT_REQUEST_SIZE_BODY: */
-+ /*case LFT_REQUEST_SIZE_BODY_NO_TE: */
-+
-+ case LFT_REPLY_SIZE_TOTAL:
-+ outint = al->cache.size;
-+ doint = 1;
-+ break;
-+
-+ /*case LFT_REPLY_SIZE_LINE: */
-+ /*case LFT_REPLY_SIZE_HEADERS: */
-+ /*case LFT_REPLY_SIZE_BODY: */
-+ /*case LFT_REPLY_SIZE_BODY_NO_TE: */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ case LFT_EXT_LOG:
-+ if (al->request)
-+ out = strBuf(al->request->extacl_log);
-+
-+ quote = 1;
-+ break;
-+#endif
-+
-+ case LFT_PERCENT:
-+ out = "%";
-+ break;
-+ }
-+
-+ if (doint) {
-+ snprintf(tmp, sizeof(tmp), "%0*ld", fmt->zero ? (int) fmt->width : 0, outint);
-+ out = tmp;
-+ }
-+ if (out && *out) {
-+ if (quote || fmt->quote != LOG_QUOTE_NONE) {
-+ char *newout = NULL;
-+ int newfree = 0;
-+ switch (fmt->quote) {
-+ case LOG_QUOTE_NONE:
-+ newout = rfc1738_escape_unescaped(out);
-+ break;
-+ case LOG_QUOTE_QUOTES:
-+ newout = log_quoted_string(out);
-+ newfree = 1;
-+ break;
-+ case LOG_QUOTE_BRAKETS:
-+ newout = log_quote(out);
-+ newfree = 1;
-+ break;
-+ case LOG_QUOTE_URL:
-+ newout = rfc1738_escape(out);
-+ break;
-+ case LOG_QUOTE_RAW:
-+ break;
-+ }
-+ if (newout) {
-+ if (dofree)
-+ safe_free(out);
-+ out = newout;
-+ dofree = newfree;
-+ }
-+ }
-+ if (fmt->width) {
-+ if (fmt->left)
-+ memBufPrintf(&mb, "%-*s", (int) fmt->width, out);
-+ else
-+ memBufPrintf(&mb, "%*s", (int) fmt->width, out);
-+ } else
-+ memBufAppend(&mb, out, strlen(out));
-+ } else {
-+ memBufAppend(&mb, "-", 1);
-+ }
-+ if (fmt->space)
-+ memBufAppend(&mb, " ", 1);
-+ stringClean(&sb);
-+ if (dofree)
-+ safe_free(out);
-+ }
-+ logfilePrintf(logfile, "%s\n", mb.buf);
-+}
-+
-+/* parses a single token. Returns the token length in characters,
-+ * and fills in the lt item with the token information.
-+ * def is for sure null-terminated
-+ */
-+static int
-+accessLogGetNewLogFormatToken(logformat_token * lt, char *def, enum log_quote *quote)
-+{
-+ char *cur = def;
-+ struct logformat_token_table_entry *lte;
-+ int l;
-+
-+ memset(lt, 0, sizeof(*lt));
-+ l = strcspn(cur, "%");
-+ if (l > 0) {
-+ char *cp;
-+ /* it's a string for sure, until \0 or the next % */
-+ cp = xmalloc(l + 1);
-+ xstrncpy(cp, cur, l + 1);
-+ lt->type = LFT_STRING;
-+ lt->data.string = cp;
-+ while (l > 0) {
-+ switch(*cur) {
-+ case '"':
-+ if (*quote == LOG_QUOTE_NONE)
-+ *quote = LOG_QUOTE_QUOTES;
-+ else if (*quote == LOG_QUOTE_QUOTES)
-+ *quote = LOG_QUOTE_NONE;
-+ break;
-+ case '[':
-+ if (*quote == LOG_QUOTE_NONE)
-+ *quote = LOG_QUOTE_BRAKETS;
-+ break;
-+ case ']':
-+ if (*quote == LOG_QUOTE_BRAKETS)
-+ *quote = LOG_QUOTE_NONE;
-+ break;
-+ }
-+ cur++;
-+ l--;
-+ }
-+ goto done;
-+ }
-+ if (!*cur)
-+ goto done;
-+ cur++;
-+ switch (*cur) {
-+ case '"':
-+ lt->quote = LOG_QUOTE_QUOTES;
-+ cur++;
-+ break;
-+ case '\'':
-+ lt->quote = LOG_QUOTE_RAW;
-+ cur++;
-+ break;
-+ case '[':
-+ lt->quote = LOG_QUOTE_BRAKETS;
-+ cur++;
-+ break;
-+ case '#':
-+ lt->quote = LOG_QUOTE_URL;
-+ cur++;
-+ break;
-+ default:
-+ lt->quote = *quote;
-+ break;
-+ }
-+ if (*cur == '-') {
-+ lt->left = 1;
-+ cur++;
-+ }
-+ if (*cur == '0') {
-+ lt->zero = 1;
-+ cur++;
-+ }
-+ if (isdigit(*cur))
-+ lt->width = strtol(cur, &cur, 10);
-+ if (*cur == '.')
-+ lt->precision = strtol(cur + 1, &cur, 10);
-+ if (*cur == '{') {
-+ char *cp;
-+ cur++;
-+ l = strcspn(cur, "}");
-+ cp = xmalloc(l + 1);
-+ xstrncpy(cp, cur, l + 1);
-+ lt->data.string = cp;
-+ cur += l;
-+ if (*cur == '}')
-+ cur++;
-+ }
-+ lt->type = LFT_NONE;
-+ for (lte = logformat_token_table; lte->config != NULL; lte++) {
-+ if (strncmp(lte->config, cur, strlen(lte->config)) == 0) {
-+ lt->type = lte->token_type;
-+ cur += strlen(lte->config);
-+ break;
-+ }
-+ }
-+ if (lt->type == LFT_NONE) {
-+ fatalf("Can't parse configuration token: '%s'\n",
-+ def);
-+ }
-+ if (*cur == ' ') {
-+ lt->space = 1;
-+ cur++;
-+ }
-+ done:
-+ switch (lt->type) {
-+ case LFT_REQUEST_HEADER:
-+ case LFT_REPLY_HEADER:
-+ if (lt->data.string) {
-+ char *header = lt->data.string;
-+ char *cp = strchr(header, ':');
-+ if (cp) {
-+ *cp++ = '\0';
-+ if (*cp == ',' || *cp == ';' || *cp == ':')
-+ lt->data.header.separator = *cp++;
-+ else
-+ lt->data.header.separator = ',';
-+ lt->data.header.element = cp;
-+ lt->type = (lt->type == LFT_REQUEST_HEADER) ?
-+ LFT_REQUEST_HEADER_ELEM :
-+ LFT_REPLY_HEADER_ELEM;
-+ }
-+ lt->data.header.header = header;
-+ } else {
-+ lt->type = (lt->type == LFT_REQUEST_HEADER) ?
-+ LFT_REQUEST_ALL_HEADERS :
-+ LFT_REPLY_ALL_HEADERS;
-+ Config.onoff.log_mime_hdrs = 1;
-+ }
-+ break;
-+ case LFT_CLIENT_FQDN:
-+ Config.onoff.log_fqdn = 1;
-+ break;
-+ case LFT_TIME_SUBSECOND:
-+ lt->divisor = 1000;
-+ if (lt->precision) {
-+ int i;
-+ lt->divisor = 1000000;
-+ for (i = lt->precision; i > 1; i--)
-+ lt->divisor /= 10;
-+ if (!lt->divisor)
-+ lt->divisor = 0;
-+ }
-+ break;
-+ default:
-+ break;
-+ }
-+ return (cur - def);
-+}
-+
-+int
-+accessLogParseLogFormat(logformat_token ** fmt, char *def)
-+{
-+ char *cur, *eos;
-+ logformat_token *new_lt, *last_lt;
-+ enum log_quote quote = LOG_QUOTE_NONE;
-+
-+ debug(46, 1) ("accessLogParseLogFormat: got definition '%s'\n", def);
-+
-+ /* very inefficent parser, but who cares, this needs to be simple */
-+ /* First off, let's tokenize, we'll optimize in a second pass.
-+ * A token can either be a %-prefixed sequence (usually a dynamic
-+ * token but it can be an escaped sequence), or a string. */
-+ cur = def;
-+ eos = def + strlen(def);
-+ *fmt = new_lt = last_lt = xmalloc(sizeof(logformat_token));
-+ cur += accessLogGetNewLogFormatToken(new_lt, cur, &quote);
-+ while (cur < eos) {
-+ new_lt = xmalloc(sizeof(logformat_token));
-+ last_lt->next = new_lt;
-+ last_lt = new_lt;
-+ cur += accessLogGetNewLogFormatToken(new_lt, cur, &quote);
-+ }
-+ return 1;
-+}
-+
-+void
-+accessLogDumpLogFormat(StoreEntry * entry, const char *name, logformat * definitions)
-+{
-+ logformat_token *t;
-+ logformat *format;
-+ struct logformat_token_table_entry *te;
-+ debug(46, 0) ("accessLogDumpLogFormat called\n");
-+
-+ for (format = definitions; format; format = format->next) {
-+ debug(46, 0) ("Dumping logformat definition for %s\n", format->name);
-+ storeAppendPrintf(entry, "logformat %s ", format->name);
-+ for (t = format->format; t; t = t->next) {
-+ if (t->type == LFT_STRING)
-+ storeAppendPrintf(entry, "%s", t->data.string);
-+ else {
-+ char argbuf[256];
-+ char *arg = NULL;
-+ logformat_bcode_t type = t->type;
-+
-+ switch (type) {
-+ /* special cases */
-+ case LFT_STRING:
-+ break;
-+ case LFT_REQUEST_HEADER_ELEM:
-+ case LFT_REPLY_HEADER_ELEM:
-+ if (t->data.header.separator != ',')
-+ snprintf(argbuf, sizeof(argbuf), "%s:%c%s", t->data.header.header, t->data.header.separator, t->data.header.element);
-+ else
-+ snprintf(argbuf, sizeof(argbuf), "%s:%s", t->data.header.header, t->data.header.element);
-+
-+ arg = argbuf;
-+ type = (type == LFT_REQUEST_HEADER_ELEM) ?
-+ LFT_REQUEST_HEADER :
-+ LFT_REPLY_HEADER;
-+ break;
-+
-+ case LFT_REQUEST_ALL_HEADERS:
-+ case LFT_REPLY_ALL_HEADERS:
-+ type = (type == LFT_REQUEST_ALL_HEADERS) ?
-+ LFT_REQUEST_HEADER :
-+ LFT_REPLY_HEADER;
-+ break;
-+
-+ default:
-+ if (t->data.string)
-+ arg = t->data.string;
-+ break;
-+ }
-+ storeAppend(entry, "%", 1);
-+ switch (t->quote) {
-+ case LOG_QUOTE_QUOTES:
-+ storeAppend(entry, "\"", 1);
-+ break;
-+ case LOG_QUOTE_BRAKETS:
-+ storeAppend(entry, "[", 1);
-+ break;
-+ case LOG_QUOTE_URL:
-+ storeAppend(entry, "#", 1);
-+ break;
-+ case LOG_QUOTE_RAW:
-+ storeAppend(entry, "'", 1);
-+ break;
-+ case LOG_QUOTE_NONE:
-+ break;
-+ }
-+ if (t->left)
-+ storeAppend(entry, "-", 1);
-+ if (t->zero)
-+ storeAppend(entry, "0", 1);
-+ if (t->width)
-+ storeAppendPrintf(entry, "%d", (int) t->width);
-+ if (t->precision)
-+ storeAppendPrintf(entry, ".%d", (int) t->precision);
-+ if (arg)
-+ storeAppendPrintf(entry, "{%s}", arg);
-+ for (te = logformat_token_table; te->config != NULL; te++) {
-+ if (te->token_type == t->type) {
-+ storeAppendPrintf(entry, "%s", te->config);
-+ break;
-+ }
-+ }
-+ if (t->space)
-+ storeAppend(entry, " ", 1);
-+ assert(te->config != NULL);
-+ }
-+ }
-+ }
-+ storeAppend(entry, "\n", 1);
-+}
-+
-+void
-+accessLogFreeLogFormat(logformat_token ** tokens)
-+{
-+ while (*tokens) {
-+ logformat_token *token = *tokens;
-+ *tokens = token->next;
-+ safe_free(token->data.string);
-+ xfree(token);
-+ }
-+}
-+
- static void
--accessLogSquid(AccessLogEntry * al)
-+accessLogSquid(AccessLogEntry * al, Logfile * logfile)
- {
- const char *client = NULL;
- char *user = NULL;
-@@ -261,10 +1018,19 @@
- al->hier.host,
- al->http.content_type);
- safe_free(user);
-+ if (Config.onoff.log_mime_hdrs) {
-+ char *ereq = log_quote(al->headers.request);
-+ char *erep = log_quote(al->headers.reply);
-+ logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-+ safe_free(ereq);
-+ safe_free(erep);
-+ } else {
-+ logfilePrintf(logfile, "\n");
-+ }
- }
-
- static void
--accessLogCommon(AccessLogEntry * al)
-+accessLogCommon(AccessLogEntry * al, Logfile * logfile)
- {
- const char *client = NULL;
- char *user1 = NULL, *user2 = NULL;
-@@ -288,11 +1054,21 @@
- hier_strings[al->hier.code]);
- safe_free(user1);
- safe_free(user2);
-+ if (Config.onoff.log_mime_hdrs) {
-+ char *ereq = log_quote(al->headers.request);
-+ char *erep = log_quote(al->headers.reply);
-+ logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-+ safe_free(ereq);
-+ safe_free(erep);
-+ } else {
-+ logfilePrintf(logfile, "\n");
-+ }
- }
-
- void
--accessLogLog(AccessLogEntry * al)
-+accessLogLog(AccessLogEntry * al, aclCheck_t * checklist)
- {
-+ customlog *log;
- if (LogfileStatus != LOG_ENABLE)
- return;
- if (al->url == NULL)
-@@ -306,20 +1082,38 @@
- if (al->hier.host[0] == '\0')
- xstrncpy(al->hier.host, dash_str, SQUIDHOSTNAMELEN);
-
-- if (Config.onoff.common_log)
-- accessLogCommon(al);
-- else
-- accessLogSquid(al);
-- if (Config.onoff.log_mime_hdrs) {
-- char *ereq = log_quote(al->headers.request);
-- char *erep = log_quote(al->headers.reply);
-- logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-- safe_free(ereq);
-- safe_free(erep);
-- } else {
-- logfilePrintf(logfile, "\n");
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (checklist && log->aclList && aclMatchAclList(log->aclList, checklist) != 1)
-+ continue;
-+ switch (log->type) {
-+ case CLF_AUTO:
-+ if (Config.onoff.common_log)
-+ accessLogCommon(al, log->logfile);
-+ else
-+ accessLogSquid(al, log->logfile);
-+ break;
-+ case CLF_SQUID:
-+ accessLogSquid(al, log->logfile);
-+ break;
-+ case CLF_COMMON:
-+ accessLogCommon(al, log->logfile);
-+ break;
-+ case CLF_CUSTOM:
-+ accessLogCustom(al, log);
-+ break;
-+ case CLF_NONE:
-+ goto last;
-+ default:
-+ fatalf("Unknown log format %d\n", log->type);
-+ break;
-+ }
-+ logfileFlush(log->logfile);
-+ if (!checklist)
-+ break;
- }
-- logfileFlush(logfile);
-+ last:
-+ (void)0; /* NULL statement for label */
-+
- #if MULTICAST_MISS_STREAM
- if (al->cache.code != LOG_TCP_MISS)
- (void) 0;
-@@ -346,12 +1140,15 @@
- void
- accessLogRotate(void)
- {
-+ customlog *log;
- #if FORW_VIA_DB
- fvdbClear();
- #endif
-- if (NULL == logfile)
-- return;
-- logfileRotate(logfile);
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->logfile) {
-+ logfileRotate(log->logfile);
-+ }
-+ }
- #if HEADERS_LOG
- logfileRotate(headerslog);
- #endif
-@@ -360,10 +1157,13 @@
- void
- accessLogClose(void)
- {
-- if (NULL == logfile)
-- return;
-- logfileClose(logfile);
-- logfile = NULL;
-+ customlog *log;
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->logfile) {
-+ logfileClose(log->logfile);
-+ log->logfile = NULL;
-+ }
-+ }
- #if HEADERS_LOG
- logfileClose(headerslog);
- headerslog = NULL;
-@@ -383,11 +1183,14 @@
- void
- accessLogInit(void)
- {
-+ customlog *log;
- assert(sizeof(log_tags) == (LOG_TYPE_MAX + 1) * sizeof(char *));
-- if (strcasecmp(Config.Log.access, "none") == 0)
-- return;
-- logfile = logfileOpen(Config.Log.access, MAX_URL << 1, 1);
-- LogfileStatus = LOG_ENABLE;
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->type == CLF_NONE)
-+ continue;
-+ log->logfile = logfileOpen(log->filename, MAX_URL << 1, 1);
-+ LogfileStatus = LOG_ENABLE;
-+ }
- #if HEADERS_LOG
- headerslog = logfileOpen("/usr/local/squid/logs/headers.log", MAX_URL << 1, 0);
- assert(NULL != headerslog);
-Index: src/cache_cf.c
-diff -u src/cache_cf.c:1.38.6.24 src/cache_cf.c:1.38.6.11.4.9
---- src/cache_cf.c:1.38.6.24 Fri May 6 19:15:36 2005
-+++ src/cache_cf.c Thu May 26 21:34:13 2005
-@@ -60,6 +60,14 @@
- static void dump_cachedir_option_readonly(StoreEntry * e, const char *option, SwapDir * sd);
- static void parse_cachedir_option_maxsize(SwapDir * sd, const char *option, const char *value, int reconfiguring);
- static void dump_cachedir_option_maxsize(StoreEntry * e, const char *option, SwapDir * sd);
-+static void parse_logformat(logformat ** logformat_definitions);
-+static void parse_access_log(customlog ** customlog_definitions);
-+static void dump_logformat(StoreEntry * entry, const char *name, logformat * definitions);
-+static void dump_access_log(StoreEntry * entry, const char *name, customlog * definitions);
-+static void free_logformat(logformat ** definitions);
-+static void free_access_log(customlog ** definitions);
-+
-+
- static struct cache_dir_option common_cachedir_options[] =
- {
- {"read-only", parse_cachedir_option_readonly, dump_cachedir_option_readonly},
-@@ -2631,3 +2639,144 @@
- return t;
- }
- }
-+
-+static void
-+parse_logformat(logformat ** logformat_definitions)
-+{
-+ logformat *nlf;
-+ char *name, *def;
-+
-+ if ((name = strtok(NULL, w_space)) == NULL)
-+ self_destruct();
-+ if ((def = strtok(NULL, "\r\n")) == NULL)
-+ self_destruct();
-+
-+ debug(3, 1) ("Logformat for '%s' is '%s'\n", name, def);
-+
-+ nlf = xcalloc(1, sizeof(logformat));
-+ nlf->name = xstrdup(name);
-+ if (!accessLogParseLogFormat(&nlf->format, def))
-+ self_destruct();
-+ nlf->next = *logformat_definitions;
-+ *logformat_definitions = nlf;
-+}
-+
-+static void
-+parse_access_log(customlog ** logs)
-+{
-+ const char *filename, *logdef_name;
-+ customlog *cl;
-+ logformat *lf;
-+
-+ cl = xcalloc(1, sizeof(*cl));
-+
-+ if ((filename = strtok(NULL, w_space)) == NULL)
-+ self_destruct();
-+
-+ if (strcmp(filename, "none") == 0) {
-+ cl->type = CLF_NONE;
-+ goto done;
-+ }
-+ if ((logdef_name = strtok(NULL, w_space)) == NULL)
-+ logdef_name = "auto";
-+
-+ debug(3, 9) ("Log definition name '%s' file '%s'\n", logdef_name, filename);
-+
-+ cl->filename = xstrdup(filename);
-+
-+ /* look for the definition pointer corresponding to this name */
-+ lf = Config.Log.logformats;
-+ while (lf != NULL) {
-+ debug(3, 9) ("Comparing against '%s'\n", lf->name);
-+ if (strcmp(lf->name, logdef_name) == 0)
-+ break;
-+ lf = lf->next;
-+ }
-+ if (lf != NULL) {
-+ cl->type = CLF_CUSTOM;
-+ cl->logFormat = lf;
-+ } else if (strcmp(logdef_name, "auto") == 0) {
-+ cl->type = CLF_AUTO;
-+ } else if (strcmp(logdef_name, "squid") == 0) {
-+ cl->type = CLF_SQUID;
-+ } else if (strcmp(logdef_name, "common") == 0) {
-+ cl->type = CLF_COMMON;
-+ } else {
-+ debug(3, 0) ("Log format '%s' is not defined\n", logdef_name);
-+ self_destruct();
-+ }
-+
-+ done:
-+ aclParseAclList(&cl->aclList);
-+
-+ while (*logs)
-+ logs = &(*logs)->next;
-+ *logs = cl;
-+}
-+
-+static void
-+dump_logformat(StoreEntry * entry, const char *name, logformat * definitions)
-+{
-+ accessLogDumpLogFormat(entry, name, definitions);
-+}
-+
-+static void
-+dump_access_log(StoreEntry * entry, const char *name, customlog * logs)
-+{
-+ customlog *log;
-+ for (log = logs; log; log = log->next) {
-+ storeAppendPrintf(entry, "%s ", name);
-+ switch (log->type) {
-+ case CLF_CUSTOM:
-+ storeAppendPrintf(entry, "%s %s", log->filename, log->logFormat->name);
-+ break;
-+ case CLF_NONE:
-+ storeAppendPrintf(entry, "none");
-+ break;
-+ case CLF_SQUID:
-+ storeAppendPrintf(entry, "%s squid", log->filename);
-+ break;
-+ case CLF_COMMON:
-+ storeAppendPrintf(entry, "%s squid", log->filename);
-+ break;
-+ case CLF_AUTO:
-+ if (log->aclList)
-+ storeAppendPrintf(entry, "%s auto", log->filename);
-+ else
-+ storeAppendPrintf(entry, "%s", log->filename);
-+ break;
-+ case CLF_UNKNOWN:
-+ break;
-+ }
-+ if (log->aclList)
-+ dump_acl_list(entry, log->aclList);
-+ storeAppendPrintf(entry, "\n");
-+ }
-+}
-+
-+static void
-+free_logformat(logformat ** definitions)
-+{
-+ while (*definitions) {
-+ logformat *format = *definitions;
-+ *definitions = format->next;
-+ accessLogFreeLogFormat(&format->format);
-+ xfree(format);
-+ }
-+}
-+
-+static void
-+free_access_log(customlog ** definitions)
-+{
-+ while (*definitions) {
-+ customlog *log = *definitions;
-+ *definitions = log->next;
-+
-+ log->logFormat = NULL;
-+ log->type = CLF_UNKNOWN;
-+ if (log->aclList)
-+ aclDestroyAclList(&log->aclList);
-+ safe_free(log->filename);
-+ xfree(log);
-+ }
-+}
-Index: src/cf.data.pre
-diff -u src/cf.data.pre:1.49.2.77 src/cf.data.pre:1.49.2.40.2.17
---- src/cf.data.pre:1.49.2.77 Tue May 10 19:17:53 2005
-+++ src/cf.data.pre Thu Sep 1 12:28:46 2005
-@@ -833,16 +833,97 @@
- (hard coded at 1 MB).
- DOC_END
-
--
--NAME: cache_access_log
--TYPE: string
--DEFAULT: @DEFAULT_ACCESS_LOG@
--LOC: Config.Log.access
-+NAME: logformat
-+TYPE: logformat
-+LOC: Config.Log.logformats
-+DEFAULT: none
- DOC_START
-- Logs the client request activity. Contains an entry for
-- every HTTP and ICP queries received. To disable, enter "none".
--DOC_END
-+ Usage:
-+
-+ logformat <name> <format specification>
-+
-+ Defines an access log format.
-+
-+ The <format specification> is a string with embedded % format codes
-+
-+ % format codes all follow the same basic structure where all but
-+ the formatcode is optional. Output strings are automatically escaped
-+ as required according to their context and the output format
-+ modifiers are usually not needed, but can be specified if an explicit
-+ output format is desired.
-+
-+ % ["|[|'|#] [-] [[0]width] [{argument}] formatcode
-+
-+ " output in quoted string format
-+ [ output in squid text log format as used by log_mime_hdrs
-+ # output in URL quoted format
-+ ' output as-is
-+
-+ - left aligned
-+ width field width. If starting with 0 then the
-+ output is zero padded
-+ {arg} argument such as header name etc
-+
-+ Format codes:
-+
-+ >a Client source IP address
-+ >A Client FQDN
-+ <A Server IP address or peer name
-+ la Local IP address (http_port)
-+ lp Local port number (http_port)
-+ ts Seconds since epoch
-+ tu subsecond time (milliseconds)
-+ tl Local time. Optional strftime format argument
-+ default %d/%b/%Y:%H:%M:%S %z
-+ tg GMT time. Optional strftime format argument
-+ default %d/%b/%Y:%H:%M:%S %z
-+ tr Response time (milliseconds)
-+ >h Request header. Optional header name argument
-+ on the format header[:[separator]element]
-+ <h Reply header. Optional header name argument
-+ as for >h
-+ un User name
-+ ul User login
-+ ui User ident
-+ Hs HTTP status code
-+ Ss Squid request status (TCP_MISS etc)
-+ Sh Squid hierarchy status (DEFAULT_PARENT etc)
-+ mt MIME content type
-+ rm Request method (GET/POST etc)
-+ ru Request URL
-+ rv Request protocol version
-+ ea Log string returned by external acl
-+ <st Reply size including HTTP headers
-+ % a literal % character
-+
-+logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
-+logformat squidmime %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt [%>h] [%<h]
-+logformat common %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st %Ss:%Sh
-+logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Sh
-+DOC_END
-+
-+NAME: access_log cache_access_log
-+TYPE: access_log
-+LOC: Config.Log.accesslogs
-+DEFAULT: none
-+DOC_START
-+ These files log client request activities. Has a line every HTTP or
-+ ICP request. The format is:
-+ access_log <filepath> [<logformat name> [acl acl ...]]
-+
-+ Will log to the specified file using the specified format (which
-+ must be defined in a logformat directive) those entries which match
-+ ALL the acl's specified (which must be defined in acl clauses).
-+ If no acl is specified, all requests will be logged to this file.
-+
-+ To disable logging of a request use the filepath "none", in which case
-+ a logformat name should not be specified.
-
-+ To log the request via syslog specify a filepath of "syslog"
-+NOCOMMENT_START
-+access_log @DEFAULT_ACCESS_LOG@ squid
-+NOCOMMENT_END
-+DOC_END
-
- NAME: cache_log
- TYPE: string
-@@ -2429,6 +2510,17 @@
- no limit imposed.
- DOC_END
-
-+NAME: log_access
-+TYPE: acl_access
-+LOC: Config.accessList.log
-+DEFAULT: none
-+COMMENT: allow|deny acl acl...
-+DOC_START
-+ This options allows you to control which requests gets logged
-+ to access.log (see cache_access_log directive). Requests denied
-+ for logging will also not be accounted for in performance counters.
-+DOC_END
-+
- COMMENT_START
- ADMINISTRATIVE PARAMETERS
- -----------------------------------------------------------------------------
-Index: src/client_side.c
-diff -u src/client_side.c:1.47.2.61 src/client_side.c:1.47.2.31.2.10
---- src/client_side.c:1.47.2.61 Wed Apr 20 19:14:36 2005
-+++ src/client_side.c Thu May 26 21:34:14 2005
-@@ -850,14 +850,18 @@
- http->al.cache.code = http->log_type;
- http->al.cache.msec = tvSubMsec(http->start, current_time);
- if (request) {
-- Packer p;
-- MemBuf mb;
-- memBufDefInit(&mb);
-- packerToMemInit(&p, &mb);
-- httpHeaderPackInto(&request->header, &p);
-+ if (Config.onoff.log_mime_hdrs) {
-+ Packer p;
-+ MemBuf mb;
-+ memBufDefInit(&mb);
-+ packerToMemInit(&p, &mb);
-+ httpHeaderPackInto(&request->header, &p);
-+ http->al.headers.request = xstrdup(mb.buf);
-+ packerClean(&p);
-+ memBufClean(&mb);
-+ }
- http->al.http.method = request->method;
- http->al.http.version = request->http_ver;
-- http->al.headers.request = xstrdup(mb.buf);
- http->al.hier = request->hier;
- if (request->auth_user_request) {
- if (authenticateUserRequestUsername(request->auth_user_request))
-@@ -867,12 +871,15 @@
- }
- if (conn->rfc931[0])
- http->al.cache.rfc931 = conn->rfc931;
-- packerClean(&p);
-- memBufClean(&mb);
- }
-- accessLogLog(&http->al);
-- clientUpdateCounters(http);
-- clientdbUpdate(conn->peer.sin_addr, http->log_type, PROTO_HTTP, http->out.size);
-+ http->al.request = request;
-+ if (!http->acl_checklist)
-+ http->acl_checklist = clientAclChecklistCreate(Config.accessList.http, http);
-+ if (!Config.accessList.log || aclCheckFast(Config.accessList.log, http->acl_checklist)) {
-+ accessLogLog(&http->al, http->acl_checklist);
-+ clientUpdateCounters(http);
-+ clientdbUpdate(conn->peer.sin_addr, http->log_type, PROTO_HTTP, http->out.size);
-+ }
- }
- if (http->acl_checklist)
- aclChecklistFree(http->acl_checklist);
-@@ -883,6 +890,11 @@
- safe_free(http->al.headers.request);
- safe_free(http->al.headers.reply);
- safe_free(http->al.cache.authuser);
-+ if (http->al.reply) {
-+ httpReplyDestroy(http->al.reply);
-+ http->al.reply = NULL;
-+ }
-+ http->al.request = NULL;
- safe_free(http->redirect.location);
- stringClean(&http->range_iter.boundary);
- if ((e = http->entry)) {
-@@ -1981,6 +1993,7 @@
- }
- if (http->out.offset == 0) {
- rep = clientBuildReply(http, buf, size);
-+ http->al.reply = rep;
- if (rep) {
- aclCheck_t *ch;
- int rv;
-@@ -2003,7 +2016,6 @@
- http->entry = clientCreateStoreEntry(http, http->request->method,
- null_request_flags);
- errorAppendEntry(http->entry, err);
-- httpReplyDestroy(rep);
- memFree(buf, MEM_CLIENT_SOCK_BUF);
- return;
- }
-@@ -2038,7 +2050,6 @@
- http->entry = clientCreateStoreEntry(http, http->request->method,
- null_request_flags);
- errorAppendEntry(http->entry, err);
-- httpReplyDestroy(rep);
- memFree(buf, MEM_CLIENT_SOCK_BUF);
- return;
- }
-@@ -2086,7 +2097,6 @@
- #if HEADERS_LOG
- headersLog(0, 0, http->request->method, rep);
- #endif
-- httpReplyDestroy(rep);
- rep = NULL;
- } else {
- memBufDefInit(&mb);
-Index: src/icp_v2.c
-diff -u src/icp_v2.c:1.5 src/icp_v2.c:1.5.60.1
---- src/icp_v2.c:1.5 Fri May 4 06:39:12 2001
-+++ src/icp_v2.c Sat Jun 21 05:45:26 2003
-@@ -63,7 +63,7 @@
- al.cache.size = len;
- al.cache.code = logcode;
- al.cache.msec = delay;
-- accessLogLog(&al);
-+ accessLogLog(&al, NULL);
- }
-
- void
-Index: src/logfile.c
-diff -u src/logfile.c:1.5.38.3 src/logfile.c:1.5.38.3.4.1
---- src/logfile.c:1.5.38.3 Mon Jan 20 19:15:11 2003
-+++ src/logfile.c Wed Mar 2 12:50:03 2005
-@@ -39,33 +39,38 @@
- Logfile *
- logfileOpen(const char *path, size_t bufsz, int fatal_flag)
- {
-- int fd;
-- Logfile *lf;
-- fd = file_open(path, O_WRONLY | O_CREAT | O_TEXT);
-- if (DISK_ERROR == fd) {
-- if (ENOENT == errno && fatal_flag) {
-- fatalf("Cannot open '%s' because\n"
-- "\tthe parent directory does not exist.\n"
-- "\tPlease create the directory.\n", path);
-- } else if (EACCES == errno && fatal_flag) {
-- fatalf("Cannot open '%s' for writing.\n"
-- "\tThe parent directory must be writeable by the\n"
-- "\tuser '%s', which is the cache_effective_user\n"
-- "\tset in squid.conf.", path, Config.effectiveUser);
-- } else {
-- debug(50, 1) ("logfileOpen: %s: %s\n", path, xstrerror());
-- return NULL;
-+ Logfile *lf = xcalloc(1, sizeof(*lf));
-+ xstrncpy(lf->path, path, MAXPATHLEN);
-+ if (strcmp(path, "syslog") == 0) {
-+ lf->flags.syslog = 1;
-+ lf->syslog_priority = LOG_INFO;
-+ lf->fd = -1;
-+ } else {
-+ int fd = file_open(path, O_WRONLY | O_CREAT | O_TEXT);
-+ if (DISK_ERROR == fd) {
-+ if (ENOENT == errno && fatal_flag) {
-+ fatalf("Cannot open '%s' because\n"
-+ "\tthe parent directory does not exist.\n"
-+ "\tPlease create the directory.\n", path);
-+ } else if (EACCES == errno && fatal_flag) {
-+ fatalf("Cannot open '%s' for writing.\n"
-+ "\tThe parent directory must be writeable by the\n"
-+ "\tuser '%s', which is the cache_effective_user\n"
-+ "\tset in squid.conf.", path, Config.effectiveUser);
-+ } else {
-+ debug(50, 1) ("logfileOpen: %s: %s\n", path, xstrerror());
-+ safe_free(lf);
-+ return NULL;
-+ }
-+ }
-+ lf->fd = fd;
-+ if (bufsz > 0) {
-+ lf->buf = xmalloc(bufsz);
-+ lf->bufsz = bufsz;
- }
- }
-- lf = xcalloc(1, sizeof(*lf));
-- lf->fd = fd;
- if (fatal_flag)
- lf->flags.fatal = 1;
-- xstrncpy(lf->path, path, MAXPATHLEN);
-- if (bufsz > 0) {
-- lf->buf = xmalloc(bufsz);
-- lf->bufsz = bufsz;
-- }
- return lf;
- }
-
-@@ -73,7 +78,8 @@
- logfileClose(Logfile * lf)
- {
- logfileFlush(lf);
-- file_close(lf->fd);
-+ if (lf->fd >= 0)
-+ file_close(lf->fd);
- if (lf->buf)
- xfree(lf->buf);
- xfree(lf);
-@@ -89,6 +95,8 @@
- char from[MAXPATHLEN];
- char to[MAXPATHLEN];
- assert(lf->path);
-+ if (lf->flags.syslog)
-+ return;
- #ifdef S_ISREG
- if (stat(lf->path, &sb) == 0)
- if (S_ISREG(sb.st_mode) == 0)
-@@ -120,6 +128,10 @@
- void
- logfileWrite(Logfile * lf, void *buf, size_t len)
- {
-+ if (lf->flags.syslog) {
-+ syslog(lf->syslog_priority, "%s", (char *)buf);
-+ return;
-+ }
- if (0 == lf->bufsz) {
- /* buffering disabled */
- logfileWriteWrapper(lf, buf, len);
-Index: src/protos.h
-diff -u src/protos.h:1.41.6.30 src/protos.h:1.41.6.14.2.9
---- src/protos.h:1.41.6.30 Wed May 18 19:14:37 2005
-+++ src/protos.h Thu May 26 21:34:15 2005
-@@ -34,11 +34,14 @@
- #ifndef SQUID_PROTOS_H
- #define SQUID_PROTOS_H
-
--extern void accessLogLog(AccessLogEntry *);
-+extern void accessLogLog(AccessLogEntry *, aclCheck_t * checklist);
- extern void accessLogRotate(void);
- extern void accessLogClose(void);
- extern void accessLogInit(void);
- extern const char *accessLogTime(time_t);
-+extern int accessLogParseLogFormat(logformat_token ** fmt, char *def);
-+extern void accessLogDumpLogFormat(StoreEntry * entry, const char *name, logformat * definitions);
-+extern void accessLogFreeLogFormat(logformat_token ** fmt);
- extern void hierarchyNote(HierarchyLogEntry *, hier_code, const char *);
- #if FORW_VIA_DB
- extern void fvdbCountVia(const char *key);
-Index: src/structs.h
-diff -u src/structs.h:1.48.2.39 src/structs.h:1.48.2.11.2.12
---- src/structs.h:1.48.2.39 Wed May 4 19:18:43 2005
-+++ src/structs.h Thu May 26 21:34:16 2005
-@@ -465,7 +465,6 @@
- char *as_whois_server;
- struct {
- char *log;
-- char *access;
- char *store;
- char *swap;
- #if USE_USERAGENT_LOG
-@@ -477,6 +476,8 @@
- #if WIP_FWD_LOG
- char *forward;
- #endif
-+ logformat *logformats;
-+ customlog *accesslogs;
- int rotateNumber;
- } Log;
- char *adminEmail;
-@@ -619,6 +620,7 @@
- acl_access *AlwaysDirect;
- acl_access *ASlists;
- acl_access *noCache;
-+ acl_access *log;
- #if SQUID_SNMP
- acl_access *snmp;
- #endif
-@@ -1057,6 +1059,8 @@
- const char *method_str;
- } private;
- HierarchyLogEntry hier;
-+ HttpReply *reply;
-+ request_t *request;
- };
-
- struct _clientHttpRequest {
-@@ -2200,8 +2204,32 @@
- size_t bufsz;
- ssize_t offset;
- struct {
-- unsigned int fatal:1;
-+ unsigned int fatal;
-+ unsigned int syslog;
- } flags;
-+ int syslog_priority;
-+};
-+
-+struct _logformat {
-+ char *name;
-+ logformat_token *format;
-+ logformat *next;
-+};
-+
-+struct _customlog {
-+ char *filename;
-+ acl_list *aclList;
-+ logformat *logFormat;
-+ Logfile *logfile;
-+ customlog *next;
-+ enum {
-+ CLF_UNKNOWN,
-+ CLF_AUTO,
-+ CLF_CUSTOM,
-+ CLF_SQUID,
-+ CLF_COMMON,
-+ CLF_NONE
-+ } type;
- };
-
- struct cache_dir_option {
-Index: src/typedefs.h
-diff -u src/typedefs.h:1.25.6.8 src/typedefs.h:1.25.6.2.2.6
---- src/typedefs.h:1.25.6.8 Sat Mar 26 18:16:17 2005
-+++ src/typedefs.h Thu May 26 21:34:16 2005
-@@ -209,6 +209,9 @@
- typedef struct _storerepl_entry storerepl_entry_t;
- typedef struct _diskd_queue diskd_queue;
- typedef struct _Logfile Logfile;
-+typedef struct _logformat_token logformat_token;
-+typedef struct _logformat logformat;
-+typedef struct _customlog customlog;
- typedef struct _RemovalPolicy RemovalPolicy;
- typedef struct _RemovalPolicyWalker RemovalPolicyWalker;
- typedef struct _RemovalPurgeWalker RemovalPurgeWalker;
diff --git a/www/squid26/files/follow_xff-2.5.patch b/www/squid26/files/follow_xff-2.5.patch
deleted file mode 100644
index 3c08e0a7c398..000000000000
--- a/www/squid26/files/follow_xff-2.5.patch
+++ /dev/null
@@ -1,411 +0,0 @@
-! This is a reduced part of the original follow-XFF patchset from
-! devel.squid-cache.org for use with the FreeBSD squid-2.5 port.
-Index: src/acl.c
---- src/acl.c 13 May 2003 02:14:12 -0000 1.43.2.16
-+++ src/acl.c 23 Nov 2003 14:20:12 -0000
-@@ -2001,6 +2001,11 @@
- cbdataLock(A);
- if (request != NULL) {
- checklist->request = requestLink(request);
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (Config.onoff.acl_uses_indirect_client) {
-+ checklist->src_addr = request->indirect_client_addr;
-+ } else
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- checklist->src_addr = request->client_addr;
- checklist->my_addr = request->my_addr;
- checklist->my_port = request->my_port;
-Index: src/cf.data.pre
---- src/cf.data.pre 7 Nov 2003 03:14:30 -0000 1.49.2.46
-+++ src/cf.data.pre 23 Nov 2003 14:20:17 -0000
-@@ -2065,6 +2065,92 @@
- NOCOMMENT_END
- DOC_END
-
-+NAME: follow_x_forwarded_for
-+TYPE: acl_access
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+LOC: Config.accessList.followXFF
-+DEFAULT: none
-+DEFAULT_IF_NONE: deny all
-+DOC_START
-+ Allowing or Denying the X-Forwarded-For header to be followed to
-+ find the original source of a request.
-+
-+ Requests may pass through a chain of several other proxies
-+ before reaching us. The X-Forwarded-For header will contain a
-+ comma-separated list of the IP addresses in the chain, with the
-+ rightmost address being the most recent.
-+
-+ If a request reaches us from a source that is allowed by this
-+ configuration item, then we consult the X-Forwarded-For header
-+ to see where that host received the request from. If the
-+ X-Forwarded-For header contains multiple addresses, and if
-+ acl_uses_indirect_client is on, then we continue backtracking
-+ until we reach an address for which we are not allowed to
-+ follow the X-Forwarded-For header, or until we reach the first
-+ address in the list. (If acl_uses_indirect_client is off, then
-+ it's impossible to backtrack through more than one level of
-+ X-Forwarded-For addresses.)
-+
-+ The end result of this process is an IP address that we will
-+ refer to as the indirect client address. This address may
-+ be treated as the client address for access control, delay
-+ pools and logging, depending on the acl_uses_indirect_client,
-+ delay_pool_uses_indirect_client and log_uses_indirect_client
-+ options.
-+
-+ SECURITY CONSIDERATIONS:
-+
-+ Any host for which we follow the X-Forwarded-For header
-+ can place incorrect information in the header, and Squid
-+ will use the incorrect information as if it were the
-+ source address of the request. This may enable remote
-+ hosts to bypass any access control restrictions that are
-+ based on the client's source addresses.
-+
-+ For example:
-+
-+ acl localhost src 127.0.0.1
-+ acl my_other_proxy srcdomain .proxy.example.com
-+ follow_x_forwarded_for allow localhost
-+ follow_x_forwarded_for allow my_other_proxy
-+DOC_END
-+
-+NAME: acl_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+DEFAULT: on
-+LOC: Config.onoff.acl_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in acl matching.
-+DOC_END
-+
-+NAME: delay_pool_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR && DELAY_POOLS
-+DEFAULT: on
-+LOC: Config.onoff.delay_pool_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in delay pools.
-+DOC_END
-+
-+NAME: log_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+DEFAULT: on
-+LOC: Config.onoff.log_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in the access log.
-+DOC_END
-+
- NAME: http_access
- TYPE: acl_access
- LOC: Config.accessList.http
-Index: src/client_side.c
---- src/client_side.c 2 Sep 2003 02:13:45 -0000 1.47.2.39
-+++ src/client_side.c 23 Nov 2003 14:20:22 -0000
-@@ -109,6 +109,11 @@
- #if USE_IDENT
- static IDCB clientIdentDone;
- #endif
-+#if FOLLOW_X_FORWARDED_FOR
-+static void clientFollowXForwardedForStart(void *data);
-+static void clientFollowXForwardedForNext(void *data);
-+static void clientFollowXForwardedForDone(int answer, void *data);
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- static int clientOnlyIfCached(clientHttpRequest * http);
- static STCB clientSendMoreData;
- static STCB clientCacheHit;
-@@ -177,10 +182,179 @@
- return ch;
- }
-
-+#if FOLLOW_X_FORWARDED_FOR
-+/*
-+ * clientFollowXForwardedForStart() copies the X-Forwarded-For
-+ * header into x_forwarded_for_iterator and passes control to
-+ * clientFollowXForwardedForNext().
-+ *
-+ * clientFollowXForwardedForNext() checks the indirect_client_addr
-+ * against the followXFF ACL and passes the result to
-+ * clientFollowXForwardedForDone().
-+ *
-+ * clientFollowXForwardedForDone() either grabs the next address
-+ * from the tail of x_forwarded_for_iterator and loops back to
-+ * clientFollowXForwardedForNext(), or cleans up and passes control to
-+ * clientAccessCheck().
-+ */
-+
-+static void
-+clientFollowXForwardedForStart(void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ if (Config.accessList.followXFF
-+ && httpHeaderHas(&request->header, HDR_X_FORWARDED_FOR))
-+ {
-+ request->x_forwarded_for_iterator = httpHeaderGetList(
-+ &request->header, HDR_X_FORWARDED_FOR);
-+ debug(33, 5) ("clientFollowXForwardedForStart: indirect_client_addr=%s XFF='%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ strBuf(request->x_forwarded_for_iterator));
-+ clientFollowXForwardedForNext(http);
-+ } else {
-+ /* not configured to follow X-Forwarded-For, or nothing to follow */
-+ debug(33, 5) ("clientFollowXForwardedForStart: nothing to do\n");
-+ clientFollowXForwardedForDone(-1, http);
-+ }
-+}
-+
-+static void
-+clientFollowXForwardedForNext(void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ debug(33, 5) ("clientFollowXForwardedForNext: indirect_client_addr=%s XFF='%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ strBuf(request->x_forwarded_for_iterator));
-+ if (strLen(request->x_forwarded_for_iterator) != 0) {
-+ /* check the acl to see whether to believe the X-Forwarded-For header */
-+ http->acl_checklist = clientAclChecklistCreate(
-+ Config.accessList.followXFF, http);
-+ aclNBCheck(http->acl_checklist, clientFollowXForwardedForDone, http);
-+ } else {
-+ /* nothing left to follow */
-+ debug(33, 5) ("clientFollowXForwardedForNext: nothing more to do\n");
-+ clientFollowXForwardedForDone(-1, http);
-+ }
-+}
-+
-+static void
-+clientFollowXForwardedForDone(int answer, void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ /*
-+ * answer should be be ACCESS_ALLOWED or ACCESS_DENIED if we are
-+ * called as a result of ACL checks, or -1 if we are called when
-+ * there's nothing left to do.
-+ */
-+ if (answer == ACCESS_ALLOWED) {
-+ /*
-+ * The IP address currently in request->indirect_client_addr
-+ * is trusted to use X-Forwarded-For. Remove the last
-+ * comma-delimited element from x_forwarded_for_iterator and use
-+ * it to to replace indirect_client_addr, then repeat the cycle.
-+ */
-+ const char *p;
-+ const char *asciiaddr;
-+ int l;
-+ struct in_addr addr;
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s is trusted\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ p = strBuf(request->x_forwarded_for_iterator);
-+ l = strLen(request->x_forwarded_for_iterator);
-+
-+ /*
-+ * XXX x_forwarded_for_iterator should really be a list of
-+ * IP addresses, but it's a String instead. We have to
-+ * walk backwards through the String, biting off the last
-+ * comma-delimited part each time. As long as the data is in
-+ * a String, we should probably implement and use a variant of
-+ * strListGetItem() that walks backwards instead of forwards
-+ * through a comma-separated list. But we don't even do that;
-+ * we just do the work in-line here.
-+ */
-+ /* skip trailing space and commas */
-+ while (l > 0 && (p[l-1] == ',' || xisspace(p[l-1])))
-+ l--;
-+ strCut(request->x_forwarded_for_iterator, l);
-+ /* look for start of last item in list */
-+ while (l > 0 && ! (p[l-1] == ',' || xisspace(p[l-1])))
-+ l--;
-+ asciiaddr = p+l;
-+ if (inet_aton(asciiaddr, &addr) == 0) {
-+ /* the address is not well formed; do not use it */
-+ debug(33, 3) ("clientFollowXForwardedForDone: malformed address '%s'\n",
-+ asciiaddr);
-+ goto done;
-+ }
-+ debug(33, 3) ("clientFollowXForwardedForDone: changing indirect_client_addr from %s to '%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ asciiaddr);
-+ request->indirect_client_addr = addr;
-+ strCut(request->x_forwarded_for_iterator, l);
-+ if (! Config.onoff.acl_uses_indirect_client) {
-+ /*
-+ * If acl_uses_indirect_client is off, then it's impossible
-+ * to follow more than one level of X-Forwarded-For.
-+ */
-+ goto done;
-+ }
-+ clientFollowXForwardedForNext(http);
-+ return;
-+ } else if (answer == ACCESS_DENIED) {
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s not trusted\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ } else {
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s nothing more to do\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ }
-+done:
-+ /* clean up, and pass control to clientAccessCheck */
-+ debug(33, 6) ("clientFollowXForwardedForDone: cleanup\n");
-+ if (Config.onoff.log_uses_indirect_client) {
-+ /*
-+ * Ensure that the access log shows the indirect client
-+ * instead of the direct client.
-+ */
-+ ConnStateData *conn = http->conn;
-+ conn->log_addr = request->indirect_client_addr;
-+ conn->log_addr.s_addr &= Config.Addrs.client_netmask.s_addr;
-+ debug(33, 3) ("clientFollowXForwardedForDone: setting log_addr=%s\n",
-+ inet_ntoa(conn->log_addr));
-+ }
-+ stringClean(&request->x_forwarded_for_iterator);
-+ request->flags.done_follow_x_forwarded_for = 1;
-+ http->acl_checklist = NULL; /* XXX do we need to aclChecklistFree() ? */
-+ clientAccessCheck(http);
-+}
-+#endif /* FOLLOW_X_FORWARDED_FOR */
-+
- void
- clientAccessCheck(void *data)
- {
- clientHttpRequest *http = data;
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (! http->request->flags.done_follow_x_forwarded_for
-+ && httpHeaderHas(&http->request->header, HDR_X_FORWARDED_FOR))
-+ {
-+ /*
-+ * There's an X-ForwardedFor header and we haven't yet tried
-+ * to follow it to find the indirect_client_addr. Follow it now.
-+ * clientFollowXForwardedForDone() will eventually pass control
-+ * back to us.
-+ *
-+ * XXX perhaps our caller should have called
-+ * clientFollowXForwardedForStart instead. Then we wouldn't
-+ * need to do this little dance transferring control over
-+ * there and then back here, and we wouldn't need the
-+ * done_follow_x_forwarded_for flag.
-+ */
-+ clientFollowXForwardedForStart(data);
-+ return;
-+ }
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- if (checkAccelOnly(http)) {
- /* deny proxy requests in accel_only mode */
- debug(33, 1) ("clientAccessCheck: proxy request denied in accel_only mode\n");
-@@ -325,6 +499,9 @@
- new_request->http_ver = old_request->http_ver;
- httpHeaderAppend(&new_request->header, &old_request->header);
- new_request->client_addr = old_request->client_addr;
-+#if FOLLOW_X_FORWARDED_FOR
-+ new_request->indirect_client_addr = old_request->indirect_client_addr;
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- new_request->my_addr = old_request->my_addr;
- new_request->my_port = old_request->my_port;
- new_request->flags.redirected = 1;
-@@ -3051,6 +3228,9 @@
- safe_free(http->log_uri);
- http->log_uri = xstrdup(urlCanonicalClean(request));
- request->client_addr = conn->peer.sin_addr;
-+#if FOLLOW_X_FORWARDED_FOR
-+ request->indirect_client_addr = request->client_addr;
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- request->my_addr = conn->me.sin_addr;
- request->my_port = ntohs(conn->me.sin_port);
- request->http_ver = http->http_ver;
-Index: src/delay_pools.c
---- src/delay_pools.c 19 Jun 2003 02:13:57 -0000 1.5.54.6
-+++ src/delay_pools.c 23 Nov 2003 14:20:23 -0000
-@@ -318,6 +318,11 @@
- r = http->request;
-
- memset(&ch, '\0', sizeof(ch));
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (Config.onoff.delay_pool_uses_indirect_client) {
-+ ch.src_addr = r->indirect_client_addr;
-+ } else
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- ch.src_addr = r->client_addr;
- ch.my_addr = r->my_addr;
- ch.my_port = r->my_port;
-*** src/structs.h.orig Sun Jun 26 12:45:58 2005
---- src/structs.h Sun Jun 26 12:48:45 2005
-***************
-*** 610,615 ****
---- 610,620 ----
- int accel_uses_host_header;
- int accel_no_pmtu_disc;
- int global_internal_static;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ int acl_uses_indirect_client;
-+ int delay_pool_uses_indirect_client;
-+ int log_uses_indirect_client;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- } onoff;
- acl *aclList;
- struct {
-***************
-*** 631,636 ****
---- 636,644 ----
- acl_access *reply;
- acl_address *outgoing_address;
- acl_tos *outgoing_tos;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ acl_access *followXFF;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- } accessList;
- acl_deny_info_list *denyInfoList;
- struct _authConfig {
-***************
-*** 1623,1628 ****
---- 1631,1641 ----
- unsigned int body_sent:1;
- unsigned int reset_tcp:1;
- unsigned int must_keepalive:1;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ /* XXX this flag could be eliminated;
-+ * see comments in clientAccessCheck */
-+ unsigned int done_follow_x_forwarded_for;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- };
-
- struct _link_list {
-***************
-*** 1666,1671 ****
---- 1679,1687 ----
- int max_forwards;
- /* these in_addr's could probably be sockaddr_in's */
- struct in_addr client_addr;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ struct in_addr indirect_client_addr; /* after following X-Forwarded-For */
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- struct in_addr my_addr;
- unsigned short my_port;
- HttpHeader header;
-***************
-*** 1677,1682 ****
---- 1693,1703 ----
- const char *vary_headers; /* Used when varying entities are detected. Changes how the store key is calculated */
- BODY_HANDLER *body_reader;
- void *body_reader_data;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ /* XXX a list of IP addresses would be a better data structure
-+ * than this String */
-+ String x_forwarded_for_iterator;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- };
-
- struct _cachemgr_passwd {
diff --git a/www/squid26/files/follow_xff-configure.patch b/www/squid26/files/follow_xff-configure.patch
deleted file mode 100644
index 7892ad95278b..000000000000
--- a/www/squid26/files/follow_xff-configure.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-!Simulate the autotools bootstrap of the follow-x-forwarded-for patchset.
-!
-!Beware that all line number informations in configure.log greater
-!than 2972 are offset by at least -29 (correcting all line numbers would have
-!bloated the patch by 92kB!)
---- include/autoconf.h.in.orig Sat Jan 18 02:46:11 2003
-+++ include/autoconf.h.in Thu Jun 24 13:19:07 2004
-@@ -291,6 +291,12 @@
- #define USE_IDENT 1
-
- /*
-+ * Compile in support for following X-Forwarded-For headers?
-+ * Enabled by default.
-+ */
-+#define FOLLOW_X_FORWARDED_FOR 1
-+
-+/*
- * If your system has statvfs(), and if it actually works!
- */
- #undef HAVE_STATVFS
---- configure.orig Thu Sep 22 10:16:26 2005
-+++ configure Thu Sep 22 17:29:01 2005
-@@ -249,6 +249,12 @@
- if you build as another user who is not privileged
- to use the number of filedescriptors you want the
- resulting binary to support"
-+ac_help="$ac_help
-+ --enable-follow-x-forwarded-for
-+ Enable support for following the X-Forwarded-For
-+ HTTP header to try to find the IP address of the
-+ original or indirect client when a request has
-+ been forwarded through other proxies."
-
- # Initialize some variables set by options.
- # The variables have the same names as the options, with
-@@ -3255,6 +3261,29 @@
-
- fi
-
-+
-+follow_xff=1
-+# Check whether --enable-follow-x-forwarded-for or --disable-follow-x-forwarded-for was given.
-+if test "${enable_follow_x_forwarded_for+set}" = set; then
-+ enableval="$enable_follow_x_forwarded_for"
-+ if test "$enableval" = "yes" ; then
-+ echo "follow X-Forwarded-For enabled"
-+ follow_xff=1
-+ fi
-+
-+fi
-+
-+if test $follow_xff = 1; then
-+ cat >> confdefs.h <<\EOF
-+#define FOLLOW_X_FORWARDED_FOR 1
-+EOF
-+
-+else
-+ cat >> confdefs.h <<\EOF
-+#define FOLLOW_X_FORWARDED_FOR 0
-+EOF
-+
-+fi
-
- # Force some compilers to use ANSI features
- #
diff --git a/www/squid26/files/icap-2.5-bootstrap.patch b/www/squid26/files/icap-2.5-bootstrap.patch
deleted file mode 100644
index 247ca0c94cbc..000000000000
--- a/www/squid26/files/icap-2.5-bootstrap.patch
+++ /dev/null
@@ -1,422 +0,0 @@
-Patch 2 of 2 to integrate the icap-2_5 branch into the FreeBSD squid port.
-
-Created by Thomas-Martin Seck <tmseck@netcologne.de>.
-
-This patch simulates the autotools bootstrap necessary after applying the
-ICAP patchset.
-
-Please see icap-2.5-core.patch for further information.
-
-Patch last updated: 2005-12-17
-
---- configure.orig Sat Oct 22 11:56:01 2005
-+++ configure Sat Dec 17 17:45:21 2005
-@@ -70,6 +70,8 @@
- ac_help="$ac_help
- --enable-delay-pools Enable delay pools to limit bandwidth usage"
- ac_help="$ac_help
-+ --enable-icap-support Enable iCAP client capability"
-+ac_help="$ac_help
- --enable-useragent-log Enable logging of User-Agent header"
- ac_help="$ac_help
- --enable-referer-log Enable logging of Referer header"
-@@ -2170,6 +2172,38 @@
-
-
-
-+
-+if false; then
-+ USE_ICAP_TRUE=
-+ USE_ICAP_FALSE='#'
-+else
-+ USE_ICAP_TRUE='#'
-+ USE_ICAP_FALSE=
-+fi
-+# Check whether --enable-icap-support or --disable-icap-support was given.
-+if test "${enable_icap_support+set}" = set; then
-+ enableval="$enable_icap_support"
-+ if test "$enableval" = "yes" ; then
-+ echo "ICAP support enabled"
-+ cat >> confdefs.h <<\EOF
-+#define HS_FEAT_ICAP 1
-+EOF
-+
-+
-+
-+if true; then
-+ USE_ICAP_TRUE=
-+ USE_ICAP_FALSE='#'
-+else
-+ USE_ICAP_TRUE='#'
-+ USE_ICAP_FALSE=
-+fi
-+ fi
-+
-+fi
-+
-+
-+
- # Check whether --enable-useragent-log or --disable-useragent-log was given.
- if test "${enable_useragent_log+set}" = set; then
- enableval="$enable_useragent_log"
-@@ -7428,14 +7462,14 @@
- fi
- ;;
- esac
-- echo $ac_n "checking for main in -lpthread""... $ac_c" 1>&6
--echo "configure:7433: checking for main in -lpthread" >&5
-+ echo $ac_n "checking for main in -pthread""... $ac_c" 1>&6
-+echo "configure:7433: checking for main in -pthread" >&5
- ac_lib_var=`echo pthread'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-lpthread $LIBS"
-+LIBS="-pthread $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 7441 "configure"
- #include "confdefs.h"
-@@ -7465,7 +7499,7 @@
- #define $ac_tr_lib 1
- EOF
-
-- LIBS="-lpthread $LIBS"
-+ LIBS="-pthread $LIBS"
-
- else
- echo "$ac_t""no" 1>&6
-@@ -7769,6 +7803,8 @@
- srand48 \
- srandom \
- statfs \
-+ strnstr \
-+ strcasestr \
- strtoll \
- sysconf \
- syslog \
-@@ -7898,6 +7934,50 @@
- fi
- fi
-
-+
-+if false; then
-+ NEED_OWN_STRNSTR_TRUE=
-+ NEED_OWN_STRNSTR_FALSE='#'
-+else
-+ NEED_OWN_STRNSTR_TRUE='#'
-+ NEED_OWN_STRNSTR_FALSE=
-+fi
-+if test "$ac_cv_func_strnstr" = "no" || test "$ac_cv_func_vstrnstr" = "no" ; then
-+
-+
-+if true; then
-+ NEED_OWN_STRNSTR_TRUE=
-+ NEED_OWN_STRNSTR_FALSE='#'
-+else
-+ NEED_OWN_STRNSTR_TRUE='#'
-+ NEED_OWN_STRNSTR_FALSE=
-+fi
-+fi
-+
-+
-+
-+if false; then
-+ NEED_OWN_STRCASESTR_TRUE=
-+ NEED_OWN_STRCASESTR_FALSE='#'
-+else
-+ NEED_OWN_STRCASESTR_TRUE='#'
-+ NEED_OWN_STRCASESTR_FALSE=
-+fi
-+if test "$ac_cv_func_strcasestr" = "no" || test "$ac_cv_func_vstrcasestr" = "no"; then
-+
-+
-+if true; then
-+ NEED_OWN_STRCASESTR_TRUE=
-+ NEED_OWN_STRCASESTR_FALSE='#'
-+else
-+ NEED_OWN_STRCASESTR_TRUE='#'
-+ NEED_OWN_STRCASESTR_FALSE=
-+fi
-+fi
-+
-+
-+
-+
- echo $ac_n "checking if va_copy is implemented""... $ac_c" 1>&6
- echo "configure:7903: checking if va_copy is implemented" >&5
- if eval "test \"`echo '$''{'ac_cv_func_va_copy'+set}'`\" = set"; then
-@@ -9072,6 +9152,8 @@
- s%@ENABLE_PINGER_FALSE@%$ENABLE_PINGER_FALSE%g
- s%@USE_DELAY_POOLS_TRUE@%$USE_DELAY_POOLS_TRUE%g
- s%@USE_DELAY_POOLS_FALSE@%$USE_DELAY_POOLS_FALSE%g
-+s%@USE_ICAP_TRUE@%$USE_ICAP_TRUE%g
-+s%@USE_ICAP_FALSE@%$USE_ICAP_FALSE%g
- s%@USE_SNMP_TRUE@%$USE_SNMP_TRUE%g
- s%@USE_SNMP_FALSE@%$USE_SNMP_FALSE%g
- s%@SNMPLIB@%$SNMPLIB%g
-@@ -9118,6 +9200,10 @@
- s%@LIB_LBER@%$LIB_LBER%g
- s%@NEED_OWN_SNPRINTF_TRUE@%$NEED_OWN_SNPRINTF_TRUE%g
- s%@NEED_OWN_SNPRINTF_FALSE@%$NEED_OWN_SNPRINTF_FALSE%g
-+s%@NEED_OWN_STRNSTR_TRUE@%$NEED_OWN_STRNSTR_TRUE%g
-+s%@NEED_OWN_STRNSTR_FALSE@%$NEED_OWN_STRNSTR_FALSE%g
-+s%@NEED_OWN_STRCASESTR_TRUE@%$NEED_OWN_STRCASESTR_TRUE%g
-+s%@NEED_OWN_STRCASESTR_FALSE@%$NEED_OWN_STRCASESTR_FALSE%g
- s%@REGEXLIB@%$REGEXLIB%g
- s%@LIBREGEX@%$LIBREGEX%g
- s%@LIBOBJS@%$LIBOBJS%g
---- include/autoconf.h.in.orig Tue Sep 13 02:12:34 2005
-+++ include/autoconf.h.in Sat Dec 17 17:45:21 2005
-@@ -124,6 +124,11 @@
- */
- #undef DELAY_POOLS
-
-+/*
-+ * ICAP - Internet Content Adaptation Protocol
-+ */
-+#undef HS_FEAT_ICAP
-+
- /*
- * If you want to log User-Agent request header values, define this.
- * By default, they are written to useragent.log in the Squid log
-@@ -574,6 +579,12 @@
-
- /* Define if you have the statfs function. */
- #undef HAVE_STATFS
-+
-+/* Define if you have the strcasestr function. */
-+#undef HAVE_STRCASESTR
-+
-+/* Define if you have the strnstr function. */
-+#undef HAVE_STRNSTR
-
- /* Define if you have the strerror function. */
- #undef HAVE_STRERROR
---- lib/Makefile.in.orig Wed Sep 28 22:57:20 2005
-+++ lib/Makefile.in Sat Dec 17 17:45:21 2005
-@@ -123,6 +123,13 @@
-
- @NEED_OWN_SNPRINTF_TRUE@SNPRINTFSOURCE = snprintf.c
- @NEED_OWN_SNPRINTF_FALSE@SNPRINTFSOURCE =
-+
-+@NEED_OWN_STRNSTR_TRUE@STRNSTRSOURCE = strnstr.c
-+@NEED_OWN_STRNSTR_FALSE@STRNSTRSOURCE =
-+
-+@NEED_OWN_STRCASESTR_TRUE@STRCASESTRSOURCE = strcasestr.c
-+@NEED_OWN_STRCASESTR_FALSE@STRCASESTRSOURCE =
-+
- @NEED_OWN_MD5_TRUE@MD5SOURCE = md5.c
- @NEED_OWN_MD5_FALSE@MD5SOURCE =
-
-@@ -158,6 +165,8 @@
- $(SNPRINTFSOURCE) \
- splay.c \
- Stack.c \
-+ $(STRNSTRSOURCE) \
-+ $(STRCASESTRSOURCE) \
- stub_memaccount.c \
- util.c \
- uudecode.c
-@@ -196,13 +205,18 @@
- @NEED_OWN_MD5_FALSE@am__objects_1 =
- @NEED_OWN_SNPRINTF_FALSE@am__objects_2 =
- @NEED_OWN_SNPRINTF_TRUE@am__objects_2 = snprintf.$(OBJEXT)
-+@NEED_OWN_STRNSTR_FALSE@am__objects_3 =
-+@NEED_OWN_STRNSTR_TRUE@am__objects_3 = strnstr.$(OBJEXT)
-+@NEED_OWN_STRCASESTR_TRUE@am__objects_4 = strcasestr.$(OBJEXT)
-+@NEED_OWN_STRCASESTR_FALSE@am__objects_4 =
- am_libmiscutil_a_OBJECTS = Array.$(OBJEXT) base64.$(OBJEXT) \
- getfullhostname.$(OBJEXT) hash.$(OBJEXT) heap.$(OBJEXT) \
- html_quote.$(OBJEXT) iso3307.$(OBJEXT) $(am__objects_1) \
- radix.$(OBJEXT) rfc1035.$(OBJEXT) rfc1123.$(OBJEXT) \
- rfc1738.$(OBJEXT) rfc2617.$(OBJEXT) safe_inet_addr.$(OBJEXT) \
- $(am__objects_2) splay.$(OBJEXT) Stack.$(OBJEXT) \
-- stub_memaccount.$(OBJEXT) util.$(OBJEXT) uudecode.$(OBJEXT)
-+ $(am__objects_3) $(am__objects_4) stub_memaccount.$(OBJEXT) \
-+ util.$(OBJEXT) uudecode.$(OBJEXT)
- libmiscutil_a_OBJECTS = $(am_libmiscutil_a_OBJECTS)
- libntlmauth_a_AR = $(AR) cru
- libntlmauth_a_DEPENDENCIES = @LIBOBJS@
-@@ -224,15 +238,16 @@
- @AMDEP_TRUE@ $(DEPDIR)/dlmalloc.Po $(DEPDIR)/drand48.Po \
- @AMDEP_TRUE@ $(DEPDIR)/getfullhostname.Po $(DEPDIR)/hash.Po \
- @AMDEP_TRUE@ $(DEPDIR)/heap.Po $(DEPDIR)/html_quote.Po \
--@AMDEP_TRUE@ $(DEPDIR)/inet_ntoa.Po $(DEPDIR)/initgroups.Po \
--@AMDEP_TRUE@ $(DEPDIR)/iso3307.Po $(DEPDIR)/md5.Po \
--@AMDEP_TRUE@ $(DEPDIR)/ntlmauth.Po $(DEPDIR)/radix.Po \
--@AMDEP_TRUE@ $(DEPDIR)/rfc1035.Po $(DEPDIR)/rfc1123.Po \
--@AMDEP_TRUE@ $(DEPDIR)/rfc1738.Po $(DEPDIR)/rfc2617.Po \
--@AMDEP_TRUE@ $(DEPDIR)/safe_inet_addr.Po $(DEPDIR)/snprintf.Po \
--@AMDEP_TRUE@ $(DEPDIR)/splay.Po $(DEPDIR)/strerror.Po \
--@AMDEP_TRUE@ $(DEPDIR)/stub_memaccount.Po $(DEPDIR)/tempnam.Po \
--@AMDEP_TRUE@ $(DEPDIR)/util.Po $(DEPDIR)/uudecode.Po
-+@AMDEP_TRUE@ $(DEPDIR)/inet_ntoa.Po $(DEPDIR)/iso3307.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/md5.Po $(DEPDIR)/ntlmauth.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/radix.Po $(DEPDIR)/rfc1035.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/rfc1123.Po $(DEPDIR)/rfc1738.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/rfc2617.Po $(DEPDIR)/safe_inet_addr.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/snprintf.Po $(DEPDIR)/splay.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/strcasestr.Po $(DEPDIR)/strerror.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/strnstr.Po $(DEPDIR)/stub_memaccount.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/tempnam.Po $(DEPDIR)/util.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/uudecode.Po
- COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
-@@ -241,8 +256,8 @@
- DIST_SOURCES = $(libdlmalloc_a_SOURCES) $(libmiscutil_a_SOURCES) \
- $(EXTRA_libmiscutil_a_SOURCES) $(libntlmauth_a_SOURCES) \
- $(libregex_a_SOURCES)
--DIST_COMMON = Makefile.am Makefile.in drand48.c inet_ntoa.c \
-- initgroups.c strerror.c tempnam.c
-+DIST_COMMON = Makefile.am Makefile.in drand48.c inet_ntoa.c strerror.c \
-+ tempnam.c
- SOURCES = $(libdlmalloc_a_SOURCES) $(libmiscutil_a_SOURCES) $(EXTRA_libmiscutil_a_SOURCES) $(libntlmauth_a_SOURCES) $(libregex_a_SOURCES)
-
- all: all-am
-@@ -295,7 +310,6 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/heap.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/html_quote.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/inet_ntoa.Po@am__quote@
--@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/initgroups.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/iso3307.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/md5.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ntlmauth.Po@am__quote@
-@@ -307,7 +321,9 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/safe_inet_addr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/snprintf.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/splay.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strcasestr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strerror.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strnstr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stub_memaccount.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/tempnam.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/util.Po@am__quote@
---- src/Makefile.in.orig Wed Sep 28 22:57:21 2005
-+++ src/Makefile.in Sat Dec 17 17:45:21 2005
-@@ -125,6 +125,9 @@
- install_sh = @install_sh@
- makesnmplib = @makesnmplib@
-
-+@USE_ICAP_TRUE@ICAPSOURCE = icap_common.c icap_reqmod.c icap_respmod.c icap_opt.c
-+@USE_ICAP_FALSE@ICAPSOURCE =
-+
- @USE_DNSSERVER_TRUE@DNSSOURCE = dns.c
- @USE_DNSSERVER_FALSE@DNSSOURCE = dns_internal.c
- @USE_DNSSERVER_TRUE@DNSSERVER = dnsserver
-@@ -249,6 +252,7 @@
- HttpMsg.c \
- HttpReply.c \
- HttpRequest.c \
-+ $(ICAPSOURCE) \
- icmp.c \
- icp_v2.c \
- icp_v3.c \
-@@ -468,54 +472,58 @@
- pinger_LDADD = $(LDADD)
- pinger_DEPENDENCIES =
- pinger_LDFLAGS =
--@USE_DELAY_POOLS_TRUE@am__objects_3 = delay_pools.$(OBJEXT)
--@USE_DELAY_POOLS_FALSE@am__objects_3 =
--@USE_DNSSERVER_FALSE@am__objects_4 = dns_internal.$(OBJEXT)
--@USE_DNSSERVER_TRUE@am__objects_4 = dns.$(OBJEXT)
--@ENABLE_HTCP_TRUE@am__objects_5 = htcp.$(OBJEXT)
--@MAKE_LEAKFINDER_FALSE@am__objects_6 =
--@MAKE_LEAKFINDER_TRUE@am__objects_6 = leakfinder.$(OBJEXT)
--@USE_SNMP_TRUE@am__objects_7 = snmp_core.$(OBJEXT) snmp_agent.$(OBJEXT)
--@USE_SNMP_FALSE@am__objects_7 =
--@ENABLE_SSL_TRUE@am__objects_8 = ssl_support.$(OBJEXT)
--@ENABLE_SSL_FALSE@am__objects_8 =
--@ENABLE_UNLINKD_FALSE@am__objects_9 =
--@ENABLE_UNLINKD_TRUE@am__objects_9 = unlinkd.$(OBJEXT)
--@ENABLE_WIN32SPECIFIC_TRUE@am__objects_10 = win32.$(OBJEXT)
--@ENABLE_WIN32SPECIFIC_FALSE@am__objects_10 =
-+@USE_DELAY_POOLS_FALSE@am__objects_5 =
-+@USE_DELAY_POOLS_TRUE@am__objects_5 = delay_pools.$(OBJEXT)
-+@USE_DNSSERVER_FALSE@am__objects_6 = dns_internal.$(OBJEXT)
-+@USE_DNSSERVER_TRUE@am__objects_6 = dns.$(OBJEXT)
-+@ENABLE_HTCP_TRUE@am__objects_7 = htcp.$(OBJEXT)
-+@USE_ICAP_TRUE@am__objects_8 = icap_common.$(OBJEXT) \
-+@USE_ICAP_TRUE@ icap_reqmod.$(OBJEXT) icap_respmod.$(OBJEXT) \
-+@USE_ICAP_TRUE@ icap_opt.$(OBJEXT)
-+@USE_ICAP_FALSE@am__objects_8 =
-+@MAKE_LEAKFINDER_TRUE@am__objects_9 = leakfinder.$(OBJEXT)
-+@MAKE_LEAKFINDER_FALSE@am__objects_9 =
-+@USE_SNMP_TRUE@am__objects_10 = snmp_core.$(OBJEXT) snmp_agent.$(OBJEXT)
-+@USE_SNMP_FALSE@am__objects_10 =
-+@ENABLE_SSL_FALSE@am__objects_11 =
-+@ENABLE_SSL_TRUE@am__objects_11 = ssl_support.$(OBJEXT)
-+@ENABLE_UNLINKD_TRUE@am__objects_12 = unlinkd.$(OBJEXT)
-+@ENABLE_UNLINKD_FALSE@am__objects_12 =
-+@ENABLE_WIN32SPECIFIC_FALSE@am__objects_13 =
-+@ENABLE_WIN32SPECIFIC_TRUE@am__objects_13 = win32.$(OBJEXT)
- am_squid_OBJECTS = access_log.$(OBJEXT) acl.$(OBJEXT) asn.$(OBJEXT) \
- authenticate.$(OBJEXT) cache_cf.$(OBJEXT) CacheDigest.$(OBJEXT) \
- cache_manager.$(OBJEXT) carp.$(OBJEXT) cbdata.$(OBJEXT) \
- client_db.$(OBJEXT) client_side.$(OBJEXT) comm.$(OBJEXT) \
-- comm_select.$(OBJEXT) debug.$(OBJEXT) $(am__objects_3) \
-- disk.$(OBJEXT) $(am__objects_4) errorpage.$(OBJEXT) \
-+ comm_select.$(OBJEXT) debug.$(OBJEXT) $(am__objects_5) \
-+ disk.$(OBJEXT) $(am__objects_6) errorpage.$(OBJEXT) \
- ETag.$(OBJEXT) event.$(OBJEXT) external_acl.$(OBJEXT) \
- fd.$(OBJEXT) filemap.$(OBJEXT) forward.$(OBJEXT) \
- fqdncache.$(OBJEXT) ftp.$(OBJEXT) gopher.$(OBJEXT) \
-- helper.$(OBJEXT) $(am__objects_5) http.$(OBJEXT) \
-+ helper.$(OBJEXT) $(am__objects_7) http.$(OBJEXT) \
- HttpStatusLine.$(OBJEXT) HttpHdrCc.$(OBJEXT) \
- HttpHdrRange.$(OBJEXT) HttpHdrContRange.$(OBJEXT) \
- HttpHeader.$(OBJEXT) HttpHeaderTools.$(OBJEXT) \
- HttpBody.$(OBJEXT) HttpMsg.$(OBJEXT) HttpReply.$(OBJEXT) \
-- HttpRequest.$(OBJEXT) icmp.$(OBJEXT) icp_v2.$(OBJEXT) \
-- icp_v3.$(OBJEXT) ident.$(OBJEXT) internal.$(OBJEXT) \
-- ipc.$(OBJEXT) ipcache.$(OBJEXT) $(am__objects_6) \
-- logfile.$(OBJEXT) main.$(OBJEXT) mem.$(OBJEXT) \
-+ HttpRequest.$(OBJEXT) $(am__objects_8) icmp.$(OBJEXT) \
-+ icp_v2.$(OBJEXT) icp_v3.$(OBJEXT) ident.$(OBJEXT) \
-+ internal.$(OBJEXT) ipc.$(OBJEXT) ipcache.$(OBJEXT) \
-+ $(am__objects_9) logfile.$(OBJEXT) main.$(OBJEXT) mem.$(OBJEXT) \
- MemPool.$(OBJEXT) MemBuf.$(OBJEXT) mime.$(OBJEXT) \
- multicast.$(OBJEXT) neighbors.$(OBJEXT) net_db.$(OBJEXT) \
- Packer.$(OBJEXT) pconn.$(OBJEXT) peer_digest.$(OBJEXT) \
- peer_select.$(OBJEXT) redirect.$(OBJEXT) referer.$(OBJEXT) \
-- refresh.$(OBJEXT) send-announce.$(OBJEXT) $(am__objects_7) \
-- ssl.$(OBJEXT) $(am__objects_8) stat.$(OBJEXT) \
-+ refresh.$(OBJEXT) send-announce.$(OBJEXT) $(am__objects_10) \
-+ ssl.$(OBJEXT) $(am__objects_11) stat.$(OBJEXT) \
- StatHist.$(OBJEXT) String.$(OBJEXT) stmem.$(OBJEXT) \
- store.$(OBJEXT) store_io.$(OBJEXT) store_client.$(OBJEXT) \
- store_digest.$(OBJEXT) store_dir.$(OBJEXT) \
- store_key_md5.$(OBJEXT) store_log.$(OBJEXT) \
- store_rebuild.$(OBJEXT) store_swapin.$(OBJEXT) \
- store_swapmeta.$(OBJEXT) store_swapout.$(OBJEXT) \
-- tools.$(OBJEXT) $(am__objects_9) url.$(OBJEXT) urn.$(OBJEXT) \
-+ tools.$(OBJEXT) $(am__objects_12) url.$(OBJEXT) urn.$(OBJEXT) \
- useragent.$(OBJEXT) wais.$(OBJEXT) wccp.$(OBJEXT) \
-- whois.$(OBJEXT) $(am__objects_10)
-+ whois.$(OBJEXT) $(am__objects_13)
- nodist_squid_OBJECTS = repl_modules.$(OBJEXT) auth_modules.$(OBJEXT) \
- store_modules.$(OBJEXT) globals.$(OBJEXT) \
- string_arrays.$(OBJEXT)
-@@ -563,7 +571,9 @@
- @AMDEP_TRUE@ $(DEPDIR)/fqdncache.Po $(DEPDIR)/ftp.Po \
- @AMDEP_TRUE@ $(DEPDIR)/globals.Po $(DEPDIR)/gopher.Po \
- @AMDEP_TRUE@ $(DEPDIR)/helper.Po $(DEPDIR)/htcp.Po \
--@AMDEP_TRUE@ $(DEPDIR)/http.Po $(DEPDIR)/icmp.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/http.Po $(DEPDIR)/icap_common.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/icap_opt.Po $(DEPDIR)/icap_reqmod.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/icap_respmod.Po $(DEPDIR)/icmp.Po \
- @AMDEP_TRUE@ $(DEPDIR)/icp_v2.Po $(DEPDIR)/icp_v3.Po \
- @AMDEP_TRUE@ $(DEPDIR)/ident.Po $(DEPDIR)/internal.Po \
- @AMDEP_TRUE@ $(DEPDIR)/ipc.Po $(DEPDIR)/ipcache.Po \
-@@ -777,6 +787,10 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/helper.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/htcp.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/http.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_common.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_opt.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_reqmod.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_respmod.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icmp.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icp_v2.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icp_v3.Po@am__quote@
diff --git a/www/squid26/files/icap-2.5-core.patch b/www/squid26/files/icap-2.5-core.patch
deleted file mode 100644
index 4e50207f2029..000000000000
--- a/www/squid26/files/icap-2.5-core.patch
+++ /dev/null
@@ -1,7022 +0,0 @@
-Patch 1 of 2 to integrate the icap-2_5 branch into the FreeBSD squid port.
-
-Created by Thomas-Martin Seck <tmseck@netcologne.de>.
-
-This patch only contains the parts of the original patchset that
-actually implement the ICAP client functionality. The updates to
-the build infrastructure are omitted to avoid the need to run an
-autotools bootstrap. Instead, we simulate said bootstrapping with
-a second patch, icap-2.5-bootstrap.patch.
-
-The patchset was pulled from the project's CVS repository
-at cvs.devel.squid-cache.org using
-
-cvs diff -u -b -N -kk -rs2_5 -ricap-2_5
-
-See also
-<http://devel.squid-cache.org/cgi-bin/diff2/icap-2_5.patch?s2_5>
-for the "official" auto-generated patchset.
-
-See http://devel.squid-cache.org/icap/ for further information
-about the ICAP client project.
-
-Patch last updated: 2005-12-17
-
-Index: errors/Bulgarian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Bulgarian/ERR_ICAP_FAILURE
-diff -N errors/Bulgarian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Bulgarian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:56 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Catalan/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Catalan/ERR_ICAP_FAILURE
-diff -N errors/Catalan/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Catalan/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Czech/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Czech/ERR_ICAP_FAILURE
-diff -N errors/Czech/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Czech/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Danish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Danish/ERR_ICAP_FAILURE
-diff -N errors/Danish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Danish/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Dutch/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Dutch/ERR_ICAP_FAILURE
-diff -N errors/Dutch/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Dutch/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/English/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/English/ERR_ICAP_FAILURE
-diff -N errors/English/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/English/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.2
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Estonian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Estonian/ERR_ICAP_FAILURE
-diff -N errors/Estonian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Estonian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Finnish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Finnish/ERR_ICAP_FAILURE
-diff -N errors/Finnish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Finnish/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/French/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/French/ERR_ICAP_FAILURE
-diff -N errors/French/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/French/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/German/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/German/ERR_ICAP_FAILURE
-diff -N errors/German/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/German/ERR_ICAP_FAILURE 23 Mar 2004 08:20:05 -0000 1.1.2.2
-@@ -0,0 +1,33 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>FEHLER: Der angeforderte URL konnte nicht geholt werden</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>FEHLER</H1>
-+<H2>Der angeforderte URL konnte nicht geholt werden</H2>
-+<HR noshade size="1px">
-+<P>
-+W&auml;hrend des Versuches, den URL<BR>
-+<A HREF="%U">%U</A>
-+
-+<BR>
-+zu laden, trat der folgende Fehler auf:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP-Protokollfehler
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Es trat ein Problem bei der ICAP-Kommunikation auf. M&ouml;gliche Gr&uuml;nde:
-+<UL>
-+<LI>Nicht erreichbarer ICAP-Server
-+<LI>Ung&uuml;ltige Antwort vom ICAP-Server
-+
-+</UL>
-+</P>
-+
-+<P>Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Greek/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Greek/ERR_ICAP_FAILURE
-diff -N errors/Greek/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Greek/ERR_ICAP_FAILURE 24 Sep 2005 10:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Hebrew/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Hebrew/ERR_ICAP_FAILURE
-diff -N errors/Hebrew/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Hebrew/ERR_ICAP_FAILURE 8 Dec 2003 12:30:59 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Hungarian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Hungarian/ERR_ICAP_FAILURE
-diff -N errors/Hungarian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Hungarian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:59 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Italian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Italian/ERR_ICAP_FAILURE
-diff -N errors/Italian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Italian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Japanese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Japanese/ERR_ICAP_FAILURE
-diff -N errors/Japanese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Japanese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Korean/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Korean/ERR_ICAP_FAILURE
-diff -N errors/Korean/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Korean/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Lithuanian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Lithuanian/ERR_ICAP_FAILURE
-diff -N errors/Lithuanian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Lithuanian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Polish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Polish/ERR_ICAP_FAILURE
-diff -N errors/Polish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Polish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Portuguese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Portuguese/ERR_ICAP_FAILURE
-diff -N errors/Portuguese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Portuguese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:01 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Romanian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Romanian/ERR_ICAP_FAILURE
-diff -N errors/Romanian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Romanian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:01 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Russian-1251/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Russian-1251/ERR_ICAP_FAILURE
-diff -N errors/Russian-1251/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Russian-1251/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Russian-koi8-r/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Russian-koi8-r/ERR_ICAP_FAILURE
-diff -N errors/Russian-koi8-r/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Russian-koi8-r/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Serbian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Serbian/ERR_ICAP_FAILURE
-diff -N errors/Serbian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Serbian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Simplify_Chinese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Simplify_Chinese/ERR_ICAP_FAILURE
-diff -N errors/Simplify_Chinese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Simplify_Chinese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Slovak/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Slovak/ERR_ICAP_FAILURE
-diff -N errors/Slovak/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Slovak/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Spanish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Spanish/ERR_ICAP_FAILURE
-diff -N errors/Spanish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Spanish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Swedish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Swedish/ERR_ICAP_FAILURE
-diff -N errors/Swedish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Swedish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Traditional_Chinese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Traditional_Chinese/ERR_ICAP_FAILURE
-diff -N errors/Traditional_Chinese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Traditional_Chinese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Turkish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Turkish/ERR_ICAP_FAILURE
-diff -N errors/Turkish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Turkish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:04 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: include/util.h
-===================================================================
-RCS file: /cvsroot/squid/squid/include/util.h,v
-retrieving revision 1.10
-retrieving revision 1.10.30.2
-diff -p -u -b -r1.10 -r1.10.30.2
---- include/util.h 17 Oct 2001 12:30:51 -0000 1.10
-+++ include/util.h 6 Apr 2004 13:04:37 -0000 1.10.30.2
-@@ -132,4 +132,12 @@ double drand48(void);
- */
- int statMemoryAccounted(void);
-
-+#ifndef HAVE_STRNSTR
-+extern char *strnstr(const char *haystack, const char *needle, size_t haystacklen);
-+#endif
-+
-+#ifndef HAVE_STRCASESTR
-+extern char *strcasestr(const char *haystack, const char *needle);
-+#endif
-+
- #endif /* SQUID_UTIL_H */
-Index: lib/strcasestr.c
-===================================================================
-RCS file: lib/strcasestr.c
-diff -N lib/strcasestr.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ lib/strcasestr.c 6 Apr 2004 13:04:38 -0000 1.1.2.1
-@@ -0,0 +1,126 @@
-+/* Return the offset of one string within another.
-+ Copyright (C) 1994,1996,1997,1998,1999,2000 Free Software Foundation, Inc.
-+ This file is part of the GNU C Library.
-+
-+ The GNU C Library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Lesser General Public
-+ License as published by the Free Software Foundation; either
-+ version 2.1 of the License, or (at your option) any later version.
-+
-+ The GNU C Library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Lesser General Public License for more details.
-+
-+ You should have received a copy of the GNU Lesser General Public
-+ License along with the GNU C Library; if not, write to the Free
-+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+ 02111-1307 USA. */
-+
-+/*
-+ * My personal strstr() implementation that beats most other algorithms.
-+ * Until someone tells me otherwise, I assume that this is the
-+ * fastest implementation of strstr() in C.
-+ * I deliberately chose not to comment it. You should have at least
-+ * as much fun trying to understand it, as I had to write it :-).
-+ *
-+ * Stephen R. van den Berg, berg@pool.informatik.rwth-aachen.de */
-+
-+/*
-+ * modified to work outside of glibc (rhorstmann, 06/04/2004)
-+ */
-+
-+#include "config.h"
-+#ifndef HAVE_STRCASESTR
-+#include <ctype.h>
-+
-+typedef unsigned chartype;
-+
-+char *
-+strcasestr (phaystack, pneedle)
-+ const char *phaystack;
-+ const char *pneedle;
-+{
-+ register const unsigned char *haystack, *needle;
-+ register chartype b, c;
-+
-+ haystack = (const unsigned char *) phaystack;
-+ needle = (const unsigned char *) pneedle;
-+
-+ b = tolower (*needle);
-+ if (b != '\0')
-+ {
-+ haystack--; /* possible ANSI violation */
-+ do
-+ {
-+ c = *++haystack;
-+ if (c == '\0')
-+ goto ret0;
-+ }
-+ while (tolower (c) != (int) b);
-+
-+ c = tolower (*++needle);
-+ if (c == '\0')
-+ goto foundneedle;
-+ ++needle;
-+ goto jin;
-+
-+ for (;;)
-+ {
-+ register chartype a;
-+ register const unsigned char *rhaystack, *rneedle;
-+
-+ do
-+ {
-+ a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+ if (tolower (a) == (int) b)
-+ break;
-+ a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+shloop:
-+ ;
-+ }
-+ while (tolower (a) != (int) b);
-+
-+jin: a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+
-+ if (tolower (a) != (int) c)
-+ goto shloop;
-+
-+ rhaystack = haystack-- + 1;
-+ rneedle = needle;
-+ a = tolower (*rneedle);
-+
-+ if (tolower (*rhaystack) == (int) a)
-+ do
-+ {
-+ if (a == '\0')
-+ goto foundneedle;
-+ ++rhaystack;
-+ a = tolower (*++needle);
-+ if (tolower (*rhaystack) != (int) a)
-+ break;
-+ if (a == '\0')
-+ goto foundneedle;
-+ ++rhaystack;
-+ a = tolower (*++needle);
-+ }
-+ while (tolower (*rhaystack) == (int) a);
-+
-+ needle = rneedle; /* took the register-poor approach */
-+
-+ if (a == '\0')
-+ break;
-+ }
-+ }
-+foundneedle:
-+ return (char*) haystack;
-+ret0:
-+ return 0;
-+}
-+#endif
-Index: lib/strnstr.c
-===================================================================
-RCS file: lib/strnstr.c
-diff -N lib/strnstr.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ lib/strnstr.c 16 May 2005 20:52:40 -0000 1.1.2.2
-@@ -0,0 +1,52 @@
-+/*
-+ * Copyright (C) 2003 Nikos Mavroyanopoulos
-+ *
-+ * This file is part of GNUTLS.
-+ *
-+ * The GNUTLS library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Lesser General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2.1 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Lesser General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Lesser General Public
-+ * License along with this library; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-+ *
-+ */
-+
-+ /*
-+ * DW 2003/10/17:
-+ * Changed 'ssize_t' types to 'size_t'
-+ */
-+
-+#include "config.h"
-+#ifndef HAVE_STRNSTR
-+#include <string.h>
-+#include <util.h>
-+
-+char *strnstr(const char *haystack, const char *needle, size_t haystacklen)
-+{
-+ char *p;
-+ size_t plen;
-+ size_t len = strlen(needle);
-+
-+ if (*needle == '\0') /* everything matches empty string */
-+ return (char*) haystack;
-+
-+ plen = haystacklen;
-+ for (p = (char*) haystack; p != NULL; p = memchr(p + 1, *needle, plen-1)) {
-+ plen = haystacklen - (p - haystack);
-+
-+ if (plen < len) return NULL;
-+
-+ if (strncmp(p, needle, len) == 0)
-+ return (p);
-+ }
-+ return NULL;
-+}
-+#endif
-Index: src/MemBuf.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/MemBuf.c,v
-retrieving revision 1.5.30.3
-retrieving revision 1.5.44.8
-diff -p -u -b -r1.5.30.3 -r1.5.44.8
---- src/MemBuf.c 26 Mar 2005 03:15:54 -0000 1.5.30.3
-+++ src/MemBuf.c 28 Mar 2005 18:02:04 -0000 1.5.44.8
-@@ -386,3 +386,15 @@ memBufReport(MemBuf * mb)
- assert(mb);
- memBufPrintf(mb, "memBufReport is not yet implemented @?@\n");
- }
-+
-+int
-+memBufRead(int fd, MemBuf * mb)
-+{
-+ int len;
-+ if (mb->capacity == mb->size)
-+ memBufGrow(mb, SQUID_TCP_SO_RCVBUF);
-+ len = FD_READ_METHOD(fd, mb->buf + mb->size, mb->capacity - mb->size);
-+ if (len)
-+ mb->size += len;
-+ return len;
-+}
-Index: src/cache_cf.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cache_cf.c,v
-retrieving revision 1.38.6.29
-retrieving revision 1.38.6.11.2.22
-diff -p -u -b -r1.38.6.29 -r1.38.6.11.2.22
---- src/cache_cf.c 27 Oct 2005 02:13:24 -0000 1.38.6.29
-+++ src/cache_cf.c 23 Nov 2005 20:38:56 -0000 1.38.6.11.2.22
-@@ -2198,6 +2198,587 @@ check_null_body_size_t(dlink_list bodyli
- return bodylist.head == NULL;
- }
-
-+#ifdef HS_FEAT_ICAP
-+
-+/***************************************************
-+ * prototypes
-+ */
-+static int icap_service_process(icap_service * s);
-+static void icap_service_init(icap_service * s);
-+static void icap_service_destroy(icap_service * s);
-+icap_service *icap_service_lookup(char *name);
-+static int icap_class_process(icap_class * c);
-+static void icap_class_destroy(icap_class * c);
-+static void icap_access_destroy(icap_access * a);
-+static void dump_wordlist(StoreEntry * entry, const char *name, wordlist * list);
-+static void icap_class_add(icap_class * c);
-+
-+/***************************************************
-+ * icap_service
-+ */
-+
-+/*
-+ * example:
-+ * icap_service reqmode_precache 0 icap://192.168.0.1:1344/respmod
-+ */
-+
-+static void
-+parse_icap_service_type(IcapConfig * cfg)
-+{
-+ char *token;
-+ icap_service *A = NULL;
-+ icap_service *B = NULL;
-+ icap_service **T = NULL;
-+
-+ A = cbdataAlloc(icap_service);
-+ icap_service_init(A);
-+ parse_string(&A->name);
-+ parse_string(&A->type_name);
-+ parse_ushort(&A->bypass);
-+ parse_string(&A->uri);
-+ while ((token = strtok(NULL, w_space))) {
-+ if (strcasecmp(token, "no-keep-alive") == 0) {
-+ A->keep_alive = 0;
-+ } else {
-+ debug(3, 0) ("parse_peer: token='%s'\n", token);
-+ self_destruct();
-+ }
-+ }
-+ debug(3, 5) ("parse_icap_service_type (line %d): %s %s %d %s\n", config_lineno, A->name, A->type_name, A->bypass, A->name);
-+ if (icap_service_process(A)) {
-+ /* put into linked list */
-+ for (B = cfg->service_head, T = &cfg->service_head; B; T = &B->next, B = B->next);
-+ *T = A;
-+ } else {
-+ /* clean up structure */
-+ debug(3, 0) ("parse_icap_service_type (line %d): skipping %s\n", config_lineno, A->name);
-+ icap_service_destroy(A);
-+ cbdataFree(A);
-+ }
-+
-+}
-+
-+static void
-+dump_icap_service_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_service *current_node = NULL;
-+
-+ if (!cfg.service_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.service_head;
-+
-+ while (current_node) {
-+ storeAppendPrintf(e, "%s %s %s %d %s", name, current_node->name, current_node->type_name, current_node->bypass, current_node->uri);
-+ if (current_node->keep_alive == 0) {
-+ storeAppendPrintf(e, " no-keep-alive");
-+ }
-+ storeAppendPrintf(e, "\n");
-+ current_node = current_node->next;
-+ }
-+
-+}
-+
-+static void
-+free_icap_service_type(IcapConfig * cfg)
-+{
-+ while (cfg->service_head) {
-+ icap_service *current_node = cfg->service_head;
-+ cfg->service_head = current_node->next;
-+ icap_service_destroy(current_node);
-+ cbdataFree(current_node);
-+ }
-+}
-+
-+/*
-+ * parse the raw string and cache some parts that are needed later
-+ * returns 1 if everything was ok
-+ */
-+static int
-+icap_service_process(icap_service * s)
-+{
-+ char *start, *end, *tempEnd;
-+ char *tailp;
-+ unsigned int len;
-+ int port_in_uri, resource_in_uri = 0;
-+ s->type = icapServiceToType(s->type_name);
-+ if (s->type >= ICAP_SERVICE_MAX) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong service type %s\n", config_lineno, s->type_name);
-+ return 0;
-+ }
-+ if (s->type == ICAP_SERVICE_REQMOD_PRECACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_REQMOD_PRECACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_REQMOD_POSTCACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_RESPMOD_PRECACHE)
-+ s->method = ICAP_METHOD_RESPMOD;
-+ else if (s->type == ICAP_SERVICE_RESPMOD_POSTCACHE)
-+ s->method = ICAP_METHOD_RESPMOD;
-+ debug(3, 5) ("icap_service_process (line %d): type=%s\n", config_lineno, icapServiceToStr(s->type));
-+ if (strncmp(s->uri, "icap://", 7) != 0) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong uri: %s\n", config_lineno, s->uri);
-+ return 0;
-+ }
-+ start = s->uri + 7;
-+ if ((end = strchr(start, ':')) != NULL) {
-+ /* ok */
-+ port_in_uri = 1;
-+ debug(3, 5) ("icap_service_process (line %d): port given\n", config_lineno);
-+ } else {
-+ /* ok */
-+ port_in_uri = 0;
-+ debug(3, 5) ("icap_service_process (line %d): no port given\n", config_lineno);
-+ }
-+
-+ if ((tempEnd = strchr(start, '/')) != NULL) {
-+ /* ok */
-+ resource_in_uri = 1;
-+ debug(3, 5) ("icap_service_process (line %d): resource given\n", config_lineno);
-+ if (end == '\0') {
-+ end = tempEnd;
-+ }
-+ } else {
-+ /* ok */
-+ resource_in_uri = 0;
-+ debug(3, 5) ("icap_service_process (line %d): no resource given\n", config_lineno);
-+ }
-+
-+ tempEnd = strchr(start, '\0');
-+ if (end == '\0') {
-+ end = tempEnd;
-+ }
-+ len = end - start;
-+ s->hostname = xstrndup(start, len + 1);
-+ s->hostname[len] = 0;
-+ debug(3, 5) ("icap_service_process (line %d): hostname=%s\n", config_lineno, s->hostname);
-+ start = end;
-+
-+ if (port_in_uri) {
-+ start++; /* skip ':' */
-+ if (resource_in_uri)
-+ end = strchr(start, '/');
-+ else
-+ end = strchr(start, '\0');
-+ s->port = strtoul(start, &tailp, 0) % 65536;
-+ if (tailp != end) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong service uri (port could not be parsed): %s\n", config_lineno, s->uri);
-+ return 0;
-+ }
-+ debug(3, 5) ("icap_service_process (line %d): port=%d\n", config_lineno, s->port);
-+ start = end;
-+ } else {
-+ /* no explicit ICAP port; first ask by getservbyname or default to
-+ * hardwired port 1344 per ICAP specification section 4.2 */
-+ struct servent *serv = getservbyname("icap", "tcp");
-+ if (serv) {
-+ s->port = htons(serv->s_port);
-+ debug(3, 5) ("icap_service_process (line %d): default port=%d getservbyname(icap,tcp)\n", config_lineno, s->port);
-+ } else {
-+ s->port = 1344;
-+ debug(3, 5) ("icap_service_process (line %d): default hardwired port=%d\n", config_lineno, s->port);
-+ }
-+ }
-+
-+ if (resource_in_uri) {
-+ start++; /* skip '/' */
-+ /* the rest is resource name */
-+ end = strchr(start, '\0');
-+ len = end - start;
-+ if (len > 1024) {
-+ debug(3, 0) ("icap_service_process (line %d): long resource name (>1024), probably wrong\n", config_lineno);
-+ }
-+ s->resource = xstrndup(start, len + 1);
-+ s->resource[len] = 0;
-+ debug(3, 5) ("icap_service_process (line %d): service=%s\n", config_lineno, s->resource);
-+ }
-+ /* check bypass */
-+ if ((s->bypass != 0) && (s->bypass != 1)) {
-+ debug(3, 0) ("icap_service_process (line %d): invalid bypass value\n", config_lineno);
-+ return 0;
-+ }
-+ return 1;
-+}
-+
-+/*
-+ * constructor
-+ */
-+static void
-+icap_service_init(icap_service * s)
-+{
-+ s->type = ICAP_SERVICE_MAX; /* means undefined */
-+ s->preview = Config.icapcfg.preview_size;
-+ s->opt = 0;
-+ s->keep_alive = 1;
-+ s->istag = StringNull;
-+ s->transfer_preview = StringNull;
-+ s->transfer_ignore = StringNull;
-+ s->transfer_complete = StringNull;
-+}
-+
-+/*
-+ * destructor
-+ * frees only strings, but don't touch the linked list
-+ */
-+static void
-+icap_service_destroy(icap_service * s)
-+{
-+ xfree(s->name);
-+ xfree(s->uri);
-+ xfree(s->type_name);
-+ xfree(s->hostname);
-+ xfree(s->resource);
-+ assert(s->opt == 0); /* there should be no opt request running now */
-+ stringClean(&s->istag);
-+ stringClean(&s->transfer_preview);
-+ stringClean(&s->transfer_ignore);
-+ stringClean(&s->transfer_complete);
-+}
-+
-+icap_service *
-+icap_service_lookup(char *name)
-+{
-+ icap_service *iter;
-+ for (iter = Config.icapcfg.service_head; iter; iter = iter->next) {
-+ if (!strcmp(name, iter->name)) {
-+ return iter;
-+ }
-+ }
-+ return NULL;
-+}
-+
-+/***************************************************
-+ * icap_service_list
-+ */
-+
-+static void
-+icap_service_list_add(icap_service_list ** isl, char *service_name)
-+{
-+ icap_service_list **iter;
-+ icap_service_list *new;
-+ icap_service *gbl_service;
-+ int i;
-+ int max_services;
-+
-+ new = memAllocate(MEM_ICAP_SERVICE_LIST);
-+ /* Found all services with that name, and add to the array */
-+ max_services = sizeof(new->services) / sizeof(icap_service *);
-+ gbl_service = Config.icapcfg.service_head;
-+ i = 0;
-+ while (gbl_service && i < max_services) {
-+ if (!strcmp(service_name, gbl_service->name))
-+ new->services[i++] = gbl_service;
-+ gbl_service = gbl_service->next;
-+ }
-+ new->nservices = i;
-+
-+ if (*isl) {
-+ iter = isl;
-+ while ((*iter)->next)
-+ iter = &((*iter)->next);
-+ (*iter)->next = new;
-+ } else {
-+ *isl = new;
-+ }
-+}
-+
-+/*
-+ * free the linked list without touching references icap_service
-+ */
-+static void
-+icap_service_list_destroy(icap_service_list * isl)
-+{
-+ icap_service_list *current;
-+ icap_service_list *next;
-+
-+ current = isl;
-+ while (current) {
-+ next = current->next;
-+ memFree(current, MEM_ICAP_SERVICE_LIST);
-+ current = next;
-+ }
-+}
-+
-+/***************************************************
-+ * icap_class
-+ */
-+static void
-+parse_icap_class_type(IcapConfig * cfg)
-+{
-+ icap_class *s = NULL;
-+
-+ s = memAllocate(MEM_ICAP_CLASS);
-+ parse_string(&s->name);
-+ parse_wordlist(&s->services);
-+
-+ if (icap_class_process(s)) {
-+ /* if ok, put into linked list */
-+ icap_class_add(s);
-+ } else {
-+ /* clean up structure */
-+ debug(3, 0) ("parse_icap_class_type (line %d): skipping %s\n", config_lineno, s->name);
-+ icap_class_destroy(s);
-+ memFree(s, MEM_ICAP_CLASS);
-+ }
-+}
-+
-+static void
-+dump_icap_class_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_class *current_node = NULL;
-+ LOCAL_ARRAY(char, nom, 64);
-+
-+ if (!cfg.class_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.class_head;
-+
-+ while (current_node) {
-+ snprintf(nom, 64, "%s %s", name, current_node->name);
-+ dump_wordlist(e, nom, current_node->services);
-+ current_node = current_node->next;
-+ }
-+}
-+
-+static void
-+free_icap_class_type(IcapConfig * cfg)
-+{
-+ while (cfg->class_head) {
-+ icap_class *current_node = cfg->class_head;
-+ cfg->class_head = current_node->next;
-+ icap_class_destroy(current_node);
-+ memFree(current_node, MEM_ICAP_CLASS);
-+ }
-+}
-+
-+/*
-+ * process services list, return 1, if at least one service was found
-+ */
-+static int
-+icap_class_process(icap_class * c)
-+{
-+ icap_service_list *isl = NULL;
-+ wordlist *iter;
-+ icap_service *service;
-+ /* take services list and build icap_service_list from it */
-+ for (iter = c->services; iter; iter = iter->next) {
-+ service = icap_service_lookup(iter->key);
-+ if (service) {
-+ icap_service_list_add(&isl, iter->key);
-+ } else {
-+ debug(3, 0) ("icap_class_process (line %d): skipping service %s in class %s\n", config_lineno, iter->key, c->name);
-+ }
-+ }
-+
-+ if (isl) {
-+ c->isl = isl;
-+ return 1;
-+ }
-+ return 0;
-+}
-+
-+/*
-+ * search for an icap_class in the global IcapConfig
-+ * classes with hidden-flag are skipped
-+ */
-+static icap_class *
-+icap_class_lookup(char *name)
-+{
-+ icap_class *iter;
-+ for (iter = Config.icapcfg.class_head; iter; iter = iter->next) {
-+ if ((!strcmp(name, iter->name)) && (!iter->hidden)) {
-+ return iter;
-+ }
-+ }
-+ return NULL;
-+}
-+
-+/*
-+ * adds an icap_class to the global IcapConfig
-+ */
-+static void
-+icap_class_add(icap_class * c)
-+{
-+ icap_class *cp = NULL;
-+ icap_class **t = NULL;
-+ IcapConfig *cfg = &Config.icapcfg;
-+ if (c) {
-+ for (cp = cfg->class_head, t = &cfg->class_head; cp; t = &cp->next, cp = cp->next);
-+ *t = c;
-+ }
-+}
-+
-+/*
-+ * free allocated memory inside icap_class
-+ */
-+static void
-+icap_class_destroy(icap_class * c)
-+{
-+ xfree(c->name);
-+ wordlistDestroy(&c->services);
-+ icap_service_list_destroy(c->isl);
-+}
-+
-+/***************************************************
-+ * icap_access
-+ */
-+
-+/* format: icap_access <servicename> {allow|deny} acl, ... */
-+static void
-+parse_icap_access_type(IcapConfig * cfg)
-+{
-+ icap_access *A = NULL;
-+ icap_access *B = NULL;
-+ icap_access **T = NULL;
-+ icap_service *s = NULL;
-+ icap_class *c = NULL;
-+ ushort no_class = 0;
-+
-+ A = memAllocate(MEM_ICAP_ACCESS);
-+ parse_string(&A->service_name);
-+
-+ /*
-+ * try to find a class with the given name first. if not found, search
-+ * the services. if a service is found, create a new hidden class with
-+ * only this service. this is for backward compatibility.
-+ *
-+ * the special classname All is allowed only in deny rules, because
-+ * the class is not used there.
-+ */
-+ if (!strcmp(A->service_name, "None")) {
-+ no_class = 1;
-+ } else {
-+ A->class = icap_class_lookup(A->service_name);
-+ if (!A->class) {
-+ s = icap_service_lookup(A->service_name);
-+ if (s) {
-+ c = memAllocate(MEM_ICAP_CLASS);
-+ c->name = xstrdup("(hidden)");
-+ c->hidden = 1;
-+ wordlistAdd(&c->services, A->service_name);
-+ c->isl = memAllocate(MEM_ICAP_SERVICE_LIST);
-+ /* FIXME:luc: check what access do */
-+ c->isl->services[0] = s;
-+ c->isl->nservices = 1;
-+ icap_class_add(c);
-+ A->class = c;
-+ } else {
-+ debug(3, 0) ("parse_icap_access_type (line %d): servicename %s not found. skipping.\n", config_lineno, A->service_name);
-+ memFree(A, MEM_ICAP_ACCESS);
-+ return;
-+ }
-+ }
-+ }
-+
-+ aclParseAccessLine(&(A->access));
-+ debug(3, 5) ("parse_icap_access_type (line %d): %s\n", config_lineno, A->service_name);
-+
-+ /* check that All class is only used in deny rule */
-+ if (no_class && A->access->allow) {
-+ memFree(A, MEM_ICAP_ACCESS);
-+ debug(3, 0) ("parse_icap_access (line %d): special class 'None' only allowed in deny rule. skipping.\n", config_lineno);
-+ return;
-+ }
-+ if (A->access) {
-+ for (B = cfg->access_head, T = &cfg->access_head; B; T = &B->next, B = B->next);
-+ *T = A;
-+ } else {
-+ debug(3, 0) ("parse_icap_access_type (line %d): invalid line skipped\n", config_lineno);
-+ memFree(A, MEM_ICAP_ACCESS);
-+ }
-+}
-+
-+static void
-+dump_icap_access_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_access *current_node = NULL;
-+ LOCAL_ARRAY(char, nom, 64);
-+
-+ if (!cfg.access_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.access_head;
-+
-+ while (current_node) {
-+ snprintf(nom, 64, "%s %s", name, current_node->service_name);
-+ dump_acl_access(e, nom, current_node->access);
-+ current_node = current_node->next;
-+ }
-+}
-+
-+static void
-+free_icap_access_type(IcapConfig * cfg)
-+{
-+ while (cfg->access_head) {
-+ icap_access *current_node = cfg->access_head;
-+ cfg->access_head = current_node->next;
-+ icap_access_destroy(current_node);
-+ memFree(current_node, MEM_ICAP_ACCESS);
-+ }
-+}
-+
-+/*
-+ * destructor
-+ * frees everything but the linked list
-+ */
-+static void
-+icap_access_destroy(icap_access * a)
-+{
-+ xfree(a->service_name);
-+ aclDestroyAccessList(&a->access);
-+}
-+
-+/***************************************************
-+ * for debugging purposes only
-+ */
-+void
-+dump_icap_config(IcapConfig * cfg)
-+{
-+ icap_service *s_iter;
-+ icap_class *c_iter;
-+ icap_access *a_iter;
-+ icap_service_list *isl_iter;
-+ acl_list *l;
-+ debug(3, 0) ("IcapConfig: onoff = %d\n", cfg->onoff);
-+ debug(3, 0) ("IcapConfig: service_head = %d\n", (int) cfg->service_head);
-+ debug(3, 0) ("IcapConfig: class_head = %d\n", (int) cfg->class_head);
-+ debug(3, 0) ("IcapConfig: access_head = %d\n", (int) cfg->access_head);
-+
-+ debug(3, 0) ("IcapConfig: services =\n");
-+ for (s_iter = cfg->service_head; s_iter; s_iter = s_iter->next) {
-+ printf(" %s: \n", s_iter->name);
-+ printf(" bypass = %d\n", s_iter->bypass);
-+ printf(" hostname = %s\n", s_iter->hostname);
-+ printf(" port = %d\n", s_iter->port);
-+ printf(" resource = %s\n", s_iter->resource);
-+ }
-+ debug(3, 0) ("IcapConfig: classes =\n");
-+ for (c_iter = cfg->class_head; c_iter; c_iter = c_iter->next) {
-+ printf(" %s: \n", c_iter->name);
-+ printf(" services = \n");
-+ for (isl_iter = c_iter->isl; isl_iter; isl_iter = isl_iter->next) {
-+ int i;
-+ for (i = 0; i < isl_iter->nservices; i++)
-+ printf(" %s\n", isl_iter->services[i]->name);
-+ }
-+ }
-+ debug(3, 0) ("IcapConfig: access =\n");
-+ for (a_iter = cfg->access_head; a_iter; a_iter = a_iter->next) {
-+ printf(" service_name = %s\n", a_iter->service_name);
-+ printf(" access = %s", a_iter->access->allow ? "allow" : "deny");
-+ for (l = a_iter->access->acl_list; l != NULL; l = l->next) {
-+ printf(" %s%s",
-+ l->op ? null_string : "!",
-+ l->acl->name);
-+ }
-+ printf("\n");
-+ }
-+}
-+#endif /* HS_FEAT_ICAP */
-
- static void
- parse_kb_size_t(squid_off_t * var)
-Index: src/cbdata.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cbdata.c,v
-retrieving revision 1.14.6.1
-retrieving revision 1.14.32.2
-diff -p -u -b -r1.14.6.1 -r1.14.32.2
---- src/cbdata.c 17 Jul 2003 02:13:28 -0000 1.14.6.1
-+++ src/cbdata.c 14 Sep 2003 01:36:26 -0000 1.14.32.2
-@@ -144,6 +144,10 @@ cbdataInit(void)
- CREATE_CBDATA(statefulhelper);
- CREATE_CBDATA(helper_stateful_server);
- CREATE_CBDATA(HttpStateData);
-+#ifdef HS_FEAT_ICAP
-+ CREATE_CBDATA(IcapStateData);
-+ CREATE_CBDATA(icap_service);
-+#endif
- CREATE_CBDATA_FREE(peer, peerDestroy);
- CREATE_CBDATA(ps_state);
- CREATE_CBDATA(RemovalPolicy);
-Index: src/cf.data.pre
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cf.data.pre,v
-retrieving revision 1.49.2.84
-retrieving revision 1.49.2.33.2.32
-diff -p -u -b -r1.49.2.84 -r1.49.2.33.2.32
---- src/cf.data.pre 21 Oct 2005 02:13:47 -0000 1.49.2.84
-+++ src/cf.data.pre 24 Oct 2005 17:07:42 -0000 1.49.2.33.2.32
-@@ -2397,7 +2397,6 @@ DOC_START
- ensure correct results it is best to set server_persisten_connections
- to off when using this directive in such configurations.
- DOC_END
--
- NAME: reply_header_max_size
- COMMENT: (KB)
- TYPE: b_size_t
-@@ -2716,6 +2715,177 @@ DOC_START
- DOC_END
-
- COMMENT_START
-+ ICAP OPTIONS
-+ -----------------------------------------------------------------------------
-+COMMENT_END
-+
-+NAME: icap_enable
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.onoff
-+DEFAULT: off
-+DOC_START
-+ If you want to enable the ICAP client module, set this to on.
-+DOC_END
-+
-+NAME: icap_preview_enable
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.preview_enable
-+DEFAULT: off
-+DOC_START
-+ Set this to 'on' if you want to enable the ICAP preview
-+ feature in Squid.
-+DOC_END
-+
-+NAME: icap_preview_size
-+TYPE: int
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.preview_size
-+DEFAULT: -1
-+DOC_START
-+ The default size of preview data to be sent to the ICAP server.
-+ -1 means no preview. This value might be overwritten on a per server
-+ basis by OPTIONS requests.
-+DOC_END
-+
-+NAME: icap_check_interval
-+TYPE: int
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.check_interval
-+DEFAULT: 300
-+DOC_START
-+ If an ICAP server does not respond, it gets marked as unreachable. Squid
-+ will try again to reach it after this time.
-+DOC_END
-+
-+NAME: icap_send_client_ip
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.send_client_ip
-+DEFAULT: off
-+DOC_START
-+ This adds the header "X-Client-IP" to ICAP requests. Can also be
-+ set from the server's response to OPTIONS.
-+DOC_END
-+
-+NAME: icap_send_auth_user
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.send_auth_user
-+DEFAULT: off
-+DOC_START
-+ This adds the header "X-Authenticated-User" to ICAP requests
-+ if proxy access is authentified. Can also be set from the server's
-+ response to OPTIONS.
-+DOC_END
-+
-+NAME: icap_auth_scheme
-+TYPE: string
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.auth_scheme
-+DEFAULT: Local://%u
-+DOC_START
-+ Authentification scheme to pass to ICAP requests if
-+ icap_send_auth_user is enabled. The first occurence of "%u"
-+ is replaced by the authentified user name. If no "%u" is found,
-+ the username is added at the end of the scheme.
-+
-+ See http://www.ietf.org/internet-drafts/draft-stecher-icap-subid-00.txt,
-+ section 3.4 for details on this.
-+
-+ Examples:
-+
-+ icap_auth_scheme Local://%u
-+ icap_auth_scheme LDAP://ldap-server/cn=%u,dc=company,dc=com
-+ icap_auth_scheme WinNT://nt-domain/%u
-+ icap_auth_scheme Radius://radius-server/%u
-+DOC_END
-+
-+NAME: icap_service
-+TYPE: icap_service_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Defines a single ICAP service
-+
-+ icap_service servicename vectoring_point bypass service_url [options ...]
-+
-+ vectoring_point = reqmod_precache|reqmod_postcache|respmod_precache|respmod_postcache
-+ This specifies at which point of request processing the ICAP
-+ service should be plugged in.
-+ bypass = 1|0
-+ If set to 1 and the ICAP server cannot be reached, the request will go
-+ through without being processed by an ICAP server
-+ service_url = icap://servername:port/service
-+
-+ Options:
-+
-+ no-keep-alive To always close the connection to icap server
-+ after the transaction completes
-+
-+
-+ Note: reqmod_precache and respmod_postcache is not yet implemented
-+
-+ Load-balancing and high availability:
-+ You can obtain load-balancing and high availability by defining a
-+ named service with different definitions. Then, the client
-+ loops through the different entities of the service providing
-+ load-balancing. If an entity is marked as unreachable, the client goes
-+ one step further to the next entity: you have the high-availability.
-+ See the service_1 definition below
-+
-+Example:
-+icap_service service_1 reqmod_precache 0 icap://icap1.mydomain.net:1344/reqmod
-+icap_service service_1 reqmod_precache 0 icap://icap2.mydomain.net:1344/reqmod no-keep-alive
-+icap_service service_2 respmod_precache 0 icap://icap3.mydomain.net:1344/respmod
-+DOC_END
-+
-+NAME: icap_class
-+TYPE: icap_class_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Defines an ICAP service chain. If there are multiple services per
-+ vectoring point, they are processed in the specified order.
-+
-+ icap_class classname servicename...
-+
-+Example:
-+icap_class class_1 service_1 service_2
-+icap class class_2 service_1 service_3
-+DOC_END
-+
-+NAME: icap_access
-+TYPE: icap_access_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Redirects a request through an ICAP service class, depending
-+ on given acls
-+
-+ icap_access classname allow|deny [!]aclname...
-+
-+ The icap_access statements are processed in the order they appear in
-+ this configuration file. If an access list matches, the processing stops.
-+ For an "allow" rule, the specified class is used for the request. A "deny"
-+ rule simply stops processing without using the class. You can also use the
-+ special classname "None".
-+
-+ For backward compatibility, it is also possible to use services
-+ directly here.
-+Example:
-+icap_access class_1 allow all
-+DOC_END
-+
-+COMMENT_START
- MISCELLANEOUS
- -----------------------------------------------------------------------------
- COMMENT_END
-Index: src/cf_gen_defines
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cf_gen_defines,v
-retrieving revision 1.5
-retrieving revision 1.5.48.3
-diff -p -u -b -r1.5 -r1.5.48.3
---- src/cf_gen_defines 3 Dec 2001 08:03:21 -0000 1.5
-+++ src/cf_gen_defines 13 Mar 2005 17:58:44 -0000 1.5.48.3
-@@ -18,12 +18,13 @@ BEGIN {
- define["USE_UNLINKD"]="--enable-unlinkd"
- define["USE_USERAGENT_LOG"]="--enable-useragent-log"
- define["USE_WCCP"]="--enable-wccp"
-+ define["HS_FEAT_ICAP"]="--enable-icap-support"
- }
- /^IFDEF:/ {
- if (define[$2] != "")
-- DEFINE=define[$2]
-+ DEFINE = define[$2]
- else
-- DEFINE="-D" $2
-+ DEFINE = "-D" $2
- print "{\"" $2 "\", \"" DEFINE "\", "
- print "#if " $2
- print "1"
-Index: src/client_side.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/client_side.c,v
-retrieving revision 1.47.2.71
-retrieving revision 1.47.2.28.2.40
-diff -p -u -b -r1.47.2.71 -r1.47.2.28.2.40
---- src/client_side.c 19 Oct 2005 02:13:20 -0000 1.47.2.71
-+++ src/client_side.c 6 Dec 2005 21:53:44 -0000 1.47.2.28.2.40
-@@ -109,7 +109,7 @@ static const char *const crlf = "\r\n";
- static CWCB clientWriteComplete;
- static CWCB clientWriteBodyComplete;
- static PF clientReadRequest;
--static PF connStateFree;
-+PF connStateFree;
- static PF requestTimeout;
- static PF clientLifetimeTimeout;
- static int clientCheckTransferDone(clientHttpRequest *);
-@@ -136,20 +136,23 @@ static void clientSetKeepaliveFlag(clien
- static void clientPackRangeHdr(const HttpReply * rep, const HttpHdrRangeSpec * spec, String boundary, MemBuf * mb);
- static void clientPackTermBound(String boundary, MemBuf * mb);
- static void clientInterpretRequestHeaders(clientHttpRequest *);
--static void clientProcessRequest(clientHttpRequest *);
-+void clientProcessRequest(clientHttpRequest *);
- static void clientProcessExpired(void *data);
- static void clientProcessOnlyIfCachedMiss(clientHttpRequest * http);
--static int clientCachable(clientHttpRequest * http);
--static int clientHierarchical(clientHttpRequest * http);
--static int clientCheckContentLength(request_t * r);
-+int clientCachable(clientHttpRequest * http);
-+int clientHierarchical(clientHttpRequest * http);
-+int clientCheckContentLength(request_t * r);
- static DEFER httpAcceptDefer;
- static log_type clientProcessRequest2(clientHttpRequest * http);
- static int clientReplyBodyTooLarge(clientHttpRequest *, squid_off_t clen);
- static int clientRequestBodyTooLarge(squid_off_t clen);
- static void clientProcessBody(ConnStateData * conn);
- static void clientEatRequestBody(clientHttpRequest *);
--static BODY_HANDLER clientReadBody;
-+BODY_HANDLER clientReadBody;
- static void clientAbortBody(request_t * req);
-+#if HS_FEAT_ICAP
-+static int clientIcapReqMod(clientHttpRequest * http);
-+#endif
-
- static int
- checkAccelOnly(clientHttpRequest * http)
-@@ -392,6 +395,10 @@ clientRedirectDone(void *data, char *res
- http->request = requestLink(new_request);
- }
- clientInterpretRequestHeaders(http);
-+#if HS_FEAT_ICAP
-+ if (Config.icapcfg.onoff)
-+ icapCheckAcl(http);
-+#endif
- #if HEADERS_LOG
- headersLog(0, 1, request->method, request);
- #endif
-@@ -931,11 +938,22 @@ httpRequestFree(void *data)
- *H = http->next;
- http->next = NULL;
- dlinkDelete(&http->active, &ClientActiveRequests);
-+#if HS_FEAT_ICAP
-+ /*In the case that the upload of data breaks, we need this code here .... */
-+ if (NULL != http->icap_reqmod) {
-+ if (cbdataValid(http->icap_reqmod))
-+ if (http->icap_reqmod->icap_fd > -1) {
-+ comm_close(http->icap_reqmod->icap_fd);
-+ }
-+ cbdataUnlock(http->icap_reqmod);
-+ http->icap_reqmod = NULL;
-+ }
-+#endif
- cbdataFree(http);
- }
-
- /* This is a handler normally called by comm_close() */
--static void
-+void
- connStateFree(int fd, void *data)
- {
- ConnStateData *connState = data;
-@@ -958,7 +976,6 @@ connStateFree(int fd, void *data)
- } else
- safe_free(connState->in.buf);
- /* XXX account connState->in.buf */
-- pconnHistCount(0, connState->nrequests);
- cbdataFree(connState);
- #ifdef _SQUID_LINUX_
- /* prevent those nasty RST packets */
-@@ -1103,7 +1120,7 @@ clientSetKeepaliveFlag(clientHttpRequest
- }
- }
-
--static int
-+int
- clientCheckContentLength(request_t * r)
- {
- switch (r->method) {
-@@ -1122,7 +1139,7 @@ clientCheckContentLength(request_t * r)
- /* NOT REACHED */
- }
-
--static int
-+int
- clientCachable(clientHttpRequest * http)
- {
- request_t *req = http->request;
-@@ -1148,7 +1165,7 @@ clientCachable(clientHttpRequest * http)
- }
-
- /* Return true if we can query our neighbors for this object */
--static int
-+int
- clientHierarchical(clientHttpRequest * http)
- {
- const char *url = http->uri;
-@@ -2439,7 +2456,7 @@ clientProcessRequest2(clientHttpRequest
- return LOG_TCP_HIT;
- }
-
--static void
-+void
- clientProcessRequest(clientHttpRequest * http)
- {
- char *url = http->uri;
-@@ -2449,6 +2466,11 @@ clientProcessRequest(clientHttpRequest *
- debug(33, 4) ("clientProcessRequest: %s '%s'\n",
- RequestMethodStr[r->method],
- url);
-+#if HS_FEAT_ICAP
-+ if (clientIcapReqMod(http)) {
-+ return;
-+ }
-+#endif
- if (r->method == METHOD_CONNECT && !http->redirect.status) {
- http->log_type = LOG_TCP_MISS;
- sslStart(http, &http->out.size, &http->al.http.code);
-@@ -2993,6 +3015,20 @@ clientReadRequest(int fd, void *data)
- (long) conn->in.offset, (long) conn->in.size);
- len = conn->in.size - conn->in.offset - 1;
- }
-+#if HS_FEAT_ICAP
-+ /*
-+ * This check exists because ICAP doesn't always work well
-+ * with persistent (reused) connections. One version of the
-+ * REQMOD code creates a fake ConnStateData, which doesn't have
-+ * an in.buf. We want to make sure that the fake ConnStateData
-+ * doesn't get used here.
-+ */
-+ if (NULL == conn->in.buf) {
-+ debug(33, 1) ("clientReadRequest: FD %d aborted; conn->in.buf is NULL\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+#endif
- statCounter.syscalls.sock.reads++;
- size = FD_READ_METHOD(fd, conn->in.buf + conn->in.offset, len);
- if (size > 0) {
-@@ -3096,7 +3132,8 @@ clientReadRequest(int fd, void *data)
- /* add to the client request queue */
- for (H = &conn->chr; *H; H = &(*H)->next);
- *H = http;
-- conn->nrequests++;
-+ F->pconn.uses++;
-+ F->pconn.type = 0;
- /*
- * I wanted to lock 'http' here since its callback data for
- * clientLifetimeTimeout(), but there's no logical place to
-@@ -3266,7 +3303,7 @@ clientReadRequest(int fd, void *data)
- }
-
- /* file_read like function, for reading body content */
--static void
-+void
- clientReadBody(request_t * request, char *buf, size_t size, CBCB * callback, void *cbdata)
- {
- ConnStateData *conn = request->body_reader_data;
-@@ -3390,7 +3427,7 @@ clientProcessBody(ConnStateData * conn)
- }
-
- /* Abort a body request */
--static void
-+void
- clientAbortBody(request_t * request)
- {
- ConnStateData *conn = request->body_reader_data;
-@@ -3432,7 +3469,7 @@ requestTimeout(int fd, void *data)
- * Some data has been sent to the client, just close the FD
- */
- comm_close(fd);
-- } else if (conn->nrequests) {
-+ } else if (fd_table[fd].pconn.uses) {
- /*
- * assume its a persistent connection; just close it
- */
-@@ -3948,3 +3985,49 @@ varyEvaluateMatch(StoreEntry * entry, re
- }
- }
- }
-+
-+#if HS_FEAT_ICAP
-+static int
-+clientIcapReqMod(clientHttpRequest * http)
-+{
-+ ErrorState *err;
-+ icap_service *service;
-+ if (http->flags.did_icap_reqmod)
-+ return 0;
-+ if (NULL == (service = icapService(ICAP_SERVICE_REQMOD_PRECACHE, http->request)))
-+ return 0;
-+ debug(33, 3) ("clientIcapReqMod: calling icapReqModStart for %p\n", http);
-+ /*
-+ * Note, we pass 'start' and 'log_addr' to ICAP so the access.log
-+ * entry comes out right. The 'clientHttpRequest' created by
-+ * the ICAP side is the one that gets logged. The first
-+ * 'clientHttpRequest' does not get logged because its out.size
-+ * is zero and log_type is unset.
-+ */
-+ http->icap_reqmod = icapReqModStart(service,
-+ http->uri,
-+ http->request,
-+ http->conn->fd,
-+ http->start,
-+ http->conn->log_addr,
-+ (void *) http->conn);
-+ if (NULL == http->icap_reqmod) {
-+ return 0;
-+ } else if (-1 == (int) http->icap_reqmod) {
-+ /* produce error */
-+ http->icap_reqmod = NULL;
-+ debug(33, 2) ("clientIcapReqMod: icap told us to send an error\n");
-+ http->log_type = LOG_TCP_DENIED;
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = ETIMEDOUT;
-+ err->request = requestLink(http->request);
-+ err->src_addr = http->conn->peer.sin_addr;
-+ http->entry = clientCreateStoreEntry(http, http->request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return 1;
-+ }
-+ cbdataLock(http->icap_reqmod);
-+ http->flags.did_icap_reqmod = 1;
-+ return 1;
-+}
-+#endif
-Index: src/comm.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/comm.c,v
-retrieving revision 1.18.6.6
-retrieving revision 1.18.6.2.12.9
-diff -p -u -b -r1.18.6.6 -r1.18.6.2.12.9
---- src/comm.c 11 Sep 2005 02:13:22 -0000 1.18.6.6
-+++ src/comm.c 23 Nov 2005 20:33:06 -0000 1.18.6.2.12.9
-@@ -653,8 +653,8 @@ comm_close(int fd)
- #endif
- CommWriteStateCallbackAndFree(fd, COMM_ERR_CLOSING);
- commCallCloseHandlers(fd);
-- if (F->uses) /* assume persistent connect count */
-- pconnHistCount(1, F->uses);
-+ if (F->pconn.uses)
-+ pconnHistCount(F->pconn.type, F->pconn.uses);
- #if USE_SSL
- if (F->ssl) {
- SSL_free(F->ssl);
-Index: src/enums.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/enums.h,v
-retrieving revision 1.29.2.18
-retrieving revision 1.29.2.8.2.17
-diff -p -u -b -r1.29.2.18 -r1.29.2.8.2.17
---- src/enums.h 12 Nov 2005 03:13:48 -0000 1.29.2.18
-+++ src/enums.h 23 Nov 2005 20:38:56 -0000 1.29.2.8.2.17
-@@ -93,6 +93,7 @@ typedef enum {
- ERR_ONLY_IF_CACHED_MISS, /* failure to satisfy only-if-cached request */
- ERR_TOO_BIG,
- TCP_RESET,
-+ ERR_ICAP_FAILURE,
- ERR_INVALID_RESP,
- ERR_MAX
- } err_type;
-@@ -438,6 +439,9 @@ typedef enum {
- PROTO_WHOIS,
- PROTO_INTERNAL,
- PROTO_HTTPS,
-+#if HS_FEAT_ICAP
-+ PROTO_ICAP,
-+#endif
- PROTO_MAX
- } protocol_t;
-
-@@ -610,6 +614,12 @@ typedef enum {
- MEM_TLV,
- MEM_SWAP_LOG_DATA,
- MEM_CLIENT_REQ_BUF,
-+#if HS_FEAT_ICAP
-+ MEM_ICAP_OPT_DATA,
-+ MEM_ICAP_SERVICE_LIST,
-+ MEM_ICAP_CLASS,
-+ MEM_ICAP_ACCESS,
-+#endif
- MEM_MAX
- } mem_type;
-
-@@ -709,9 +719,14 @@ typedef enum {
- CBDATA_RemovalPolicyWalker,
- CBDATA_RemovalPurgeWalker,
- CBDATA_store_client,
-+#ifdef HS_FEAT_ICAP
-+ CBDATA_IcapStateData,
-+ CBDATA_icap_service,
-+#endif
- CBDATA_FIRST_CUSTOM_TYPE = 1000
- } cbdata_type;
-
-+
- /*
- * Return codes from checkVary(request)
- */
-@@ -742,4 +757,68 @@ enum {
-
- #endif
-
-+#if HS_FEAT_ICAP
-+typedef enum {
-+ ICAP_STATUS_NONE = 0,
-+ ICAP_STATUS_CONTINUE = 100,
-+ ICAP_STATUS_SWITCHING_PROTOCOLS = 101,
-+ ICAP_STATUS_STATUS_OK = 200,
-+ ICAP_CREATED = 201,
-+ ICAP_STATUS_ACCEPTED = 202,
-+ ICAP_STATUS_NON_AUTHORITATIVE_INFORMATION = 203,
-+ ICAP_STATUS_NO_MODIFICATION_NEEDED = 204,
-+ ICAP_STATUS_RESET_CONTENT = 205,
-+ ICAP_STATUS_PARTIAL_CONTENT = 206,
-+ ICAP_STATUS_MULTIPLE_CHOICES = 300,
-+ ICAP_STATUS_MOVED_PERMANENTLY = 301,
-+ ICAP_STATUS_MOVED_TEMPORARILY = 302,
-+ ICAP_STATUS_SEE_OTHER = 303,
-+ ICAP_STATUS_NOT_MODIFIED = 304,
-+ ICAP_STATUS_USE_PROXY = 305,
-+ ICAP_STATUS_BAD_REQUEST = 400,
-+ ICAP_STATUS_UNAUTHORIZED = 401,
-+ ICAP_STATUS_PAYMENT_REQUIRED = 402,
-+ ICAP_STATUS_FORBIDDEN = 403,
-+ ICAP_STATUS_SERVICE_NOT_FOUND = 404,
-+ ICAP_STATUS_METHOD_NOT_ALLOWED = 405,
-+ ICAP_STATUS_NOT_ACCEPTABLE = 406,
-+ ICAP_STATUS_PROXY_AUTHENTICATION_REQUIRED = 407,
-+ ICAP_STATUS_REQUEST_TIMEOUT = 408,
-+ ICAP_STATUS_CONFLICT = 409,
-+ ICAP_STATUS_GONE = 410,
-+ ICAP_STATUS_LENGTH_REQUIRED = 411,
-+ ICAP_STATUS_PRECONDITION_FAILED = 412,
-+ ICAP_STATUS_REQUEST_ENTITY_TOO_LARGE = 413,
-+ ICAP_STATUS_REQUEST_URI_TOO_LARGE = 414,
-+ ICAP_STATUS_UNSUPPORTED_MEDIA_TYPE = 415,
-+ ICAP_STATUS_INTERNAL_SERVER_ERROR = 500,
-+ ICAP_STATUS_NOT_IMPLEMENTED = 501,
-+ ICAP_STATUS_BAD_GATEWAY = 502,
-+ ICAP_STATUS_SERVICE_OVERLOADED = 503,
-+ ICAP_STATUS_GATEWAY_TIMEOUT = 504,
-+ ICAP_STATUS_ICAP_VERSION_NOT_SUPPORTED = 505,
-+ ICAP_STATUS_INVALID_HEADER = 600
-+} icap_status;
-+
-+/*
-+ * these values are used as index in an array, so it seems to be better to
-+ * assign some numbers
-+ */
-+typedef enum {
-+ ICAP_SERVICE_REQMOD_PRECACHE = 0,
-+ ICAP_SERVICE_REQMOD_POSTCACHE = 1,
-+ ICAP_SERVICE_RESPMOD_PRECACHE = 2,
-+ ICAP_SERVICE_RESPMOD_POSTCACHE = 3,
-+ ICAP_SERVICE_MAX = 4
-+} icap_service_t;
-+
-+typedef enum {
-+ ICAP_METHOD_NONE,
-+ ICAP_METHOD_OPTION,
-+ ICAP_METHOD_REQMOD,
-+ ICAP_METHOD_RESPMOD
-+} icap_method_t;
-+
-+#endif /* HS_FEAT_ICAP */
-+
- #endif /* SQUID_ENUMS_H */
-Index: src/forward.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/forward.c,v
-retrieving revision 1.13.6.15
-retrieving revision 1.13.6.3.2.15
-diff -p -u -b -r1.13.6.15 -r1.13.6.3.2.15
---- src/forward.c 2 Sep 2005 02:13:43 -0000 1.13.6.15
-+++ src/forward.c 30 Nov 2005 21:52:15 -0000 1.13.6.3.2.15
-@@ -262,7 +262,8 @@ fwdConnectDone(int server_fd, int status
- else
- hierarchyNote(&fwdState->request->hier, fs->code, request->host);
- fd_note(server_fd, storeUrl(fwdState->entry));
-- fd_table[server_fd].uses++;
-+ fd_table[server_fd].pconn.uses++;
-+ fd_table[server_fd].pconn.type = 1;
- if (fs->peer)
- peerConnectSucceded(fs->peer);
- fwdDispatch(fwdState);
-@@ -704,6 +705,8 @@ fwdCheckDeferRead(int fd, void *data)
- void
- fwdFail(FwdState * fwdState, ErrorState * errorState)
- {
-+ if (NULL == fwdState)
-+ return;
- debug(17, 3) ("fwdFail: %s \"%s\"\n\t%s\n",
- err_type_str[errorState->type],
- httpStatusString(errorState->http_status),
-@@ -742,6 +745,8 @@ fwdPeerClosed(int fd, void *data)
- void
- fwdUnregister(int fd, FwdState * fwdState)
- {
-+ if (NULL == fwdState)
-+ return;
- debug(17, 3) ("fwdUnregister: %s\n", storeUrl(fwdState->entry));
- assert(fd == fwdState->server_fd);
- assert(fd > -1);
-@@ -758,7 +763,10 @@ fwdUnregister(int fd, FwdState * fwdStat
- void
- fwdComplete(FwdState * fwdState)
- {
-- StoreEntry *e = fwdState->entry;
-+ StoreEntry *e;
-+ if (NULL == fwdState)
-+ return;
-+ e = fwdState->entry;
- assert(e->store_status == STORE_PENDING);
- debug(17, 3) ("fwdComplete: %s\n\tstatus %d\n", storeUrl(e),
- e->mem_obj->reply->sline.status);
-Index: src/globals.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/globals.h,v
-retrieving revision 1.14.6.7
-retrieving revision 1.14.6.3.2.5
-diff -p -u -b -r1.14.6.7 -r1.14.6.3.2.5
---- src/globals.h 14 Jun 2005 02:15:00 -0000 1.14.6.7
-+++ src/globals.h 12 Sep 2005 18:34:41 -0000 1.14.6.3.2.5
-@@ -165,6 +165,9 @@ extern char *WIN32_OS_string; /* NULL */
- #if HAVE_SBRK
- extern void *sbrk_start; /* 0 */
- #endif
-+#if HS_FEAT_ICAP
-+extern char *icap_service_type_str[];
-+#endif
- extern int opt_send_signal; /* -1 */
- extern int opt_no_daemon; /* 0 */
-
-Index: src/http.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/http.c,v
-retrieving revision 1.17.6.32
-retrieving revision 1.17.6.3.6.39
-diff -p -u -b -r1.17.6.32 -r1.17.6.3.6.39
---- src/http.c 19 Oct 2005 02:13:21 -0000 1.17.6.32
-+++ src/http.c 23 Nov 2005 20:33:07 -0000 1.17.6.3.6.39
-@@ -47,7 +47,7 @@ static CWCB httpSendRequestEntry;
-
- static PF httpReadReply;
- static void httpSendRequest(HttpStateData *);
--static PF httpStateFree;
-+PF httpStateFree;
- static PF httpTimeout;
- static void httpCacheNegatively(StoreEntry *);
- static void httpMakePrivate(StoreEntry *);
-@@ -55,11 +55,12 @@ static void httpMakePublic(StoreEntry *)
- static int httpCachableReply(HttpStateData *);
- static void httpMaybeRemovePublic(StoreEntry *, http_status);
-
--static void
-+void
- httpStateFree(int fd, void *data)
- {
- HttpStateData *httpState = data;
- #if DELAY_POOLS
-+ if (fd >= 0)
- delayClearNoDelay(fd);
- #endif
- if (httpState == NULL)
-@@ -79,6 +80,9 @@ httpStateFree(int fd, void *data)
- requestUnlink(httpState->orig_request);
- httpState->request = NULL;
- httpState->orig_request = NULL;
-+#if HS_FEAT_ICAP
-+ cbdataUnlock(httpState->icap_writer);
-+#endif
- cbdataFree(httpState);
- }
-
-@@ -392,7 +396,7 @@ httpMakeVaryMark(request_t * request, Ht
- }
-
- /* rewrite this later using new interfaces @?@ */
--static void
-+void
- httpProcessReplyHeader(HttpStateData * httpState, const char *buf, int size)
- {
- StoreEntry *entry = httpState->entry;
-@@ -527,24 +531,35 @@ httpPconnTransferDone(HttpStateData * ht
- MemObject *mem = httpState->entry->mem_obj;
- HttpReply *reply = mem->reply;
- squid_off_t clen;
-+ squid_off_t content_bytes_read;
- debug(11, 3) ("httpPconnTransferDone: FD %d\n", httpState->fd);
- debug(11, 5) ("httpPconnTransferDone: content_length=%" PRINTF_OFF_T "\n",
- reply->content_length);
- /* If we haven't seen the end of reply headers, we are not done */
-- if (httpState->reply_hdr_state < 2)
-+ if (httpState->reply_hdr_state < 2) {
-+ debug(11, 3) ("httpPconnTransferDone: reply_hdr_state=%d, returning 0\n",
-+ httpState->reply_hdr_state);
- return 0;
-+ }
- clen = httpReplyBodySize(httpState->request->method, reply);
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ content_bytes_read = httpState->icap_writer->fake_content_length;
-+ debug(11, 3) ("using fake conten length %" PRINTF_OFF_T "\n", content_bytes_read);
-+ } else
-+#endif
-+ content_bytes_read = mem->inmem_hi;
- /* If the body size is unknown we must wait for EOF */
- if (clen < 0)
- return 0;
- /* Barf if we got more than we asked for */
-- if (mem->inmem_hi > clen + reply->hdr_sz)
-+ if (content_bytes_read > clen + reply->hdr_sz)
- return -1;
- /* If there is no message body, we can be persistent */
- if (0 == clen)
- return 1;
- /* If the body size is known, we must wait until we've gotten all of it. */
-- if (mem->inmem_hi < clen + reply->hdr_sz)
-+ if (content_bytes_read < clen + reply->hdr_sz)
- return 0;
- /* We got it all */
- return 1;
-@@ -568,6 +583,17 @@ httpReadReply(int fd, void *data)
- delay_id delay_id;
- #endif
-
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ if (!httpState->icap_writer->respmod.entry) {
-+ debug(11, 3) ("httpReadReply: FD: %d: icap respmod aborded!\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+ /*The folowing entry can not be marked as aborted.
-+ * The StoreEntry icap_writer->respmod.entry used when the icap_write used...... */
-+ } else
-+#endif
- if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
- comm_close(fd);
- return;
-@@ -579,6 +605,33 @@ httpReadReply(int fd, void *data)
- else
- delay_id = delayMostBytesAllowed(entry->mem_obj, &read_sz);
- #endif
-+
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ IcapStateData *icap = httpState->icap_writer;
-+ /*
-+ * Ok we have a received a response from the web server, so try to
-+ * connect the icap server if it's the first attemps. If we try
-+ * to connect to the icap server, defer this request (do not read
-+ * the buffer), and defer until icapConnectOver() is not called.
-+ */
-+ if (icap->flags.connect_requested == 0) {
-+ debug(81, 2) ("icapSendRespMod: Create a new connection to icap server\n");
-+ if (!icapConnect(icap, icapConnectOver)) {
-+ debug(81, 2) ("icapSendRespMod: Something strange while creating a socket to icap server\n");
-+ commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ return;
-+ }
-+ debug(81, 2) ("icapSendRespMod: new connection to icap server (using FD=%d)\n", icap->icap_fd);
-+ icap->flags.connect_requested = 1;
-+ /* Wait for more data or EOF condition */
-+ commSetTimeout(fd, httpState->flags.keepalive_broken ? 10 : Config.Timeout.read, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ return;
-+ }
-+ }
-+#endif
-+
- errno = 0;
- statCounter.syscalls.sock.reads++;
- len = FD_READ_METHOD(fd, buf, read_sz);
-@@ -595,7 +648,13 @@ httpReadReply(int fd, void *data)
- clen >>= 1;
- IOStats.Http.read_hist[bin]++;
- }
-- if (!httpState->reply_hdr.size && len > 0 && fd_table[fd].uses > 1) {
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ (void) 0;
-+ else
-+#endif
-+
-+ if (!httpState->reply_hdr.size && len > 0 && fd_table[fd].pconn.uses > 1) {
- /* Skip whitespace */
- while (len > 0 && xisspace(*buf))
- xmemmove(buf, buf + 1, len--);
-@@ -625,6 +684,12 @@ httpReadReply(int fd, void *data)
- } else if (len == 0) {
- /* Connection closed; retrieval done. */
- httpState->eof = 1;
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer && cbdataValid(httpState->icap_writer)) {
-+ debug(81, 3) ("httpReadReply: EOF for ICAP writer\n");
-+ icapSendRespMod(httpState->icap_writer, buf, len, 1);
-+ }
-+#endif
- if (httpState->reply_hdr_state < 2)
- /*
- * Yes Henrik, there is a point to doing this. When we
-@@ -677,7 +742,28 @@ httpReadReply(int fd, void *data)
- EBIT_CLR(entry->flags, ENTRY_FWD_HDR_WAIT);
- }
- }
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(81, 5) ("calling icapSendRespMod from %s:%d\n", __FILE__, __LINE__);
-+ if (cbdataValid(httpState->icap_writer)) {
-+ icapSendRespMod(httpState->icap_writer, buf, len, 0);
-+ httpState->icap_writer->fake_content_length += len;
-+ }
-+ } else
-+#endif
- storeAppend(entry, buf, len);
-+
-+
-+ debug(11, 5) ("httpReadReply: after storeAppend FD %d read %d\n", fd, len);
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ if (!httpState->icap_writer->respmod.entry) {
-+ debug(11, 3) ("httpReadReply: FD: %d: icap respmod aborded!\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+ } else
-+#endif
- if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
- /*
- * the above storeAppend() call could ABORT this entry,
-@@ -724,10 +810,21 @@ httpReadReply(int fd, void *data)
- ("httpReadReply: Excess data from \"%s %s\"\n",
- RequestMethodStr[httpState->orig_request->method],
- storeUrl(entry));
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(81, 5) ("calling icapSendRespMod from %s:%d\n", __FILE__, __LINE__);
-+ icapSendRespMod(httpState->icap_writer, buf, len, 0);
-+ httpState->icap_writer->fake_content_length += len;
-+ } else
-+#endif
- storeAppend(entry, buf, len);
- keep_alive = 0;
- }
- }
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ icapSendRespMod(httpState->icap_writer, NULL, 0, 1);
-+#endif
- if (keep_alive) {
- /* yes we have to clear all these! */
- commSetDefer(fd, NULL, NULL);
-@@ -766,6 +863,10 @@ httpReadReply(int fd, void *data)
- ("httpReadReply: Excess data from \"%s %s\"\n",
- RequestMethodStr[httpState->orig_request->method],
- storeUrl(entry));
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ icapSendRespMod(httpState->icap_writer, NULL, 0, 1);
-+#endif
- fwdComplete(httpState->fwd);
- comm_close(fd);
- return;
-@@ -776,6 +877,34 @@ httpReadReply(int fd, void *data)
- }
- }
-
-+#ifdef HS_FEAT_ICAP
-+static int
-+httpReadReplyWaitForIcap(int fd, void *data)
-+{
-+ HttpStateData *httpState = data;
-+ if (NULL == httpState->icap_writer)
-+ return 0;
-+ /*
-+ * Do not defer when we are not connected to the icap server.
-+ * Defer when the icap server connection is not established but pending
-+ * Defer when the icap server is busy (writing on the socket)
-+ */
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, connect_requested=%d\n",
-+ fd, httpState->icap_writer->flags.connect_requested);
-+ if (!httpState->icap_writer->flags.connect_requested)
-+ return 0;
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, connect_pending=%d\n",
-+ fd, httpState->icap_writer->flags.connect_pending);
-+ if (httpState->icap_writer->flags.connect_pending)
-+ return 1;
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, write_pending=%d\n",
-+ fd, httpState->icap_writer->flags.write_pending);
-+ if (httpState->icap_writer->flags.write_pending)
-+ return 1;
-+ return 0;
-+}
-+#endif
-+
- /* This will be called when request write is complete. Schedule read of
- * reply. */
- static void
-@@ -803,6 +932,63 @@ httpSendComplete(int fd, char *bufnotuse
- comm_close(fd);
- return;
- } else {
-+ /* Schedule read reply. */
-+#ifdef HS_FEAT_ICAP
-+ if (icapService(ICAP_SERVICE_RESPMOD_PRECACHE, httpState->orig_request)) {
-+ httpState->icap_writer = icapRespModStart(
-+ ICAP_SERVICE_RESPMOD_PRECACHE,
-+ httpState->orig_request, httpState->entry, httpState->flags);
-+ if (-1 == (int) httpState->icap_writer) {
-+ /* TODO: send error here and exit */
-+ ErrorState *err;
-+ httpState->icap_writer = 0;
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ err->request = requestLink(httpState->orig_request);
-+ errorAppendEntry(entry, err);
-+ comm_close(fd);
-+ return;
-+ } else if (httpState->icap_writer) {
-+ request_flags fake_flags = httpState->orig_request->flags;
-+ method_t fake_method = entry->mem_obj->method;
-+ const char *fake_msg = "this is a fake entry for "
-+ " response sent to an ICAP RESPMOD server";
-+ cbdataLock(httpState->icap_writer);
-+ /*
-+ * this httpState will give the data it reads to
-+ * the icap server, rather than put it into
-+ * a StoreEntry
-+ */
-+ storeUnlockObject(httpState->entry);
-+ storeUnregisterAbort(httpState->entry);
-+ /*
-+ * create a bogus entry because the code assumes one is
-+ * always there.
-+ */
-+ fake_flags.cachable = 0;
-+ fake_flags.hierarchical = 0; /* force private key */
-+ httpState->entry = storeCreateEntry("fake", "fake", fake_flags, fake_method);
-+ storeAppend(httpState->entry, fake_msg, strlen(fake_msg));
-+ /*
-+ * pull a switcheroo on fwdState->entry.
-+ */
-+ storeUnlockObject(httpState->fwd->entry);
-+ httpState->fwd->entry = httpState->entry;
-+ storeLockObject(httpState->fwd->entry);
-+ /*
-+ * Note that we leave fwdState connected to httpState,
-+ * but we changed the entry. So when fwdComplete
-+ * or whatever is called it does no harm -- its
-+ * just the fake entry.
-+ */
-+ } else {
-+ /*
-+ * failed to open connection to ICAP server.
-+ * But bypass request, so just continue here.
-+ */
-+ }
-+ }
-+#endif
- /*
- * Set the read timeout here because it hasn't been set yet.
- * We only set the read timeout after the request has been
-@@ -811,8 +997,18 @@ httpSendComplete(int fd, char *bufnotuse
- * the timeout for POST/PUT requests that have very large
- * request bodies.
- */
-+
-+ /* removed in stable5:
-+ * commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ */
- commSetTimeout(fd, Config.Timeout.read, httpTimeout, httpState);
-- commSetDefer(fd, fwdCheckDeferRead, entry);
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(11, 5) ("FD %d, setting httpReadReplyWaitForIcap\n", httpState->fd);
-+ commSetDefer(httpState->fd, httpReadReplyWaitForIcap, httpState);
-+ } else
-+#endif
-+ commSetDefer(httpState->fd, fwdCheckDeferRead, entry);
- }
- httpState->flags.request_sent = 1;
- }
-@@ -1010,8 +1206,11 @@ httpBuildRequestHeader(request_t * reque
- if (!EBIT_TEST(cc->mask, CC_MAX_AGE)) {
- const char *url = entry ? storeUrl(entry) : urlCanonical(orig_request);
- httpHdrCcSetMaxAge(cc, getMaxAge(url));
-+#ifndef HS_FEAT_ICAP
-+ /* Don;t bother - if the url you want to cache is redirected? */
- if (strLen(request->urlpath))
- assert(strstr(url, strBuf(request->urlpath)));
-+#endif
- }
- /* Set no-cache if determined needed but not found */
- if (orig_request->flags.nocache && !httpHeaderHas(hdr_in, HDR_PRAGMA))
-@@ -1119,6 +1318,7 @@ httpStart(FwdState * fwd)
- int fd = fwd->server_fd;
- HttpStateData *httpState;
- request_t *proxy_req;
-+ /* ErrorState *err; */
- request_t *orig_req = fwd->request;
- debug(11, 3) ("httpStart: \"%s %s\"\n",
- RequestMethodStr[orig_req->method],
-@@ -1156,12 +1356,22 @@ httpStart(FwdState * fwd)
- httpState->request = requestLink(orig_req);
- httpState->orig_request = requestLink(orig_req);
- }
-+#ifdef HS_FEAT_ICAP
-+ if (icapService(ICAP_SERVICE_REQMOD_POSTCACHE, httpState->orig_request)) {
-+ httpState->icap_writer = icapRespModStart(ICAP_SERVICE_REQMOD_POSTCACHE,
-+ httpState->orig_request, httpState->entry, httpState->flags);
-+ if (httpState->icap_writer) {
-+ return;
-+ }
-+ }
-+#endif
- /*
- * register the handler to free HTTP state data when the FD closes
- */
- comm_add_close_handler(fd, httpStateFree, httpState);
- statCounter.server.all.requests++;
- statCounter.server.http.requests++;
-+
- httpSendRequest(httpState);
- /*
- * We used to set the read timeout here, but not any more.
-Index: src/icap_common.c
-===================================================================
-RCS file: src/icap_common.c
-diff -N src/icap_common.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_common.c 22 Nov 2005 22:41:48 -0000 1.1.2.39
-@@ -0,0 +1,785 @@
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+/* _GNU_SOURCE is required for strcasestr */
-+#define _GNU_SOURCE 1
-+
-+#include "squid.h"
-+#include "util.h"
-+
-+extern PF httpStateFree;
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+#define ICAP_OPTIONS_REQUEST
-+
-+
-+void
-+icapInit()
-+{
-+#ifdef ICAP_OPTIONS_REQUEST
-+ if (Config.icapcfg.onoff) {
-+ icapOptInit();
-+ }
-+#endif
-+}
-+
-+void
-+icapClose()
-+{
-+ icapOptShutdown();
-+}
-+
-+/*
-+ * search for a HTTP-like header in the buffer.
-+ * Note, buf must be 0-terminated
-+ *
-+ * This function is not very good. It should probably look for
-+ * header tokens only at the start of a line, not just anywhere in
-+ * the buffer.
-+ */
-+int
-+icapFindHeader(const char *buf, const char *hdr, const char **Start,
-+ const char **End)
-+{
-+ const char *start = NULL;
-+ const char *end = NULL;
-+ start = strcasestr(buf, hdr);
-+ if (NULL == start)
-+ return 0;
-+ end = start + strcspn(start, "\r\n");
-+ if (start == end)
-+ return 0;
-+ *Start = start;
-+ *End = end;
-+ return 1;
-+}
-+
-+/*
-+ * parse the contents of the encapsulated header (buffer between enc_start
-+ * and enc_end) and put the result into IcapStateData
-+ */
-+void
-+icapParseEncapsulated(IcapStateData * icap, const char *enc_start,
-+ const char *enc_end)
-+{
-+ char *current, *end;
-+
-+ assert(icap);
-+ assert(enc_start);
-+ assert(enc_end);
-+
-+ current = strchr(enc_start, ':');
-+ current++;
-+ while (current < enc_end) {
-+ while (isspace(*current))
-+ current++;
-+ if (!strncmp(current, "res-hdr=", 8)) {
-+ current += 8;
-+ icap->enc.res_hdr = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "req-hdr=", 8)) {
-+ current += 8;
-+ icap->enc.req_hdr = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "null-body=", 10)) {
-+ current += 10;
-+ icap->enc.null_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "res-body=", 9)) {
-+ current += 9;
-+ icap->enc.res_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "req-body=", 9)) {
-+ current += 9;
-+ icap->enc.req_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "opt-body=", 9)) {
-+ current += 9;
-+ icap->enc.opt_body = strtol(current, &end, 10);
-+ } else {
-+ /* invalid header */
-+ debug(81, 5) ("icapParseEncapsulated: error in: %s\n", current);
-+ return;
-+ }
-+ current = end;
-+ current = strchr(current, ',');
-+ if (current == NULL)
-+ break;
-+ else
-+ current++; /* skip ',' */
-+ }
-+ debug(81,
-+ 3) ("icapParseEncapsulated: res-hdr=%d, req-hdr=%d, null-body=%d, "
-+ "res-body=%d, req-body=%d, opt-body=%d\n", icap->enc.res_hdr,
-+ icap->enc.req_hdr, icap->enc.null_body, icap->enc.res_body,
-+ icap->enc.req_body, icap->enc.opt_body);
-+
-+}
-+
-+icap_service *
-+icapService(icap_service_t type, request_t * r)
-+{
-+ icap_service_list *isl_iter;
-+ int is_iter;
-+ int nb_unreachable = 0;
-+ icap_service *unreachable_one = NULL;
-+
-+ debug(81, 8) ("icapService: type=%s\n", icapServiceToStr(type));
-+ if (NULL == r) {
-+ debug(81, 8) ("icapService: no request_t\n");
-+ return NULL;
-+ }
-+ if (NULL == r->class) {
-+ debug(81, 8) ("icapService: no class\n");
-+ return NULL;
-+ }
-+ for (isl_iter = r->class->isl; isl_iter; isl_iter = isl_iter->next) {
-+ /* TODO:luc: Do a round-robin, choose a random value ?
-+ * For now, we use a simple round robin with checking is the
-+ * icap server is available */
-+ is_iter = isl_iter->last_service_used;
-+ do {
-+ is_iter = (is_iter + 1) % isl_iter->nservices;
-+ debug(81, 8) ("icapService: checking service %s/id=%d\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ if (type == isl_iter->services[is_iter]->type) {
-+ if (!isl_iter->services[is_iter]->unreachable) {
-+ debug(81, 8) ("icapService: found service %s/id=%d\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ isl_iter->last_service_used = is_iter;
-+ return isl_iter->services[is_iter];
-+ }
-+ debug(81,
-+ 8)
-+ ("icapService: found service %s/id=%d, but it's unreachable. I don't want to use it\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ unreachable_one = isl_iter->services[is_iter];
-+ nb_unreachable++;
-+ /* FIXME:luc: in response mod, if we return an NULL pointer, user can bypass
-+ * the filter, is it normal ? */
-+ }
-+ } while (is_iter != isl_iter->last_service_used);
-+ }
-+ debug(81, 8) ("icapService: no service found\n");
-+ isl_iter = r->class->isl;
-+
-+ if (nb_unreachable > 0) {
-+ debug(81,
-+ 8)
-+ ("All the services are unreachable, returning an unreachable one\n");
-+ return unreachable_one;
-+ } else {
-+ return NULL;
-+ }
-+}
-+
-+int
-+icapConnect(IcapStateData * icap, CNCB * theCallback)
-+{
-+ int rc;
-+ icap->icap_fd = pconnPop(icap->current_service->hostname,
-+ icap->current_service->port);
-+ if (icap->icap_fd >= 0) {
-+ debug(81, 3) ("icapConnect: reused pconn FD %d\n", icap->icap_fd);
-+ fd_note(icap->icap_fd, icap->current_service->uri);
-+ comm_add_close_handler(icap->icap_fd, icapStateFree, icap);
-+ theCallback(icap->icap_fd, 0, icap);
-+ return 1;
-+ }
-+ icap->icap_fd = comm_open(SOCK_STREAM, 0, getOutgoingAddr(NULL), 0,
-+ COMM_NONBLOCKING, icap->current_service->uri);
-+ debug(81, 5) ("icapConnect: new socket, FD %d, local address %s\n",
-+ icap->icap_fd, inet_ntoa(getOutgoingAddr(NULL)));
-+ if (icap->icap_fd < 0) {
-+ icapStateFree(-1, icap); /* XXX test */
-+ return 0;
-+ }
-+ icap->flags.connect_pending = 1;
-+ /*
-+ * Configure timeout and close handler before calling
-+ * connect because commConnectStart() might get an error
-+ * immediately and close the descriptor before it returns.
-+ */
-+ commSetTimeout(icap->icap_fd, Config.Timeout.connect,
-+ icapConnectTimeout, icap);
-+ comm_add_close_handler(icap->icap_fd, icapStateFree, icap);
-+ /*
-+ * This sucks. commConnectStart() may fail before returning,
-+ * so lets lock the data and check its validity afterwards.
-+ */
-+ cbdataLock(icap);
-+ commConnectStart(icap->icap_fd,
-+ icap->current_service->hostname,
-+ icap->current_service->port, theCallback, icap);
-+ rc = cbdataValid(icap);
-+ cbdataUnlock(icap);
-+ debug(81, 3) ("icapConnect: returning %d\n", rc);
-+ return rc;
-+}
-+
-+IcapStateData *
-+icapAllocate(void)
-+{
-+ IcapStateData *icap;
-+
-+ if (!Config.icapcfg.onoff)
-+ return 0;
-+
-+ icap = cbdataAlloc(IcapStateData);
-+ icap->icap_fd = -1;
-+ icap->enc.res_hdr = -1;
-+ icap->enc.res_body = -1;
-+ icap->enc.req_hdr = -1;
-+ icap->enc.req_body = -1;
-+ icap->enc.opt_body = -1;
-+ icap->enc.null_body = -1;
-+ icap->chunk_size = -1;
-+ memBufDefInit(&icap->icap_hdr);
-+
-+ debug(81, 3) ("New ICAP state\n");
-+ return icap;
-+}
-+
-+void
-+icapStateFree(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapStateFree: FD %d, icap %p\n", fd, icap);
-+ assert(icap);
-+ assert(-1 == fd || fd == icap->icap_fd);
-+ if (icap->respmod.entry) {
-+ /*
-+ * If we got some error on this side (like ECONNRESET)
-+ * we must signal the other side(s) with a storeAbort()
-+ * call.
-+ */
-+ if (icap->respmod.entry->store_status != STORE_OK)
-+ storeAbort(icap->respmod.entry);
-+ storeUnlockObject(icap->respmod.entry);
-+ icap->respmod.entry = NULL;
-+ }
-+ requestUnlink(icap->request);
-+ icap->request = NULL;
-+ if (!memBufIsNull(&icap->icap_hdr))
-+ memBufClean(&icap->icap_hdr);
-+ if (!memBufIsNull(&icap->respmod.buffer))
-+ memBufClean(&icap->respmod.buffer);
-+ if (!memBufIsNull(&icap->respmod.req_hdr_copy))
-+ memBufClean(&icap->respmod.req_hdr_copy);
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+ if (!memBufIsNull(&icap->reqmod.hdr_buf))
-+ memBufClean(&icap->reqmod.hdr_buf);
-+ if (!memBufIsNull(&icap->reqmod.http_entity.buf))
-+ memBufClean(&icap->reqmod.http_entity.buf);
-+ if (!memBufIsNull(&icap->chunk_buf))
-+ memBufClean(&icap->chunk_buf);
-+ if (icap->httpState)
-+ httpStateFree(-1, icap->httpState);
-+ cbdataUnlock(icap->reqmod.client_cookie);
-+ cbdataFree(icap);
-+}
-+
-+void
-+icapConnectTimeout(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapConnectTimeout: FD %d, unreachable=1\n", fd);
-+ assert(fd == icap->icap_fd);
-+ icapOptSetUnreachable(icap->current_service);
-+ comm_close(fd);
-+}
-+
-+void
-+icapReadTimeout(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ assert(fd == icap->icap_fd);
-+ if (icap->flags.wait_for_preview_reply || icap->flags.http_server_eof) {
-+ debug(81, 3) ("icapReadTimeout: FD %d, unreachable=1\n", fd);
-+ icapOptSetUnreachable(icap->current_service);
-+ } else
-+ debug(81, 3) ("icapReadTimeout: FD %d, still reachable\n", fd);
-+ comm_close(fd);
-+}
-+
-+icap_service_t
-+icapServiceToType(const char *s)
-+{
-+ if (!strcmp(s, "reqmod_precache"))
-+ return ICAP_SERVICE_REQMOD_PRECACHE;
-+ if (!strcmp(s, "reqmod_postcache"))
-+ return ICAP_SERVICE_REQMOD_POSTCACHE;
-+ if (!strcmp(s, "respmod_precache"))
-+ return ICAP_SERVICE_RESPMOD_PRECACHE;
-+ if (!strcmp(s, "respmod_postcache"))
-+ return ICAP_SERVICE_RESPMOD_POSTCACHE;
-+ return ICAP_SERVICE_MAX;
-+}
-+
-+const char *
-+icapServiceToStr(const icap_service_t type)
-+{
-+ if (type >= 0 && type < ICAP_SERVICE_MAX)
-+ return icap_service_type_str[type];
-+ else
-+ return "error";
-+}
-+
-+
-+/* copied from clientAclChecklistCreate */
-+static aclCheck_t *
-+icapAclChecklistCreate(const acl_access * acl, const clientHttpRequest * http)
-+{
-+ aclCheck_t *ch;
-+ ConnStateData *conn = http->conn;
-+ ch = aclChecklistCreate(acl, http->request, 0);
-+ ch->conn = conn;
-+ cbdataLock(ch->conn);
-+ return ch;
-+}
-+
-+/*
-+ * check wether we do icap for a request
-+ */
-+int
-+icapCheckAcl(clientHttpRequest * http)
-+{
-+ icap_access *iter;
-+ aclCheck_t *icapChecklist;
-+
-+ for (iter = Config.icapcfg.access_head; iter; iter = iter->next) {
-+ acl_access *A = iter->access;
-+ icapChecklist = icapAclChecklistCreate(A, http);
-+ if (aclMatchAclList(A->acl_list, icapChecklist)) {
-+ debug(81, 5) ("icapCheckAcl: match for class=%s\n",
-+ iter->class->name);
-+ if (A->allow) {
-+ /* allow rule, do icap and use associated class */
-+ http->request->class = iter->class;
-+ aclChecklistFree(icapChecklist);
-+ return 1;
-+ } else {
-+ /* deny rule, stop processing */
-+ aclChecklistFree(icapChecklist);
-+ return 0;
-+ }
-+ }
-+ aclChecklistFree(icapChecklist);
-+ }
-+ return 0;
-+}
-+
-+/* icapLineLength
-+ *
-+ * returns the amount of data until lineending ( \r\n )
-+ * This function is NOT tolerant of variations of \r\n.
-+ */
-+size_t
-+icapLineLength(const char *start, int len)
-+{
-+ size_t lineLen = 0;
-+ char *end = (char *) memchr(start, '\r', len);
-+ if (NULL == end)
-+ return 0;
-+ end++; /* advance to where '\n' should be */
-+ lineLen = end - start + 1;
-+ if (lineLen > len) {
-+ debug(0, 0) ("icapLineLength: warning lineLen (%d) > len (%d)\n",
-+ lineLen, len);
-+ return 0;
-+ }
-+ if (*end != '\n') {
-+ debug(0, 0) ("icapLineLength: warning *end (%x) != '\\n'\n", *end);
-+ return 0;
-+ }
-+ debug(81, 7) ("icapLineLength: returning %d\n", lineLen);
-+ return lineLen;
-+}
-+
-+/*
-+ * return:
-+ * -1 if EOF before getting end of ICAP header
-+ * 0 if we don't have the entire ICAP header yet
-+ * 1 if we got the whole header
-+ */
-+int
-+icapReadHeader(int fd, IcapStateData * icap, int *isIcap)
-+{
-+ int headlen = 0;
-+ int len = 0;
-+ int peek_sz = EXPECTED_ICAP_HEADER_LEN;
-+ int read_sz = 0;
-+ LOCAL_ARRAY(char, tmpbuf, SQUID_TCP_SO_RCVBUF);
-+ for (;;) {
-+ len = recv(fd, tmpbuf, peek_sz, MSG_PEEK);
-+ debug(81, 5) ("recv(FD %d, ..., MSG_PEEK) ret %d\n", fd, len);
-+ if (len < 0) {
-+ debug(81, 1) ("icapReadHeader: FD %d recv error: %s\n", fd,
-+ xstrerror());
-+ return -1;
-+ }
-+ if (len == 0) {
-+ debug(81, 2) ("icapReadHeader: FD %d recv EOF\n", fd);
-+ return -1;
-+ }
-+ headlen = headersEnd(tmpbuf, len);
-+ debug(81, 3) ("headlen=%d\n", headlen);
-+ /*
-+ * break if we now know where the ICAP headers end
-+ */
-+ if (headlen)
-+ break;
-+ /*
-+ * break if we know there is no more data to read
-+ */
-+ if (len < peek_sz)
-+ break;
-+ /*
-+ * The ICAP header is larger than (or equal to) our read
-+ * buffer, so double it and try to peek again.
-+ */
-+ peek_sz *= 2;
-+ if (peek_sz >= SQUID_TCP_SO_RCVBUF) {
-+ debug(81,
-+ 1) ("icapReadHeader: Failed to find end of ICAP header\n");
-+ debug(81, 1) ("\twithin first %d bytes of response\n",
-+ SQUID_TCP_SO_RCVBUF);
-+ debug(81, 1) ("\tpossible persistent connection bug/confusion\n");
-+ return -1;
-+ }
-+ }
-+ /*
-+ * Now actually read the data from the kernel
-+ */
-+ if (headlen)
-+ read_sz = headlen;
-+ else
-+ read_sz = len;
-+ len = FD_READ_METHOD(fd, tmpbuf, read_sz);
-+ assert(len == read_sz);
-+ fd_bytes(fd, len, FD_READ);
-+ memBufAppend(&icap->icap_hdr, tmpbuf, len);
-+ if (headlen) {
-+ /* End of ICAP header found */
-+ if (icap->icap_hdr.size < 4)
-+ *isIcap = 0;
-+ else if (0 == strncmp(icap->icap_hdr.buf, "ICAP", 4))
-+ *isIcap = 1;
-+ else
-+ *isIcap = 0;
-+ return 1;
-+ }
-+ /*
-+ * We don't have all the headers yet
-+ */
-+ return 0;
-+}
-+
-+static int
-+icapParseConnectionClose(const IcapStateData * icap, const char *s,
-+ const char *e)
-+{
-+ char *t;
-+ char *q;
-+ /*
-+ * s points to the start of the line "Connection: ... "
-+ * e points to *after* the last character on the line
-+ */
-+ s += 11; /* skip past Connection: */
-+ while (s < e && isspace(*s))
-+ s++;
-+ if (e - s < 5)
-+ return 0;
-+ /*
-+ * create a buffer that we can use strtok on
-+ */
-+ t = xmalloc(e - s + 1);
-+ strncpy(t, s, e - s);
-+ *(t + (e - s)) = '\0';
-+ for (q = strtok(t, ","); q; q = strtok(NULL, ",")) {
-+ if (0 == strcasecmp(q, "close")) {
-+ xfree(t);
-+ return 1;
-+ }
-+ }
-+ xfree(t);
-+ return 0;
-+}
-+
-+/* returns icap status, version and subversion extracted from status line or -1 on parsing failure
-+ * The str_status pointr points to the text returned from the icap server.
-+ * sline probably is NOT terminated with '\0'
-+ */
-+int
-+icapParseStatusLine(const char *sline, int slinesize, int *version_major,
-+ int *version_minor, const char **str_status)
-+{
-+ char *sp, *stmp, *ep = (char *) sline + slinesize;
-+ int status;
-+ if (slinesize < 14) /*The format of this line is: "ICAP/x.x xxx[ msg....]\r\n" */
-+ return -1;
-+
-+ if (strncmp(sline, "ICAP/", 5) != 0)
-+ return -1;
-+ if (sscanf(sline + 5, "%d.%d", version_major, version_minor) != 2)
-+ return -1;
-+
-+ if (!(sp = memchr(sline, ' ', slinesize)))
-+ return -1;
-+
-+ while (sp < ep && xisspace(*++sp));
-+
-+ if (!xisdigit(*sp) || sp >= ep)
-+ return -1;
-+
-+ if ((status = strtol(sp, &stmp, 10)) <= 0)
-+ return -1;
-+ sp = stmp;
-+
-+ while (sp < ep && xisspace(*++sp));
-+ *str_status = sp;
-+ /*Must add a test for "\r\n" end headers .... */
-+ return status;
-+}
-+
-+
-+void
-+icapSetKeepAlive(IcapStateData * icap, const char *hdrs)
-+{
-+ const char *start;
-+ const char *end;
-+ if (0 == icap->flags.keep_alive)
-+ return;
-+ if (0 == icapFindHeader(hdrs, "Connection:", &start, &end)) {
-+ icap->flags.keep_alive = 1;
-+ return;
-+ }
-+ if (icapParseConnectionClose(icap, start, end))
-+ icap->flags.keep_alive = 0;
-+ else
-+ icap->flags.keep_alive = 1;
-+}
-+
-+/*
-+ * icapParseChunkSize
-+ *
-+ * Returns the offset where the next chunk starts
-+ * return parameter chunk_size;
-+ */
-+static int
-+icapParseChunkSize(const char *buf, int len, int *chunk_size)
-+{
-+ int chunkSize = 0;
-+ char c;
-+ size_t start;
-+ size_t end;
-+ size_t nextStart = 0;
-+ debug(81, 3) ("icapParseChunkSize: buf=%p, len=%d\n", buf, len);
-+ do {
-+ start = nextStart;
-+ debug(81, 3) ("icapParseChunkSize: start=%d\n", start);
-+ if (len <= start) {
-+ /*
-+ * end of buffer, so far no lines or only empty lines,
-+ * wait for more data. read chunk size with next buffer.
-+ */
-+ *chunk_size = 0;
-+ return 0;
-+ }
-+ end = start + icapLineLength(buf + start, len - start);
-+ nextStart = end;
-+ if (end <= start) {
-+ /*
-+ * no line found, need more code here, now we are in
-+ * deep trouble, buffer stops with half a chunk size
-+ * line. For now stop here.
-+ */
-+ debug(81, 1) ("icapParseChunkSize: WARNING in mid-line, ret 0\n");
-+ *chunk_size = 0;
-+ return 0;
-+ }
-+ while (start < end) {
-+ if (NULL == strchr(w_space, buf[start]))
-+ break;
-+ start++;
-+ }
-+ while (start < end) {
-+ if (NULL == strchr(w_space, buf[end - 1]))
-+ break;
-+ end--;
-+ }
-+ /*
-+ * if now end <= start we got an empty line. The previous
-+ * chunk data should stop with a CRLF. In case that the
-+ * other end does not follow the specs and sends no CRLF
-+ * or too many empty lines, just continue till we have a
-+ * non-empty line.
-+ */
-+ } while (end <= start);
-+ debug(81, 3) ("icapParseChunkSize: start=%d, end=%d\n", start, end);
-+
-+ /* Non-empty line: Parse the chunk size */
-+ while (start < end) {
-+ c = buf[start++];
-+ if (c >= 'a' && c <= 'f') {
-+ chunkSize = chunkSize * 16 + c - 'a' + 10;
-+ } else if (c >= 'A' && c <= 'F') {
-+ chunkSize = chunkSize * 16 + c - 'A' + 10;
-+ } else if (c >= '0' && c <= '9') {
-+ chunkSize = chunkSize * 16 + c - '0';
-+ } else {
-+ if (!(c == ';' || c == ' ' || c == '\t')) {
-+ /*Syntax error: Chunksize expected. */
-+ *chunk_size = -2; /* we are done */
-+ return nextStart;
-+ }
-+ /* Next comes a chunk extension */
-+ break;
-+ }
-+ }
-+ /*
-+ * if we read a zero chunk, we reached the end. Mark this for
-+ * icapPconnTransferDone
-+ */
-+ *chunk_size = (chunkSize > 0) ? chunkSize : -2;
-+ debug(81, 3) ("icapParseChunkSize: return nextStart=%d\n", nextStart);
-+ return nextStart;
-+}
-+
-+/*
-+ * icapParseChunkedBody
-+ *
-+ * De-chunk an HTTP entity received from the ICAP server.
-+ * The 'store' function pointer is storeAppend() or memBufAppend().
-+ */
-+size_t
-+icapParseChunkedBody(IcapStateData * icap, STRCB * store, void *store_data)
-+{
-+ int bufOffset = 0;
-+ size_t bw = 0;
-+ MemBuf *cb = &icap->chunk_buf;
-+ const char *buf = cb->buf;
-+ int len = cb->size;
-+
-+ if (icap->chunk_size == -2) {
-+ debug(81, 3) ("zero end chunk reached\n");
-+ return 0;
-+ }
-+ debug(81, 3) ("%s:%d: chunk_size=%d\n", __FILE__, __LINE__,
-+ icap->chunk_size);
-+ if (icap->chunk_size < 0) {
-+ store(store_data, buf, len);
-+ cb->size = 0;
-+ return (size_t) len;
-+ }
-+ debug(81, 3) ("%s:%d: bufOffset=%d, len=%d\n", __FILE__, __LINE__,
-+ bufOffset, len);
-+ while (bufOffset < len) {
-+ debug(81, 3) ("%s:%d: bufOffset=%d, len=%d\n", __FILE__, __LINE__,
-+ bufOffset, len);
-+ if (icap->chunk_size == 0) {
-+ int x;
-+ x = icapParseChunkSize(buf + bufOffset,
-+ len - bufOffset, &icap->chunk_size);
-+ if (x < 1) {
-+ /* didn't find a valid chunk spec */
-+ break;
-+ }
-+ bufOffset += x;
-+ debug(81, 3) ("got chunksize %d, new offset %d\n",
-+ icap->chunk_size, bufOffset);
-+ if (icap->chunk_size == -2) {
-+ debug(81, 3) ("zero end chunk reached\n");
-+ break;
-+ }
-+ }
-+ debug(81, 3) ("%s:%d: X\n", __FILE__, __LINE__);
-+ if (icap->chunk_size > 0) {
-+ if (icap->chunk_size >= len - bufOffset) {
-+ store(store_data, buf + bufOffset, len - bufOffset);
-+ bw += (len - bufOffset);
-+ icap->chunk_size -= (len - bufOffset);
-+ bufOffset = len;
-+ } else {
-+ store(store_data, buf + bufOffset, icap->chunk_size);
-+ bufOffset += icap->chunk_size;
-+ bw += icap->chunk_size;
-+ icap->chunk_size = 0;
-+ }
-+ }
-+ }
-+ if (0 == bufOffset) {
-+ (void) 0;
-+ } else if (bufOffset == cb->size) {
-+ cb->size = 0;
-+ } else {
-+ assert(bufOffset <= cb->size);
-+ xmemmove(cb->buf, cb->buf + bufOffset, cb->size - bufOffset);
-+ cb->size -= bufOffset;
-+ }
-+ return bw;
-+}
-+
-+/*
-+ * icapAddAuthUserHeader
-+ *
-+ * Builds and adds the X-Authenticated-User header to an ICAP request headers.
-+ */
-+void
-+icapAddAuthUserHeader(MemBuf * mb, auth_user_request_t * auth_user_request)
-+{
-+ char *user = authenticateUserRequestUsername(auth_user_request);
-+ char *authuser;
-+ size_t len, userlen, schemelen, userofslen;
-+ char *userofs;
-+
-+ if (user == NULL) {
-+ debug(81, 5) ("icapAddAuthUserHeader: NULL username\n");
-+ return;
-+ }
-+ userlen = strlen(user);
-+ schemelen = strlen(Config.icapcfg.auth_scheme);
-+ len = userlen + schemelen + 1;
-+ authuser = xcalloc(len, 1);
-+
-+ if ((userofs = strstr(Config.icapcfg.auth_scheme, "%u")) == NULL) {
-+ /* simply add user at end of string */
-+ snprintf(authuser, len, "%s%s", Config.icapcfg.auth_scheme, user);
-+ } else {
-+ userofslen = userofs - Config.icapcfg.auth_scheme;
-+ xmemcpy(authuser, Config.icapcfg.auth_scheme, userofslen);
-+ xmemcpy(authuser + userofslen, user, userlen);
-+ xmemcpy(authuser + userofslen + userlen,
-+ userofs + 2, schemelen - (userofslen + 2) + 1);
-+ }
-+
-+ memBufPrintf(mb, "X-Authenticated-User: %s\r\n", base64_encode(authuser));
-+ xfree(authuser);
-+}
-Index: src/icap_opt.c
-===================================================================
-RCS file: src/icap_opt.c
-diff -N src/icap_opt.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_opt.c 22 Nov 2005 22:41:48 -0000 1.1.2.17
-@@ -0,0 +1,519 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client OPTIONS
-+ * AUTHOR: Ralf Horstmann
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+/*************************************************************/
-+
-+/*
-+ * network related functions for OPTIONS request
-+ */
-+static void icapOptStart(void *data);
-+static void icapOptTimeout(int fd, void *data);
-+static void icapOptConnectDone(int server_fd, int status, void *data);
-+static void icapOptWriteComplete(int fd, char *bufnotused, size_t size, int errflag, void *data);
-+static void icapOptReadReply(int fd, void *data);
-+
-+/*
-+ * reply parsing functions
-+ */
-+static int icapOptParseReply(icap_service * s, IcapOptData * i);
-+static void icapOptParseEntry(icap_service * s, const char *blk_start, const char *blk_end);
-+static int icapIsolateLine(const char **parse_start, const char **blk_start, const char **blk_end);
-+
-+/*
-+ * helper functions
-+ */
-+static void icapOptDataInit(IcapOptData * i);
-+static void icapOptDataFree(IcapOptData * i);
-+
-+/*************************************************************/
-+
-+#define TIMEOUT 10
-+
-+void
-+icapOptInit()
-+{
-+ icap_service *s;
-+
-+ /* iterate over configured services */
-+ s = Config.icapcfg.service_head;
-+ while (s) {
-+ eventAdd("icapOptStart", icapOptStart, s, 5.0, 1);
-+ s = s->next;
-+ }
-+}
-+
-+void
-+icapOptShutdown()
-+{
-+ icap_service *s;
-+
-+ s = Config.icapcfg.service_head;
-+ while (s) {
-+ if (eventFind(icapOptStart, s)) {
-+ eventDelete(icapOptStart, s);
-+ }
-+ s = s->next;
-+ }
-+}
-+
-+/*
-+ * mark a service as unreachable
-+ */
-+void
-+icapOptSetUnreachable(icap_service * s)
-+{
-+ s->unreachable = 1;
-+ debug(81, 5) ("icapOptSetUnreachable: got called for %s\n", s->uri);
-+ /*
-+ * if there is an options request scheduled, delete it and add
-+ * it again to reset the time to the default check_interval.
-+ */
-+ if (eventFind(icapOptStart, s)) {
-+ eventDelete(icapOptStart, s);
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ }
-+}
-+
-+static void
-+icapOptStart(void *data)
-+{
-+ icap_service *s = data;
-+ int fd;
-+ int ctimeout = TIMEOUT;
-+ const char *host = s->hostname;
-+ unsigned short port = s->port;
-+ debug(81, 3) ("icapOptStart: starting OPTIONS request for %s (%s)\n", s->name, s->uri);
-+ fd = comm_open(SOCK_STREAM,
-+ 0,
-+ getOutgoingAddr(NULL),
-+ 0,
-+ COMM_NONBLOCKING,
-+ "ICAP OPTIONS connection");
-+ if (fd < 0) {
-+ debug(81, 4) ("icapConnectStart: %s\n", xstrerror());
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ return;
-+ }
-+ assert(s->opt == NULL); /* if not null, another options request might be running, which should not happen */
-+ s->opt = memAllocate(MEM_ICAP_OPT_DATA);
-+ icapOptDataInit(s->opt);
-+ cbdataLock(s);
-+ commSetTimeout(fd, ctimeout, icapOptTimeout, s);
-+ commConnectStart(fd, host, port, icapOptConnectDone, s);
-+}
-+
-+static void
-+icapOptTimeout(int fd, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int valid;
-+
-+ debug(81, 4) ("icapOptConnectTimeout: fd=%d, service=%s\n", fd, s->uri);
-+
-+ comm_close(fd);
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ /* try again later */
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ debug(81, 3) ("icapOptConnectTimeout: unreachable=1, service=%s\n", s->uri);
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+
-+}
-+
-+static void
-+icapOptConnectDone(int server_fd, int status, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ MemBuf request;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(server_fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ if (status != COMM_OK) {
-+ debug(81, 3) ("icapOptConnectDone: unreachable=1, service=%s\n", s->uri);
-+ comm_close(server_fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ return;
-+ }
-+ debug(81, 3) ("icapOptConnectDone: Connection ok. Sending Options request for %s\n", s->name);
-+ memBufDefInit(&request);
-+ memBufPrintf(&request, "OPTIONS %s ICAP/1.0\r\n", s->uri);
-+ memBufPrintf(&request, "Host: %s\r\n", s->hostname);
-+ memBufPrintf(&request, "Connection: close\r\n");
-+ memBufPrintf(&request, "User-Agent: ICAP-Client-Squid/1.2\r\n");
-+ memBufPrintf(&request, "\r\n");
-+ cbdataLock(s);
-+ commSetTimeout(server_fd, TIMEOUT, icapOptTimeout, s);
-+ comm_write_mbuf(server_fd, request, icapOptWriteComplete, s);
-+}
-+
-+static void
-+icapOptWriteComplete(int fd, char *bufnotused, size_t size, int errflag, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ debug(81, 5) ("icapOptWriteComplete: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag) {
-+ /* cancel this for now */
-+ debug(81, 3) ("icapOptWriteComplete: unreachable=1, service=%s\n", s->uri);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ comm_close(fd);
-+ return;
-+ }
-+ cbdataLock(s);
-+ commSetSelect(fd, COMM_SELECT_READ, icapOptReadReply, s, 0);
-+}
-+
-+static void
-+icapOptReadReply(int fd, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int size;
-+ int len = i->size - i->offset - 1;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ if (len == 0) {
-+ /* Grow the request memory area to accomodate for a large request */
-+ printf("PANIC: not enough memory\n");
-+#if 0
-+ i->buf = memReallocBuf(i->buf, i->size * 2, &i->size);
-+ debug(81, 2) ("icapoptReadReply: growing reply buffer: offset=%ld size=%ld\n",
-+ (long) i->offset, (long) i->size);
-+ len = i->size - i->offset - 1;
-+#endif
-+ }
-+ size = FD_READ_METHOD(fd, i->buf + i->offset, len);
-+ i->offset += size;
-+ debug(81, 3) ("icapOptReadReply: Got %d bytes of data\n", size);
-+ if (size > 0) {
-+ /* do some statistics */
-+ fd_bytes(fd, size, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, size);
-+
-+ /*
-+ * some icap servers seem to ignore the "Connection: close" header. so
-+ * after getting the complete option reply we close the connection
-+ * ourself.
-+ */
-+ if ((i->headlen = headersEnd(i->buf, i->offset))) {
-+ debug(81, 3) ("icapOptReadReply: EndOfResponse\n");
-+ size = 0;
-+ }
-+ }
-+ if (size < 0) {
-+ debug(81, 3) ("icapOptReadReply: FD %d: read failure: %s.\n", fd, xstrerror());
-+ debug(81, 3) ("icapOptReadReply: unreachable=1, service=%s.\n", s->uri);
-+ s->unreachable = 1;
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ comm_close(fd);
-+ } else if (size == 0) {
-+ /* no more data, now we can parse the reply */
-+ debug(81, 3) ("icapOptReadReply: FD %d: connection closed\n", fd);
-+ i->buf[i->offset] = '\0'; /* for string functions */
-+ debug(81, 3) ("icapOptReadReply: unreachable=0, service=%s\n", s->uri);
-+
-+ if (!icapOptParseReply(s, i)) {
-+ debug(81, 3) ("icapOptReadReply: OPTIONS request not successful. scheduling again in %d seconds\n", Config.icapcfg.check_interval);
-+ s->unreachable = 1;
-+ } else
-+ s->unreachable = 0;
-+
-+ if (s->options_ttl <= 0)
-+ s->options_ttl = Config.icapcfg.check_interval;
-+ eventAdd("icapOptStart", icapOptStart, s, s->options_ttl, 1);
-+
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ comm_close(fd);
-+ } else {
-+ /* data received */
-+ /* commSetSelect(fd, Type, handler, client_data, timeout) */
-+ cbdataLock(s);
-+ commSetSelect(fd, COMM_SELECT_READ, icapOptReadReply, data, 0);
-+ }
-+}
-+
-+static int
-+icapIsolateLine(const char **parse_start, const char **blk_start, const char **blk_end)
-+{
-+ int slen = strcspn(*parse_start, "\r\n");
-+
-+ if (!(*parse_start)[slen]) /* no crlf */
-+ return 0;
-+
-+ if (slen == 0) /* empty line */
-+ return 0;
-+
-+ *blk_start = *parse_start;
-+ *blk_end = *blk_start + slen;
-+
-+ /* set it to the beginning of next line */
-+ *parse_start = *blk_end;
-+ while (**parse_start == '\r') /* CR */
-+ (*parse_start)++;
-+ if (**parse_start == '\n') /* LF */
-+ (*parse_start)++;
-+ return 1;
-+}
-+
-+/* process a single header entry between blk_start and blk_end */
-+static void
-+icapOptParseEntry(icap_service * s, const char *blk_start, const char *blk_end)
-+{
-+ const char *name_end = strchr(blk_start, ':');
-+ const int name_len = name_end ? name_end - blk_start : 0;
-+ const char *value_start = blk_start + name_len + 1; /* skip ':' */
-+ int value_len;
-+ int new;
-+
-+ if (!name_len || name_end > blk_end) {
-+ debug(81, 5) ("icapOptParseEntry: strange header. skipping\n");
-+ return;
-+ }
-+ if (name_len > 65536) {
-+ debug(81, 5) ("icapOptParseEntry: unusual long header item. skipping.\n");
-+ return;
-+ }
-+ while (xisspace(*value_start) && value_start < blk_end) {
-+ value_start++;
-+ }
-+ if (value_start >= blk_end) {
-+ debug(81, 5) ("icapOptParseEntry: no value found\n");
-+ return;
-+ }
-+ value_len = blk_end - value_start;
-+
-+
-+ /* extract information */
-+ if (!strncasecmp("Allow", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Allow\n");
-+ if (!strncmp("204", value_start, 3)) {
-+ s->flags.allow_204 = 1;
-+ } else {
-+ debug(81, 3) ("icapOptParseEntry: Allow value unknown");
-+ }
-+ } else if (!strncasecmp("Connection", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Connection\n");
-+ } else if (!strncasecmp("Encapsulated", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Encapsulated\n");
-+ } else if (!strncasecmp("ISTAG", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found ISTAG\n");
-+ stringClean(&s->istag);
-+ stringLimitInit(&s->istag, value_start, value_len);
-+ } else if (!strncasecmp("Max-Connections", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Max-Connections\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Max-Connections: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Max-Connections: new value=%d\n", new);
-+ s->max_connections = new;
-+ }
-+ } else if (!strncasecmp("Methods", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Methods\n");
-+ } else if (!strncasecmp("Options-TTL", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Options-TTL\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Options-TTL: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Options-TTL: new value=%d\n", new);
-+ s->options_ttl = new;
-+ }
-+ } else if (!strncasecmp("Preview", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Preview\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Preview: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Preview: new value=%d\n", new);
-+ s->preview = new;
-+ }
-+ } else if (!strncasecmp("Service", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Service\n");
-+ } else if (!strncasecmp("Service-ID", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Service-ID\n");
-+ } else if (!strncasecmp("Transfer-Preview", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Preview\n");
-+ stringClean(&s->transfer_preview);
-+ stringLimitInit(&s->transfer_preview, value_start, value_len);
-+ } else if (!strncasecmp("Transfer-Ignore", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Ignore\n");
-+ stringClean(&s->transfer_ignore);
-+ stringLimitInit(&s->transfer_ignore, value_start, value_len);
-+ } else if (!strncasecmp("Transfer-Complete", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Complete\n");
-+ stringClean(&s->transfer_complete);
-+ stringLimitInit(&s->transfer_complete, value_start, value_len);
-+ } else if (!strncasecmp("X-Include", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found X-Include\n");
-+ if (strstr(value_start, "X-Client-IP")) {
-+ debug(81, 5) ("icapOptParseEntry: X-Include: found X-Client-IP\n");
-+ s->flags.need_x_client_ip = 1;
-+ }
-+ if (strstr(value_start, "X-Authenticated-User")) {
-+ debug(81, 5) ("icapOptParseEntry: X-Include: found X-Authenticated-User\n");
-+ s->flags.need_x_authenticated_user = 1;
-+ }
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: unknown options header\n");
-+ }
-+}
-+
-+/* parse OPTIONS reply */
-+static int
-+icapOptParseReply(icap_service * s, IcapOptData * i)
-+{
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int status;
-+ const char *buf = i->buf;
-+ const char *parse_start;
-+ const char *head_end;
-+ const char *blk_start;
-+ const char *blk_end;
-+
-+ if ((status =
-+ icapParseStatusLine(i->buf, i->offset,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 2) ("icapOptParseReply: bad status line <%s>\n", i->buf);
-+ return 0;
-+ }
-+ debug(81, 3) ("icapOptParseReply: got reply: <ICAP/%d.%d %d %s>\n", version_major, version_minor, status, str_status);
-+
-+ if (status != 200) {
-+ debug(81, 3) ("icapOptParseReply: status = %d != 200\n", status);
-+ return 0;
-+ }
-+ parse_start = buf;
-+ if (i->headlen == 0)
-+ i->headlen = headersEnd(parse_start, s->opt->offset);
-+
-+ if (!i->headlen) {
-+ debug(81, 2) ("icapOptParseReply: end of headers could not be found\n");
-+ return 0;
-+ }
-+ head_end = parse_start + i->headlen - 1;
-+ while (*(head_end - 1) == '\r')
-+ head_end--;
-+ assert(*(head_end - 1) == '\n');
-+ if (*head_end != '\r' && *head_end != '\n')
-+ return 0; /* failure */
-+
-+ /* skip status line */
-+ if (!icapIsolateLine(&parse_start, &blk_start, &blk_end)) {
-+ debug(81, 3) ("icapOptParseReply: failure in isolating status line\n");
-+ return 0;
-+
-+ }
-+ /* now we might start real parsing */
-+ while (icapIsolateLine(&parse_start, &blk_start, &blk_end)) {
-+ if (blk_end > head_end || blk_start > head_end || blk_start >= blk_end) {
-+ debug(81, 3) ("icapOptParseReply: header limit exceeded. finished.\n");
-+ break;
-+ }
-+ icapOptParseEntry(s, blk_start, blk_end);
-+ }
-+ return 1;
-+}
-+
-+static void
-+icapOptDataInit(IcapOptData * i)
-+{
-+ i->buf = memAllocBuf(HTTP_REPLY_BUF_SZ, &i->size);
-+ i->offset = 0;
-+ i->headlen = 0;
-+}
-+
-+static void
-+icapOptDataFree(IcapOptData * i)
-+{
-+ if (i) {
-+ memFreeBuf(i->size, i->buf);
-+ memFree(i, MEM_ICAP_OPT_DATA);
-+ }
-+}
-Index: src/icap_reqmod.c
-===================================================================
-RCS file: src/icap_reqmod.c
-diff -N src/icap_reqmod.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_reqmod.c 6 Dec 2005 21:53:44 -0000 1.1.2.58
-@@ -0,0 +1,976 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+#define ICAP_PROXY_KEEP_ALIVE 0
-+
-+/*
-+ * These once-static functions are required to be global for ICAP
-+ */
-+
-+PF clientReadRequest;
-+PF connStateFree;
-+int clientReadDefer(int fd, void *data);
-+int clientCheckContentLength(request_t * r);
-+void clientProcessRequest(clientHttpRequest *);
-+int clientCachable(clientHttpRequest *);
-+int clientHierarchical(clientHttpRequest *);
-+void clientReadBody(request_t * request, char *buf, size_t size,
-+ CBCB * callback, void *cbdata);
-+static void icapReqModPassHttpBody(IcapStateData * icap, char *buf, size_t size,
-+ CBCB * callback, void *cbdata);
-+
-+static PF icapReqModReadHttpHdrs;
-+static PF icapReqModReadHttpBody;
-+static CWCB icapReqModSendBodyChunk;
-+static CBCB icapReqModBodyHandler;
-+static BODY_HANDLER icapReqModBodyReader;
-+static STRCB icapReqModMemBufAppend;
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+static const char *crlf = "\r\n";
-+
-+/*
-+ * icapExpectedHttpReqHdrSize
-+ *
-+ * calculate the size of the HTTP headers that we expect
-+ * to read from the ICAP server.
-+ */
-+static int
-+icapExpectedHttpReqHdrSize(IcapStateData * icap)
-+{
-+ if (icap->enc.req_body > -1 && icap->enc.req_hdr > -1)
-+ return (icap->enc.req_body - icap->enc.req_hdr);
-+ if (icap->enc.null_body > -1)
-+ return icap->enc.null_body;
-+ fatal("icapExpectedHttpReqHdrSize: unexpected case");
-+ return 0;
-+}
-+
-+/*
-+ * icapReqModCreateClientState
-+ *
-+ * Creates fake client_side data structures so we can use
-+ * that module to read/parse the HTTP request that we read
-+ * from the ICAP server.
-+ */
-+static clientHttpRequest *
-+icapReqModCreateClientState(IcapStateData * icap, request_t * request)
-+{
-+ clientHttpRequest *http;
-+ if (!cbdataValid(icap->reqmod.client_cookie)) {
-+ debug(81, 3) ("Whups, client cookie invalid\n");
-+ icap->reqmod.client_fd = -1;
-+ return NULL;
-+ }
-+ http = cbdataAlloc(clientHttpRequest);
-+ /*
-+ * use our own urlCanonicalClean here, because urlCanonicalClean
-+ * may strip everything after a question-mark. As http->uri
-+ * is used when doing a request to a parent proxy, we need the full
-+ * url here.
-+ */
-+ http->uri = xstrdup(urlCanonical(icap->request));
-+ http->log_uri = xstrndup(http->uri, MAX_URL);
-+ http->range_iter.boundary = StringNull;
-+ http->request = requestLink(request ? request : icap->request);
-+ http->flags.did_icap_reqmod = 1;
-+ http->start = icap->reqmod.start;
-+#if ICAP_PROXY_KEEP_ALIVE
-+ /*
-+ * Here it is possible becouse we are using as client_cookie the original http->conn
-+ * if we will keep this code we must declare an icap->conn field........
-+ * Will work if pipeline_prefetch is not enabled
-+ * We are using a dummy ConnStateData structure, just to free
-+ * old clientHttpRequest :-(
-+ * OK,all this code is a hack and possibly must not exists in cvs ......
-+ */
-+
-+ http->conn = icap->reqmod.client_cookie;
-+ assert(http->conn->chr->next == NULL);
-+ {
-+ ConnStateData *dummyconn;
-+ dummyconn = cbdataAlloc(ConnStateData);
-+ dummyconn->fd = icap->reqmod.client_fd;
-+ dummyconn->chr = http->conn->chr;
-+ dummyconn->chr->conn = dummyconn;
-+ comm_add_close_handler(dummyconn->fd, connStateFree, dummyconn);
-+ }
-+
-+ http->conn->chr = http;
-+
-+#else
-+ http->conn = cbdataAlloc(ConnStateData);
-+ http->conn->fd = icap->reqmod.client_fd;
-+ http->conn->in.size = 0;
-+ http->conn->in.buf = NULL;
-+ http->conn->log_addr = icap->reqmod.log_addr;
-+ http->conn->chr = http;
-+ comm_add_close_handler(http->conn->fd, connStateFree, http->conn);
-+#endif
-+ http->icap_reqmod = NULL;
-+ return http;
-+}
-+
-+/*
-+ * icapReqModInterpretHttpRequest
-+ *
-+ * Interpret an HTTP request that we read from the ICAP server.
-+ * Create some "fake" clientHttpRequest and ConnStateData structures
-+ * so we can pass this new request off to the routines in
-+ * client_side.c.
-+ */
-+static void
-+icapReqModInterpretHttpRequest(IcapStateData * icap, request_t * request)
-+{
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, request);
-+ if (NULL == http)
-+ return;
-+ /*
-+ * bits from clientReadRequest
-+ */
-+ request->content_length = httpHeaderGetSize(&request->header,
-+ HDR_CONTENT_LENGTH);
-+ if (!urlCheckRequest(request) ||
-+ httpHeaderHas(&request->header, HDR_TRANSFER_ENCODING)) {
-+ ErrorState *err;
-+ err = errorCon(ERR_UNSUP_REQ, HTTP_NOT_IMPLEMENTED);
-+ err->request = requestLink(request);
-+ request->flags.proxy_keepalive = 0;
-+ http->entry =
-+ clientCreateStoreEntry(http, request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return;
-+ }
-+ if (!clientCheckContentLength(request)) {
-+ ErrorState *err;
-+ err = errorCon(ERR_INVALID_REQ, HTTP_LENGTH_REQUIRED);
-+ err->request = requestLink(request);
-+ http->entry =
-+ clientCreateStoreEntry(http, request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return;
-+ }
-+ /* Do we expect a request-body? */
-+ if (request->content_length > 0) {
-+ debug(81, 5) ("handing request bodies in ICAP REQMOD\n");
-+ if (request->body_reader_data)
-+ cbdataUnlock(request->body_reader_data);
-+ request->body_reader = icapReqModBodyReader;
-+ request->body_reader_data = icap; /* XXX cbdataLock? */
-+ cbdataLock(icap); /*Yes sure ..... */
-+ memBufDefInit(&icap->reqmod.http_entity.buf);
-+ }
-+ if (clientCachable(http))
-+ request->flags.cachable = 1;
-+ if (clientHierarchical(http))
-+ request->flags.hierarchical = 1;
-+ clientProcessRequest(http);
-+}
-+
-+/*
-+ * icapReqModParseHttpError
-+ *
-+ * Handle an error when parsing the new HTTP request we read
-+ * from the ICAP server.
-+ */
-+static void
-+icapReqModParseHttpError(IcapStateData * icap, const char *reason)
-+{
-+ debug(81, 1) ("icapReqModParseHttpError: %s\n", reason);
-+}
-+
-+/*
-+ * icapEntryError
-+ *
-+ * A wrapper for errorCon() and errorAppendEntry().
-+ */
-+static void
-+icapEntryError(IcapStateData * icap, err_type et, http_status hs, int xerrno)
-+{
-+ ErrorState *err;
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, NULL);
-+ if (NULL == http)
-+ return;
-+ http->entry = clientCreateStoreEntry(http,
-+ icap->request->method, null_request_flags);
-+ err = errorCon(et, hs);
-+ err->xerrno = xerrno;
-+ err->request = requestLink(icap->request);
-+ errorAppendEntry(http->entry, err);
-+}
-+
-+/*
-+ * icapReqModParseHttpRequest
-+ *
-+ * Parse the HTTP request that we read from the ICAP server.
-+ * Creates and fills in the request_t structure.
-+ */
-+static void
-+icapReqModParseHttpRequest(IcapStateData * icap)
-+{
-+ char *mstr;
-+ char *uri;
-+ char *inbuf;
-+ char *t;
-+ char *token;
-+ char *headers;
-+ method_t method;
-+ request_t *request;
-+ http_version_t http_ver;
-+ int reqlen = icap->reqmod.hdr_buf.size;
-+ int hdrlen;
-+
-+ /*
-+ * Lazy, make a copy of the buf so I can chop it up with strtok()
-+ */
-+ inbuf = xcalloc(reqlen + 1, 1);
-+ memcpy(inbuf, icap->reqmod.hdr_buf.buf, reqlen);
-+
-+ if ((mstr = strtok(inbuf, "\t ")) == NULL) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Can't get request method\n");
-+ icapReqModParseHttpError(icap, "error:invalid-request-method");
-+ xfree(inbuf);
-+ return;
-+ }
-+ method = urlParseMethod(mstr);
-+ if (method == METHOD_NONE) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Unsupported method '%s'\n",
-+ mstr);
-+ icapReqModParseHttpError(icap, "error:unsupported-request-method");
-+ xfree(inbuf);
-+ return;
-+ }
-+ /* look for URL+HTTP/x.x */
-+ if ((uri = strtok(NULL, "\n")) == NULL) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Missing URI\n");
-+ icapReqModParseHttpError(icap, "error:missing-url");
-+ xfree(inbuf);
-+ return;
-+ }
-+ while (xisspace(*uri))
-+ uri++;
-+ t = uri + strlen(uri);
-+ assert(*t == '\0');
-+ token = NULL;
-+ while (t > uri) {
-+ t--;
-+ if (xisspace(*t) && !strncmp(t + 1, "HTTP/", 5)) {
-+ token = t + 1;
-+ break;
-+ }
-+ }
-+ while (t > uri && xisspace(*t))
-+ *(t--) = '\0';
-+ debug(81, 5) ("icapReqModParseHttpRequest: URI is '%s'\n", uri);
-+ if (token == NULL) {
-+ debug(81, 3) ("icapReqModParseHttpRequest: Missing HTTP identifier\n");
-+ icapReqModParseHttpError(icap, "error:missing-http-ident");
-+ xfree(inbuf);
-+ return;
-+ }
-+ if (sscanf(token + 5, "%d.%d", &http_ver.major, &http_ver.minor) != 2) {
-+ debug(81, 3) ("icapReqModParseHttpRequest: Invalid HTTP identifier.\n");
-+ icapReqModParseHttpError(icap, "error:invalid-http-ident");
-+ xfree(inbuf);
-+ return;
-+ }
-+ debug(81, 6) ("icapReqModParseHttpRequest: Client HTTP version %d.%d.\n",
-+ http_ver.major, http_ver.minor);
-+
-+ headers = strtok(NULL, null_string);
-+ hdrlen = inbuf + reqlen - headers;
-+
-+ if ((request = urlParse(method, uri)) == NULL) {
-+ debug(81, 3) ("Invalid URL: %s at %s:%d\n", uri, __FILE__, __LINE__);
-+ icapEntryError(icap, ERR_INVALID_URL, HTTP_BAD_REQUEST, 0);
-+ xfree(inbuf);
-+ return;
-+ }
-+ /* compile headers */
-+ if (!httpHeaderParse(&request->header, headers, headers + hdrlen)) {
-+ debug(81, 3) ("Failed to parse HTTP headers for: %s at %s:%d",
-+ uri, __FILE__, __LINE__);
-+ icapEntryError(icap, ERR_INVALID_REQ, HTTP_BAD_REQUEST, 0);
-+ xfree(inbuf);
-+ return;
-+ }
-+ debug(81,
-+ 3)
-+ ("icapReqModParseHttpRequest: successfully parsed the HTTP request\n");
-+ request->http_ver = http_ver;
-+ request->client_addr = icap->request->client_addr;
-+ request->my_addr = icap->request->my_addr;
-+ request->my_port = icap->request->my_port;
-+ request->class = icap->request->class;
-+ if (icap->request->auth_user_request != NULL) {
-+ /* Copy authentification info in new request */
-+ request->auth_user_request = icap->request->auth_user_request;
-+ authenticateAuthUserRequestLock(request->auth_user_request);
-+ }
-+#if ICAP_PROXY_KEEP_ALIVE
-+ /*
-+ * Copy the proxy_keepalive flag from the original request
-+ */
-+ request->flags.proxy_keepalive = icap->request->flags.proxy_keepalive;
-+ /*
-+ * If proxy_keepalive was set for the original request, make
-+ * sure that the adapated request also has the necessary headers
-+ * for keepalive
-+ */
-+ if (request->flags.proxy_keepalive) {
-+ if (!httpMsgIsPersistent(http_ver, &request->header))
-+ request->flags.proxy_keepalive = 0;
-+ }
-+#endif
-+ icapReqModInterpretHttpRequest(icap, request);
-+ xfree(inbuf);
-+}
-+
-+/*
-+ * icapReqModHandoffRespMod
-+ *
-+ * Handles the case where a REQMOD request results in an HTTP REPLY
-+ * (instead of an ICAP REPLY that contains a new HTTP REQUEST). We
-+ * prepare the IcapStateData for passing off to the icap_reqmod
-+ * code, where we have functions for reading HTTP replies in ICAP
-+ * messages.
-+ */
-+static void
-+icapReqModHandoffRespMod(IcapStateData * icap)
-+{
-+ extern PF icapReadReply;
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, NULL);
-+ if (NULL == http)
-+ return;
-+ assert(icap->request);
-+
-+ http->entry = clientCreateStoreEntry(http,
-+ icap->request->method, icap->request->flags);
-+ icap->respmod.entry = http->entry;
-+ storeLockObject(icap->respmod.entry);
-+
-+ /* icap->http_flags = ? */
-+ memBufDefInit(&icap->respmod.buffer);
-+ memBufDefInit(&icap->chunk_buf);
-+ assert(icap->current_service);
-+ icapReadReply(icap->icap_fd, icap);
-+}
-+
-+/*
-+ * icapReqModKeepAliveOrClose
-+ *
-+ * Called when we are done reading from the ICAP server.
-+ * Either close the connection or keep it open for a future
-+ * transaction.
-+ */
-+static void
-+icapReqModKeepAliveOrClose(IcapStateData * icap)
-+{
-+ int fd = icap->icap_fd;
-+ debug(81, 3) ("%s:%d FD %d\n", __FILE__, __LINE__, fd);
-+ if (fd < 0)
-+ return;
-+ if (!icap->flags.keep_alive) {
-+ debug(81, 3) ("%s:%d keep_alive not set, closing\n", __FILE__,
-+ __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icap->request->content_length < 0) {
-+ /* no message body */
-+ debug(81, 3) ("%s:%d no message body\n", __FILE__, __LINE__);
-+ if (1 != icap->reqmod.hdr_state) {
-+ /* didn't get to end of HTTP headers */
-+ debug(81, 3) ("%s:%d didnt find end of headers, closing\n",
-+ __FILE__, __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ } else if (icap->reqmod.http_entity.bytes_read !=
-+ icap->request->content_length) {
-+ debug(81, 3) ("%s:%d bytes_read (%" PRINTF_OFF_T ") != content_length (%" PRINTF_OFF_T ")\n",
-+ __FILE__, __LINE__, icap->reqmod.http_entity.bytes_read,
-+ icap->request->content_length);
-+ /* an error */
-+ comm_close(fd);
-+ return;
-+ }
-+ debug(81, 3) ("%s:%d looks good, keeping alive\n", __FILE__, __LINE__);
-+ commSetDefer(fd, NULL, NULL);
-+ commSetTimeout(fd, -1, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, NULL, NULL, 0);
-+ comm_remove_close_handler(fd, icapStateFree, icap);
-+ pconnPush(fd, icap->current_service->hostname, icap->current_service->port);
-+ icap->icap_fd = -1;
-+ icapStateFree(-1, icap);
-+}
-+
-+/*
-+ * icapReqModReadHttpHdrs
-+ *
-+ * Read the HTTP reply from the ICAP server. Uses the values
-+ * from the ICAP Encapsulation header to know how many bytes
-+ * to read.
-+ */
-+static void
-+icapReqModReadHttpHdrs(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ LOCAL_ARRAY(char, tmpbuf, SQUID_TCP_SO_RCVBUF);
-+ int rl;
-+ debug(81, 3) ("icapReqModReadHttpHdrs:\n");
-+ assert(fd == icap->icap_fd);
-+ assert(icap->enc.req_hdr == 0);
-+ if (0 == icap->reqmod.hdr_state) {
-+ int expect = icapExpectedHttpReqHdrSize(icap);
-+ int so_far = icap->http_header_bytes_read_so_far;
-+ int needed = expect - so_far;
-+ debug(81, 3) ("expect=%d\n", expect);
-+ debug(81, 3) ("so_far=%d\n", so_far);
-+ debug(81, 3) ("needed=%d\n", needed);
-+ assert(needed >= 0);
-+ if (0 == expect) {
-+ fatalf("unexpected condition in %s:%d", __FILE__, __LINE__);
-+ }
-+ rl = FD_READ_METHOD(fd, tmpbuf, needed);
-+ debug(81, 3) ("icapReqModReadHttpHdrs: read %d bytes\n", rl);
-+ if (rl < 0) {
-+ fatalf("need to handle read error at %s:%d", __FILE__, __LINE__);
-+ }
-+ fd_bytes(fd, rl, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, rl);
-+ memBufAppend(&icap->reqmod.hdr_buf, tmpbuf, rl);
-+ icap->http_header_bytes_read_so_far += rl;
-+ if (rl != needed) {
-+ /* still more header data to read */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpHdrs, icap,
-+ 0);
-+ return;
-+ }
-+ icap->reqmod.hdr_state = 1;
-+ }
-+ assert(1 == icap->reqmod.hdr_state);
-+ debug(81, 3) ("icapReqModReadHttpHdrs: read the entire request headers\n");
-+ icapReqModParseHttpRequest(icap);
-+ if (-1 == icap->reqmod.client_fd) {
-+ /* we detected that the original client_side went away */
-+ icapReqModKeepAliveOrClose(icap);
-+ } else if (icap->enc.req_body > -1) {
-+ icap->chunk_size = 0;
-+ memBufDefInit(&icap->chunk_buf);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpBody, icap, 0);
-+ } else {
-+ icapReqModKeepAliveOrClose(icap);
-+ }
-+}
-+
-+
-+/*
-+ * icapReqModReadIcapPart
-+ *
-+ * Read the ICAP reply header.
-+ */
-+static void
-+icapReqModReadIcapPart(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int x;
-+ const char *start;
-+ const char *end;
-+ int status;
-+ int isIcap = 0;
-+ int directResponse = 0;
-+
-+ debug(81, 5) ("icapReqModReadIcapPart: FD %d httpState = %p\n", fd, data);
-+ statCounter.syscalls.sock.reads++;
-+
-+ x = icapReadHeader(fd, icap, &isIcap);
-+ if (x < 0) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (x == 0) {
-+ /*
-+ * Waiting for more headers. Schedule new read hander, but
-+ * don't reset timeout.
-+ */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadIcapPart, icap, 0);
-+ return;
-+ }
-+ /*
-+ * Parse the ICAP header
-+ */
-+ assert(icap->icap_hdr.size);
-+ debug(81, 3) ("Read icap header : <%s>\n", icap->icap_hdr.buf);
-+ if ((status =
-+ icapParseStatusLine(icap->icap_hdr.buf, icap->icap_hdr.size,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 1) ("BAD ICAP status line <%s>\n", icap->icap_hdr.buf);
-+ /* is this correct in case of ICAP protocol error? */
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ };
-+ if (200 != status && 201 != status) {
-+ debug(81, 1) ("Unsupported status '%d' from ICAP server\n", status);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ icapSetKeepAlive(icap, icap->icap_hdr.buf);
-+ if (icapFindHeader(icap->icap_hdr.buf, "Encapsulated:", &start, &end)) {
-+ icapParseEncapsulated(icap, start, end);
-+ } else {
-+ debug(81,
-+ 1)
-+ ("WARNING: icapReqModReadIcapPart() did not find 'Encapsulated' header\n");
-+ }
-+ if (icap->enc.res_hdr > -1)
-+ directResponse = 1;
-+ else if (icap->enc.res_body > -1)
-+ directResponse = 1;
-+ else
-+ directResponse = 0;
-+ debug(81, 3) ("icapReqModReadIcapPart: directResponse=%d\n",
-+ directResponse);
-+
-+ /* Check whether it is a direct reply - if so over to http part */
-+ if (directResponse) {
-+ debug(81,
-+ 3)
-+ ("icapReqModReadIcapPart: FD %d, processing HTTP response for REQMOD!\n",
-+ fd);
-+ /* got the reply, no need to come here again */
-+ icap->flags.wait_for_reply = 0;
-+ icap->flags.got_reply = 1;
-+ icapReqModHandoffRespMod(icap);
-+ return;
-+ }
-+ memBufDefInit(&icap->reqmod.hdr_buf);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpHdrs, icap, 0);
-+ return;
-+}
-+
-+/*
-+ * icapSendReqModDone
-+ *
-+ * Called after we've sent the ICAP request. Checks for errors
-+ * and installs the handler functions for the next step.
-+ */
-+static void
-+icapSendReqModDone(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+
-+ debug(81, 5) ("icapSendReqModDone: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ debug(81, 3) ("icapSendReqModDone: unreachable=1, service=%s\n",
-+ icap->current_service->uri);
-+ icapOptSetUnreachable(icap->current_service);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ /* Schedule read reply. */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadIcapPart, icap, 0);
-+ /*
-+ * Set the read timeout here because it hasn't been set yet.
-+ * We only set the read timeout after the request has been
-+ * fully written to the server-side. If we start the timeout
-+ * after connection establishment, then we are likely to hit
-+ * the timeout for POST/PUT requests that have very large
-+ * request bodies.
-+ */
-+ commSetTimeout(fd, Config.Timeout.read, icapConnectTimeout, icap);
-+}
-+
-+
-+/*
-+ * icapSendReqMod
-+ *
-+ * Send the ICAP request, including HTTP request, to the ICAP server
-+ * after connection has been established.
-+ */
-+static void
-+icapSendReqMod(int fd, int status, void *data)
-+{
-+ MemBuf mb;
-+ MemBuf mb_hdr;
-+ Packer p;
-+ IcapStateData *icap = data;
-+ char *client_addr;
-+ int icap_fd = icap->icap_fd;
-+ icap_service *service;
-+ CWCB *theCallback;
-+
-+ debug(81, 5) ("icapSendReqMod FD %d, status %d\n", fd, status);
-+ icap->flags.connect_pending = 0;
-+
-+ if (COMM_OK != status) {
-+ debug(81, 1) ("Could not connect to ICAP server %s:%d: %s\n",
-+ icap->current_service->hostname,
-+ icap->current_service->port, xstrerror());
-+ debug(81, 3) ("icapSendReqMod: unreachable=1, service=%s\n",
-+ icap->current_service->uri);
-+ icapOptSetUnreachable(icap->current_service);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_SERVICE_UNAVAILABLE, errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ fd_table[fd].pconn.uses++;
-+ fd_table[fd].pconn.type = 2;
-+ if (icap->request->content_length > 0)
-+ theCallback = icapReqModSendBodyChunk;
-+ else
-+ theCallback = icapSendReqModDone;
-+
-+ memBufDefInit(&mb);
-+ memBufDefInit(&mb_hdr);
-+ memBufPrintf(&mb_hdr, "%s %s HTTP/%d.%d\r\n",
-+ RequestMethodStr[icap->request->method],
-+ icap->reqmod.uri,
-+ icap->request->http_ver.major, icap->request->http_ver.minor);
-+ packerToMemInit(&p, &mb_hdr);
-+ httpHeaderPackInto(&icap->request->header, &p);
-+ packerClean(&p);
-+ memBufAppend(&mb_hdr, crlf, 2);
-+ service = icap->current_service;
-+ assert(service);
-+ client_addr = inet_ntoa(icap->request->client_addr);
-+
-+ memBufPrintf(&mb, "REQMOD %s ICAP/1.0\r\n", service->uri);
-+ memBufPrintf(&mb, "Encapsulated: req-hdr=0");
-+ /* TODO: Change the offset using 'request' if needed */
-+ if (icap->request->content_length > 0)
-+ memBufPrintf(&mb, ", req-body=%d", mb_hdr.size);
-+ else
-+ memBufPrintf(&mb, ", null-body=%d", mb_hdr.size);
-+ memBufAppend(&mb, crlf, 2);
-+ if (Config.icapcfg.send_client_ip || service->flags.need_x_client_ip)
-+ memBufPrintf(&mb, "X-Client-IP: %s\r\n", client_addr);
-+ if ((Config.icapcfg.send_auth_user
-+ || service->flags.need_x_authenticated_user)
-+ && (icap->request->auth_user_request != NULL))
-+ icapAddAuthUserHeader(&mb, icap->request->auth_user_request);
-+ if (service->keep_alive) {
-+ icap->flags.keep_alive = 1;
-+ } else {
-+ icap->flags.keep_alive = 0;
-+ memBufAppend(&mb, "Connection: close\r\n", 19);
-+ }
-+ memBufAppend(&mb, crlf, 2);
-+ memBufAppend(&mb, mb_hdr.buf, mb_hdr.size);
-+ memBufClean(&mb_hdr);
-+
-+ debug(81, 5) ("icapSendReqMod: FD %d writing {%s}\n", icap->icap_fd,
-+ mb.buf);
-+ comm_write_mbuf(icap_fd, mb, theCallback, icap);
-+}
-+
-+/*
-+ * icapReqModStart
-+ *
-+ * Initiate an ICAP REQMOD transaction. Create and fill in IcapStateData
-+ * structure and request a TCP connection to the server.
-+ */
-+IcapStateData *
-+icapReqModStart(icap_service *service, const char *uri, request_t * request,
-+ int fd, struct timeval start, struct in_addr log_addr, void *cookie)
-+{
-+ IcapStateData *icap = NULL;
-+
-+ debug(81, 3) ("icapReqModStart: type=%d\n", (int) service->type);
-+
-+ switch (service->type) {
-+ case ICAP_SERVICE_REQMOD_PRECACHE:
-+ break;
-+ default:
-+ fatalf("icapReqModStart: unsupported service type '%s'\n",
-+ icap_service_type_str[service->type]);
-+ break;
-+ }
-+
-+ if (service->unreachable) {
-+ if (service->bypass) {
-+ debug(81,
-+ 5) ("icapReqModStart: BYPASS because service unreachable: %s\n",
-+ service->uri);
-+ return NULL;
-+ } else {
-+ debug(81,
-+ 5) ("icapReqModStart: ERROR because service unreachable: %s\n",
-+ service->uri);
-+ return (IcapStateData *) - 1;
-+ }
-+ }
-+ icap = icapAllocate();
-+ if (!icap) {
-+ debug(81, 3) ("icapReqModStart: icapAllocate() failed\n");
-+ return NULL;
-+ }
-+ icap->current_service = service;
-+ icap->preview_size = service->preview;
-+ icap->reqmod.uri = uri; /* XXX should be xstrdup? */
-+ icap->reqmod.start = start;
-+ icap->reqmod.log_addr = log_addr;
-+ icap->request = requestLink(request);
-+ icap->reqmod.hdr_state = 0;
-+ icap->reqmod.client_fd = fd;
-+ icap->reqmod.client_cookie = cookie;
-+ cbdataLock(icap->reqmod.client_cookie);
-+
-+ if (!icapConnect(icap, icapSendReqMod))
-+ return NULL;
-+
-+ statCounter.icap.all.requests++;
-+ debug(81, 3) ("icapReqModStart: returning %p\n", icap);
-+ return icap;
-+}
-+
-+/*
-+ * icapReqModSendBodyChunk
-+ *
-+ * A "comm_write" callback. This is called after comm_write() does
-+ * its job to let us know how things went. If there are no errors,
-+ * get another chunk of the body from client_side.
-+ */
-+static void
-+icapReqModSendBodyChunk(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapReqModSendBodyChunk: FD %d wrote %d errflag %d.\n",
-+ fd, (int) size, errflag);
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ clientReadBody(icap->request,
-+ memAllocate(MEM_8K_BUF), 8192, icapReqModBodyHandler, icap);
-+}
-+
-+/*
-+ * icapReqModBodyHandler
-+ *
-+ * Called after Squid gets a chunk of the request entity from the
-+ * client side. The body is chunkified and passed to comm_write.
-+ * The comm_write callback depends on whether or not this is the
-+ * last chunk.
-+ */
-+static void
-+icapReqModBodyHandler(char *buf, ssize_t size, void *data)
-+{
-+ IcapStateData *icap = data;
-+ MemBuf mb;
-+ CWCB *theCallback = icapReqModSendBodyChunk;
-+ if (size < 0) {
-+ debug(81, 1) ("icapReqModBodyHandler: %s\n", xstrerror());
-+ memFree8K(buf);
-+ return;
-+ }
-+ memBufDefInit(&mb);
-+ debug(81, 3) ("icapReqModBodyHandler: writing chunk size %d\n", size);
-+ memBufPrintf(&mb, "%x\r\n", size);
-+ if (size)
-+ memBufAppend(&mb, buf, size);
-+ else
-+ theCallback = icapSendReqModDone;
-+ memBufAppend(&mb, crlf, 2);
-+ memFree8K(buf);
-+ comm_write_mbuf(icap->icap_fd, mb, theCallback, icap);
-+}
-+
-+/*
-+ * icapReqModReadHttpBody
-+ *
-+ * The read handler for the client's HTTP connection when reading
-+ * message bodies. Called by comm_select().
-+ */
-+static void
-+icapReqModReadHttpBody(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int len;
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d called\n", fd);
-+ len = memBufRead(fd, &icap->chunk_buf);
-+ debug(81, 3) ("icapReqModReadHttpBody: read returns %d\n", len);
-+ if (len < 0) {
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d %s\n", fd, xstrerror());
-+ if (!ignoreErrno(errno))
-+ icap->flags.reqmod_http_entity_eof = 1;
-+ } else if (0 == len) {
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d EOF\n", fd);
-+ icap->flags.reqmod_http_entity_eof = 1;
-+ } else {
-+ fd_bytes(fd, len, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, len);
-+ icap->reqmod.http_entity.bytes_read +=
-+ icapParseChunkedBody(icap,
-+ icapReqModMemBufAppend, &icap->reqmod.http_entity.buf);
-+ }
-+ if (icap->reqmod.http_entity.bytes_read >= icap->request->content_length)
-+ icap->flags.reqmod_http_entity_eof = 1;
-+
-+ if (!icap->flags.reqmod_http_entity_eof)
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpBody, icap, 0);
-+ /*
-+ * Notify the other side if it is waiting for data from us
-+ */
-+ debug(81, 3) ("%s:%d http_entity.callback=%p\n", __FILE__, __LINE__,
-+ icap->reqmod.http_entity.callback);
-+ debug(81, 3) ("%s:%d http_entity.buf.size=%d\n", __FILE__, __LINE__,
-+ icap->reqmod.http_entity.buf.size);
-+ if (icap->reqmod.http_entity.callback && icap->reqmod.http_entity.buf.size) {
-+ icapReqModPassHttpBody(icap,
-+ icap->reqmod.http_entity.callback_buf,
-+ icap->reqmod.http_entity.callback_bufsize,
-+ icap->reqmod.http_entity.callback,
-+ icap->reqmod.http_entity.callback_data);
-+ icap->reqmod.http_entity.callback = NULL;
-+ cbdataUnlock(icap->reqmod.http_entity.callback_data);
-+
-+ }
-+}
-+
-+/*
-+ * icapReqModPassHttpBody
-+ *
-+ * Called from http.c after request headers have been sent.
-+ * This function feeds the http.c module chunks of the request
-+ * body that were stored in the http_entity.buf MemBuf.
-+ */
-+static void
-+icapReqModPassHttpBody(IcapStateData * icap, char *buf, size_t size,
-+ CBCB * callback, void *cbdata)
-+{
-+ debug(81, 3) ("icapReqModPassHttpBody: called\n");
-+ if (!buf) {
-+ debug(81, 1) ("icapReqModPassHttpBody: FD %d called with %p, %d, %p (request aborted)\n",
-+ icap->icap_fd, buf, (int) size, cbdata);
-+ comm_close(icap->icap_fd);
-+ return;
-+ }
-+ if (!cbdataValid(cbdata)) {
-+ debug(81,
-+ 1)
-+ ("icapReqModPassHttpBody: FD %d callback data invalid, closing\n",
-+ icap->icap_fd);
-+ comm_close(icap->icap_fd); /*It is better to be sure that the connection will be closed..... */
-+ /*icapReqModKeepAliveOrClose(icap); */
-+ return;
-+ }
-+ debug(81, 3) ("icapReqModPassHttpBody: entity buf size = %d\n",
-+ icap->reqmod.http_entity.buf.size);
-+ if (icap->reqmod.http_entity.buf.size) {
-+ int copy_sz = icap->reqmod.http_entity.buf.size;
-+ if (copy_sz > size)
-+ copy_sz = size;
-+ xmemcpy(buf, icap->reqmod.http_entity.buf.buf, copy_sz);
-+ /* XXX don't let Alex see this ugliness */
-+ xmemmove(icap->reqmod.http_entity.buf.buf,
-+ icap->reqmod.http_entity.buf.buf + copy_sz,
-+ icap->reqmod.http_entity.buf.size - copy_sz);
-+ icap->reqmod.http_entity.buf.size -= copy_sz;
-+ debug(81, 3) ("icapReqModPassHttpBody: giving %d bytes to other side\n",
-+ copy_sz);
-+ callback(buf, copy_sz, cbdata);
-+ debug(81, 3) ("icapReqModPassHttpBody: entity buf size now = %d\n",
-+ icap->reqmod.http_entity.buf.size);
-+ return;
-+ }
-+ if (icap->flags.reqmod_http_entity_eof) {
-+ debug(81, 3) ("icapReqModPassHttpBody: signalling EOF\n");
-+ callback(buf, 0, cbdata);
-+ icapReqModKeepAliveOrClose(icap);
-+ return;
-+ }
-+ /*
-+ * We have no data for the other side at this point. Save all
-+ * these values and use them when we do have data.
-+ */
-+ assert(NULL == icap->reqmod.http_entity.callback);
-+ icap->reqmod.http_entity.callback = callback;
-+ icap->reqmod.http_entity.callback_data = cbdata;
-+ icap->reqmod.http_entity.callback_buf = buf;
-+ icap->reqmod.http_entity.callback_bufsize = size;
-+ cbdataLock(icap->reqmod.http_entity.callback_data);
-+}
-+
-+/*
-+ * Body reader handler for use with request->body_reader function
-+ * Simple a wrapper for icapReqModPassHttpBody function
-+ */
-+
-+static void
-+icapReqModBodyReader(request_t * request, char *buf, size_t size,
-+ CBCB * callback, void *cbdata)
-+{
-+ IcapStateData *icap = request->body_reader_data;
-+ icapReqModPassHttpBody(icap, buf, size, callback, cbdata);
-+}
-+
-+/*
-+ * icapReqModMemBufAppend
-+ *
-+ * stupid wrapper to eliminate compiler warnings
-+ */
-+static void
-+icapReqModMemBufAppend(void *data, const char *buf, ssize_t size)
-+{
-+ memBufAppend(data, buf, size);
-+}
-Index: src/icap_respmod.c
-===================================================================
-RCS file: src/icap_respmod.c
-diff -N src/icap_respmod.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_respmod.c 23 Nov 2005 20:34:34 -0000 1.1.2.60
-@@ -0,0 +1,1039 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+static CWCB icapSendRespModDone;
-+static PF icapRespModGobble;
-+extern PF icapReadReply;
-+static PF icapRespModReadReply;
-+static int icapReadReply2(IcapStateData * icap);
-+static void icapReadReply3(IcapStateData * icap);
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+const char *crlf = "\r\n";
-+
-+static void
-+getICAPRespModString(MemBuf * mb, int o1, int o2, int o3,
-+ const char *client_addr, IcapStateData * icap, const icap_service * service)
-+{
-+ memBufPrintf(mb, "RESPMOD %s ICAP/1.0\r\nEncapsulated:", service->uri);
-+ if (o1 >= 0)
-+ memBufPrintf(mb, " req-hdr=%1d", o1);
-+ if (o2 >= 0)
-+ memBufPrintf(mb, ", res-hdr=%1d", o2);
-+ if (o3 >= 0)
-+ memBufPrintf(mb, ", res-body=%1d", o3);
-+ else
-+ memBufPrintf(mb, ", null-body=%1d", -o3);
-+
-+ memBufPrintf(mb, crlf);
-+ if (Config.icapcfg.send_client_ip || service->flags.need_x_client_ip) {
-+ memBufPrintf(mb, "X-Client-IP: %s\r\n", client_addr);
-+ }
-+ if ((Config.icapcfg.send_auth_user
-+ || service->flags.need_x_authenticated_user)
-+ && (icap->request->auth_user_request != NULL)) {
-+ icapAddAuthUserHeader(mb, icap->request->auth_user_request);
-+ }
-+#if NOT_YET_FINISHED
-+ if (Config.icapcfg.trailers) {
-+ memBufPrintf(mb, "X-TE: trailers\r\n");
-+ }
-+#endif
-+ if (service->flags.allow_204)
-+ memBufPrintf(mb, "Allow: 204\r\n");
-+}
-+
-+static int
-+buildRespModHeader(MemBuf * mb, IcapStateData * icap, char *buf,
-+ ssize_t len, int theEnd)
-+{
-+ MemBuf mb_hdr;
-+ char *client_addr;
-+ int o2 = 0;
-+ int o3 = 0;
-+ int hlen;
-+ int consumed;
-+ icap_service *service;
-+ HttpReply *r;
-+
-+ if (memBufIsNull(&icap->respmod.req_hdr_copy))
-+ memBufDefInit(&icap->respmod.req_hdr_copy);
-+
-+ memBufAppend(&icap->respmod.req_hdr_copy, buf, len);
-+
-+ if (icap->respmod.req_hdr_copy.size > 4 && strncmp(icap->respmod.req_hdr_copy.buf, "HTTP/", 5)) {
-+ debug(81, 3) ("buildRespModHeader: Non-HTTP-compliant header: '%s'\n", buf);
-+ /*
-+ *Possible we can consider that we did not have http responce headers
-+ *(maybe HTTP 0.9 protocol), lets returning -1...
-+ */
-+ consumed = -1;
-+ o2 = -1;
-+ memBufDefInit(&mb_hdr);
-+ } else {
-+
-+ hlen = headersEnd(icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ debug(81, 3) ("buildRespModHeader: headersEnd = %d(%s)\n", hlen, buf);
-+ if (0 == hlen)
-+ return 0;
-+
-+ /*
-+ * calc how many bytes from this 'buf' went towards the
-+ * reply header.
-+ */
-+ consumed = hlen - (icap->respmod.req_hdr_copy.size - len);
-+ debug(81, 3) ("buildRespModHeader: consumed = %d\n", consumed);
-+
-+
-+ /*
-+ * now, truncate our req_hdr_copy at the header end.
-+ * this 'if' statement might be unncessary?
-+ */
-+ if (hlen < icap->respmod.req_hdr_copy.size)
-+ icap->respmod.req_hdr_copy.size = hlen;
-+
-+ /* Copy request header */
-+ memBufDefInit(&mb_hdr);
-+ httpBuildRequestPrefix(icap->request, icap->request,
-+ icap->respmod.entry, &mb_hdr, icap->http_flags);
-+ o2 = mb_hdr.size;
-+ }
-+
-+ /* Copy response header - Append to request header mbuffer */
-+ memBufAppend(&mb_hdr,
-+ icap->respmod.req_hdr_copy.buf, icap->respmod.req_hdr_copy.size);
-+ o3 = mb_hdr.size;
-+
-+ service = icap->current_service;
-+ assert(service);
-+ client_addr = inet_ntoa(icap->request->client_addr);
-+
-+ r = httpReplyCreate();
-+ httpReplyParse(r, icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ icap->respmod.res_body_sz = httpReplyBodySize(icap->request->method, r);
-+ httpReplyDestroy(r);
-+ if (icap->respmod.res_body_sz)
-+ getICAPRespModString(mb, 0, o2, o3, client_addr, icap, service);
-+ else
-+ getICAPRespModString(mb, 0, o2, -o3, client_addr, icap, service);
-+ if (Config.icapcfg.preview_enable)
-+ if (icap->preview_size >= 0) {
-+ memBufPrintf(mb, "Preview: %d\r\n", icap->preview_size);
-+ icap->flags.preview_done = 0;
-+ }
-+ if (service->keep_alive) {
-+ icap->flags.keep_alive = 1;
-+ memBufAppend(mb, "Connection: keep-alive\r\n", 24);
-+ } else {
-+ icap->flags.keep_alive = 0;
-+ memBufAppend(mb, "Connection: close\r\n", 19);
-+ }
-+ memBufAppend(mb, crlf, 2);
-+ memBufAppend(mb, mb_hdr.buf, mb_hdr.size);
-+ memBufClean(&mb_hdr);
-+
-+
-+ return consumed;
-+}
-+
-+
-+void
-+icapSendRespMod(IcapStateData * icap, char *buf, int len, int theEnd)
-+{
-+ MemBuf mb;
-+#if ICAP_PREVIEW
-+ int size;
-+ const int preview_size = icap->preview_size;
-+#endif
-+ debug(81, 5) ("icapSendRespMod: FD %d, len %d, theEnd %d\n",
-+ icap->icap_fd, len, theEnd);
-+
-+ if (icap->flags.no_content) {
-+ /*
-+ * ICAP server said there are no modifications to make, so
-+ * just append this data to the StoreEntry
-+ */
-+ if (icap->respmod.resp_copy.size) {
-+ /*
-+ * first copy the data that we already sent to the ICAP server
-+ */
-+ memBufAppend(&icap->chunk_buf,
-+ icap->respmod.resp_copy.buf, icap->respmod.resp_copy.size);
-+ icap->respmod.resp_copy.size = 0;
-+ }
-+ debug(81, 5) ("icapSendRepMod: len=%d theEnd=%d write_pending=%d\n",
-+ len, theEnd, icap->flags.write_pending);
-+ if (len) {
-+ /*
-+ * also copy any new data from the HTTP side
-+ */
-+ memBufAppend(&icap->chunk_buf, buf, len);
-+ }
-+ (void) icapReadReply2(icap);
-+ return;
-+ }
-+ if (theEnd) {
-+ if (icap->respmod.res_body_sz)
-+ icap->flags.send_zero_chunk = 1;
-+ icap->flags.http_server_eof = 1;
-+ }
-+ /*
-+ * httpReadReply is going to call us with a chunk and then
-+ * right away again with an EOF if httpPconnTransferDone() is true.
-+ * Since the first write is already dispatched, we'll have to
-+ * hack this in somehow.
-+ */
-+ if (icap->flags.write_pending) {
-+ debug(81, 3) ("icapSendRespMod: oops, write_pending=1\n");
-+ assert(theEnd);
-+ assert(len == 0);
-+ return;
-+ }
-+ if (!cbdataValid(icap)) {
-+ debug(81, 3) ("icapSendRespMod: failed to establish connection?\n");
-+ return;
-+ }
-+ memBufDefInit(&mb);
-+
-+#if SUPPORT_ICAP_204 || ICAP_PREVIEW
-+ /*
-+ * make a copy of the response in case ICAP server gives us a 204
-+ */
-+ /*
-+ * This piece of code is problematic for 204 responces outside preview.
-+ * The icap->respmod.resp_copy continues to filled until we had responce
-+ * If the icap server waits to gets all data before sends its responce
-+ * then we are puting all downloading object to the main system memory.
-+ * My opinion is that 204 responces outside preview must be disabled .....
-+ * /chtsanti
-+ */
-+
-+ if (len && icap->flags.copy_response) {
-+ if (memBufIsNull(&icap->respmod.resp_copy))
-+ memBufDefInit(&icap->respmod.resp_copy);
-+ memBufAppend(&icap->respmod.resp_copy, buf, len);
-+ }
-+#endif
-+
-+ if (icap->sc == 0) {
-+ /* No data sent yet. Start with headers */
-+ if ((icap->sc = buildRespModHeader(&mb, icap, buf, len, theEnd)) > 0) {
-+ buf += icap->sc;
-+ len -= icap->sc;
-+ }
-+ /*
-+ * Then we do not have http responce headers. All data (previous and those in buf)
-+ * now are exist to icap->respmod.req_hdr_copy. Lets get them back.......
-+ */
-+ if (icap->sc < 0) {
-+ memBufAppend(&icap->respmod.buffer,
-+ icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ icap->sc = icap->respmod.req_hdr_copy.size;
-+ icap->respmod.req_hdr_copy.size = 0;
-+ buf = NULL;
-+ len = 0;
-+ }
-+ }
-+ if (0 == icap->sc) {
-+ /* check again; bail if we're not ready to send ICAP/HTTP hdrs */
-+ debug(81, 5) ("icapSendRespMod: dont have full HTTP response hdrs\n");
-+ memBufClean(&mb);
-+ return;
-+ }
-+#if ICAP_PREVIEW
-+ if (preview_size < 0 || !Config.icapcfg.preview_enable) /* preview feature off */
-+ icap->flags.preview_done = 1;
-+
-+ if (!icap->flags.preview_done) {
-+ /* preview not yet sent */
-+ if (icap->sc > 0 && icap->respmod.buffer.size <= preview_size
-+ && len > 0) {
-+ /* Try to collect at least preview_size+1 bytes */
-+ /* By collecting one more byte than needed for preview we know best */
-+ /* whether we have to send the ieof chunk extension */
-+ size = icap->respmod.buffer.size + len;
-+ if (size > preview_size + 1)
-+ size = preview_size + 1;
-+ size -= icap->respmod.buffer.size;
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: copy %d more bytes to preview buffer.\n",
-+ icap->icap_fd, size);
-+ memBufAppend(&icap->respmod.buffer, buf, size);
-+ buf = ((char *) buf) + size;
-+ len -= size;
-+ }
-+ if (icap->respmod.buffer.size > preview_size || theEnd) {
-+ /* we got enough bytes for preview or this is the last call */
-+ /* add preview preview now */
-+ if (icap->respmod.buffer.size > 0) {
-+ size = icap->respmod.buffer.size;
-+ if (size > preview_size)
-+ size = preview_size;
-+ memBufPrintf(&mb, "%x\r\n", size);
-+ memBufAppend(&mb, icap->respmod.buffer.buf, size);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += size;
-+ }
-+ if (icap->respmod.buffer.size <= preview_size) {
-+ /* content length is less than preview size+1 */
-+ if (icap->respmod.res_body_sz)
-+ memBufAppend(&mb, "0; ieof\r\n\r\n", 11);
-+ memBufReset(&icap->respmod.buffer); /* will now be used for other data */
-+ } else {
-+ char ch;
-+ memBufAppend(&mb, "0\r\n\r\n", 5);
-+ /* end of preview, wait for continue or 204 signal */
-+ /* copy the extra byte and all other data to the icap buffer */
-+ /* so that it can be handled next time */
-+ ch = icap->respmod.buffer.buf[preview_size];
-+ memBufReset(&icap->respmod.buffer); /* will now be used for other data */
-+ memBufAppend(&icap->respmod.buffer, &ch, 1);
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: sending preview and keeping %d bytes in internal buf.\n",
-+ icap->icap_fd, len + 1);
-+ if (len > 0)
-+ memBufAppend(&icap->respmod.buffer, buf, len);
-+ }
-+ icap->flags.preview_done = 1;
-+ icap->flags.wait_for_preview_reply = 1;
-+ }
-+ } else if (icap->flags.wait_for_preview_reply) {
-+ /* received new data while waiting for preview response */
-+ /* add data to internal buffer and send later */
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: add %d more bytes to internal buf while waiting for preview-response.\n",
-+ icap->icap_fd, len);
-+ if (len > 0)
-+ memBufAppend(&icap->respmod.buffer, buf, len);
-+ /* do not send any data now while waiting for preview response */
-+ /* but prepare for read more data on the HTTP connection */
-+ memBufClean(&mb);
-+ return;
-+ } else
-+#endif
-+ {
-+ /* after preview completed and ICAP preview response received */
-+ /* there may still be some data in the buffer */
-+ if (icap->respmod.buffer.size > 0) {
-+ memBufPrintf(&mb, "%x\r\n", icap->respmod.buffer.size);
-+ memBufAppend(&mb, icap->respmod.buffer.buf,
-+ icap->respmod.buffer.size);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += icap->respmod.buffer.size;
-+ memBufReset(&icap->respmod.buffer);
-+ }
-+ if (len > 0) {
-+ memBufPrintf(&mb, "%x\r\n", len);
-+ memBufAppend(&mb, buf, len);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += len;
-+ }
-+ if (icap->flags.send_zero_chunk) {
-+ /* send zero end chunk */
-+ icap->flags.send_zero_chunk = 0;
-+ icap->flags.http_server_eof = 1;
-+ memBufAppend(&mb, "0\r\n\r\n", 5);
-+ }
-+ /* wait for data coming from ICAP server as soon as we sent something */
-+ /* but of course only until we got the response header */
-+ if (!icap->flags.got_reply)
-+ icap->flags.wait_for_reply = 1;
-+ }
-+ commSetTimeout(icap->icap_fd, -1, NULL, NULL);
-+
-+ if (!mb.size) {
-+ memBufClean(&mb);
-+ return;
-+ }
-+ debug(81, 5) ("icapSendRespMod: FD %d writing {%s}\n", icap->icap_fd,
-+ mb.buf);
-+ icap->flags.write_pending = 1;
-+ comm_write_mbuf(icap->icap_fd, mb, icapSendRespModDone, icap);
-+}
-+
-+static void
-+icapRespModReadReply(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int x;
-+ int status = 0;
-+ int isIcap = 0;
-+ int directResponse = 0;
-+ ErrorState *err;
-+ const char *start;
-+ const char *end;
-+
-+ debug(81, 5) ("icapRespModReadReply: FD %d data = %p\n", fd, data);
-+ statCounter.syscalls.sock.reads++;
-+
-+ x = icapReadHeader(fd, icap, &isIcap);
-+ if (x < 0) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (x == 0) {
-+ /*
-+ * Waiting for more headers. Schedule new read hander, but
-+ * don't reset timeout.
-+ */
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+ return;
-+ }
-+ /*
-+ * Parse the ICAP header
-+ */
-+ assert(icap->icap_hdr.size);
-+ debug(81, 3) ("Parse icap header : <%s>\n", icap->icap_hdr.buf);
-+ if ((status =
-+ icapParseStatusLine(icap->icap_hdr.buf, icap->icap_hdr.size,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 1) ("BAD ICAP status line <%s>\n", icap->icap_hdr.buf);
-+ /* is this correct in case of ICAP protocol error? */
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ };
-+ /* OK here we have responce. Lets stop filling the
-+ * icap->respmod.resp_copy buffer ....
-+ */
-+ icap->flags.copy_response = 0;
-+
-+ icapSetKeepAlive(icap, icap->icap_hdr.buf);
-+#if ICAP_PREVIEW
-+ if (icap->flags.wait_for_preview_reply) {
-+ if (100 == status) {
-+ debug(81, 5) ("icapRespModReadReply: 100 Continue received\n");
-+ icap->flags.wait_for_preview_reply = 0;
-+ /* if http_server_eof
-+ * call again icapSendRespMod to handle data that
-+ * was received while waiting for this ICAP response
-+ * else let http to call icapSendRespMod when new data arrived
-+ */
-+ if (icap->flags.http_server_eof)
-+ icapSendRespMod(icap, NULL, 0, 0);
-+ /*
-+ * reset the header to send the rest of the preview
-+ */
-+ if (!memBufIsNull(&icap->icap_hdr))
-+ memBufReset(&icap->icap_hdr);
-+
-+ /*We do n't need it any more ....... */
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+
-+ return;
-+ }
-+ if (204 == status) {
-+ debug(81,
-+ 5) ("icapRespModReadReply: 204 No modification received\n");
-+ icap->flags.wait_for_preview_reply = 0;
-+ }
-+ }
-+#endif /*ICAP_PREVIEW */
-+
-+#if SUPPORT_ICAP_204 || ICAP_PREVIEW
-+ if (204 == status) {
-+ debug(81, 3) ("got 204 status from ICAP server\n");
-+ debug(81, 3) ("setting icap->flags.no_content\n");
-+ icap->flags.no_content = 1;
-+ /*
-+ * copy the response already written to the ICAP server
-+ */
-+ debug(81, 3) ("copying %d bytes from resp_copy to chunk_buf\n",
-+ icap->respmod.resp_copy.size);
-+ memBufAppend(&icap->chunk_buf,
-+ icap->respmod.resp_copy.buf, icap->respmod.resp_copy.size);
-+ icap->respmod.resp_copy.size = 0;
-+ if (icapReadReply2(icap) < 0)
-+ comm_close(fd);
-+ /*
-+ * XXX ideally want to clean icap->respmod.resp_copy here
-+ * XXX ideally want to "close" ICAP server connection here
-+ * OK do it....
-+ */
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+ return;
-+ }
-+#endif
-+ if (200 != status && 201 != status) {
-+ debug(81, 1) ("Unsupported status '%d' from ICAP server\n", status);
-+ /* Did not find a proper ICAP response */
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icapFindHeader(icap->icap_hdr.buf, "Encapsulated:", &start, &end)) {
-+ icapParseEncapsulated(icap, start, end);
-+ } else {
-+ debug(81,
-+ 1)
-+ ("WARNING: icapRespModReadReply() did not find 'Encapsulated' header\n");
-+ }
-+ if (icap->enc.res_hdr > -1)
-+ directResponse = 1;
-+ else if (icap->enc.res_body > -1)
-+ directResponse = 1;
-+ else
-+ directResponse = 0;
-+
-+ /*
-+ * "directResponse" is the normal case here. If we don't have
-+ * a response header or body, it is an error.
-+ */
-+ if (!directResponse) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ /* got the reply, no need to come here again */
-+ icap->flags.wait_for_reply = 0;
-+ icap->flags.got_reply = 1;
-+ /* Next, gobble any data before the HTTP response starts */
-+ if (icap->enc.res_hdr > -1)
-+ icap->bytes_to_gobble = icap->enc.res_hdr;
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModGobble, icap, 0);
-+}
-+
-+
-+/*
-+ * Gobble up (read) some bytes until we get to the start of the body
-+ */
-+static void
-+icapRespModGobble(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int len;
-+ LOCAL_ARRAY(char, junk, SQUID_TCP_SO_RCVBUF);
-+ debug(81, 3) ("icapRespModGobble: FD %d gobbling %d bytes\n", fd,
-+ icap->bytes_to_gobble);
-+ len = FD_READ_METHOD(fd, junk, icap->bytes_to_gobble);
-+ debug(81, 3) ("icapRespModGobble: gobbled %d bytes\n", len);
-+ if (len < 0) {
-+ /* XXX error */
-+ abort();
-+ }
-+ icap->bytes_to_gobble -= len;
-+ if (icap->bytes_to_gobble)
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModGobble, icap, 0);
-+ else
-+ icapReadReply(fd, icap);
-+}
-+
-+
-+static void
-+icapSendRespModDone(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+ ErrorState *err;
-+
-+ icap->flags.write_pending = 0;
-+ debug(81, 5) ("icapSendRespModDone: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ if (cbdataValid(icap))
-+ err->request = requestLink(icap->request);
-+ storeEntryReset(icap->respmod.entry);
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (EBIT_TEST(icap->respmod.entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("icapSendRespModDone: Entry Aborded\n");
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icap->flags.send_zero_chunk) {
-+ debug(81,
-+ 3) ("icapSendRespModDone: I'm supposed to send zero chunk now\n");
-+ icap->flags.send_zero_chunk = 0;
-+ icapSendRespMod(icap, NULL, 0, 1);
-+ return;
-+ }
-+ if (icap->flags.wait_for_preview_reply || icap->flags.wait_for_reply) {
-+ /* Schedule reading the ICAP response */
-+ debug(81,
-+ 3)
-+ ("icapSendRespModDone: FD %d: commSetSelect on read icapRespModReadReply.\n",
-+ fd);
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+#if 1
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+#else
-+ if (icap->flags.wait_for_preview_reply || icap->flags.http_server_eof) {
-+ /*
-+ * Set the read timeout only after all data has been sent
-+ * or we are waiting for a preview response
-+ * If the ICAP server does not return any data till all data
-+ * has been sent, we are likely to hit the timeout for large
-+ * HTTP bodies
-+ */
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+ }
-+#endif
-+ }
-+}
-+
-+void
-+icapConnectOver(int fd, int status, void *data)
-+{
-+ ErrorState *err;
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapConnectOver: FD %d, status=%d\n", fd, status);
-+ icap->flags.connect_pending = 0;
-+ if (status < 0) {
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ err->request = requestLink(icap->request);
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ debug(81, 3) ("icapConnectOver: status < 0, unreachable=1\n");
-+ icapOptSetUnreachable(icap->current_service);
-+ return;
-+ }
-+ fd_table[fd].pconn.uses++;
-+ fd_table[fd].pconn.type = 2;
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+}
-+
-+
-+
-+IcapStateData *
-+icapRespModStart(icap_service_t type, request_t * request, StoreEntry * entry,
-+ http_state_flags http_flags)
-+{
-+ IcapStateData *icap = NULL;
-+ CNCB *theCallback = NULL;
-+ icap_service *service = NULL;
-+
-+ debug(81, 3) ("icapRespModStart: type=%d\n", (int) type);
-+ assert(type >= 0 && type < ICAP_SERVICE_MAX);
-+
-+ service = icapService(type, request);
-+ if (!service) {
-+ debug(81, 3) ("icapRespModStart: no service found\n");
-+ return NULL; /* no service found */
-+ }
-+ if (service->unreachable) {
-+ if (service->bypass) {
-+ debug(81,
-+ 5)
-+ ("icapRespModStart: BYPASS because service unreachable: %s\n",
-+ service->uri);
-+ return NULL;
-+ } else {
-+ debug(81,
-+ 5)
-+ ("icapRespModStart: ERROR because service unreachable: %s\n",
-+ service->uri);
-+ return (IcapStateData *) - 1;
-+ }
-+ }
-+ switch (type) {
-+ /* TODO: When we support more than ICAP_SERVICE_RESPMOD_PRECACHE, we needs to change
-+ * this switch, because callbacks isn't keep */
-+ case ICAP_SERVICE_RESPMOD_PRECACHE:
-+ theCallback = icapConnectOver;
-+ break;
-+ default:
-+ fatalf("icapRespModStart: unsupported service type '%s'\n",
-+ icap_service_type_str[type]);
-+ break;
-+ }
-+
-+ icap = icapAllocate();
-+ if (!icap) {
-+ debug(81, 3) ("icapRespModStart: icapAllocate() failed\n");
-+ return NULL;
-+ }
-+ icap->request = requestLink(request);
-+ icap->respmod.entry = entry;
-+ if (entry)
-+ storeLockObject(entry);
-+ icap->http_flags = http_flags;
-+ memBufDefInit(&icap->respmod.buffer);
-+ memBufDefInit(&icap->chunk_buf);
-+
-+ icap->current_service = service;
-+ icap->preview_size = service->preview;
-+
-+ /*
-+ * Don't create socket to the icap server now, but only for the first
-+ * packet receive from the http server. This will resolve all timeout
-+ * between the web server and icap server.
-+ */
-+ debug(81, 3) ("icapRespModStart: setting connect_requested to 0\n");
-+ icap->flags.connect_requested = 0;
-+
-+ /*
-+ * make a copy the HTTP response that we send to the ICAP server in
-+ * case it turns out to be a 204
-+ */
-+#ifdef SUPPORT_ICAP_204
-+ icap->flags.copy_response = 1;
-+#elif ICAP_PREVIEW
-+ if (preview_size < 0 || !Config.icapcfg.preview_enable)
-+ icap->flags.copy_response = 0;
-+ else
-+ icap->flags.copy_response = 1;
-+#else
-+ icap->flags.copy_response = 0;
-+#endif
-+
-+ statCounter.icap.all.requests++;
-+ debug(81, 3) ("icapRespModStart: returning %p\n", icap);
-+ return icap;
-+}
-+
-+static int
-+icapHttpReplyHdrState(IcapStateData * icap)
-+{
-+ assert(icap);
-+ if (NULL == icap->httpState)
-+ return 0;
-+ return icap->httpState->reply_hdr_state;
-+}
-+
-+static void
-+icapProcessHttpReplyHeader(IcapStateData * icap, const char *buf, int size)
-+{
-+ if (NULL == icap->httpState) {
-+ icap->httpState = cbdataAlloc(HttpStateData);
-+ icap->httpState->request = requestLink(icap->request);
-+ icap->httpState->orig_request = requestLink(icap->request);
-+ icap->httpState->entry = icap->respmod.entry;
-+ storeLockObject(icap->httpState->entry); /* lock it */
-+ }
-+ httpProcessReplyHeader(icap->httpState, buf, size);
-+ if (2 == icap->httpState->reply_hdr_state)
-+ EBIT_CLR(icap->httpState->entry->flags, ENTRY_FWD_HDR_WAIT);
-+}
-+
-+/*
-+ * icapRespModKeepAliveOrClose
-+ *
-+ * Called when we are done reading from the ICAP server.
-+ * Either close the connection or keep it open for a future
-+ * transaction.
-+ */
-+static void
-+icapRespModKeepAliveOrClose(IcapStateData * icap)
-+{
-+ int fd = icap->icap_fd;
-+ if (fd < 0)
-+ return;
-+ if (!icap->flags.keep_alive) {
-+ debug(81, 3) ("%s:%d keep_alive not set, closing\n", __FILE__,
-+ __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ debug(81, 3) ("%s:%d FD %d looks good, keeping alive\n", __FILE__, __LINE__,
-+ fd);
-+ commSetDefer(fd, NULL, NULL);
-+ commSetTimeout(fd, -1, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, NULL, NULL, 0);
-+ comm_remove_close_handler(fd, icapStateFree, icap);
-+ pconnPush(fd, icap->current_service->hostname, icap->current_service->port);
-+ icap->icap_fd = -1;
-+ icapStateFree(-1, icap);
-+}
-+
-+
-+
-+/*
-+ * copied from httpPconnTransferDone
-+ *
-+ */
-+static int
-+icapPconnTransferDone(int fd, IcapStateData * icap)
-+{
-+ debug(81, 3) ("icapPconnTransferDone: FD %d\n", fd);
-+ /*
-+ * Be careful with 204 responses. Normally we are done when we
-+ * see the zero-end chunk, but that won't happen for 204s, so we
-+ * use an EOF indicator on the HTTP side instead.
-+ */
-+ if (icap->flags.no_content && icap->flags.http_server_eof) {
-+ debug(81, 5) ("icapPconnTransferDone: no content, ret 1\n");
-+ return 1;
-+ }
-+ if (icapHttpReplyHdrState(icap) != 2) {
-+ debug(81,
-+ 5) ("icapPconnTransferDone: didn't see end of HTTP hdrs, ret 0\n");
-+ return 0;
-+ }
-+ if (icap->enc.null_body > -1) {
-+ debug(81, 5) ("icapPconnTransferDone: no message body, ret 1\n");
-+ return 1;
-+ }
-+ if (icap->chunk_size == -2) { //AI: was != -2 ; and change content with bottom
-+ /* zero end chunk reached */
-+ debug(81, 5) ("icapPconnTransferDone: got zero end chunk\n");
-+ return 1;
-+ }
-+ debug(81, 5) ("icapPconnTransferDone: didnt get zero end chunk yet\n"); //AI: change with second top condition
-+
-+ return 0;
-+}
-+
-+static int
-+icapExpectedHttpReplyHdrSize(IcapStateData * icap)
-+{
-+ if (icap->enc.res_body > -1 && icap->enc.res_hdr > -1)
-+ return (icap->enc.res_body - icap->enc.res_hdr);
-+ if (icap->enc.null_body > -1 && icap->enc.res_hdr > -1)
-+ return icap->enc.null_body - icap->enc.res_hdr;
-+ /*The case we did not get res_hdr ..... */
-+ if (icap->enc.res_body > -1)
-+ return icap->enc.res_body;
-+ if (icap->enc.null_body > -1)
-+ return icap->enc.null_body;
-+ return -1;
-+}
-+
-+/*
-+ * copied from httpReadReply()
-+ *
-+ * by the time this is called, the ICAP headers have already
-+ * been read.
-+ */
-+void
-+icapReadReply(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ StoreEntry *entry = icap->respmod.entry;
-+ const request_t *request = icap->request;
-+ int len;
-+ debug(81, 5) ("icapReadReply: FD %d: icap %p.\n", fd, data);
-+ if (icap->flags.no_content && !icap->flags.http_server_eof) { //AI
-+
-+ return;
-+ }
-+ if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ comm_close(fd);
-+ return;
-+ }
-+ errno = 0;
-+ statCounter.syscalls.sock.reads++;
-+ len = memBufRead(fd, &icap->chunk_buf);
-+ debug(81, 5) ("icapReadReply: FD %d: len %d.\n", fd, len);
-+ if (len > 0) {
-+ fd_bytes(fd, len, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, len);
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+ if (icap->chunk_buf.size < icap->chunk_buf.capacity) {
-+ *(icap->chunk_buf.buf + icap->chunk_buf.size) = '\0';
-+ debug(81, 9) ("{%s}\n", icap->chunk_buf.buf);
-+ }
-+ }
-+ if (len <= 0) {
-+ debug(81, 2) ("icapReadReply: FD %d: read failure: %s.\n",
-+ fd, xstrerror());
-+ if (ignoreErrno(errno)) {
-+ debug(81, 2) ("icapReadReply: FD %d: ignored errno\n", fd);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ } else if (entry->mem_obj->inmem_hi == 0) {
-+ ErrorState *err;
-+ debug(81, 2) ("icapReadReply: FD %d: generating error page\n", fd);
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink((request_t *) request);
-+ err->xerrno = errno;
-+ errorAppendEntry(entry, err);
-+ comm_close(fd);
-+ } else {
-+ debug(81, 2) ("icapReadReply: FD %d: just calling comm_close()\n",
-+ fd);
-+ comm_close(fd);
-+ }
-+ return;
-+ }
-+ if (icapReadReply2(icap) < 0)
-+ comm_close(fd);
-+}
-+
-+static int
-+icapReadReply2(IcapStateData * icap)
-+{
-+ StoreEntry *entry = icap->respmod.entry;
-+ const request_t *request = icap->request;
-+ debug(81, 3) ("icapReadReply2\n");
-+ if (icap->chunk_buf.size == 0 && entry->mem_obj->inmem_hi == 0) {
-+ ErrorState *err;
-+ err = errorCon(ERR_ZERO_SIZE_OBJECT, HTTP_SERVICE_UNAVAILABLE);
-+ err->xerrno = errno;
-+ err->request = requestLink((request_t *) request);
-+ errorAppendEntry(entry, err);
-+ icap->flags.http_server_eof = 1;
-+ return -1;
-+ }
-+ if (icap->chunk_buf.size == 0) {
-+ /* Retrieval done. */
-+ if (icapHttpReplyHdrState(icap) < 2)
-+ icapProcessHttpReplyHeader(icap, icap->chunk_buf.buf,
-+ icap->chunk_buf.size);
-+ icap->flags.http_server_eof = 1;
-+ icapReadReply3(icap);
-+ return 0;
-+ }
-+ if (icapHttpReplyHdrState(icap) == 0) {
-+ int expect = icapExpectedHttpReplyHdrSize(icap);
-+ int so_far = icap->http_header_bytes_read_so_far;
-+ int needed = expect - so_far;
-+ debug(81, 3) ("expect=%d\n", expect);
-+ debug(81, 3) ("so_far=%d\n", so_far);
-+ debug(81, 3) ("needed=%d\n", needed);
-+ assert(needed < 0 || needed >= 0);
-+ if (0 > expect) {
-+ icapProcessHttpReplyHeader(icap,
-+ icap->chunk_buf.buf, icap->chunk_buf.size);
-+ } else if (0 == expect) {
-+ /*
-+ * this icap reply doesn't give us new HTTP headers
-+ * so we must copy them from our copy
-+ */
-+ debug(81, 1) ("WARNING: untested code at %s:%d\n", __FILE__,
-+ __LINE__);
-+ if (icap->respmod.req_hdr_copy.size) { /*For HTTP 0.9 we do not have headers */
-+ storeAppend(entry,
-+ icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ }
-+ icapProcessHttpReplyHeader(icap, icap->chunk_buf.buf,
-+ icap->chunk_buf.size);
-+ assert(icapHttpReplyHdrState(icap) == 2);
-+ icap->chunk_size = 0; /*we are ready to read chunks of data now.... */
-+ } else if (needed) {
-+ icapProcessHttpReplyHeader(icap,
-+ icap->chunk_buf.buf, icap->chunk_buf.size);
-+ if (icap->chunk_buf.size >= needed) {
-+ storeAppend(entry, icap->chunk_buf.buf, needed);
-+ so_far += needed;
-+ xmemmove(icap->chunk_buf.buf,
-+ icap->chunk_buf.buf + needed,
-+ icap->chunk_buf.size - needed);
-+ icap->chunk_buf.size -= needed;
-+ assert(icapHttpReplyHdrState(icap) == 2);
-+ icap->chunk_size = 0;
-+ } else {
-+ /*
-+ * We don't have the full HTTP reply headers yet, so keep
-+ * the partial reply buffered in 'chunk_buf' and wait
-+ * for more.
-+ */
-+ debug(81, 3) ("We don't have full Http headers.Schedule a new read\n");
-+ commSetSelect(icap->icap_fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ }
-+ }
-+ icap->http_header_bytes_read_so_far = so_far;
-+ }
-+ debug(81, 3) ("%s:%d: icap->chunk_buf.size=%d\n", __FILE__, __LINE__,
-+ (int) icap->chunk_buf.size);
-+ debug(81, 3) ("%s:%d: flags.no_content=%d\n", __FILE__, __LINE__,
-+ icap->flags.no_content);
-+ if (icap->flags.no_content) {
-+ /* data from http.c is not chunked */
-+ if (!EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("copying %d bytes from chunk_buf to entry\n",
-+ icap->chunk_buf.size);
-+ storeAppend(entry, icap->chunk_buf.buf, icap->chunk_buf.size);
-+ icap->chunk_buf.size = 0;
-+ }
-+ } else if (2 == icapHttpReplyHdrState(icap)) {
-+ if (icap->chunk_buf.size)
-+ icapParseChunkedBody(icap, (STRCB *) storeAppend, entry);
-+ }
-+ icapReadReply3(icap);
-+ return 0;
-+}
-+
-+static void
-+icapReadReply3(IcapStateData * icap)
-+{
-+ StoreEntry *entry = icap->respmod.entry;
-+ int fd = icap->icap_fd;
-+ debug(81, 3) ("icapReadReply3\n");
-+ if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("icapReadReply3: Entry Aborded\n");
-+ comm_close(fd);
-+ } else if (icapPconnTransferDone(fd, icap)) {
-+ storeComplete(entry);
-+ icapRespModKeepAliveOrClose(icap);
-+ } else if (!icap->flags.no_content) {
-+ /* Wait for EOF condition */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ debug(81,
-+ 3)
-+ ("icapReadReply3: Going to read mode data throught icapReadReply\n");
-+ } else {
-+ debug(81, 3) ("icapReadReply3: Nothing\n");
-+ }
-+}
-Index: src/main.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/main.c,v
-retrieving revision 1.28.6.25
-retrieving revision 1.28.6.8.2.11
-diff -p -u -b -r1.28.6.25 -r1.28.6.8.2.11
---- src/main.c 28 Jun 2005 02:16:51 -0000 1.28.6.25
-+++ src/main.c 12 Sep 2005 18:34:41 -0000 1.28.6.8.2.11
-@@ -350,6 +350,9 @@ mainReconfigure(void)
- #else
- idnsShutdown();
- #endif
-+#ifdef HS_FEAT_ICAP
-+ icapClose();
-+#endif
- redirectShutdown();
- authenticateShutdown();
- externalAclShutdown();
-@@ -378,6 +381,9 @@ mainReconfigure(void)
- idnsInit();
- #endif
- redirectInit();
-+#ifdef HS_FEAT_ICAP
-+ icapInit();
-+#endif
- authenticateInit(&Config.authConfig);
- externalAclInit();
- #if USE_WCCP
-@@ -507,6 +513,9 @@ mainInitialize(void)
- idnsInit();
- #endif
- redirectInit();
-+#ifdef HS_FEAT_ICAP
-+ icapInit();
-+#endif
- authenticateInit(&Config.authConfig);
- externalAclInit();
- useragentOpenLog();
-Index: src/mem.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/mem.c,v
-retrieving revision 1.13
-retrieving revision 1.13.28.2
-diff -p -u -b -r1.13 -r1.13.28.2
---- src/mem.c 7 Sep 2001 23:55:49 -0000 1.13
-+++ src/mem.c 27 Jun 2003 01:15:18 -0000 1.13.28.2
-@@ -243,6 +243,13 @@ memInit(void)
- memDataInit(MEM_CLIENT_REQ_BUF, "clientRequestBuffer", CLIENT_REQ_BUF_SZ, 0);
- memDataInit(MEM_SWAP_LOG_DATA, "storeSwapLogData", sizeof(storeSwapLogData), 0);
-
-+#ifdef HS_FEAT_ICAP
-+ memDataInit(MEM_ICAP_OPT_DATA, "IcapOptData", sizeof(IcapOptData), 0);
-+ memDataInit(MEM_ICAP_SERVICE_LIST, "icap_service_list", sizeof(icap_service_list), 0);
-+ memDataInit(MEM_ICAP_CLASS, "icap_class", sizeof(icap_class), 0);
-+ memDataInit(MEM_ICAP_ACCESS, "icap_access", sizeof(icap_access), 0);
-+#endif
-+
- /* init string pools */
- for (i = 0; i < mem_str_pool_count; i++) {
- StrPools[i].pool = memPoolCreate(StrPoolsAttrs[i].name, StrPoolsAttrs[i].obj_size);
-Index: src/mk-string-arrays.pl
-===================================================================
-RCS file: /cvsroot/squid/squid/src/mk-string-arrays.pl,v
-retrieving revision 1.2
-retrieving revision 1.2.140.1
-diff -p -u -b -r1.2 -r1.2.140.1
---- src/mk-string-arrays.pl 23 Oct 2000 15:04:21 -0000 1.2
-+++ src/mk-string-arrays.pl 4 Apr 2003 16:55:44 -0000 1.2.140.1
-@@ -16,6 +16,7 @@ $pat{'err_type'} = "err_type_str";
- $pat{'icp_opcode'} = "icp_opcode_str";
- $pat{'swap_log_op'} = "swap_log_op_str";
- $pat{'lookup_t'} = "lookup_t_str";
-+$pat{'icap_service_t'} = "icap_service_type_str";
-
- $state = 0; # start state
- while (<>) {
-Index: src/pconn.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/pconn.c,v
-retrieving revision 1.6.38.2
-retrieving revision 1.6.60.2
-diff -p -u -b -r1.6.38.2 -r1.6.60.2
---- src/pconn.c 16 Dec 2003 03:13:59 -0000 1.6.38.2
-+++ src/pconn.c 23 Nov 2005 20:33:07 -0000 1.6.60.2
-@@ -46,6 +46,9 @@ struct _pconn {
- #define PCONN_HIST_SZ (1<<16)
- int client_pconn_hist[PCONN_HIST_SZ];
- int server_pconn_hist[PCONN_HIST_SZ];
-+#ifdef HS_FEAT_ICAP
-+int icap_server_pconn_hist[PCONN_HIST_SZ];
-+#endif
-
- static PF pconnRead;
- static PF pconnTimeout;
-@@ -159,6 +162,20 @@ pconnHistDump(StoreEntry * e)
- continue;
- storeAppendPrintf(e, "\t%4d %9d\n", i, server_pconn_hist[i]);
- }
-+#ifdef HS_FEAT_ICAP
-+ storeAppendPrintf(e,
-+ "\n"
-+ "ICAP-server persistent connection counts:\n"
-+ "\n"
-+ "\treq/\n"
-+ "\tconn count\n"
-+ "\t---- ---------\n");
-+ for (i = 0; i < PCONN_HIST_SZ; i++) {
-+ if (icap_server_pconn_hist[i] == 0)
-+ continue;
-+ storeAppendPrintf(e, "\t%4d %9d\n", i, icap_server_pconn_hist[i]);
-+ }
-+#endif
- }
-
- /* ========== PUBLIC FUNCTIONS ============================================ */
-@@ -173,6 +190,9 @@ pconnInit(void)
- for (i = 0; i < PCONN_HIST_SZ; i++) {
- client_pconn_hist[i] = 0;
- server_pconn_hist[i] = 0;
-+#ifdef HS_FEAT_ICAP
-+ icap_server_pconn_hist[i] = 0;
-+#endif
- }
- pconn_data_pool = memPoolCreate("pconn_data", sizeof(struct _pconn));
- pconn_fds_pool = memPoolCreate("pconn_fds", PCONN_FDS_SZ * sizeof(int));
-@@ -248,11 +268,15 @@ pconnHistCount(int what, int i)
- {
- if (i >= PCONN_HIST_SZ)
- i = PCONN_HIST_SZ - 1;
-- /* what == 0 for client, 1 for server */
-+ /* what == 0 for client, 1 for server, 2 for ICAP server */
- if (what == 0)
- client_pconn_hist[i]++;
- else if (what == 1)
- server_pconn_hist[i]++;
-+#ifdef HS_FEAT_ICAP
-+ else if (what == 2)
-+ icap_server_pconn_hist[i]++;
-+#endif
- else
- assert(0);
- }
-Index: src/protos.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/protos.h,v
-retrieving revision 1.41.6.33
-retrieving revision 1.41.6.13.2.37
-diff -p -u -b -r1.41.6.33 -r1.41.6.13.2.37
---- src/protos.h 16 Sep 2005 02:13:25 -0000 1.41.6.33
-+++ src/protos.h 6 Dec 2005 21:53:44 -0000 1.41.6.13.2.37
-@@ -292,6 +292,8 @@ extern void whoisStart(FwdState *);
- /* http.c */
- extern int httpCachable(method_t);
- extern void httpStart(FwdState *);
-+extern void httpParseReplyHeaders(const char *, http_reply *);
-+extern void httpProcessReplyHeader(HttpStateData *, const char *, int);
- extern int httpBuildRequestPrefix(request_t * request,
- request_t * orig_request,
- StoreEntry * entry,
-@@ -614,6 +616,7 @@ extern void memBufVPrintf(MemBuf * mb, c
- extern FREE *memBufFreeFunc(MemBuf * mb);
- /* puts report on MemBuf _module_ usage into mb */
- extern void memBufReport(MemBuf * mb);
-+extern int memBufRead(int fd, MemBuf * mb);
-
- extern char *mime_get_header(const char *mime, const char *header);
- extern char *mime_get_header_field(const char *mime, const char *name, const char *prefix);
-@@ -1341,4 +1344,49 @@ extern void externalAclShutdown(void);
- extern int externalAclRequiresAuth(void *acl_data);
- extern char *strtokFile(void);
-
-+#ifdef HS_FEAT_ICAP
-+/*
-+ * icap_common.c
-+ */
-+void icapInit(void);
-+void icapClose(void);
-+void icapParseEncapsulated(IcapStateData *, const char *, const char *);
-+icap_service *icapService(icap_service_t, request_t *);
-+int icapConnect(IcapStateData *, CNCB *);
-+IcapStateData *icapAllocate(void);
-+PF icapStateFree;
-+PF icapConnectTimeout;
-+PF icapReadTimeout;
-+icap_service_t icapServiceToType(const char *);
-+const char *icapServiceToStr(const icap_service_t);
-+int icapCheckAcl(clientHttpRequest *);
-+size_t icapLineLength(const char *, int);
-+int icapReadHeader(int, IcapStateData *, int *);
-+int icapFindHeader(const char *, const char *, const char **, const char **);
-+int icapParseKeepAlive(const IcapStateData *, const char *, const char *);
-+void icapSetKeepAlive(IcapStateData * icap, const char *hdrs);
-+size_t icapParseChunkedBody(IcapStateData *, STRCB *, void *);
-+void icapAddAuthUserHeader(MemBuf *, auth_user_request_t *);
-+int icapParseStatusLine(const char *, int, int *, int *, const char **);
-+
-+/*
-+ * icap_respmod.c
-+ */
-+IcapStateData *icapRespModStart(icap_service_t, request_t *, StoreEntry *, http_state_flags);
-+void icapSendRespMod(IcapStateData *, char *, int, int);
-+CNCB icapConnectOver;
-+
-+/*
-+ * icap_reqmod.c
-+ */
-+IcapStateData *icapReqModStart(icap_service*, const char *, request_t *, int, struct timeval, struct in_addr, void *);
-+
-+/* icap_opt.c */
-+void icapOptInit(void);
-+void icapOptShutdown(void);
-+void icapOptSetUnreachable(icap_service * s);
-+/* for debugging purposes only */
-+void dump_icap_config(IcapConfig * cfg);
-+#endif
-+
- #endif /* SQUID_PROTOS_H */
-Index: src/squid.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/squid.h,v
-retrieving revision 1.13.6.8
-retrieving revision 1.13.6.6.2.11
-diff -p -u -b -r1.13.6.8 -r1.13.6.6.2.11
---- src/squid.h 26 Mar 2005 03:15:58 -0000 1.13.6.8
-+++ src/squid.h 15 May 2005 20:10:33 -0000 1.13.6.6.2.11
-@@ -38,6 +38,14 @@
- #include "config.h"
-
- /*
-+ * experimental defines for ICAP
-+ */
-+#ifdef HS_FEAT_ICAP
-+#define ICAP_PREVIEW 1
-+#define SUPPORT_ICAP_204 0
-+#endif
-+
-+/*
- * On some systems, FD_SETSIZE is set to something lower than the
- * actual number of files which can be opened. IRIX is one case,
- * NetBSD is another. So here we increase FD_SETSIZE to our
-Index: src/stat.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/stat.c,v
-retrieving revision 1.13.6.14
-retrieving revision 1.13.6.7.2.7
-diff -p -u -b -r1.13.6.14 -r1.13.6.7.2.7
---- src/stat.c 30 Mar 2005 02:17:46 -0000 1.13.6.14
-+++ src/stat.c 23 Nov 2005 20:33:07 -0000 1.13.6.7.2.7
-@@ -775,6 +775,17 @@ statAvgDump(StoreEntry * sentry, int min
- storeAppendPrintf(sentry, "server.other.kbytes_out = %f/sec\n",
- XAVG(server.other.kbytes_out.kb));
-
-+#ifdef HS_FEAT_ICAP
-+ storeAppendPrintf(sentry, "icap.all.requests = %f/sec\n",
-+ XAVG(icap.all.requests));
-+ storeAppendPrintf(sentry, "icap.all.errors = %f/sec\n",
-+ XAVG(icap.all.errors));
-+ storeAppendPrintf(sentry, "icap.all.kbytes_in = %f/sec\n",
-+ XAVG(icap.all.kbytes_in.kb));
-+ storeAppendPrintf(sentry, "icap.all.kbytes_out = %f/sec\n",
-+ XAVG(icap.all.kbytes_out.kb));
-+#endif
-+
- storeAppendPrintf(sentry, "icp.pkts_sent = %f/sec\n",
- XAVG(icp.pkts_sent));
- storeAppendPrintf(sentry, "icp.pkts_recv = %f/sec\n",
-@@ -1160,6 +1171,17 @@ statCountersDump(StoreEntry * sentry)
- storeAppendPrintf(sentry, "server.other.kbytes_out = %d\n",
- (int) f->server.other.kbytes_out.kb);
-
-+#if HS_FEAT_ICAP
-+ storeAppendPrintf(sentry, "icap.all.requests = %d\n",
-+ (int) f->icap.all.requests);
-+ storeAppendPrintf(sentry, "icap.all.errors = %d\n",
-+ (int) f->icap.all.errors);
-+ storeAppendPrintf(sentry, "icap.all.kbytes_in = %d\n",
-+ (int) f->icap.all.kbytes_in.kb);
-+ storeAppendPrintf(sentry, "icap.all.kbytes_out = %d\n",
-+ (int) f->icap.all.kbytes_out.kb);
-+#endif
-+
- storeAppendPrintf(sentry, "icp.pkts_sent = %d\n",
- f->icp.pkts_sent);
- storeAppendPrintf(sentry, "icp.pkts_recv = %d\n",
-@@ -1459,8 +1481,6 @@ statClientRequests(StoreEntry * s)
- storeAppendPrintf(s, "\tme: %s:%d\n",
- inet_ntoa(conn->me.sin_addr),
- ntohs(conn->me.sin_port));
-- storeAppendPrintf(s, "\tnrequests: %d\n",
-- conn->nrequests);
- storeAppendPrintf(s, "\tdefer: n %d, until %ld\n",
- conn->defer.n, (long int) conn->defer.until);
- }
-Index: src/store.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/store.c,v
-retrieving revision 1.16.6.9
-retrieving revision 1.16.6.2.2.8
-diff -p -u -b -r1.16.6.9 -r1.16.6.2.2.8
---- src/store.c 2 Sep 2005 02:13:43 -0000 1.16.6.9
-+++ src/store.c 12 Sep 2005 18:34:41 -0000 1.16.6.2.2.8
-@@ -520,7 +520,16 @@ storeAppend(StoreEntry * e, const char *
- MemObject *mem = e->mem_obj;
- assert(mem != NULL);
- assert(len >= 0);
-- assert(e->store_status == STORE_PENDING);
-+ debug(20, 3) ("storeAppend: '%s'\n", storeKeyText(e->hash.key));
-+ if (e->store_status != STORE_PENDING) {
-+ /*
-+ * if we're not STORE_PENDING, then probably we got aborted
-+ * and there should be NO clients on this entry
-+ */
-+ assert(EBIT_TEST(e->flags, ENTRY_ABORTED));
-+ assert(e->mem_obj->nclients == 0);
-+ return;
-+ }
- if (len) {
- debug(20, 5) ("storeAppend: appending %d bytes for '%s'\n",
- len,
-Index: src/structs.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/structs.h,v
-retrieving revision 1.48.2.43
-retrieving revision 1.48.2.9.2.48
-diff -p -u -b -r1.48.2.43 -r1.48.2.9.2.48
---- src/structs.h 4 Sep 2005 02:13:28 -0000 1.48.2.43
-+++ src/structs.h 30 Nov 2005 21:52:15 -0000 1.48.2.9.2.48
-@@ -384,6 +384,22 @@ struct _RemovalPolicySettings {
- wordlist *args;
- };
-
-+#if HS_FEAT_ICAP
-+struct _IcapConfig {
-+ int onoff;
-+ int preview_enable;
-+ icap_service *service_head;
-+ icap_class *class_head;
-+ icap_access *access_head;
-+ int preview_size;
-+ int check_interval;
-+ int send_client_ip;
-+ int send_auth_user;
-+ char *auth_scheme;
-+};
-+
-+#endif /* HS_FEAT_ICAP */
-+
- struct _SquidConfig {
- struct {
- squid_off_t maxSize;
-@@ -714,6 +730,9 @@ struct _SquidConfig {
- char *store_dir_select_algorithm;
- int sleep_after_fork; /* microseconds */
- external_acl *externalAclHelperList;
-+#ifdef HS_FEAT_ICAP
-+ IcapConfig icapcfg;
-+#endif
- };
-
- struct _SquidConfig2 {
-@@ -787,7 +806,10 @@ struct _fde {
- } flags;
- squid_off_t bytes_read;
- squid_off_t bytes_written;
-- int uses; /* ie # req's over persistent conn */
-+ struct {
-+ int uses;
-+ int type;
-+ } pconn;
- struct _fde_disk {
- DWCB *wrt_handle;
- void *wrt_handle_data;
-@@ -982,6 +1004,130 @@ struct _http_state_flags {
- unsigned int request_sent:1;
- };
-
-+#ifdef HS_FEAT_ICAP
-+struct _IcapStateData {
-+ request_t *request;
-+ http_state_flags http_flags;
-+ HttpStateData *httpState; /* needed to parse HTTP headers only */
-+ int icap_fd;
-+ int sc;
-+ icap_service *current_service;
-+ MemBuf icap_hdr;
-+ struct {
-+ int res_hdr;
-+ int res_body;
-+ int req_hdr;
-+ int req_body;
-+ int opt_body;
-+ int null_body;
-+ } enc;
-+ int bytes_to_gobble;
-+ int chunk_size;
-+ MemBuf chunk_buf;
-+ int preview_size;
-+ squid_off_t fake_content_length;
-+ int http_header_bytes_read_so_far;
-+ struct {
-+ const char *uri; /* URI for REQMODs */
-+ int client_fd;
-+ struct timeval start; /* for logging */
-+ struct in_addr log_addr; /* for logging */
-+ int hdr_state;
-+ MemBuf hdr_buf;
-+ void *client_cookie;
-+ struct {
-+ MemBuf buf;
-+ CBCB *callback;
-+ void *callback_data;
-+ char *callback_buf;
-+ size_t callback_bufsize;
-+ squid_off_t bytes_read;
-+ } http_entity;
-+ } reqmod;
-+ struct {
-+ StoreEntry *entry;
-+ MemBuf buffer;
-+ MemBuf req_hdr_copy; /* XXX barf */
-+ MemBuf resp_copy; /* XXX barf^max */
-+ squid_off_t res_body_sz;
-+ } respmod;
-+ struct {
-+ unsigned int connect_requested:1;
-+ unsigned int connect_pending:1;
-+ unsigned int write_pending:1;
-+ unsigned int keep_alive:1;
-+ unsigned int http_server_eof:1;
-+ unsigned int send_zero_chunk:1;
-+ unsigned int got_reply:1;
-+ unsigned int wait_for_reply:1;
-+ unsigned int wait_for_preview_reply:1;
-+ unsigned int preview_done:1;
-+ unsigned int copy_response:1;
-+ unsigned int no_content:1;
-+ unsigned int reqmod_http_entity_eof:1;
-+ } flags;
-+};
-+
-+struct _icap_service {
-+ icap_service *next;
-+ char *name; /* name to be used when referencing ths service */
-+ char *uri; /* uri of server/service to use */
-+ char *type_name; /* {req|resp}mod_{pre|post}cache */
-+
-+ char *hostname;
-+ unsigned short int port;
-+ char *resource;
-+ icap_service_t type; /* parsed type */
-+ icap_method_t method;
-+ ushort bypass; /* flag: bypass allowed */
-+ ushort unreachable; /* flag: set to 1 if options request fails */
-+ IcapOptData *opt; /* temp data needed during opt request */
-+ struct {
-+ unsigned int allow_204:1;
-+ unsigned int need_x_client_ip:1;
-+ unsigned int need_x_authenticated_user:1;
-+ } flags;
-+ int preview;
-+ String istag;
-+ String transfer_preview;
-+ String transfer_ignore;
-+ String transfer_complete;
-+ int max_connections;
-+ int options_ttl;
-+ int keep_alive;
-+};
-+
-+struct _icap_service_list {
-+ icap_service_list *next;
-+ icap_service *services[16];
-+ int nservices; /* Number of services already used */
-+ int last_service_used; /* Last services used, use to do a round robin */
-+};
-+
-+struct _icap_class {
-+ icap_class *next;
-+ char *name;
-+ wordlist *services;
-+ icap_service_list *isl;
-+ ushort hidden; /* for unnamed classes */
-+};
-+
-+struct _icap_access {
-+ icap_access *next;
-+ char *service_name;
-+ icap_class *class;
-+ acl_access *access;
-+};
-+
-+struct _IcapOptData {
-+ char *buf;
-+ off_t offset;
-+ size_t size;
-+ off_t headlen;
-+};
-+
-+#endif
-+
- struct _HttpStateData {
- StoreEntry *entry;
- request_t *request;
-@@ -993,10 +1139,14 @@ struct _HttpStateData {
- int fd;
- http_state_flags flags;
- FwdState *fwd;
-+#ifdef HS_FEAT_ICAP
-+ struct _IcapStateData *icap_writer;
-+#endif
- char *body_buf;
- int body_buf_sz;
- };
-
-+
- struct _icpUdpData {
- struct sockaddr_in address;
- void *msg;
-@@ -1092,6 +1242,7 @@ struct _clientHttpRequest {
- unsigned int internal:1;
- unsigned int done_copying:1;
- unsigned int purging:1;
-+ unsigned int did_icap_reqmod:1;
- unsigned int hit:1;
- } flags;
- struct {
-@@ -1100,6 +1251,9 @@ struct _clientHttpRequest {
- } redirect;
- dlink_node active;
- squid_off_t maxBodySize;
-+#if HS_FEAT_ICAP
-+ IcapStateData *icap_reqmod;
-+#endif
- };
-
- struct _ConnStateData {
-@@ -1127,7 +1281,6 @@ struct _ConnStateData {
- struct sockaddr_in me;
- struct in_addr log_addr;
- char rfc931[USER_IDENT_SZ];
-- int nrequests;
- struct {
- int n;
- time_t until;
-@@ -1678,6 +1831,9 @@ struct _request_t {
- char *peer_login; /* Configured peer login:password */
- time_t lastmod; /* Used on refreshes */
- const char *vary_headers; /* Used when varying entities are detected. Changes how the store key is calculated */
-+#if HS_FEAT_ICAP
-+ icap_class *class;
-+#endif
- BODY_HANDLER *body_reader;
- void *body_reader_data;
- };
-@@ -1784,7 +1940,11 @@ struct _StatCounters {
- kb_t kbytes_in;
- kb_t kbytes_out;
- } all , http, ftp, other;
-- } server;
-+ }
-+#if HS_FEAT_ICAP
-+ icap,
-+#endif
-+ server;
- struct {
- int pkts_sent;
- int queries_sent;
-Index: src/typedefs.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/typedefs.h,v
-retrieving revision 1.25.6.8
-retrieving revision 1.25.6.1.6.13
-diff -p -u -b -r1.25.6.8 -r1.25.6.1.6.13
---- src/typedefs.h 27 Mar 2005 02:16:17 -0000 1.25.6.8
-+++ src/typedefs.h 28 Mar 2005 18:05:08 -0000 1.25.6.1.6.13
-@@ -131,6 +131,15 @@ typedef struct _HttpHeaderStat HttpHeade
- typedef struct _HttpBody HttpBody;
- typedef struct _HttpReply HttpReply;
- typedef struct _HttpStateData HttpStateData;
-+#ifdef HS_FEAT_ICAP
-+typedef struct _IcapStateData IcapStateData;
-+typedef struct _IcapConfig IcapConfig;
-+typedef struct _icap_service icap_service;
-+typedef struct _icap_service_list icap_service_list;
-+typedef struct _icap_class icap_class;
-+typedef struct _icap_access icap_access;
-+typedef struct _IcapOptData IcapOptData;
-+#endif
- typedef struct _icpUdpData icpUdpData;
- typedef struct _clientHttpRequest clientHttpRequest;
- typedef struct _ConnStateData ConnStateData;
-Index: src/url.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/url.c,v
-retrieving revision 1.7.6.6
-retrieving revision 1.7.6.5.2.2
-diff -p -u -b -r1.7.6.6 -r1.7.6.5.2.2
---- src/url.c 12 Nov 2005 03:13:48 -0000 1.7.6.6
-+++ src/url.c 23 Nov 2005 20:38:56 -0000 1.7.6.5.2.2
-@@ -103,6 +103,9 @@ const char *ProtocolStr[] =
- "whois",
- "internal",
- "https",
-+#ifdef HS_FEAT_ICAP
-+ "icap",
-+#endif
- "TOTAL"
- };
-
-@@ -221,6 +224,10 @@ urlParseProtocol(const char *s)
- return PROTO_WHOIS;
- if (strcasecmp(s, "internal") == 0)
- return PROTO_INTERNAL;
-+#ifdef HS_FEAT_ICAP
-+ if (strcasecmp(s, "icap") == 0)
-+ return PROTO_ICAP;
-+#endif
- return PROTO_NONE;
- }
-
-@@ -244,6 +251,10 @@ urlDefaultPort(protocol_t p)
- return CACHE_HTTP_PORT;
- case PROTO_WHOIS:
- return 43;
-+#ifdef HS_FEAT_ICAP
-+ case PROTO_ICAP:
-+ return 1344;
-+#endif
- default:
- return 0;
- }
diff --git a/www/squid26/files/patch-aa b/www/squid26/files/patch-aa
deleted file mode 100644
index ec93f2dd3c39..000000000000
--- a/www/squid26/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/squid_types.h.orig Mon Jul 7 00:45:26 2003
-+++ include/squid_types.h Mon Jul 7 00:48:39 2003
-@@ -66,8 +66,5 @@
- #if HAVE_SYS_TYPES_H
- #include <sys/types.h>
- #endif
--#if HAVE_SYS_BITYPES_H
--#include <sys/bitypes.h>
--#endif
-
- #endif /* SQUID_TYPES_H */
diff --git a/www/squid26/files/patch-helpers-basic_auth-SMB-Makefile.in b/www/squid26/files/patch-helpers-basic_auth-SMB-Makefile.in
deleted file mode 100644
index 09a82638fd3c..000000000000
--- a/www/squid26/files/patch-helpers-basic_auth-SMB-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- helpers/basic_auth/SMB/Makefile.in.orig Tue Oct 4 07:29:26 2005
-+++ helpers/basic_auth/SMB/Makefile.in Tue Oct 4 07:29:49 2005
-@@ -129,7 +129,7 @@
- makesnmplib = @makesnmplib@
-
- SMB_AUTH_HELPER = smb_auth.sh
--SAMBAPREFIX = /usr/local/samba
-+SAMBAPREFIX = %%LOCALBASE%%
- SMB_AUTH_HELPER_PATH = $(libexecdir)/$(SMB_AUTH_HELPER)
-
- libexec_SCRIPTS = $(SMB_AUTH_HELPER)
diff --git a/www/squid26/files/patch-helpers-basic_auth-SMB-smb_auth.sh b/www/squid26/files/patch-helpers-basic_auth-SMB-smb_auth.sh
deleted file mode 100644
index 8f41fa2ff024..000000000000
--- a/www/squid26/files/patch-helpers-basic_auth-SMB-smb_auth.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-*** helpers/basic_auth/SMB/smb_auth.sh.orig Thu Feb 26 20:58:22 2004
---- helpers/basic_auth/SMB/smb_auth.sh Thu Feb 26 20:59:45 2004
-***************
-*** 17,22 ****
---- 17,24 ----
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-+ SAMBAPREFIX=${SAMBAPREFIX:-%%LOCALBASE%%}
-+
- read DOMAINNAME
- read PASSTHROUGH
- read NMBADDR
diff --git a/www/squid26/files/patch-src-cf.data.pre b/www/squid26/files/patch-src-cf.data.pre
deleted file mode 100644
index ac5b4bd7ef61..000000000000
--- a/www/squid26/files/patch-src-cf.data.pre
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/cf.data.pre.orig Fri Aug 20 16:23:18 2004
-+++ src/cf.data.pre Fri Aug 20 16:25:23 2004
-@@ -2396,12 +2396,12 @@
-
- NAME: cache_effective_user
- TYPE: string
--DEFAULT: nobody
-+DEFAULT: %%SQUID_UID%%
- LOC: Config.effectiveUser
- DOC_START
- If you start Squid as root, it will change its effective/real
- UID/GID to the user specified below. The default is to change
-- to UID to nobody. If you define cache_effective_user, but not
-+ to UID to %%SQUID_UID%%. If you define cache_effective_user, but not
- cache_effective_group, Squid sets the GID to the effective
- user's default group ID (taken from the password file) and
- supplementary group list from the from groups membership of
diff --git a/www/squid26/files/squid.sh b/www/squid26/files/squid.sh
deleted file mode 100644
index fef206cefc77..000000000000
--- a/www/squid26/files/squid.sh
+++ /dev/null
@@ -1,85 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# --begin rcng
-# PROVIDE: squid
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Note:
-# Set "squid_enable=yes" in either /etc/rc.conf, /etc/rc.conf.local or
-# /etc/rc.conf.d/squid to make this script actually do something. There
-# you can also set squid_chdir, squid_user, and squid_flags.
-#
-# Please see squid(8), rc.conf(5) and rc(8) for further details.
-#
-# --end rcng
-
-name=squid
-command=%%PREFIX%%/sbin/squid
-# --begin rcng
-extra_commands=reload
-reload_cmd="${command} -k reconfigure"
-# --end rcng
-stop_cmd="squid_stop"
-squid_chdir=${squid_chdir:-%%PREFIX%%/squid/logs}
-squid_enable=${squid_enable:-"NO"}
-squid_flags=${squid_flags-"-D"}
-squid_user=${squid_user:-%%SQUID_UID%%}
-default_config=%%PREFIX%%/etc/squid/squid.conf
-
-# --begin rcold
-squid_stop() {
- echo -n " ${name}"
- ${command} -k shutdown
- while ps -xcU ${squid_user} | grep -q squid; do
- sleep 2
- done
-}
-
-# --end rcold
-# --begin rcng
-squid_stop() {
- ${command} -k shutdown
- run_rc_command poll
-}
-
-. %%RC_SUBR%%
-rcvar=`set_rcvar`
-load_rc_config ${name}
-
-# squid(8) will not start if ${default_config} is not present so try
-# to catch that beforehand via ${required_files} rather than make
-# squid(8) crash.
-# If you remove the default configuration file make sure to add
-# '-f /path/to/your/squid.conf' to squid_flags
-
-if [ -z "${squid_flags}" ]; then
- required_files=${default_config}
-fi
-required_dirs=${squid_chdir}
-run_rc_command "$1"
-# --end rcng
-# --begin rcold
-case $1 in
-start)
- if [ -x "${command}" -a \
- \( -f "${default_config}" -o "${squid_flags}" \) ]; then
- echo -n " ${name}"
- (cd ${squid_chdir} && exec su -fm ${squid_user} -c \
- "${command} ${squid_flags}")
- fi
- ;;
-stop)
- if [ -x "${command}" ]; then
- ${stop_cmd}
- fi
- ;;
-*)
- echo "usage: ${0##*/} {start|stop}" >&2
- exit 64
- ;;
-esac
-exit 0
-# --end rcold
diff --git a/www/squid26/pkg-deinstall b/www/squid26/pkg-deinstall
deleted file mode 100644
index 2814161bd6e0..000000000000
--- a/www/squid26/pkg-deinstall
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-
-case $2 in
-DEINSTALL)
- cd ${PKG_PREFIX}/etc/squid || exit 1
- for f in cachemgr.conf mime.conf msntauth.conf squid.conf; do
- cmp -s -z ${f} ${f}.default && rm ${f}
- done
- ;;
-POST-DEINSTALL)
- echo "===> post-deinstallation information for $1"
- echo ""
- echo " Note:"
- echo " squid related user accounts and groups were not removed."
- echo ""
- echo " To remove the 'squid' user and the 'squid' group which were"
- echo " created by a default installation of this package, run"
- echo ""
- echo " pw userdel -r -n squid -u 100"
- echo ""
- if [ -d ${PKG_PREFIX}/squid -o -d ${PKG_PREFIX}/etc/squid ] ; then
- echo ""
- echo " To ease updates, the cache and log directories and"
- echo " all configuration files modified by you were preserved."
- echo ""
- echo " Please remove them manually if you do not want to use"
- echo " squid any longer."
- fi
- echo ""
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/squid26/pkg-descr b/www/squid26/pkg-descr
deleted file mode 100644
index 88ba8ba2aff5..000000000000
--- a/www/squid26/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-This is the Squid Internet Object Cache developed by the National
-Laboratory for Applied Networking Research (NLANR) and Internet
-volunteers. This software is freely available for anyone to use.
-
-This software is based on the Harvest Object Cache developed by
-the University of Colorado and the University of Southern California.
-The Harvest home page is http://harvest.cs.colorado.edu/.
-
-ARPA funding for the Harvest project has ended, the squid project has
-continued development of the cache where Harvest finished.
-
-This port provides many configuration options, most of which are
-available via 'make config'.
-
-WWW: http://www.squid-cache.org/
diff --git a/www/squid26/pkg-install b/www/squid26/pkg-install
deleted file mode 100644
index b277f08d2660..000000000000
--- a/www/squid26/pkg-install
+++ /dev/null
@@ -1,168 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-pkgname=$1
-squid_base=${PKG_PREFIX:-/usr/local}/squid
-squid_confdir=${PKG_PREFIX:-/usr/local}/etc/squid
-if [ -x /usr/sbin/nologin ]; then
- nologin=/usr/sbin/nologin
-else
- nologin=/sbin/nologin
-fi
-squid_user=${squid_user:-squid}
-squid_group=${squid_group:-squid}
-squid_gid=100
-squid_uid=100
-# Try to catch the case where the $squid_user might have been created with an
-# id greater than or equal 3128. The valid exception is "nobody".
-nobody_uid=65534
-nobody_gid=65534
-squid_oldgid=3128
-squid_olduid=3128
-unset wrong_id
-case $2 in
-PRE-INSTALL)
- echo "===> Pre-installation configuration for ${pkgname}"
- if ! pw groupshow ${squid_group} -q >/dev/null ; then
- echo "There is no group '${squid_group}' on this system, so I will try to create it:"
- if ! pw groupadd ${squid_group} -g ${squid_gid} -q ; then
- echo "Failed to create group \"${squid_group}\"!" >&2
- echo "Please create it manually." >&2
- exit 1
- else
- echo "Group '${squid_group}' created successfully:"
- fi
- else
- echo "I will use the existing group '${squid_group}':"
- current_gid=`pw groupshow ${squid_group}|cut -f 3 -d :`
- if [ ${current_gid} -ge ${squid_oldgid} \
- -a ${current_gid} -ne ${nobody_gid} ]; then
- wrong_id=1
- fi
- fi
- pw groupshow ${squid_group}
-
- if ! pw usershow ${squid_user} -q >/dev/null ; then
- echo "There is no account '${squid_user}' on this system, so I will try to create it:"
- if ! pw useradd -q -n ${squid_user} \
- -u ${squid_uid} -g ${squid_group} \
- -c "squid caching-proxy pseudo user" \
- -d "${squid_base}" -s "${nologin}" \
- -h - ; then
- echo "Failed to create user '${squid_user}'!" >&2
- echo "Please create it manually." >&2
- exit 1
- else
- echo "User '${squid_user}' created successfully:"
- fi
- else
- echo "I will use the existing user '${squid_user}':"
- current_uid=`id -u ${squid_user}`
- if [ ${current_uid} -ge ${squid_olduid} \
- -a ${current_uid} -ne ${nobody_uid} ];
- then
- wrong_id=1
- fi
- fi
- pw usershow ${squid_user}
- if [ "${wrong_id}" ]; then
- echo ""
- echo " * NOTICE *"
- echo ""
- echo "The squid pseudo-user's uid and/or gid have been found"
- echo "to be greater than or equal 3128."
- echo ""
- echo "This is not a problem as such, but violates the FreeBSD"
- echo "ports' principle that a ports must not claim a uid greater"
- echo "than 999."
- echo ""
- echo "Since version 2.5.4_11, the squid user is thus created"
- echo "with an id of ${squid_uid}:${squid_gid} while earlier versions of this"
- echo "port used the first unused uid/gid greater than or"
- echo "equal 3128."
- echo ""
- echo "If you want to change the existing squid user's id, run"
- echo "'make changeuser' after the installation has completed."
- echo "If you installed this port via a package, issue the"
- echo "following commands as root:"
- echo ""
- echo "pw userdel -u ${current_uid}"
- echo "pw groupadd -n ${squid_group} -g ${squid_gid}"
- echo "pw useradd -n ${squid_user} -u ${squid_uid} \\"
- echo " -c \"squid caching-proxy pseudo user\" \\"
- echo " -g ${squid_group} -d ${squid_base} -s /sbin/nologin \\"
- echo " -h -"
- echo "find -H ${PKG_PREFIX} -user ${current_uid} -exec chown ${squid_user} {} \\;"
- echo "find -H ${PKG_PREFIX} -group ${current_gid} -exec chgrp ${squid_group} {} \\;"
- echo ""
- echo "In case you have installed third party software for squid"
- echo "like squidGuard, you should additionally run:"
- echo "find -H /var -user ${current_uid} -exec chown ${squid_user} {} \\;"
- echo "find -H /var -group ${current_gid} -exec chgrp ${squid_group} {} \\;"
- echo ""
- if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then
- sleep 30
- fi
- fi
- for dir in cache logs; do
- if [ ! -d ${squid_base}/${dir} ]; then
- echo "Creating ${squid_base}/${dir}..."
- install -d -o ${squid_user} -g ${squid_group} \
- -m 0750 ${squid_base}/${dir}
- fi
- done
- if [ ! -d ${squid_confdir} ]; then
- echo "Creating ${squid_confdir}..."
- install -d -o root -g ${squid_group} \
- -m 0750 ${squid_confdir}
- fi
- ;;
-POST-INSTALL)
- for file in cachemgr.conf mime.conf squid.conf; do
- if [ ! -f ${squid_confdir}/${file} \
- -a -f ${squid_confdir}/${file}.default ]; then
- echo "Creating ${file} from default..."
- install -c -o root -g ${squid_group} -m 0640 \
- ${squid_confdir}/${file}.default \
- ${squid_confdir}/${file}
- fi
- done
-
- echo "===> Post-installation informations for ${pkgname}"
- echo ""
- echo " o You can find the configuration files for this package"
- echo " in the directory ${squid_confdir}."
- echo ""
- echo " o A cache directory has been created in ${squid_base}/cache."
- echo " Log files will be written to ${squid_base}/logs."
- echo ""
- echo " o The default configuration will deny everyone access to the"
- echo " proxy service. Edit the \"http_access\" directives in"
- echo " ${squid_confdir}/squid.conf to suit your needs."
- echo ""
- echo " o If you never ran squid on this system before, you need to"
- echo " initialize the cache directory by running \"squid -z\""
- echo " as 'root' or '${squid_user}' before starting squid."
- echo ""
- echo " Please note that ${PKG_PREFIX}/etc/rc.d/squid.sh is a"
- echo " new style rc script. This means that squid will not"
- echo " start automatically at boot time."
- echo ""
- echo " To enable squid, set squid_enable=yes in either"
- echo " /etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/squid"
- echo " See ${PKG_PREFIX}/etc/rc.d/squid.sh for more"
- echo " configuration options."
- echo ""
- echo " If you want the port to install an old style rc script, run"
- echo " 'make config' and deselect the option to install an"
- echo " rcNG script."
- echo ""
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/squid27/Makefile b/www/squid27/Makefile
deleted file mode 100644
index 22ba826aa36e..000000000000
--- a/www/squid27/Makefile
+++ /dev/null
@@ -1,449 +0,0 @@
-# New ports collection makefile for: squid24
-# Date created: Tue Mar 27 14:56:08 CEST 2001
-# Whom: Adrian Chadd <adrian@FreeBSD.org>
-#
-# $FreeBSD$
-#
-# Tunables not (yet) configurable via 'make config':
-# SQUID_{U,G}ID
-# Which user/group squid should run as (default: squid/squid).
-# The user and group will be created if they do not already exist using
-# a uid:gid of 100:100.
-# NOTE: before version 2.5.4_6, these settings defaulted to
-# nobody/nogroup.
-# If you wish to keep these settings, please define SQUID_UID=nobody and
-# SQUID_GID=nogroup in your make environment before you start the update.
-# NOTE2:
-# Before version 2.5.4_11 the numerical id chosen for SQUID_UID (and
-# SQUID_GID respectively) was the first free id greater than or equal 3128.
-# If you wish to move your squid user to id 100:100, run "make changeuser",
-# please see the changeuser target's definition for further information.
-# SQUID_LANGUAGES
-# A list of languages for which error page files should be installed
-# (default: all)
-#
-# E.g. use `make SQUID_LANGUAGES="English French"' if you want to
-# install the files for these languages only.
-# Use `make -VSQUID_LANGUAGES' or scroll down to this variable's
-# definition to see which values are valid.
-#
-# SQUID_DEFAULT_LANG
-# If you define SQUID_LANGUAGES, select which language should be the default
-# one (this variable defaults to English). This setting can be overwritten
-# with squid.conf's error_directory directive.
-#
-# SQUID_CONFIGURE_ARGS
-# Additional configuration options.
-#
-# To enable them, use e.g
-# `make SQUID_CONFIGURE_ARGS="--enable-dlmalloc --enable-truncate" install'
-#
-# The list below may be incomplete, please see the configure script
-# in the squid source distribution for the complete list of additional
-# options.
-# Note that you probably do not need to worry about these options in most
-# cases, they are included in case you want to experiment with them.
-#
-# --enable-dlmalloc
-# Compile and use the malloc package from Doug Lea
-# --enable-gnuregex
-# Compile and use the supplied GNUregex routines instead of BSD regex.
-# --enable-xmalloc-statistics
-# Show malloc statistics in status page
-# --enable-time-hack
-# Optimize time updates to one per second rather than calling gettimeofday()
-# --enable-cachemgr-hostname=some.hostname
-# Set an explicit hostname in cachemgr.cgi
-# --enable-truncate
-# Use truncate() rather than unlink()
-# --disable-unlinkd
-# Do not use "unlinkd"
-# --with-aufs-threads=N_THREADS
-# Tune the number of worker threads for the aufs object
-# --with-coss-membuf-size
-# COSS membuf size (default: 1048576 bytes)
-# --with-maxfd=N
-# Override the maximum number of filedescriptors. Useful if you
-# build as another user who is not privileged to use the amount
-# of filedescriptors the resulting binary is expected to support.
-# --enable-ntlm-fail-open
-# Enable NTLM fail open, where a helper that fails one of the
-# Authentication steps can allow squid to still authenticate the user
-#
-
-PORTNAME= squid
-PORTVERSION= 2.5.12
-PORTREVISION= 4
-CATEGORIES= www
-MASTER_SITES= \
- ftp://ftp.squid-cache.org/pub/%SUBDIR%/ \
- ftp://ftp.unimelb.edu.au/pub/cwis/servers/unix/squid/%SUBDIR%/ \
- ftp://sunsite.auc.dk/pub/infosystems/squid/%SUBDIR%/ \
- ftp://ftp.mirrorservice.org/sites/ftp.squid-cache.org/pub/%SUBDIR%/ \
- ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/squid/&,}
-MASTER_SITE_SUBDIR= squid-2/STABLE
-DISTNAME= squid-2.5.STABLE12
-DIST_SUBDIR= squid2.5
-
-PATCH_SITES= http://www.squid-cache.org/Versions/v2/2.5/bugs/
-PATCHFILES= squid-2.5.STABLE12-SMB_BadFetch.patch \
- squid-2.5.STABLE12-wbinfo_group.patch \
- squid-2.5.STABLE12-asyncio_counters.patch
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= tmseck@netcologne.de
-COMMENT= The successful WWW proxy cache and accelerator
-
-CONFLICTS= squid-2.[^5]*
-GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USE_PERL5= yes
-USE_REINPLACE= yes
-
-SQUID_UID?= squid
-SQUID_GID?= squid
-
-MAN8= cachemgr.cgi.8 squid.8
-docs= QUICKSTART README RELEASENOTES.html doc/debug-sections.txt
-PORTDOCS= ${docs:T}
-
-OPTIONS= SQUID_LDAP_AUTH "Install LDAP authentication helpers" off \
- SQUID_DELAY_POOLS "Enable delay pools" off \
- SQUID_SNMP "Enable SNMP support" off \
- SQUID_CARP "Enable CARP support" off \
- SQUID_SSL "Enable SSL support for reverse proxies" off \
- SQUID_PINGER "Install the icmp helper" off \
- SQUID_DNS_HELPER "Use the old 'dnsserver' helper" off \
- SQUID_HTCP "Enable HTCP support" off \
- SQUID_VIA_DB "Enable forward/via database" off \
- SQUID_CACHE_DIGESTS "Enable cache digests" off \
- SQUID_WCCP "Enable Web Cache Coordination Protocol" on \
- SQUID_UNDERSCORES "Allow underscores in hostnames" on \
- SQUID_CHECK_HOSTNAME "Do hostname checking" on \
- SQUID_STRICT_HTTP "Be strictly HTTP compliant" off \
- SQUID_IDENT "Enable ident (RFC 931) lookups" on \
- SQUID_USERAGENT_LOG "Enable User-Agent-header logging" off \
- SQUID_CUSTOM_LOG "Enable custom log format" off \
- SQUID_ARP_ACL "Enable ACLs based on ethernet address" off \
- SQUID_PF "Enable transparent proxying with PF" off \
- SQUID_IPFILTER "Enable transp. proxying with IPFilter" off \
- SQUID_FOLLOW_XFF "Follow X-Forwarded-For headers" off \
- SQUID_ICAP "Enable ICAP client functionality" off \
- SQUID_AUFS "Enable the aufs storage scheme" off \
- SQUID_COSS "Enable the COSS storage scheme" off \
- SQUID_LARGEFILE "Support log and cache files >2GB" off \
- SQUID_STACKTRACES "Create backtraces on fatal errors" off \
- SQUID_RCNG "Install an rcNG startup script" on
-
-etc_files= rc.d/squid.sh squid/cachemgr.conf.default \
- squid/mib.txt squid/mime.conf.default \
- squid/msntauth.conf.default squid/squid.conf.default
-
-icon_files= anthony-binhex.gif anthony-bomb.gif anthony-box.gif \
- anthony-box2.gif anthony-c.gif anthony-compressed.gif \
- anthony-dir.gif anthony-dirup.gif anthony-dvi.gif \
- anthony-f.gif anthony-image.gif anthony-image2.gif \
- anthony-layout.gif anthony-link.gif anthony-movie.gif \
- anthony-pdf.gif anthony-portal.gif anthony-ps.gif \
- anthony-quill.gif anthony-script.gif anthony-sound.gif \
- anthony-tar.gif anthony-tex.gif anthony-text.gif \
- anthony-unknown.gif anthony-xbm.gif anthony-xpm.gif
-
-error_files= ERR_ACCESS_DENIED ERR_CACHE_ACCESS_DENIED \
- ERR_CACHE_MGR_ACCESS_DENIED ERR_CANNOT_FORWARD \
- ERR_CONNECT_FAIL ERR_DNS_FAIL ERR_FORWARDING_DENIED \
- ERR_FTP_DISABLED ERR_FTP_FAILURE ERR_FTP_FORBIDDEN \
- ERR_FTP_NOT_FOUND ERR_FTP_PUT_CREATED \
- ERR_FTP_PUT_ERROR ERR_FTP_PUT_MODIFIED ERR_FTP_UNAVAILABLE \
- ERR_INVALID_REQ ERR_INVALID_RESP ERR_INVALID_URL \
- ERR_LIFETIME_EXP ERR_NO_RELAY ERR_ONLY_IF_CACHED_MISS \
- ERR_READ_ERROR ERR_READ_TIMEOUT ERR_SHUTTING_DOWN \
- ERR_SOCKET_FAILURE ERR_TOO_BIG ERR_UNSUP_REQ \
- ERR_URN_RESOLVE ERR_WRITE_ERROR ERR_ZERO_SIZE_OBJECT
-
-libexec= cachemgr.cgi digest_pw_auth diskd ip_user_check \
- msnt_auth ncsa_auth ntlm_auth \
- pam_auth smb_auth smb_auth.sh squid_unix_group \
- wb_auth wb_group wb_ntlmauth wbinfo_group.pl
-.if !defined(SQUID_CONFIGURE_ARGS) || ${SQUID_CONFIGURE_ARGS:M*--disable-unlinkd*} == ""
-libexec+= unlinkd
-.endif
-
-sbin= RunAccel RunCache squidclient squid
-
-CONFIGURE_ARGS= --bindir=${PREFIX}/sbin --sysconfdir=${PREFIX}/etc/squid \
- --datadir=${PREFIX}/etc/squid \
- --libexecdir=${PREFIX}/libexec/squid \
- --localstatedir=${PREFIX}/squid \
- --enable-removal-policies="lru heap"
-
-.include <bsd.port.pre.mk>
-
-# Authentication methods and modules:
-
-basic_auth= NCSA PAM MSNT SMB winbind
-external_acl= ip_user unix_group wbinfo_group winbind_group
-MAN8+= pam_auth.8 squid_unix_group.8
-.if defined(WITH_SQUID_LDAP_AUTH)
-USE_OPENLDAP= yes
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-MAN8+= squid_ldap_auth.8 squid_ldap_group.8
-basic_auth+= LDAP
-external_acl+= ldap_group
-libexec+= squid_ldap_auth squid_ldap_group
-.endif
-.if !defined(NO_NIS)
-basic_auth+= YP
-libexec+= yp_auth
-.endif
-CONFIGURE_ARGS+= --enable-auth="basic ntlm digest" \
- --enable-basic-auth-helpers="${basic_auth}" \
- --enable-digest-auth-helpers="password" \
- --enable-external-acl-helpers="${external_acl}" \
- --enable-ntlm-auth-helpers="SMB winbind"
-
-# Selection of storage schemes:
-
-storage_schemes= ufs diskd null
-.if defined(WITH_SQUID_AUFS)
-storage_schemes+= aufs
-# Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS
-CONFIGURE_ARGS+= --enable-async-io \
- --with-pthreads
-CFLAGS+= ${PTHREAD_CFLAGS}
-.endif
-.if defined(WITH_SQUID_COSS)
-storage_schemes+= coss
-CONFIGURE_ARGS+= --with-aio
-.endif
-CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}"
-
-# Other options set via 'make config':
-
-.if defined(WITH_SQUID_DELAY_POOLS)
-CONFIGURE_ARGS+= --enable-delay-pools
-.endif
-.if defined(WITH_SQUID_SNMP)
-CONFIGURE_ARGS+= --enable-snmp
-.endif
-.if defined(WITH_SQUID_CARP)
-CONFIGURE_ARGS+= --enable-carp
-.endif
-.if defined(WITH_SQUID_SSL)
-# we need to .include bsd.openssl.mk manually here because USE_OPENSSL only
-# works when it is defined before bsd.port{.pre}.mk is .included and this is
-# not possible when using OPTIONS
-.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-CONFIGURE_ARGS+= --enable-ssl \
- --with-openssl="${OPENSSLBASE}"
-CFLAGS+= -I${OPENSSLINC}
-LDFLAGS+= -I${LOCALBASE}/lib
-.endif
-.if defined(WITH_SQUID_PINGER)
-CONFIGURE_ARGS+= --enable-icmp
-libexec+= pinger
-.endif
-.if defined(WITH_SQUID_DNS_HELPER)
-CONFIGURE_ARGS+= --disable-internal-dns
-libexec+= dnsserver
-.endif
-.if defined(WITH_SQUID_HTCP)
-CONFIGURE_ARGS+= --enable-htcp
-.endif
-.if defined(WITH_SQUID_VIA_DB)
-CONFIGURE_ARGS+= --enable-forw-via-db
-.endif
-.if defined(WITH_SQUID_CACHE_DIGESTS)
-CONFIGURE_ARGS+= --enable-cache-digests
-.endif
-.if defined(WITHOUT_SQUID_WCCP)
-CONFIGURE_ARGS+= --disable-wccp
-.endif
-.if !defined(WITHOUT_SQUID_UNDERSCORES)
-CONFIGURE_ARGS+= --enable-underscores
-.endif
-.if defined(WITHOUT_SQUID_CHECK_HOSTNAME)
-CONFIGURE_ARGS+= --disable-hostname-checks
-.endif
-.if defined(WITH_SQUID_STRICT_HTTP)
-CONFIGURE_ARGS+= --disable-http-violations
-.endif
-.if defined(WITHOUT_SQUID_IDENT)
-CONFIGURE_ARGS+= --disable-ident-lookups
-.endif
-.if defined(WITH_SQUID_USERAGENT_LOG)
-CONFIGURE_ARGS+= --enable-useragent-log
-.endif
-.if defined(WITH_SQUID_CUSTOM_LOG)
-EXTRA_PATCHES+= ${PATCHDIR}/customlog-2.5.patch
-.endif
-.if defined(WITH_SQUID_ARP_ACL)
-CONFIGURE_ARGS+= --enable-arp-acl
-.endif
-.if defined(WITH_SQUID_PF)
-CONFIGURE_ARGS+= --enable-pf-transparent
-.if ${OSVERSION} < 502106
-IGNORE= pf available only in FreeBSD 5.3 and newer
-.endif
-.endif
-# IPFilter-headers are not installed on FreeBSD 4 since 4.7-RELEASE,
-# they were not installed on FreeBSD 5 from 2002-03-26 (OSVERSION > 500032) to
-# 2003-06-27 (OSVERSION < 501101).
-#
-# Please see PR misc/44148 and the CVS log of src/include/Makefile for further
-# information.
-.if defined(WITH_SQUID_IPFILTER)
-.if (${OSVERSION} >= 470000 && ${OSVERSION} < 500000) || (${OSVERSION} > 500032 && ${OSVERSION} < 501101)
-IGNORE= IPFilter headers are not part of the base system
-.else
-CONFIGURE_ARGS+= --enable-ipf-transparent
-.endif
-.endif
-.if defined(WITH_SQUID_FOLLOW_XFF)
-EXTRA_PATCHES+= ${PATCHDIR}/follow_xff-2.5.patch \
- ${PATCHDIR}/follow_xff-configure.patch
-CONFIGURE_ARGS+= --enable-follow-x-forwarded-for
-.endif
-.if defined(WITH_SQUID_ICAP)
-EXTRA_PATCHES+= ${PATCHDIR}/icap-2.5-core.patch \
- ${PATCHDIR}/icap-2.5-bootstrap.patch
-CONFIGURE_ARGS+= --enable-icap-support
-error_files+= ERR_ICAP_FAILURE
-.endif
-.if defined(WITH_SQUID_LARGEFILE)
-CONFIGURE_ARGS+= --with-large-files --enable-large-cache-files
-.endif
-.if defined(WITH_SQUID_STACKTRACES)
-CONFIGURE_ARGS+= --enable-stacktraces
-CFLAGS+= -g
-STRIP= ""
-.endif
-.if !defined(WITHOUT_SQUID_RCNG)
-USE_RC_SUBR= yes
-rc_del= rcold
-rc_state= rcng
-.else
-rc_del= rcng
-rc_state= rcold
-.endif
-
-# Languages:
-#
-# If you do not define SQUID_LANGUAGES yourself, all available language files
-# will be installed; the default language will be English.
-
-SQUID_LANGUAGES?= \
- Bulgarian Catalan Czech Danish Dutch English Estonian Finnish \
- French German Greek Hebrew Hungarian Italian Japanese Korean Lithuanian \
- Polish Portuguese Romanian Russian-1251 Russian-koi8-r Serbian \
- Simplify_Chinese Slovak Spanish Swedish Traditional_Chinese Turkish
-SQUID_DEFAULT_LANG?= English
-CONFIGURE_ARGS+= --enable-err-languages="${SQUID_LANGUAGES}" \
- --enable-default-err-language=${SQUID_DEFAULT_LANG}
-
-# Finally, add additional user specified configuration options:
-CONFIGURE_ARGS+= ${SQUID_CONFIGURE_ARGS}
-
-CONFIGURE_ENV+= CFLAGS="${CFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
-PLIST_DIRS= etc/squid/icons libexec/squid
-PLIST_FILES= ${etc_files:S,^,etc/,} ${icon_files:S,^,etc/squid/icons/,} \
- ${libexec:S,^,libexec/squid/,} ${sbin:S,^,sbin/,}
-
-.for d in ${SQUID_LANGUAGES}
-PLIST_DIRS+= etc/squid/errors/${d}
-PLIST_FILES+= ${error_files:S,^,etc/squid/errors/${d}/,}
-.endfor
-PLIST_DIRS+= etc/squid/errors etc/squid squid/logs squid/cache squid
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \
- -e 's|%%SQUID_GID%%|${SQUID_GID}|g' ${WRKSRC}/src/cf.data.pre
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
- ${WRKSRC}/helpers/basic_auth/SMB/Makefile.in \
- ${WRKSRC}/helpers/basic_auth/SMB/smb_auth.sh
-
-pre-install:
-# Prevent installation of .orig files by deleting them.
- @${FIND} ${WRKSRC} -name '*.bak' -delete
- @${FIND} ${WRKSRC} -name '*.orig' -delete
-# create the start script:
- @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
- -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \
- -e 's|%%RC_SUBR%%|${RC_SUBR}|g' \
- -e '/--begin ${rc_del}/,/--end ${rc_del}/d' \
- -e '/--.*${rc_state}/d' ${FILESDIR}/squid.sh \
- >${WRKDIR}/squid.sh
-
-pre-su-install:
- @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \
- squid_user=${SQUID_UID} squid_group=${SQUID_GID} \
- ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-
-post-install:
-# Create cachemgr.conf.default manually since squid's install routine
-# unfortunately fails to do so:
- ${INSTALL_DATA} ${WRKSRC}/src/cachemgr.conf \
- ${PREFIX}/etc/squid/cachemgr.conf.default
-.if defined(WITH_SQUID_PINGER)
- ${CHMOD} 4510 ${PREFIX}/libexec/squid/pinger; \
- ${CHGRP} ${SQUID_GID} ${PREFIX}/libexec/squid/pinger
-.endif
- ${INSTALL_SCRIPT} ${WRKDIR}/squid.sh ${PREFIX}/etc/rc.d/
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR}
-.endif
- @${SETENV} PKG_PREFIX=${PREFIX} \
- ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
-changeuser:
-# Recover from the problem that earlier versions of this port created the
-# squid pseudo-user with an id greater than 999 which is not allowed in
-# FreeBSD's ports system. The port now uses id 100:100.
-# NOTE:
-# This target assumes that SQUID_GID is the primary group of SQUID_UID. If you
-# have a different setup, do not run this target!
-.if ${SQUID_UID:L} == nobody
- @${ECHO_CMD} "'nobody' is a system user, you do not need to execute"; \
- ${ECHO_CMD} "this target!"
- ${FALSE}
-.endif
- @if [ `${ID} -u` -ne 0 ]; \
- then ${ECHO_CMD} "Sorry, you must be root to use this target."; ${FALSE}; fi; \
- current_uid=`id -u ${SQUID_UID}`; \
- current_gid=`pw groupshow ${SQUID_GID}|cut -f 3 -d :`; \
- ${ECHO_CMD} "I will remove this user:"; \
- ${ID} -P $${current_uid}; \
- ${ECHO_CMD} "and this group:"; \
- pw groupshow ${SQUID_GID}; \
- ${ECHO_CMD} "I will then re-create them with a user and group id of 100."; \
- ${ECHO_CMD} "Then all files and directories under ${PREFIX} and /var that"; \
- ${ECHO_CMD} "are owned by uid $${current_uid} will be chown(1)'ed."; \
- ${ECHO_CMD} "After that, all files and directories that were accessible"; \
- ${ECHO_CMD} "by group $${current_gid} will chgrp(1)'ed respectively."; \
- ${ECHO_CMD} "Note that this assumes group '${SQUID_GID}' to be the primary"; \
- ${ECHO_CMD} "group of user '${SQUID_UID}'. If you have a different setup"; \
- ${ECHO_CMD} "please abort this target now."; \
- read -p "Press RETURN to continue or CTRL-C to abort:" dummy ; \
- ${ECHO_CMD} "OK, here we go:"; \
- ${ECHO_CMD} "deleting user $${current_uid} and his primary group..."; \
- pw userdel -u $${current_uid}; \
- ${ECHO_CMD} "adding user ${SQUID_UID} with id 100..."; \
- pw groupadd -n ${SQUID_GID} -g 100; \
- pw useradd -n ${SQUID_UID} -u 100 -c "squid caching-proxy pseudo user" \
- -d ${PREFIX}/squid -s /sbin/nologin -h - ; \
- ${ECHO_CMD} "chown(1)'ing everything under ${PREFIX} from $${current_uid} to 100..."; \
- ${FIND} -H ${PREFIX} -user $${current_uid} -exec ${CHOWN} 100 {} \; ; \
- ${ECHO_CMD} "chgrp(1)'ing everything under ${PREFIX} from $${current_gid} to 100..."; \
- ${FIND} -H ${PREFIX} -group $${current_gid} -exec ${CHOWN} :100 {} \; ; \
- ${ECHO_CMD} "chown(1)'ing everything under /var from $${current_uid} to 100..."; \
- ${FIND} -H /var -user $${current_uid} -exec ${CHOWN} 100 {} \; ; \
- ${ECHO_CMD} "chgrp(1)'ing everything under /var from $${current_gid} to 100..."; \
- ${FIND} -H /var -group $${current_gid} -exec ${CHOWN} :100 {} \; ; \
- ${ECHO_CMD} "Finished."
-
-.include <bsd.port.post.mk>
diff --git a/www/squid27/distinfo b/www/squid27/distinfo
deleted file mode 100644
index a0989aff77c9..000000000000
--- a/www/squid27/distinfo
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 (squid2.5/squid-2.5.STABLE12.tar.bz2) = 7354255015b3772a1e024dfac173e48c
-SHA256 (squid2.5/squid-2.5.STABLE12.tar.bz2) = ba0ccd956323f0dad46c19aa8d40c537846fedfc3778b5730e5610f16c0d9af1
-SIZE (squid2.5/squid-2.5.STABLE12.tar.bz2) = 1075111
-MD5 (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 8e83b776c0d015bd4137cc1ca08f6d38
-SHA256 (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 9ca8427c2eb9e5cbdb5a49fb5cb94fc00853ad965f87666f8fc35236e98bc0ae
-SIZE (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 826
-MD5 (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = fe0ab5839d282fda67ffd8eb17f2588d
-SHA256 (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = 9aa671be4022f1126071cf83ca800795f609b731aac74237bc70e11d8f069046
-SIZE (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = 1615
-MD5 (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 70485fac2c02d836f7027122e65d5767
-SHA256 (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 39bf2ca95a3c1fc90a40c437253dbbf6d71f37763369ada287039340a68b873f
-SIZE (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 497
diff --git a/www/squid27/files/customlog-2.5.patch b/www/squid27/files/customlog-2.5.patch
deleted file mode 100644
index 1ee466346d30..000000000000
--- a/www/squid27/files/customlog-2.5.patch
+++ /dev/null
@@ -1,1540 +0,0 @@
-! This patch is sourced from http://devel.squid-cache.org/customlog/
-! Modified diff paths to apply cleanly
-
-Index: src/access_log.c
-diff -u src/access_log.c:1.15.6.8 src/access_log.c:1.15.6.3.2.14
---- src/access_log.c:1.15.6.8 Tue Mar 29 18:17:46 2005
-+++ src/access_log.c Thu Sep 1 12:28:46 2005
-@@ -36,9 +36,6 @@
-
- #include "squid.h"
-
--static void accessLogSquid(AccessLogEntry * al);
--static void accessLogCommon(AccessLogEntry * al);
--static Logfile *logfile = NULL;
- #if HEADERS_LOG
- static Logfile *headerslog = NULL;
- #endif
-@@ -234,8 +231,768 @@
- return username_quote(name);
- }
-
-+static char *
-+log_quoted_string(const char *str)
-+{
-+ char *out = xmalloc(strlen(str) * 2 + 1);
-+ char *p = out;
-+ while (*str) {
-+ int l = strcspn(str, "\"\\\r\n\t");
-+ memcpy(p, str, l);
-+ str += l;
-+ p += l;
-+ switch (*str) {
-+ case '\0':
-+ break;
-+ case '\r':
-+ *p++ = '\\';
-+ *p++ = 'r';
-+ str++;
-+ break;
-+ case '\n':
-+ *p++ = '\\';
-+ *p++ = 'n';
-+ str++;
-+ break;
-+ case '\t':
-+ *p++ = '\\';
-+ *p++ = 't';
-+ str++;
-+ break;
-+ default:
-+ *p++ = '\\';
-+ *p++ = *str;
-+ str++;
-+ break;
-+ }
-+ }
-+ *p++ = '\0';
-+ return out;
-+}
-+
-+/*
-+ * Bytecodes for the configureable logformat stuff
-+ */
-+typedef enum {
-+ LFT_NONE, /* dummy */
-+ LFT_STRING,
-+
-+ LFT_CLIENT_IP_ADDRESS,
-+ LFT_CLIENT_FQDN,
-+/*LFT_CLIENT_PORT, */
-+
-+/*LFT_SERVER_IP_ADDRESS, */
-+ LFT_SERVER_IP_OR_PEER_NAME,
-+/*LFT_SERVER_PORT, */
-+
-+ LFT_LOCAL_IP,
-+ LFT_LOCAL_PORT,
-+/*LFT_LOCAL_NAME, */
-+
-+ LFT_TIME_SECONDS_SINCE_EPOCH,
-+ LFT_TIME_SUBSECOND,
-+ LFT_TIME_LOCALTIME,
-+ LFT_TIME_GMT,
-+ LFT_TIME_TO_HANDLE_REQUEST,
-+
-+ LFT_REQUEST_HEADER,
-+ LFT_REQUEST_HEADER_ELEM,
-+ LFT_REQUEST_ALL_HEADERS,
-+
-+ LFT_REPLY_HEADER,
-+ LFT_REPLY_HEADER_ELEM,
-+ LFT_REPLY_ALL_HEADERS,
-+
-+ LFT_USER_NAME,
-+ LFT_USER_LOGIN,
-+ LFT_USER_IDENT,
-+/*LFT_USER_REALM, */
-+/*LFT_USER_SCHEME, */
-+
-+ LFT_HTTP_CODE,
-+/*LFT_HTTP_STATUS, */
-+
-+ LFT_SQUID_STATUS,
-+/*LFT_SQUID_ERROR, */
-+ LFT_SQUID_HIERARCHY,
-+
-+ LFT_MIME_TYPE,
-+
-+ LFT_REQUEST_METHOD,
-+ LFT_REQUEST_URI,
-+/*LFT_REQUEST_QUERY, * // * this is not needed. see strip_query_terms */
-+ LFT_REQUEST_VERSION,
-+
-+/*LFT_REQUEST_SIZE_TOTAL, */
-+/*LFT_REQUEST_SIZE_LINE, */
-+/*LFT_REQUEST_SIZE_HEADERS, */
-+/*LFT_REQUEST_SIZE_BODY, */
-+/*LFT_REQUEST_SIZE_BODY_NO_TE, */
-+
-+ LFT_REPLY_SIZE_TOTAL,
-+/*LFT_REPLY_SIZE_LINE, */
-+/*LFT_REPLY_SIZE_HEADERS, */
-+/*LFT_REPLY_SIZE_BODY, */
-+/*LFT_REPLY_SIZE_BODY_NO_TE, */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ LFT_EXT_LOG,
-+#endif
-+
-+ LFT_PERCENT /* special string cases for escaped chars */
-+} logformat_bcode_t;
-+
-+enum log_quote {
-+ LOG_QUOTE_NONE = 0,
-+ LOG_QUOTE_QUOTES,
-+ LOG_QUOTE_BRAKETS,
-+ LOG_QUOTE_URL,
-+ LOG_QUOTE_RAW
-+};
-+struct _logformat_token {
-+ logformat_bcode_t type;
-+ union {
-+ char *string;
-+ struct {
-+ char *header;
-+ char *element;
-+ char separator;
-+ } header;
-+ char *timespec;
-+ } data;
-+ unsigned char width;
-+ unsigned char precision;
-+ enum log_quote quote:3;
-+ unsigned int left:1;
-+ unsigned int space:1;
-+ unsigned int zero:1;
-+ int divisor;
-+ logformat_token *next; /* todo: move from linked list to array */
-+};
-+
-+struct logformat_token_table_entry {
-+ const char *config;
-+ logformat_bcode_t token_type;
-+ int options;
-+};
-+
-+struct logformat_token_table_entry logformat_token_table[] =
-+{
-+
-+ {">a", LFT_CLIENT_IP_ADDRESS},
-+/*{ ">p", LFT_CLIENT_PORT}, */
-+ {">A", LFT_CLIENT_FQDN},
-+
-+/*{ "<a", LFT_SERVER_IP_ADDRESS }, */
-+/*{ "<p", LFT_SERVER_PORT }, */
-+ {"<A", LFT_SERVER_IP_OR_PEER_NAME},
-+
-+ {"la", LFT_LOCAL_IP},
-+ {"lp", LFT_LOCAL_PORT},
-+/*{ "lA", LFT_LOCAL_NAME }, */
-+
-+ {"ts", LFT_TIME_SECONDS_SINCE_EPOCH},
-+ {"tu", LFT_TIME_SUBSECOND},
-+ {"tl", LFT_TIME_LOCALTIME},
-+ {"tg", LFT_TIME_GMT},
-+ {"tr", LFT_TIME_TO_HANDLE_REQUEST},
-+
-+ {">h", LFT_REQUEST_HEADER},
-+ {"<h", LFT_REPLY_HEADER},
-+
-+ {"un", LFT_USER_NAME},
-+ {"ul", LFT_USER_LOGIN},
-+/*{ "ur", LFT_USER_REALM }, */
-+/*{ "us", LFT_USER_SCHEME }, */
-+ {"ui", LFT_USER_IDENT},
-+
-+ {"Hs", LFT_HTTP_CODE},
-+/*{ "Ht", LFT_HTTP_STATUS }, */
-+
-+ {"Ss", LFT_SQUID_STATUS},
-+/*{ "Se", LFT_SQUID_ERROR }, */
-+ {"Sh", LFT_SQUID_HIERARCHY},
-+
-+ {"mt", LFT_MIME_TYPE},
-+
-+ {"rm", LFT_REQUEST_METHOD},
-+ {"ru", LFT_REQUEST_URI}, /* doesn't include the query-string */
-+/* { "rq", LFT_REQUEST_QUERY }, * / / * the query-string, INCLUDING the leading ? */
-+ {">v", LFT_REQUEST_VERSION},
-+ {"rv", LFT_REQUEST_VERSION},
-+
-+/*{ ">st", LFT_REQUEST_SIZE_TOTAL }, */
-+/*{ ">sl", LFT_REQUEST_SIZE_LINE }, * / / * the request line "GET ... " */
-+/*{ ">sh", LFT_REQUEST_SIZE_HEADERS }, */
-+/*{ ">sb", LFT_REQUEST_SIZE_BODY }, */
-+/*{ ">sB", LFT_REQUEST_SIZE_BODY_NO_TE }, */
-+
-+ {"<st", LFT_REPLY_SIZE_TOTAL},
-+/*{ "<sl", LFT_REPLY_SIZE_LINE }, * / / * the reply line (protocol, code, text) */
-+/*{ "<sh", LFT_REPLY_SIZE_HEADERS }, */
-+/*{ "<sb", LFT_REPLY_SIZE_BODY }, */
-+/*{ "<sB", LFT_REPLY_SIZE_BODY_NO_TE }, */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ {"ea", LFT_EXT_LOG},
-+#endif
-+
-+ {"%", LFT_PERCENT},
-+
-+ {NULL, LFT_NONE} /* this must be last */
-+};
-+
-+static void
-+accessLogCustom(AccessLogEntry * al, customlog * log)
-+{
-+ logformat *lf;
-+ Logfile *logfile;
-+ logformat_token *fmt;
-+ static MemBuf mb = MemBufNULL;
-+ char tmp[1024];
-+ String sb = StringNull;
-+
-+ memBufReset(&mb);
-+
-+ lf = log->logFormat;
-+ logfile = log->logfile;
-+ for (fmt = lf->format; fmt != NULL; fmt = fmt->next) { /* for each token */
-+ const char *out = NULL;
-+ int quote = 0;
-+ long int outint = 0;
-+ int doint = 0;
-+ int dofree = 0;
-+ switch (fmt->type) {
-+ case LFT_NONE:
-+ out = "";
-+ break;
-+ case LFT_STRING:
-+ out = fmt->data.string;
-+ break;
-+ case LFT_CLIENT_IP_ADDRESS:
-+ out = inet_ntoa(al->cache.caddr);
-+ break;
-+
-+ case LFT_CLIENT_FQDN:
-+ out = fqdncache_gethostbyaddr(al->cache.caddr, FQDN_LOOKUP_IF_MISS);
-+ if (!out)
-+ out = inet_ntoa(al->cache.caddr);
-+ break;
-+
-+ /* case LFT_CLIENT_PORT: */
-+
-+ /* case LFT_SERVER_IP_ADDRESS: */
-+
-+ case LFT_SERVER_IP_OR_PEER_NAME:
-+ out = al->hier.host;
-+ break;
-+
-+ /* case LFT_SERVER_PORT: */
-+
-+ case LFT_LOCAL_IP:
-+ if (al->request)
-+ out = inet_ntoa(al->request->my_addr);
-+ break;
-+
-+ case LFT_LOCAL_PORT:
-+ if (al->request) {
-+ outint = al->request->my_port;
-+ doint = 1;
-+ }
-+ break;
-+
-+ case LFT_TIME_SECONDS_SINCE_EPOCH:
-+ outint = current_time.tv_sec;
-+ doint = 1;
-+ break;
-+
-+ case LFT_TIME_SUBSECOND:
-+ outint = current_time.tv_usec / fmt->divisor;
-+ doint = 1;
-+ break;
-+
-+
-+ case LFT_TIME_LOCALTIME:
-+ case LFT_TIME_GMT:
-+ {
-+ const char *spec;
-+ struct tm *t;
-+ spec = fmt->data.timespec;
-+ if (!spec)
-+ spec = "%d/%b/%Y:%H:%M:%S %z";
-+ if (fmt->type == LFT_TIME_LOCALTIME)
-+ t = localtime(&squid_curtime);
-+ else
-+ t = gmtime(&squid_curtime);
-+ strftime(tmp, sizeof(tmp), spec, t);
-+ out = tmp;
-+ }
-+ break;
-+
-+ case LFT_TIME_TO_HANDLE_REQUEST:
-+ outint = al->cache.msec;
-+ doint = 1;
-+ break;
-+
-+ case LFT_REQUEST_HEADER:
-+ if (al->request)
-+ sb = httpHeaderGetByName(&al->request->header, fmt->data.header.header);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_HEADER:
-+ if (al->reply)
-+ sb = httpHeaderGetByName(&al->reply->header, fmt->data.header.header);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REQUEST_HEADER_ELEM:
-+ if (al->request)
-+ sb = httpHeaderGetByNameListMember(&al->request->header, fmt->data.header.header, fmt->data.header.element, fmt->data.header.separator);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_HEADER_ELEM:
-+ if (al->reply)
-+ sb = httpHeaderGetByNameListMember(&al->reply->header, fmt->data.header.header, fmt->data.header.element, fmt->data.header.separator);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REQUEST_ALL_HEADERS:
-+ out = al->headers.request;
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_ALL_HEADERS:
-+ out = al->headers.reply;
-+ quote = 1;
-+ break;
-+
-+ case LFT_USER_NAME:
-+ out = accessLogFormatName(al->cache.authuser ?
-+ al->cache.authuser : al->cache.rfc931);
-+ dofree = 1;
-+ break;
-+
-+ case LFT_USER_LOGIN:
-+ out = accessLogFormatName(al->cache.authuser);
-+ dofree = 1;
-+ break;
-+
-+ case LFT_USER_IDENT:
-+ out = accessLogFormatName(al->cache.rfc931);
-+ dofree = 1;
-+ break;
-+
-+ /* case LFT_USER_REALM: */
-+ /* case LFT_USER_SCHEME: */
-+
-+ case LFT_HTTP_CODE:
-+ outint = al->http.code;
-+ doint = 1;
-+ break;
-+
-+ /* case LFT_HTTP_STATUS:
-+ * out = statusline->text;
-+ * quote = 1;
-+ * break;
-+ */
-+
-+ case LFT_SQUID_STATUS:
-+ out = log_tags[al->cache.code];
-+ break;
-+
-+ /* case LFT_SQUID_ERROR: */
-+
-+ case LFT_SQUID_HIERARCHY:
-+ if (al->hier.ping.timedout)
-+ memBufAppend(&mb, "TIMEOUT_", 8);
-+ out = hier_strings[al->hier.code];
-+ break;
-+
-+ case LFT_MIME_TYPE:
-+ out = al->http.content_type;
-+ break;
-+
-+ case LFT_REQUEST_METHOD:
-+ out = al->private.method_str;
-+ break;
-+
-+ case LFT_REQUEST_URI:
-+ out = al->url;
-+ break;
-+
-+ case LFT_REQUEST_VERSION:
-+ snprintf(tmp, sizeof(tmp), "%d.%d", (int) al->http.version.major, (int) al->http.version.minor);
-+ out = tmp;
-+ break;
-+
-+ /*case LFT_REQUEST_SIZE_TOTAL: */
-+ /*case LFT_REQUEST_SIZE_LINE: */
-+ /*case LFT_REQUEST_SIZE_HEADERS: */
-+ /*case LFT_REQUEST_SIZE_BODY: */
-+ /*case LFT_REQUEST_SIZE_BODY_NO_TE: */
-+
-+ case LFT_REPLY_SIZE_TOTAL:
-+ outint = al->cache.size;
-+ doint = 1;
-+ break;
-+
-+ /*case LFT_REPLY_SIZE_LINE: */
-+ /*case LFT_REPLY_SIZE_HEADERS: */
-+ /*case LFT_REPLY_SIZE_BODY: */
-+ /*case LFT_REPLY_SIZE_BODY_NO_TE: */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ case LFT_EXT_LOG:
-+ if (al->request)
-+ out = strBuf(al->request->extacl_log);
-+
-+ quote = 1;
-+ break;
-+#endif
-+
-+ case LFT_PERCENT:
-+ out = "%";
-+ break;
-+ }
-+
-+ if (doint) {
-+ snprintf(tmp, sizeof(tmp), "%0*ld", fmt->zero ? (int) fmt->width : 0, outint);
-+ out = tmp;
-+ }
-+ if (out && *out) {
-+ if (quote || fmt->quote != LOG_QUOTE_NONE) {
-+ char *newout = NULL;
-+ int newfree = 0;
-+ switch (fmt->quote) {
-+ case LOG_QUOTE_NONE:
-+ newout = rfc1738_escape_unescaped(out);
-+ break;
-+ case LOG_QUOTE_QUOTES:
-+ newout = log_quoted_string(out);
-+ newfree = 1;
-+ break;
-+ case LOG_QUOTE_BRAKETS:
-+ newout = log_quote(out);
-+ newfree = 1;
-+ break;
-+ case LOG_QUOTE_URL:
-+ newout = rfc1738_escape(out);
-+ break;
-+ case LOG_QUOTE_RAW:
-+ break;
-+ }
-+ if (newout) {
-+ if (dofree)
-+ safe_free(out);
-+ out = newout;
-+ dofree = newfree;
-+ }
-+ }
-+ if (fmt->width) {
-+ if (fmt->left)
-+ memBufPrintf(&mb, "%-*s", (int) fmt->width, out);
-+ else
-+ memBufPrintf(&mb, "%*s", (int) fmt->width, out);
-+ } else
-+ memBufAppend(&mb, out, strlen(out));
-+ } else {
-+ memBufAppend(&mb, "-", 1);
-+ }
-+ if (fmt->space)
-+ memBufAppend(&mb, " ", 1);
-+ stringClean(&sb);
-+ if (dofree)
-+ safe_free(out);
-+ }
-+ logfilePrintf(logfile, "%s\n", mb.buf);
-+}
-+
-+/* parses a single token. Returns the token length in characters,
-+ * and fills in the lt item with the token information.
-+ * def is for sure null-terminated
-+ */
-+static int
-+accessLogGetNewLogFormatToken(logformat_token * lt, char *def, enum log_quote *quote)
-+{
-+ char *cur = def;
-+ struct logformat_token_table_entry *lte;
-+ int l;
-+
-+ memset(lt, 0, sizeof(*lt));
-+ l = strcspn(cur, "%");
-+ if (l > 0) {
-+ char *cp;
-+ /* it's a string for sure, until \0 or the next % */
-+ cp = xmalloc(l + 1);
-+ xstrncpy(cp, cur, l + 1);
-+ lt->type = LFT_STRING;
-+ lt->data.string = cp;
-+ while (l > 0) {
-+ switch(*cur) {
-+ case '"':
-+ if (*quote == LOG_QUOTE_NONE)
-+ *quote = LOG_QUOTE_QUOTES;
-+ else if (*quote == LOG_QUOTE_QUOTES)
-+ *quote = LOG_QUOTE_NONE;
-+ break;
-+ case '[':
-+ if (*quote == LOG_QUOTE_NONE)
-+ *quote = LOG_QUOTE_BRAKETS;
-+ break;
-+ case ']':
-+ if (*quote == LOG_QUOTE_BRAKETS)
-+ *quote = LOG_QUOTE_NONE;
-+ break;
-+ }
-+ cur++;
-+ l--;
-+ }
-+ goto done;
-+ }
-+ if (!*cur)
-+ goto done;
-+ cur++;
-+ switch (*cur) {
-+ case '"':
-+ lt->quote = LOG_QUOTE_QUOTES;
-+ cur++;
-+ break;
-+ case '\'':
-+ lt->quote = LOG_QUOTE_RAW;
-+ cur++;
-+ break;
-+ case '[':
-+ lt->quote = LOG_QUOTE_BRAKETS;
-+ cur++;
-+ break;
-+ case '#':
-+ lt->quote = LOG_QUOTE_URL;
-+ cur++;
-+ break;
-+ default:
-+ lt->quote = *quote;
-+ break;
-+ }
-+ if (*cur == '-') {
-+ lt->left = 1;
-+ cur++;
-+ }
-+ if (*cur == '0') {
-+ lt->zero = 1;
-+ cur++;
-+ }
-+ if (isdigit(*cur))
-+ lt->width = strtol(cur, &cur, 10);
-+ if (*cur == '.')
-+ lt->precision = strtol(cur + 1, &cur, 10);
-+ if (*cur == '{') {
-+ char *cp;
-+ cur++;
-+ l = strcspn(cur, "}");
-+ cp = xmalloc(l + 1);
-+ xstrncpy(cp, cur, l + 1);
-+ lt->data.string = cp;
-+ cur += l;
-+ if (*cur == '}')
-+ cur++;
-+ }
-+ lt->type = LFT_NONE;
-+ for (lte = logformat_token_table; lte->config != NULL; lte++) {
-+ if (strncmp(lte->config, cur, strlen(lte->config)) == 0) {
-+ lt->type = lte->token_type;
-+ cur += strlen(lte->config);
-+ break;
-+ }
-+ }
-+ if (lt->type == LFT_NONE) {
-+ fatalf("Can't parse configuration token: '%s'\n",
-+ def);
-+ }
-+ if (*cur == ' ') {
-+ lt->space = 1;
-+ cur++;
-+ }
-+ done:
-+ switch (lt->type) {
-+ case LFT_REQUEST_HEADER:
-+ case LFT_REPLY_HEADER:
-+ if (lt->data.string) {
-+ char *header = lt->data.string;
-+ char *cp = strchr(header, ':');
-+ if (cp) {
-+ *cp++ = '\0';
-+ if (*cp == ',' || *cp == ';' || *cp == ':')
-+ lt->data.header.separator = *cp++;
-+ else
-+ lt->data.header.separator = ',';
-+ lt->data.header.element = cp;
-+ lt->type = (lt->type == LFT_REQUEST_HEADER) ?
-+ LFT_REQUEST_HEADER_ELEM :
-+ LFT_REPLY_HEADER_ELEM;
-+ }
-+ lt->data.header.header = header;
-+ } else {
-+ lt->type = (lt->type == LFT_REQUEST_HEADER) ?
-+ LFT_REQUEST_ALL_HEADERS :
-+ LFT_REPLY_ALL_HEADERS;
-+ Config.onoff.log_mime_hdrs = 1;
-+ }
-+ break;
-+ case LFT_CLIENT_FQDN:
-+ Config.onoff.log_fqdn = 1;
-+ break;
-+ case LFT_TIME_SUBSECOND:
-+ lt->divisor = 1000;
-+ if (lt->precision) {
-+ int i;
-+ lt->divisor = 1000000;
-+ for (i = lt->precision; i > 1; i--)
-+ lt->divisor /= 10;
-+ if (!lt->divisor)
-+ lt->divisor = 0;
-+ }
-+ break;
-+ default:
-+ break;
-+ }
-+ return (cur - def);
-+}
-+
-+int
-+accessLogParseLogFormat(logformat_token ** fmt, char *def)
-+{
-+ char *cur, *eos;
-+ logformat_token *new_lt, *last_lt;
-+ enum log_quote quote = LOG_QUOTE_NONE;
-+
-+ debug(46, 1) ("accessLogParseLogFormat: got definition '%s'\n", def);
-+
-+ /* very inefficent parser, but who cares, this needs to be simple */
-+ /* First off, let's tokenize, we'll optimize in a second pass.
-+ * A token can either be a %-prefixed sequence (usually a dynamic
-+ * token but it can be an escaped sequence), or a string. */
-+ cur = def;
-+ eos = def + strlen(def);
-+ *fmt = new_lt = last_lt = xmalloc(sizeof(logformat_token));
-+ cur += accessLogGetNewLogFormatToken(new_lt, cur, &quote);
-+ while (cur < eos) {
-+ new_lt = xmalloc(sizeof(logformat_token));
-+ last_lt->next = new_lt;
-+ last_lt = new_lt;
-+ cur += accessLogGetNewLogFormatToken(new_lt, cur, &quote);
-+ }
-+ return 1;
-+}
-+
-+void
-+accessLogDumpLogFormat(StoreEntry * entry, const char *name, logformat * definitions)
-+{
-+ logformat_token *t;
-+ logformat *format;
-+ struct logformat_token_table_entry *te;
-+ debug(46, 0) ("accessLogDumpLogFormat called\n");
-+
-+ for (format = definitions; format; format = format->next) {
-+ debug(46, 0) ("Dumping logformat definition for %s\n", format->name);
-+ storeAppendPrintf(entry, "logformat %s ", format->name);
-+ for (t = format->format; t; t = t->next) {
-+ if (t->type == LFT_STRING)
-+ storeAppendPrintf(entry, "%s", t->data.string);
-+ else {
-+ char argbuf[256];
-+ char *arg = NULL;
-+ logformat_bcode_t type = t->type;
-+
-+ switch (type) {
-+ /* special cases */
-+ case LFT_STRING:
-+ break;
-+ case LFT_REQUEST_HEADER_ELEM:
-+ case LFT_REPLY_HEADER_ELEM:
-+ if (t->data.header.separator != ',')
-+ snprintf(argbuf, sizeof(argbuf), "%s:%c%s", t->data.header.header, t->data.header.separator, t->data.header.element);
-+ else
-+ snprintf(argbuf, sizeof(argbuf), "%s:%s", t->data.header.header, t->data.header.element);
-+
-+ arg = argbuf;
-+ type = (type == LFT_REQUEST_HEADER_ELEM) ?
-+ LFT_REQUEST_HEADER :
-+ LFT_REPLY_HEADER;
-+ break;
-+
-+ case LFT_REQUEST_ALL_HEADERS:
-+ case LFT_REPLY_ALL_HEADERS:
-+ type = (type == LFT_REQUEST_ALL_HEADERS) ?
-+ LFT_REQUEST_HEADER :
-+ LFT_REPLY_HEADER;
-+ break;
-+
-+ default:
-+ if (t->data.string)
-+ arg = t->data.string;
-+ break;
-+ }
-+ storeAppend(entry, "%", 1);
-+ switch (t->quote) {
-+ case LOG_QUOTE_QUOTES:
-+ storeAppend(entry, "\"", 1);
-+ break;
-+ case LOG_QUOTE_BRAKETS:
-+ storeAppend(entry, "[", 1);
-+ break;
-+ case LOG_QUOTE_URL:
-+ storeAppend(entry, "#", 1);
-+ break;
-+ case LOG_QUOTE_RAW:
-+ storeAppend(entry, "'", 1);
-+ break;
-+ case LOG_QUOTE_NONE:
-+ break;
-+ }
-+ if (t->left)
-+ storeAppend(entry, "-", 1);
-+ if (t->zero)
-+ storeAppend(entry, "0", 1);
-+ if (t->width)
-+ storeAppendPrintf(entry, "%d", (int) t->width);
-+ if (t->precision)
-+ storeAppendPrintf(entry, ".%d", (int) t->precision);
-+ if (arg)
-+ storeAppendPrintf(entry, "{%s}", arg);
-+ for (te = logformat_token_table; te->config != NULL; te++) {
-+ if (te->token_type == t->type) {
-+ storeAppendPrintf(entry, "%s", te->config);
-+ break;
-+ }
-+ }
-+ if (t->space)
-+ storeAppend(entry, " ", 1);
-+ assert(te->config != NULL);
-+ }
-+ }
-+ }
-+ storeAppend(entry, "\n", 1);
-+}
-+
-+void
-+accessLogFreeLogFormat(logformat_token ** tokens)
-+{
-+ while (*tokens) {
-+ logformat_token *token = *tokens;
-+ *tokens = token->next;
-+ safe_free(token->data.string);
-+ xfree(token);
-+ }
-+}
-+
- static void
--accessLogSquid(AccessLogEntry * al)
-+accessLogSquid(AccessLogEntry * al, Logfile * logfile)
- {
- const char *client = NULL;
- char *user = NULL;
-@@ -261,10 +1018,19 @@
- al->hier.host,
- al->http.content_type);
- safe_free(user);
-+ if (Config.onoff.log_mime_hdrs) {
-+ char *ereq = log_quote(al->headers.request);
-+ char *erep = log_quote(al->headers.reply);
-+ logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-+ safe_free(ereq);
-+ safe_free(erep);
-+ } else {
-+ logfilePrintf(logfile, "\n");
-+ }
- }
-
- static void
--accessLogCommon(AccessLogEntry * al)
-+accessLogCommon(AccessLogEntry * al, Logfile * logfile)
- {
- const char *client = NULL;
- char *user1 = NULL, *user2 = NULL;
-@@ -288,11 +1054,21 @@
- hier_strings[al->hier.code]);
- safe_free(user1);
- safe_free(user2);
-+ if (Config.onoff.log_mime_hdrs) {
-+ char *ereq = log_quote(al->headers.request);
-+ char *erep = log_quote(al->headers.reply);
-+ logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-+ safe_free(ereq);
-+ safe_free(erep);
-+ } else {
-+ logfilePrintf(logfile, "\n");
-+ }
- }
-
- void
--accessLogLog(AccessLogEntry * al)
-+accessLogLog(AccessLogEntry * al, aclCheck_t * checklist)
- {
-+ customlog *log;
- if (LogfileStatus != LOG_ENABLE)
- return;
- if (al->url == NULL)
-@@ -306,20 +1082,38 @@
- if (al->hier.host[0] == '\0')
- xstrncpy(al->hier.host, dash_str, SQUIDHOSTNAMELEN);
-
-- if (Config.onoff.common_log)
-- accessLogCommon(al);
-- else
-- accessLogSquid(al);
-- if (Config.onoff.log_mime_hdrs) {
-- char *ereq = log_quote(al->headers.request);
-- char *erep = log_quote(al->headers.reply);
-- logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-- safe_free(ereq);
-- safe_free(erep);
-- } else {
-- logfilePrintf(logfile, "\n");
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (checklist && log->aclList && aclMatchAclList(log->aclList, checklist) != 1)
-+ continue;
-+ switch (log->type) {
-+ case CLF_AUTO:
-+ if (Config.onoff.common_log)
-+ accessLogCommon(al, log->logfile);
-+ else
-+ accessLogSquid(al, log->logfile);
-+ break;
-+ case CLF_SQUID:
-+ accessLogSquid(al, log->logfile);
-+ break;
-+ case CLF_COMMON:
-+ accessLogCommon(al, log->logfile);
-+ break;
-+ case CLF_CUSTOM:
-+ accessLogCustom(al, log);
-+ break;
-+ case CLF_NONE:
-+ goto last;
-+ default:
-+ fatalf("Unknown log format %d\n", log->type);
-+ break;
-+ }
-+ logfileFlush(log->logfile);
-+ if (!checklist)
-+ break;
- }
-- logfileFlush(logfile);
-+ last:
-+ (void)0; /* NULL statement for label */
-+
- #if MULTICAST_MISS_STREAM
- if (al->cache.code != LOG_TCP_MISS)
- (void) 0;
-@@ -346,12 +1140,15 @@
- void
- accessLogRotate(void)
- {
-+ customlog *log;
- #if FORW_VIA_DB
- fvdbClear();
- #endif
-- if (NULL == logfile)
-- return;
-- logfileRotate(logfile);
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->logfile) {
-+ logfileRotate(log->logfile);
-+ }
-+ }
- #if HEADERS_LOG
- logfileRotate(headerslog);
- #endif
-@@ -360,10 +1157,13 @@
- void
- accessLogClose(void)
- {
-- if (NULL == logfile)
-- return;
-- logfileClose(logfile);
-- logfile = NULL;
-+ customlog *log;
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->logfile) {
-+ logfileClose(log->logfile);
-+ log->logfile = NULL;
-+ }
-+ }
- #if HEADERS_LOG
- logfileClose(headerslog);
- headerslog = NULL;
-@@ -383,11 +1183,14 @@
- void
- accessLogInit(void)
- {
-+ customlog *log;
- assert(sizeof(log_tags) == (LOG_TYPE_MAX + 1) * sizeof(char *));
-- if (strcasecmp(Config.Log.access, "none") == 0)
-- return;
-- logfile = logfileOpen(Config.Log.access, MAX_URL << 1, 1);
-- LogfileStatus = LOG_ENABLE;
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->type == CLF_NONE)
-+ continue;
-+ log->logfile = logfileOpen(log->filename, MAX_URL << 1, 1);
-+ LogfileStatus = LOG_ENABLE;
-+ }
- #if HEADERS_LOG
- headerslog = logfileOpen("/usr/local/squid/logs/headers.log", MAX_URL << 1, 0);
- assert(NULL != headerslog);
-Index: src/cache_cf.c
-diff -u src/cache_cf.c:1.38.6.24 src/cache_cf.c:1.38.6.11.4.9
---- src/cache_cf.c:1.38.6.24 Fri May 6 19:15:36 2005
-+++ src/cache_cf.c Thu May 26 21:34:13 2005
-@@ -60,6 +60,14 @@
- static void dump_cachedir_option_readonly(StoreEntry * e, const char *option, SwapDir * sd);
- static void parse_cachedir_option_maxsize(SwapDir * sd, const char *option, const char *value, int reconfiguring);
- static void dump_cachedir_option_maxsize(StoreEntry * e, const char *option, SwapDir * sd);
-+static void parse_logformat(logformat ** logformat_definitions);
-+static void parse_access_log(customlog ** customlog_definitions);
-+static void dump_logformat(StoreEntry * entry, const char *name, logformat * definitions);
-+static void dump_access_log(StoreEntry * entry, const char *name, customlog * definitions);
-+static void free_logformat(logformat ** definitions);
-+static void free_access_log(customlog ** definitions);
-+
-+
- static struct cache_dir_option common_cachedir_options[] =
- {
- {"read-only", parse_cachedir_option_readonly, dump_cachedir_option_readonly},
-@@ -2631,3 +2639,144 @@
- return t;
- }
- }
-+
-+static void
-+parse_logformat(logformat ** logformat_definitions)
-+{
-+ logformat *nlf;
-+ char *name, *def;
-+
-+ if ((name = strtok(NULL, w_space)) == NULL)
-+ self_destruct();
-+ if ((def = strtok(NULL, "\r\n")) == NULL)
-+ self_destruct();
-+
-+ debug(3, 1) ("Logformat for '%s' is '%s'\n", name, def);
-+
-+ nlf = xcalloc(1, sizeof(logformat));
-+ nlf->name = xstrdup(name);
-+ if (!accessLogParseLogFormat(&nlf->format, def))
-+ self_destruct();
-+ nlf->next = *logformat_definitions;
-+ *logformat_definitions = nlf;
-+}
-+
-+static void
-+parse_access_log(customlog ** logs)
-+{
-+ const char *filename, *logdef_name;
-+ customlog *cl;
-+ logformat *lf;
-+
-+ cl = xcalloc(1, sizeof(*cl));
-+
-+ if ((filename = strtok(NULL, w_space)) == NULL)
-+ self_destruct();
-+
-+ if (strcmp(filename, "none") == 0) {
-+ cl->type = CLF_NONE;
-+ goto done;
-+ }
-+ if ((logdef_name = strtok(NULL, w_space)) == NULL)
-+ logdef_name = "auto";
-+
-+ debug(3, 9) ("Log definition name '%s' file '%s'\n", logdef_name, filename);
-+
-+ cl->filename = xstrdup(filename);
-+
-+ /* look for the definition pointer corresponding to this name */
-+ lf = Config.Log.logformats;
-+ while (lf != NULL) {
-+ debug(3, 9) ("Comparing against '%s'\n", lf->name);
-+ if (strcmp(lf->name, logdef_name) == 0)
-+ break;
-+ lf = lf->next;
-+ }
-+ if (lf != NULL) {
-+ cl->type = CLF_CUSTOM;
-+ cl->logFormat = lf;
-+ } else if (strcmp(logdef_name, "auto") == 0) {
-+ cl->type = CLF_AUTO;
-+ } else if (strcmp(logdef_name, "squid") == 0) {
-+ cl->type = CLF_SQUID;
-+ } else if (strcmp(logdef_name, "common") == 0) {
-+ cl->type = CLF_COMMON;
-+ } else {
-+ debug(3, 0) ("Log format '%s' is not defined\n", logdef_name);
-+ self_destruct();
-+ }
-+
-+ done:
-+ aclParseAclList(&cl->aclList);
-+
-+ while (*logs)
-+ logs = &(*logs)->next;
-+ *logs = cl;
-+}
-+
-+static void
-+dump_logformat(StoreEntry * entry, const char *name, logformat * definitions)
-+{
-+ accessLogDumpLogFormat(entry, name, definitions);
-+}
-+
-+static void
-+dump_access_log(StoreEntry * entry, const char *name, customlog * logs)
-+{
-+ customlog *log;
-+ for (log = logs; log; log = log->next) {
-+ storeAppendPrintf(entry, "%s ", name);
-+ switch (log->type) {
-+ case CLF_CUSTOM:
-+ storeAppendPrintf(entry, "%s %s", log->filename, log->logFormat->name);
-+ break;
-+ case CLF_NONE:
-+ storeAppendPrintf(entry, "none");
-+ break;
-+ case CLF_SQUID:
-+ storeAppendPrintf(entry, "%s squid", log->filename);
-+ break;
-+ case CLF_COMMON:
-+ storeAppendPrintf(entry, "%s squid", log->filename);
-+ break;
-+ case CLF_AUTO:
-+ if (log->aclList)
-+ storeAppendPrintf(entry, "%s auto", log->filename);
-+ else
-+ storeAppendPrintf(entry, "%s", log->filename);
-+ break;
-+ case CLF_UNKNOWN:
-+ break;
-+ }
-+ if (log->aclList)
-+ dump_acl_list(entry, log->aclList);
-+ storeAppendPrintf(entry, "\n");
-+ }
-+}
-+
-+static void
-+free_logformat(logformat ** definitions)
-+{
-+ while (*definitions) {
-+ logformat *format = *definitions;
-+ *definitions = format->next;
-+ accessLogFreeLogFormat(&format->format);
-+ xfree(format);
-+ }
-+}
-+
-+static void
-+free_access_log(customlog ** definitions)
-+{
-+ while (*definitions) {
-+ customlog *log = *definitions;
-+ *definitions = log->next;
-+
-+ log->logFormat = NULL;
-+ log->type = CLF_UNKNOWN;
-+ if (log->aclList)
-+ aclDestroyAclList(&log->aclList);
-+ safe_free(log->filename);
-+ xfree(log);
-+ }
-+}
-Index: src/cf.data.pre
-diff -u src/cf.data.pre:1.49.2.77 src/cf.data.pre:1.49.2.40.2.17
---- src/cf.data.pre:1.49.2.77 Tue May 10 19:17:53 2005
-+++ src/cf.data.pre Thu Sep 1 12:28:46 2005
-@@ -833,16 +833,97 @@
- (hard coded at 1 MB).
- DOC_END
-
--
--NAME: cache_access_log
--TYPE: string
--DEFAULT: @DEFAULT_ACCESS_LOG@
--LOC: Config.Log.access
-+NAME: logformat
-+TYPE: logformat
-+LOC: Config.Log.logformats
-+DEFAULT: none
- DOC_START
-- Logs the client request activity. Contains an entry for
-- every HTTP and ICP queries received. To disable, enter "none".
--DOC_END
-+ Usage:
-+
-+ logformat <name> <format specification>
-+
-+ Defines an access log format.
-+
-+ The <format specification> is a string with embedded % format codes
-+
-+ % format codes all follow the same basic structure where all but
-+ the formatcode is optional. Output strings are automatically escaped
-+ as required according to their context and the output format
-+ modifiers are usually not needed, but can be specified if an explicit
-+ output format is desired.
-+
-+ % ["|[|'|#] [-] [[0]width] [{argument}] formatcode
-+
-+ " output in quoted string format
-+ [ output in squid text log format as used by log_mime_hdrs
-+ # output in URL quoted format
-+ ' output as-is
-+
-+ - left aligned
-+ width field width. If starting with 0 then the
-+ output is zero padded
-+ {arg} argument such as header name etc
-+
-+ Format codes:
-+
-+ >a Client source IP address
-+ >A Client FQDN
-+ <A Server IP address or peer name
-+ la Local IP address (http_port)
-+ lp Local port number (http_port)
-+ ts Seconds since epoch
-+ tu subsecond time (milliseconds)
-+ tl Local time. Optional strftime format argument
-+ default %d/%b/%Y:%H:%M:%S %z
-+ tg GMT time. Optional strftime format argument
-+ default %d/%b/%Y:%H:%M:%S %z
-+ tr Response time (milliseconds)
-+ >h Request header. Optional header name argument
-+ on the format header[:[separator]element]
-+ <h Reply header. Optional header name argument
-+ as for >h
-+ un User name
-+ ul User login
-+ ui User ident
-+ Hs HTTP status code
-+ Ss Squid request status (TCP_MISS etc)
-+ Sh Squid hierarchy status (DEFAULT_PARENT etc)
-+ mt MIME content type
-+ rm Request method (GET/POST etc)
-+ ru Request URL
-+ rv Request protocol version
-+ ea Log string returned by external acl
-+ <st Reply size including HTTP headers
-+ % a literal % character
-+
-+logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
-+logformat squidmime %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt [%>h] [%<h]
-+logformat common %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st %Ss:%Sh
-+logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Sh
-+DOC_END
-+
-+NAME: access_log cache_access_log
-+TYPE: access_log
-+LOC: Config.Log.accesslogs
-+DEFAULT: none
-+DOC_START
-+ These files log client request activities. Has a line every HTTP or
-+ ICP request. The format is:
-+ access_log <filepath> [<logformat name> [acl acl ...]]
-+
-+ Will log to the specified file using the specified format (which
-+ must be defined in a logformat directive) those entries which match
-+ ALL the acl's specified (which must be defined in acl clauses).
-+ If no acl is specified, all requests will be logged to this file.
-+
-+ To disable logging of a request use the filepath "none", in which case
-+ a logformat name should not be specified.
-
-+ To log the request via syslog specify a filepath of "syslog"
-+NOCOMMENT_START
-+access_log @DEFAULT_ACCESS_LOG@ squid
-+NOCOMMENT_END
-+DOC_END
-
- NAME: cache_log
- TYPE: string
-@@ -2429,6 +2510,17 @@
- no limit imposed.
- DOC_END
-
-+NAME: log_access
-+TYPE: acl_access
-+LOC: Config.accessList.log
-+DEFAULT: none
-+COMMENT: allow|deny acl acl...
-+DOC_START
-+ This options allows you to control which requests gets logged
-+ to access.log (see cache_access_log directive). Requests denied
-+ for logging will also not be accounted for in performance counters.
-+DOC_END
-+
- COMMENT_START
- ADMINISTRATIVE PARAMETERS
- -----------------------------------------------------------------------------
-Index: src/client_side.c
-diff -u src/client_side.c:1.47.2.61 src/client_side.c:1.47.2.31.2.10
---- src/client_side.c:1.47.2.61 Wed Apr 20 19:14:36 2005
-+++ src/client_side.c Thu May 26 21:34:14 2005
-@@ -850,14 +850,18 @@
- http->al.cache.code = http->log_type;
- http->al.cache.msec = tvSubMsec(http->start, current_time);
- if (request) {
-- Packer p;
-- MemBuf mb;
-- memBufDefInit(&mb);
-- packerToMemInit(&p, &mb);
-- httpHeaderPackInto(&request->header, &p);
-+ if (Config.onoff.log_mime_hdrs) {
-+ Packer p;
-+ MemBuf mb;
-+ memBufDefInit(&mb);
-+ packerToMemInit(&p, &mb);
-+ httpHeaderPackInto(&request->header, &p);
-+ http->al.headers.request = xstrdup(mb.buf);
-+ packerClean(&p);
-+ memBufClean(&mb);
-+ }
- http->al.http.method = request->method;
- http->al.http.version = request->http_ver;
-- http->al.headers.request = xstrdup(mb.buf);
- http->al.hier = request->hier;
- if (request->auth_user_request) {
- if (authenticateUserRequestUsername(request->auth_user_request))
-@@ -867,12 +871,15 @@
- }
- if (conn->rfc931[0])
- http->al.cache.rfc931 = conn->rfc931;
-- packerClean(&p);
-- memBufClean(&mb);
- }
-- accessLogLog(&http->al);
-- clientUpdateCounters(http);
-- clientdbUpdate(conn->peer.sin_addr, http->log_type, PROTO_HTTP, http->out.size);
-+ http->al.request = request;
-+ if (!http->acl_checklist)
-+ http->acl_checklist = clientAclChecklistCreate(Config.accessList.http, http);
-+ if (!Config.accessList.log || aclCheckFast(Config.accessList.log, http->acl_checklist)) {
-+ accessLogLog(&http->al, http->acl_checklist);
-+ clientUpdateCounters(http);
-+ clientdbUpdate(conn->peer.sin_addr, http->log_type, PROTO_HTTP, http->out.size);
-+ }
- }
- if (http->acl_checklist)
- aclChecklistFree(http->acl_checklist);
-@@ -883,6 +890,11 @@
- safe_free(http->al.headers.request);
- safe_free(http->al.headers.reply);
- safe_free(http->al.cache.authuser);
-+ if (http->al.reply) {
-+ httpReplyDestroy(http->al.reply);
-+ http->al.reply = NULL;
-+ }
-+ http->al.request = NULL;
- safe_free(http->redirect.location);
- stringClean(&http->range_iter.boundary);
- if ((e = http->entry)) {
-@@ -1981,6 +1993,7 @@
- }
- if (http->out.offset == 0) {
- rep = clientBuildReply(http, buf, size);
-+ http->al.reply = rep;
- if (rep) {
- aclCheck_t *ch;
- int rv;
-@@ -2003,7 +2016,6 @@
- http->entry = clientCreateStoreEntry(http, http->request->method,
- null_request_flags);
- errorAppendEntry(http->entry, err);
-- httpReplyDestroy(rep);
- memFree(buf, MEM_CLIENT_SOCK_BUF);
- return;
- }
-@@ -2038,7 +2050,6 @@
- http->entry = clientCreateStoreEntry(http, http->request->method,
- null_request_flags);
- errorAppendEntry(http->entry, err);
-- httpReplyDestroy(rep);
- memFree(buf, MEM_CLIENT_SOCK_BUF);
- return;
- }
-@@ -2086,7 +2097,6 @@
- #if HEADERS_LOG
- headersLog(0, 0, http->request->method, rep);
- #endif
-- httpReplyDestroy(rep);
- rep = NULL;
- } else {
- memBufDefInit(&mb);
-Index: src/icp_v2.c
-diff -u src/icp_v2.c:1.5 src/icp_v2.c:1.5.60.1
---- src/icp_v2.c:1.5 Fri May 4 06:39:12 2001
-+++ src/icp_v2.c Sat Jun 21 05:45:26 2003
-@@ -63,7 +63,7 @@
- al.cache.size = len;
- al.cache.code = logcode;
- al.cache.msec = delay;
-- accessLogLog(&al);
-+ accessLogLog(&al, NULL);
- }
-
- void
-Index: src/logfile.c
-diff -u src/logfile.c:1.5.38.3 src/logfile.c:1.5.38.3.4.1
---- src/logfile.c:1.5.38.3 Mon Jan 20 19:15:11 2003
-+++ src/logfile.c Wed Mar 2 12:50:03 2005
-@@ -39,33 +39,38 @@
- Logfile *
- logfileOpen(const char *path, size_t bufsz, int fatal_flag)
- {
-- int fd;
-- Logfile *lf;
-- fd = file_open(path, O_WRONLY | O_CREAT | O_TEXT);
-- if (DISK_ERROR == fd) {
-- if (ENOENT == errno && fatal_flag) {
-- fatalf("Cannot open '%s' because\n"
-- "\tthe parent directory does not exist.\n"
-- "\tPlease create the directory.\n", path);
-- } else if (EACCES == errno && fatal_flag) {
-- fatalf("Cannot open '%s' for writing.\n"
-- "\tThe parent directory must be writeable by the\n"
-- "\tuser '%s', which is the cache_effective_user\n"
-- "\tset in squid.conf.", path, Config.effectiveUser);
-- } else {
-- debug(50, 1) ("logfileOpen: %s: %s\n", path, xstrerror());
-- return NULL;
-+ Logfile *lf = xcalloc(1, sizeof(*lf));
-+ xstrncpy(lf->path, path, MAXPATHLEN);
-+ if (strcmp(path, "syslog") == 0) {
-+ lf->flags.syslog = 1;
-+ lf->syslog_priority = LOG_INFO;
-+ lf->fd = -1;
-+ } else {
-+ int fd = file_open(path, O_WRONLY | O_CREAT | O_TEXT);
-+ if (DISK_ERROR == fd) {
-+ if (ENOENT == errno && fatal_flag) {
-+ fatalf("Cannot open '%s' because\n"
-+ "\tthe parent directory does not exist.\n"
-+ "\tPlease create the directory.\n", path);
-+ } else if (EACCES == errno && fatal_flag) {
-+ fatalf("Cannot open '%s' for writing.\n"
-+ "\tThe parent directory must be writeable by the\n"
-+ "\tuser '%s', which is the cache_effective_user\n"
-+ "\tset in squid.conf.", path, Config.effectiveUser);
-+ } else {
-+ debug(50, 1) ("logfileOpen: %s: %s\n", path, xstrerror());
-+ safe_free(lf);
-+ return NULL;
-+ }
-+ }
-+ lf->fd = fd;
-+ if (bufsz > 0) {
-+ lf->buf = xmalloc(bufsz);
-+ lf->bufsz = bufsz;
- }
- }
-- lf = xcalloc(1, sizeof(*lf));
-- lf->fd = fd;
- if (fatal_flag)
- lf->flags.fatal = 1;
-- xstrncpy(lf->path, path, MAXPATHLEN);
-- if (bufsz > 0) {
-- lf->buf = xmalloc(bufsz);
-- lf->bufsz = bufsz;
-- }
- return lf;
- }
-
-@@ -73,7 +78,8 @@
- logfileClose(Logfile * lf)
- {
- logfileFlush(lf);
-- file_close(lf->fd);
-+ if (lf->fd >= 0)
-+ file_close(lf->fd);
- if (lf->buf)
- xfree(lf->buf);
- xfree(lf);
-@@ -89,6 +95,8 @@
- char from[MAXPATHLEN];
- char to[MAXPATHLEN];
- assert(lf->path);
-+ if (lf->flags.syslog)
-+ return;
- #ifdef S_ISREG
- if (stat(lf->path, &sb) == 0)
- if (S_ISREG(sb.st_mode) == 0)
-@@ -120,6 +128,10 @@
- void
- logfileWrite(Logfile * lf, void *buf, size_t len)
- {
-+ if (lf->flags.syslog) {
-+ syslog(lf->syslog_priority, "%s", (char *)buf);
-+ return;
-+ }
- if (0 == lf->bufsz) {
- /* buffering disabled */
- logfileWriteWrapper(lf, buf, len);
-Index: src/protos.h
-diff -u src/protos.h:1.41.6.30 src/protos.h:1.41.6.14.2.9
---- src/protos.h:1.41.6.30 Wed May 18 19:14:37 2005
-+++ src/protos.h Thu May 26 21:34:15 2005
-@@ -34,11 +34,14 @@
- #ifndef SQUID_PROTOS_H
- #define SQUID_PROTOS_H
-
--extern void accessLogLog(AccessLogEntry *);
-+extern void accessLogLog(AccessLogEntry *, aclCheck_t * checklist);
- extern void accessLogRotate(void);
- extern void accessLogClose(void);
- extern void accessLogInit(void);
- extern const char *accessLogTime(time_t);
-+extern int accessLogParseLogFormat(logformat_token ** fmt, char *def);
-+extern void accessLogDumpLogFormat(StoreEntry * entry, const char *name, logformat * definitions);
-+extern void accessLogFreeLogFormat(logformat_token ** fmt);
- extern void hierarchyNote(HierarchyLogEntry *, hier_code, const char *);
- #if FORW_VIA_DB
- extern void fvdbCountVia(const char *key);
-Index: src/structs.h
-diff -u src/structs.h:1.48.2.39 src/structs.h:1.48.2.11.2.12
---- src/structs.h:1.48.2.39 Wed May 4 19:18:43 2005
-+++ src/structs.h Thu May 26 21:34:16 2005
-@@ -465,7 +465,6 @@
- char *as_whois_server;
- struct {
- char *log;
-- char *access;
- char *store;
- char *swap;
- #if USE_USERAGENT_LOG
-@@ -477,6 +476,8 @@
- #if WIP_FWD_LOG
- char *forward;
- #endif
-+ logformat *logformats;
-+ customlog *accesslogs;
- int rotateNumber;
- } Log;
- char *adminEmail;
-@@ -619,6 +620,7 @@
- acl_access *AlwaysDirect;
- acl_access *ASlists;
- acl_access *noCache;
-+ acl_access *log;
- #if SQUID_SNMP
- acl_access *snmp;
- #endif
-@@ -1057,6 +1059,8 @@
- const char *method_str;
- } private;
- HierarchyLogEntry hier;
-+ HttpReply *reply;
-+ request_t *request;
- };
-
- struct _clientHttpRequest {
-@@ -2200,8 +2204,32 @@
- size_t bufsz;
- ssize_t offset;
- struct {
-- unsigned int fatal:1;
-+ unsigned int fatal;
-+ unsigned int syslog;
- } flags;
-+ int syslog_priority;
-+};
-+
-+struct _logformat {
-+ char *name;
-+ logformat_token *format;
-+ logformat *next;
-+};
-+
-+struct _customlog {
-+ char *filename;
-+ acl_list *aclList;
-+ logformat *logFormat;
-+ Logfile *logfile;
-+ customlog *next;
-+ enum {
-+ CLF_UNKNOWN,
-+ CLF_AUTO,
-+ CLF_CUSTOM,
-+ CLF_SQUID,
-+ CLF_COMMON,
-+ CLF_NONE
-+ } type;
- };
-
- struct cache_dir_option {
-Index: src/typedefs.h
-diff -u src/typedefs.h:1.25.6.8 src/typedefs.h:1.25.6.2.2.6
---- src/typedefs.h:1.25.6.8 Sat Mar 26 18:16:17 2005
-+++ src/typedefs.h Thu May 26 21:34:16 2005
-@@ -209,6 +209,9 @@
- typedef struct _storerepl_entry storerepl_entry_t;
- typedef struct _diskd_queue diskd_queue;
- typedef struct _Logfile Logfile;
-+typedef struct _logformat_token logformat_token;
-+typedef struct _logformat logformat;
-+typedef struct _customlog customlog;
- typedef struct _RemovalPolicy RemovalPolicy;
- typedef struct _RemovalPolicyWalker RemovalPolicyWalker;
- typedef struct _RemovalPurgeWalker RemovalPurgeWalker;
diff --git a/www/squid27/files/follow_xff-2.5.patch b/www/squid27/files/follow_xff-2.5.patch
deleted file mode 100644
index 3c08e0a7c398..000000000000
--- a/www/squid27/files/follow_xff-2.5.patch
+++ /dev/null
@@ -1,411 +0,0 @@
-! This is a reduced part of the original follow-XFF patchset from
-! devel.squid-cache.org for use with the FreeBSD squid-2.5 port.
-Index: src/acl.c
---- src/acl.c 13 May 2003 02:14:12 -0000 1.43.2.16
-+++ src/acl.c 23 Nov 2003 14:20:12 -0000
-@@ -2001,6 +2001,11 @@
- cbdataLock(A);
- if (request != NULL) {
- checklist->request = requestLink(request);
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (Config.onoff.acl_uses_indirect_client) {
-+ checklist->src_addr = request->indirect_client_addr;
-+ } else
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- checklist->src_addr = request->client_addr;
- checklist->my_addr = request->my_addr;
- checklist->my_port = request->my_port;
-Index: src/cf.data.pre
---- src/cf.data.pre 7 Nov 2003 03:14:30 -0000 1.49.2.46
-+++ src/cf.data.pre 23 Nov 2003 14:20:17 -0000
-@@ -2065,6 +2065,92 @@
- NOCOMMENT_END
- DOC_END
-
-+NAME: follow_x_forwarded_for
-+TYPE: acl_access
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+LOC: Config.accessList.followXFF
-+DEFAULT: none
-+DEFAULT_IF_NONE: deny all
-+DOC_START
-+ Allowing or Denying the X-Forwarded-For header to be followed to
-+ find the original source of a request.
-+
-+ Requests may pass through a chain of several other proxies
-+ before reaching us. The X-Forwarded-For header will contain a
-+ comma-separated list of the IP addresses in the chain, with the
-+ rightmost address being the most recent.
-+
-+ If a request reaches us from a source that is allowed by this
-+ configuration item, then we consult the X-Forwarded-For header
-+ to see where that host received the request from. If the
-+ X-Forwarded-For header contains multiple addresses, and if
-+ acl_uses_indirect_client is on, then we continue backtracking
-+ until we reach an address for which we are not allowed to
-+ follow the X-Forwarded-For header, or until we reach the first
-+ address in the list. (If acl_uses_indirect_client is off, then
-+ it's impossible to backtrack through more than one level of
-+ X-Forwarded-For addresses.)
-+
-+ The end result of this process is an IP address that we will
-+ refer to as the indirect client address. This address may
-+ be treated as the client address for access control, delay
-+ pools and logging, depending on the acl_uses_indirect_client,
-+ delay_pool_uses_indirect_client and log_uses_indirect_client
-+ options.
-+
-+ SECURITY CONSIDERATIONS:
-+
-+ Any host for which we follow the X-Forwarded-For header
-+ can place incorrect information in the header, and Squid
-+ will use the incorrect information as if it were the
-+ source address of the request. This may enable remote
-+ hosts to bypass any access control restrictions that are
-+ based on the client's source addresses.
-+
-+ For example:
-+
-+ acl localhost src 127.0.0.1
-+ acl my_other_proxy srcdomain .proxy.example.com
-+ follow_x_forwarded_for allow localhost
-+ follow_x_forwarded_for allow my_other_proxy
-+DOC_END
-+
-+NAME: acl_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+DEFAULT: on
-+LOC: Config.onoff.acl_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in acl matching.
-+DOC_END
-+
-+NAME: delay_pool_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR && DELAY_POOLS
-+DEFAULT: on
-+LOC: Config.onoff.delay_pool_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in delay pools.
-+DOC_END
-+
-+NAME: log_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+DEFAULT: on
-+LOC: Config.onoff.log_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in the access log.
-+DOC_END
-+
- NAME: http_access
- TYPE: acl_access
- LOC: Config.accessList.http
-Index: src/client_side.c
---- src/client_side.c 2 Sep 2003 02:13:45 -0000 1.47.2.39
-+++ src/client_side.c 23 Nov 2003 14:20:22 -0000
-@@ -109,6 +109,11 @@
- #if USE_IDENT
- static IDCB clientIdentDone;
- #endif
-+#if FOLLOW_X_FORWARDED_FOR
-+static void clientFollowXForwardedForStart(void *data);
-+static void clientFollowXForwardedForNext(void *data);
-+static void clientFollowXForwardedForDone(int answer, void *data);
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- static int clientOnlyIfCached(clientHttpRequest * http);
- static STCB clientSendMoreData;
- static STCB clientCacheHit;
-@@ -177,10 +182,179 @@
- return ch;
- }
-
-+#if FOLLOW_X_FORWARDED_FOR
-+/*
-+ * clientFollowXForwardedForStart() copies the X-Forwarded-For
-+ * header into x_forwarded_for_iterator and passes control to
-+ * clientFollowXForwardedForNext().
-+ *
-+ * clientFollowXForwardedForNext() checks the indirect_client_addr
-+ * against the followXFF ACL and passes the result to
-+ * clientFollowXForwardedForDone().
-+ *
-+ * clientFollowXForwardedForDone() either grabs the next address
-+ * from the tail of x_forwarded_for_iterator and loops back to
-+ * clientFollowXForwardedForNext(), or cleans up and passes control to
-+ * clientAccessCheck().
-+ */
-+
-+static void
-+clientFollowXForwardedForStart(void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ if (Config.accessList.followXFF
-+ && httpHeaderHas(&request->header, HDR_X_FORWARDED_FOR))
-+ {
-+ request->x_forwarded_for_iterator = httpHeaderGetList(
-+ &request->header, HDR_X_FORWARDED_FOR);
-+ debug(33, 5) ("clientFollowXForwardedForStart: indirect_client_addr=%s XFF='%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ strBuf(request->x_forwarded_for_iterator));
-+ clientFollowXForwardedForNext(http);
-+ } else {
-+ /* not configured to follow X-Forwarded-For, or nothing to follow */
-+ debug(33, 5) ("clientFollowXForwardedForStart: nothing to do\n");
-+ clientFollowXForwardedForDone(-1, http);
-+ }
-+}
-+
-+static void
-+clientFollowXForwardedForNext(void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ debug(33, 5) ("clientFollowXForwardedForNext: indirect_client_addr=%s XFF='%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ strBuf(request->x_forwarded_for_iterator));
-+ if (strLen(request->x_forwarded_for_iterator) != 0) {
-+ /* check the acl to see whether to believe the X-Forwarded-For header */
-+ http->acl_checklist = clientAclChecklistCreate(
-+ Config.accessList.followXFF, http);
-+ aclNBCheck(http->acl_checklist, clientFollowXForwardedForDone, http);
-+ } else {
-+ /* nothing left to follow */
-+ debug(33, 5) ("clientFollowXForwardedForNext: nothing more to do\n");
-+ clientFollowXForwardedForDone(-1, http);
-+ }
-+}
-+
-+static void
-+clientFollowXForwardedForDone(int answer, void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ /*
-+ * answer should be be ACCESS_ALLOWED or ACCESS_DENIED if we are
-+ * called as a result of ACL checks, or -1 if we are called when
-+ * there's nothing left to do.
-+ */
-+ if (answer == ACCESS_ALLOWED) {
-+ /*
-+ * The IP address currently in request->indirect_client_addr
-+ * is trusted to use X-Forwarded-For. Remove the last
-+ * comma-delimited element from x_forwarded_for_iterator and use
-+ * it to to replace indirect_client_addr, then repeat the cycle.
-+ */
-+ const char *p;
-+ const char *asciiaddr;
-+ int l;
-+ struct in_addr addr;
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s is trusted\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ p = strBuf(request->x_forwarded_for_iterator);
-+ l = strLen(request->x_forwarded_for_iterator);
-+
-+ /*
-+ * XXX x_forwarded_for_iterator should really be a list of
-+ * IP addresses, but it's a String instead. We have to
-+ * walk backwards through the String, biting off the last
-+ * comma-delimited part each time. As long as the data is in
-+ * a String, we should probably implement and use a variant of
-+ * strListGetItem() that walks backwards instead of forwards
-+ * through a comma-separated list. But we don't even do that;
-+ * we just do the work in-line here.
-+ */
-+ /* skip trailing space and commas */
-+ while (l > 0 && (p[l-1] == ',' || xisspace(p[l-1])))
-+ l--;
-+ strCut(request->x_forwarded_for_iterator, l);
-+ /* look for start of last item in list */
-+ while (l > 0 && ! (p[l-1] == ',' || xisspace(p[l-1])))
-+ l--;
-+ asciiaddr = p+l;
-+ if (inet_aton(asciiaddr, &addr) == 0) {
-+ /* the address is not well formed; do not use it */
-+ debug(33, 3) ("clientFollowXForwardedForDone: malformed address '%s'\n",
-+ asciiaddr);
-+ goto done;
-+ }
-+ debug(33, 3) ("clientFollowXForwardedForDone: changing indirect_client_addr from %s to '%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ asciiaddr);
-+ request->indirect_client_addr = addr;
-+ strCut(request->x_forwarded_for_iterator, l);
-+ if (! Config.onoff.acl_uses_indirect_client) {
-+ /*
-+ * If acl_uses_indirect_client is off, then it's impossible
-+ * to follow more than one level of X-Forwarded-For.
-+ */
-+ goto done;
-+ }
-+ clientFollowXForwardedForNext(http);
-+ return;
-+ } else if (answer == ACCESS_DENIED) {
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s not trusted\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ } else {
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s nothing more to do\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ }
-+done:
-+ /* clean up, and pass control to clientAccessCheck */
-+ debug(33, 6) ("clientFollowXForwardedForDone: cleanup\n");
-+ if (Config.onoff.log_uses_indirect_client) {
-+ /*
-+ * Ensure that the access log shows the indirect client
-+ * instead of the direct client.
-+ */
-+ ConnStateData *conn = http->conn;
-+ conn->log_addr = request->indirect_client_addr;
-+ conn->log_addr.s_addr &= Config.Addrs.client_netmask.s_addr;
-+ debug(33, 3) ("clientFollowXForwardedForDone: setting log_addr=%s\n",
-+ inet_ntoa(conn->log_addr));
-+ }
-+ stringClean(&request->x_forwarded_for_iterator);
-+ request->flags.done_follow_x_forwarded_for = 1;
-+ http->acl_checklist = NULL; /* XXX do we need to aclChecklistFree() ? */
-+ clientAccessCheck(http);
-+}
-+#endif /* FOLLOW_X_FORWARDED_FOR */
-+
- void
- clientAccessCheck(void *data)
- {
- clientHttpRequest *http = data;
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (! http->request->flags.done_follow_x_forwarded_for
-+ && httpHeaderHas(&http->request->header, HDR_X_FORWARDED_FOR))
-+ {
-+ /*
-+ * There's an X-ForwardedFor header and we haven't yet tried
-+ * to follow it to find the indirect_client_addr. Follow it now.
-+ * clientFollowXForwardedForDone() will eventually pass control
-+ * back to us.
-+ *
-+ * XXX perhaps our caller should have called
-+ * clientFollowXForwardedForStart instead. Then we wouldn't
-+ * need to do this little dance transferring control over
-+ * there and then back here, and we wouldn't need the
-+ * done_follow_x_forwarded_for flag.
-+ */
-+ clientFollowXForwardedForStart(data);
-+ return;
-+ }
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- if (checkAccelOnly(http)) {
- /* deny proxy requests in accel_only mode */
- debug(33, 1) ("clientAccessCheck: proxy request denied in accel_only mode\n");
-@@ -325,6 +499,9 @@
- new_request->http_ver = old_request->http_ver;
- httpHeaderAppend(&new_request->header, &old_request->header);
- new_request->client_addr = old_request->client_addr;
-+#if FOLLOW_X_FORWARDED_FOR
-+ new_request->indirect_client_addr = old_request->indirect_client_addr;
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- new_request->my_addr = old_request->my_addr;
- new_request->my_port = old_request->my_port;
- new_request->flags.redirected = 1;
-@@ -3051,6 +3228,9 @@
- safe_free(http->log_uri);
- http->log_uri = xstrdup(urlCanonicalClean(request));
- request->client_addr = conn->peer.sin_addr;
-+#if FOLLOW_X_FORWARDED_FOR
-+ request->indirect_client_addr = request->client_addr;
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- request->my_addr = conn->me.sin_addr;
- request->my_port = ntohs(conn->me.sin_port);
- request->http_ver = http->http_ver;
-Index: src/delay_pools.c
---- src/delay_pools.c 19 Jun 2003 02:13:57 -0000 1.5.54.6
-+++ src/delay_pools.c 23 Nov 2003 14:20:23 -0000
-@@ -318,6 +318,11 @@
- r = http->request;
-
- memset(&ch, '\0', sizeof(ch));
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (Config.onoff.delay_pool_uses_indirect_client) {
-+ ch.src_addr = r->indirect_client_addr;
-+ } else
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- ch.src_addr = r->client_addr;
- ch.my_addr = r->my_addr;
- ch.my_port = r->my_port;
-*** src/structs.h.orig Sun Jun 26 12:45:58 2005
---- src/structs.h Sun Jun 26 12:48:45 2005
-***************
-*** 610,615 ****
---- 610,620 ----
- int accel_uses_host_header;
- int accel_no_pmtu_disc;
- int global_internal_static;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ int acl_uses_indirect_client;
-+ int delay_pool_uses_indirect_client;
-+ int log_uses_indirect_client;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- } onoff;
- acl *aclList;
- struct {
-***************
-*** 631,636 ****
---- 636,644 ----
- acl_access *reply;
- acl_address *outgoing_address;
- acl_tos *outgoing_tos;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ acl_access *followXFF;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- } accessList;
- acl_deny_info_list *denyInfoList;
- struct _authConfig {
-***************
-*** 1623,1628 ****
---- 1631,1641 ----
- unsigned int body_sent:1;
- unsigned int reset_tcp:1;
- unsigned int must_keepalive:1;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ /* XXX this flag could be eliminated;
-+ * see comments in clientAccessCheck */
-+ unsigned int done_follow_x_forwarded_for;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- };
-
- struct _link_list {
-***************
-*** 1666,1671 ****
---- 1679,1687 ----
- int max_forwards;
- /* these in_addr's could probably be sockaddr_in's */
- struct in_addr client_addr;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ struct in_addr indirect_client_addr; /* after following X-Forwarded-For */
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- struct in_addr my_addr;
- unsigned short my_port;
- HttpHeader header;
-***************
-*** 1677,1682 ****
---- 1693,1703 ----
- const char *vary_headers; /* Used when varying entities are detected. Changes how the store key is calculated */
- BODY_HANDLER *body_reader;
- void *body_reader_data;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ /* XXX a list of IP addresses would be a better data structure
-+ * than this String */
-+ String x_forwarded_for_iterator;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- };
-
- struct _cachemgr_passwd {
diff --git a/www/squid27/files/follow_xff-configure.patch b/www/squid27/files/follow_xff-configure.patch
deleted file mode 100644
index 7892ad95278b..000000000000
--- a/www/squid27/files/follow_xff-configure.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-!Simulate the autotools bootstrap of the follow-x-forwarded-for patchset.
-!
-!Beware that all line number informations in configure.log greater
-!than 2972 are offset by at least -29 (correcting all line numbers would have
-!bloated the patch by 92kB!)
---- include/autoconf.h.in.orig Sat Jan 18 02:46:11 2003
-+++ include/autoconf.h.in Thu Jun 24 13:19:07 2004
-@@ -291,6 +291,12 @@
- #define USE_IDENT 1
-
- /*
-+ * Compile in support for following X-Forwarded-For headers?
-+ * Enabled by default.
-+ */
-+#define FOLLOW_X_FORWARDED_FOR 1
-+
-+/*
- * If your system has statvfs(), and if it actually works!
- */
- #undef HAVE_STATVFS
---- configure.orig Thu Sep 22 10:16:26 2005
-+++ configure Thu Sep 22 17:29:01 2005
-@@ -249,6 +249,12 @@
- if you build as another user who is not privileged
- to use the number of filedescriptors you want the
- resulting binary to support"
-+ac_help="$ac_help
-+ --enable-follow-x-forwarded-for
-+ Enable support for following the X-Forwarded-For
-+ HTTP header to try to find the IP address of the
-+ original or indirect client when a request has
-+ been forwarded through other proxies."
-
- # Initialize some variables set by options.
- # The variables have the same names as the options, with
-@@ -3255,6 +3261,29 @@
-
- fi
-
-+
-+follow_xff=1
-+# Check whether --enable-follow-x-forwarded-for or --disable-follow-x-forwarded-for was given.
-+if test "${enable_follow_x_forwarded_for+set}" = set; then
-+ enableval="$enable_follow_x_forwarded_for"
-+ if test "$enableval" = "yes" ; then
-+ echo "follow X-Forwarded-For enabled"
-+ follow_xff=1
-+ fi
-+
-+fi
-+
-+if test $follow_xff = 1; then
-+ cat >> confdefs.h <<\EOF
-+#define FOLLOW_X_FORWARDED_FOR 1
-+EOF
-+
-+else
-+ cat >> confdefs.h <<\EOF
-+#define FOLLOW_X_FORWARDED_FOR 0
-+EOF
-+
-+fi
-
- # Force some compilers to use ANSI features
- #
diff --git a/www/squid27/files/icap-2.5-bootstrap.patch b/www/squid27/files/icap-2.5-bootstrap.patch
deleted file mode 100644
index 247ca0c94cbc..000000000000
--- a/www/squid27/files/icap-2.5-bootstrap.patch
+++ /dev/null
@@ -1,422 +0,0 @@
-Patch 2 of 2 to integrate the icap-2_5 branch into the FreeBSD squid port.
-
-Created by Thomas-Martin Seck <tmseck@netcologne.de>.
-
-This patch simulates the autotools bootstrap necessary after applying the
-ICAP patchset.
-
-Please see icap-2.5-core.patch for further information.
-
-Patch last updated: 2005-12-17
-
---- configure.orig Sat Oct 22 11:56:01 2005
-+++ configure Sat Dec 17 17:45:21 2005
-@@ -70,6 +70,8 @@
- ac_help="$ac_help
- --enable-delay-pools Enable delay pools to limit bandwidth usage"
- ac_help="$ac_help
-+ --enable-icap-support Enable iCAP client capability"
-+ac_help="$ac_help
- --enable-useragent-log Enable logging of User-Agent header"
- ac_help="$ac_help
- --enable-referer-log Enable logging of Referer header"
-@@ -2170,6 +2172,38 @@
-
-
-
-+
-+if false; then
-+ USE_ICAP_TRUE=
-+ USE_ICAP_FALSE='#'
-+else
-+ USE_ICAP_TRUE='#'
-+ USE_ICAP_FALSE=
-+fi
-+# Check whether --enable-icap-support or --disable-icap-support was given.
-+if test "${enable_icap_support+set}" = set; then
-+ enableval="$enable_icap_support"
-+ if test "$enableval" = "yes" ; then
-+ echo "ICAP support enabled"
-+ cat >> confdefs.h <<\EOF
-+#define HS_FEAT_ICAP 1
-+EOF
-+
-+
-+
-+if true; then
-+ USE_ICAP_TRUE=
-+ USE_ICAP_FALSE='#'
-+else
-+ USE_ICAP_TRUE='#'
-+ USE_ICAP_FALSE=
-+fi
-+ fi
-+
-+fi
-+
-+
-+
- # Check whether --enable-useragent-log or --disable-useragent-log was given.
- if test "${enable_useragent_log+set}" = set; then
- enableval="$enable_useragent_log"
-@@ -7428,14 +7462,14 @@
- fi
- ;;
- esac
-- echo $ac_n "checking for main in -lpthread""... $ac_c" 1>&6
--echo "configure:7433: checking for main in -lpthread" >&5
-+ echo $ac_n "checking for main in -pthread""... $ac_c" 1>&6
-+echo "configure:7433: checking for main in -pthread" >&5
- ac_lib_var=`echo pthread'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-lpthread $LIBS"
-+LIBS="-pthread $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 7441 "configure"
- #include "confdefs.h"
-@@ -7465,7 +7499,7 @@
- #define $ac_tr_lib 1
- EOF
-
-- LIBS="-lpthread $LIBS"
-+ LIBS="-pthread $LIBS"
-
- else
- echo "$ac_t""no" 1>&6
-@@ -7769,6 +7803,8 @@
- srand48 \
- srandom \
- statfs \
-+ strnstr \
-+ strcasestr \
- strtoll \
- sysconf \
- syslog \
-@@ -7898,6 +7934,50 @@
- fi
- fi
-
-+
-+if false; then
-+ NEED_OWN_STRNSTR_TRUE=
-+ NEED_OWN_STRNSTR_FALSE='#'
-+else
-+ NEED_OWN_STRNSTR_TRUE='#'
-+ NEED_OWN_STRNSTR_FALSE=
-+fi
-+if test "$ac_cv_func_strnstr" = "no" || test "$ac_cv_func_vstrnstr" = "no" ; then
-+
-+
-+if true; then
-+ NEED_OWN_STRNSTR_TRUE=
-+ NEED_OWN_STRNSTR_FALSE='#'
-+else
-+ NEED_OWN_STRNSTR_TRUE='#'
-+ NEED_OWN_STRNSTR_FALSE=
-+fi
-+fi
-+
-+
-+
-+if false; then
-+ NEED_OWN_STRCASESTR_TRUE=
-+ NEED_OWN_STRCASESTR_FALSE='#'
-+else
-+ NEED_OWN_STRCASESTR_TRUE='#'
-+ NEED_OWN_STRCASESTR_FALSE=
-+fi
-+if test "$ac_cv_func_strcasestr" = "no" || test "$ac_cv_func_vstrcasestr" = "no"; then
-+
-+
-+if true; then
-+ NEED_OWN_STRCASESTR_TRUE=
-+ NEED_OWN_STRCASESTR_FALSE='#'
-+else
-+ NEED_OWN_STRCASESTR_TRUE='#'
-+ NEED_OWN_STRCASESTR_FALSE=
-+fi
-+fi
-+
-+
-+
-+
- echo $ac_n "checking if va_copy is implemented""... $ac_c" 1>&6
- echo "configure:7903: checking if va_copy is implemented" >&5
- if eval "test \"`echo '$''{'ac_cv_func_va_copy'+set}'`\" = set"; then
-@@ -9072,6 +9152,8 @@
- s%@ENABLE_PINGER_FALSE@%$ENABLE_PINGER_FALSE%g
- s%@USE_DELAY_POOLS_TRUE@%$USE_DELAY_POOLS_TRUE%g
- s%@USE_DELAY_POOLS_FALSE@%$USE_DELAY_POOLS_FALSE%g
-+s%@USE_ICAP_TRUE@%$USE_ICAP_TRUE%g
-+s%@USE_ICAP_FALSE@%$USE_ICAP_FALSE%g
- s%@USE_SNMP_TRUE@%$USE_SNMP_TRUE%g
- s%@USE_SNMP_FALSE@%$USE_SNMP_FALSE%g
- s%@SNMPLIB@%$SNMPLIB%g
-@@ -9118,6 +9200,10 @@
- s%@LIB_LBER@%$LIB_LBER%g
- s%@NEED_OWN_SNPRINTF_TRUE@%$NEED_OWN_SNPRINTF_TRUE%g
- s%@NEED_OWN_SNPRINTF_FALSE@%$NEED_OWN_SNPRINTF_FALSE%g
-+s%@NEED_OWN_STRNSTR_TRUE@%$NEED_OWN_STRNSTR_TRUE%g
-+s%@NEED_OWN_STRNSTR_FALSE@%$NEED_OWN_STRNSTR_FALSE%g
-+s%@NEED_OWN_STRCASESTR_TRUE@%$NEED_OWN_STRCASESTR_TRUE%g
-+s%@NEED_OWN_STRCASESTR_FALSE@%$NEED_OWN_STRCASESTR_FALSE%g
- s%@REGEXLIB@%$REGEXLIB%g
- s%@LIBREGEX@%$LIBREGEX%g
- s%@LIBOBJS@%$LIBOBJS%g
---- include/autoconf.h.in.orig Tue Sep 13 02:12:34 2005
-+++ include/autoconf.h.in Sat Dec 17 17:45:21 2005
-@@ -124,6 +124,11 @@
- */
- #undef DELAY_POOLS
-
-+/*
-+ * ICAP - Internet Content Adaptation Protocol
-+ */
-+#undef HS_FEAT_ICAP
-+
- /*
- * If you want to log User-Agent request header values, define this.
- * By default, they are written to useragent.log in the Squid log
-@@ -574,6 +579,12 @@
-
- /* Define if you have the statfs function. */
- #undef HAVE_STATFS
-+
-+/* Define if you have the strcasestr function. */
-+#undef HAVE_STRCASESTR
-+
-+/* Define if you have the strnstr function. */
-+#undef HAVE_STRNSTR
-
- /* Define if you have the strerror function. */
- #undef HAVE_STRERROR
---- lib/Makefile.in.orig Wed Sep 28 22:57:20 2005
-+++ lib/Makefile.in Sat Dec 17 17:45:21 2005
-@@ -123,6 +123,13 @@
-
- @NEED_OWN_SNPRINTF_TRUE@SNPRINTFSOURCE = snprintf.c
- @NEED_OWN_SNPRINTF_FALSE@SNPRINTFSOURCE =
-+
-+@NEED_OWN_STRNSTR_TRUE@STRNSTRSOURCE = strnstr.c
-+@NEED_OWN_STRNSTR_FALSE@STRNSTRSOURCE =
-+
-+@NEED_OWN_STRCASESTR_TRUE@STRCASESTRSOURCE = strcasestr.c
-+@NEED_OWN_STRCASESTR_FALSE@STRCASESTRSOURCE =
-+
- @NEED_OWN_MD5_TRUE@MD5SOURCE = md5.c
- @NEED_OWN_MD5_FALSE@MD5SOURCE =
-
-@@ -158,6 +165,8 @@
- $(SNPRINTFSOURCE) \
- splay.c \
- Stack.c \
-+ $(STRNSTRSOURCE) \
-+ $(STRCASESTRSOURCE) \
- stub_memaccount.c \
- util.c \
- uudecode.c
-@@ -196,13 +205,18 @@
- @NEED_OWN_MD5_FALSE@am__objects_1 =
- @NEED_OWN_SNPRINTF_FALSE@am__objects_2 =
- @NEED_OWN_SNPRINTF_TRUE@am__objects_2 = snprintf.$(OBJEXT)
-+@NEED_OWN_STRNSTR_FALSE@am__objects_3 =
-+@NEED_OWN_STRNSTR_TRUE@am__objects_3 = strnstr.$(OBJEXT)
-+@NEED_OWN_STRCASESTR_TRUE@am__objects_4 = strcasestr.$(OBJEXT)
-+@NEED_OWN_STRCASESTR_FALSE@am__objects_4 =
- am_libmiscutil_a_OBJECTS = Array.$(OBJEXT) base64.$(OBJEXT) \
- getfullhostname.$(OBJEXT) hash.$(OBJEXT) heap.$(OBJEXT) \
- html_quote.$(OBJEXT) iso3307.$(OBJEXT) $(am__objects_1) \
- radix.$(OBJEXT) rfc1035.$(OBJEXT) rfc1123.$(OBJEXT) \
- rfc1738.$(OBJEXT) rfc2617.$(OBJEXT) safe_inet_addr.$(OBJEXT) \
- $(am__objects_2) splay.$(OBJEXT) Stack.$(OBJEXT) \
-- stub_memaccount.$(OBJEXT) util.$(OBJEXT) uudecode.$(OBJEXT)
-+ $(am__objects_3) $(am__objects_4) stub_memaccount.$(OBJEXT) \
-+ util.$(OBJEXT) uudecode.$(OBJEXT)
- libmiscutil_a_OBJECTS = $(am_libmiscutil_a_OBJECTS)
- libntlmauth_a_AR = $(AR) cru
- libntlmauth_a_DEPENDENCIES = @LIBOBJS@
-@@ -224,15 +238,16 @@
- @AMDEP_TRUE@ $(DEPDIR)/dlmalloc.Po $(DEPDIR)/drand48.Po \
- @AMDEP_TRUE@ $(DEPDIR)/getfullhostname.Po $(DEPDIR)/hash.Po \
- @AMDEP_TRUE@ $(DEPDIR)/heap.Po $(DEPDIR)/html_quote.Po \
--@AMDEP_TRUE@ $(DEPDIR)/inet_ntoa.Po $(DEPDIR)/initgroups.Po \
--@AMDEP_TRUE@ $(DEPDIR)/iso3307.Po $(DEPDIR)/md5.Po \
--@AMDEP_TRUE@ $(DEPDIR)/ntlmauth.Po $(DEPDIR)/radix.Po \
--@AMDEP_TRUE@ $(DEPDIR)/rfc1035.Po $(DEPDIR)/rfc1123.Po \
--@AMDEP_TRUE@ $(DEPDIR)/rfc1738.Po $(DEPDIR)/rfc2617.Po \
--@AMDEP_TRUE@ $(DEPDIR)/safe_inet_addr.Po $(DEPDIR)/snprintf.Po \
--@AMDEP_TRUE@ $(DEPDIR)/splay.Po $(DEPDIR)/strerror.Po \
--@AMDEP_TRUE@ $(DEPDIR)/stub_memaccount.Po $(DEPDIR)/tempnam.Po \
--@AMDEP_TRUE@ $(DEPDIR)/util.Po $(DEPDIR)/uudecode.Po
-+@AMDEP_TRUE@ $(DEPDIR)/inet_ntoa.Po $(DEPDIR)/iso3307.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/md5.Po $(DEPDIR)/ntlmauth.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/radix.Po $(DEPDIR)/rfc1035.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/rfc1123.Po $(DEPDIR)/rfc1738.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/rfc2617.Po $(DEPDIR)/safe_inet_addr.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/snprintf.Po $(DEPDIR)/splay.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/strcasestr.Po $(DEPDIR)/strerror.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/strnstr.Po $(DEPDIR)/stub_memaccount.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/tempnam.Po $(DEPDIR)/util.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/uudecode.Po
- COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
-@@ -241,8 +256,8 @@
- DIST_SOURCES = $(libdlmalloc_a_SOURCES) $(libmiscutil_a_SOURCES) \
- $(EXTRA_libmiscutil_a_SOURCES) $(libntlmauth_a_SOURCES) \
- $(libregex_a_SOURCES)
--DIST_COMMON = Makefile.am Makefile.in drand48.c inet_ntoa.c \
-- initgroups.c strerror.c tempnam.c
-+DIST_COMMON = Makefile.am Makefile.in drand48.c inet_ntoa.c strerror.c \
-+ tempnam.c
- SOURCES = $(libdlmalloc_a_SOURCES) $(libmiscutil_a_SOURCES) $(EXTRA_libmiscutil_a_SOURCES) $(libntlmauth_a_SOURCES) $(libregex_a_SOURCES)
-
- all: all-am
-@@ -295,7 +310,6 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/heap.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/html_quote.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/inet_ntoa.Po@am__quote@
--@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/initgroups.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/iso3307.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/md5.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ntlmauth.Po@am__quote@
-@@ -307,7 +321,9 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/safe_inet_addr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/snprintf.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/splay.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strcasestr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strerror.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strnstr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stub_memaccount.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/tempnam.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/util.Po@am__quote@
---- src/Makefile.in.orig Wed Sep 28 22:57:21 2005
-+++ src/Makefile.in Sat Dec 17 17:45:21 2005
-@@ -125,6 +125,9 @@
- install_sh = @install_sh@
- makesnmplib = @makesnmplib@
-
-+@USE_ICAP_TRUE@ICAPSOURCE = icap_common.c icap_reqmod.c icap_respmod.c icap_opt.c
-+@USE_ICAP_FALSE@ICAPSOURCE =
-+
- @USE_DNSSERVER_TRUE@DNSSOURCE = dns.c
- @USE_DNSSERVER_FALSE@DNSSOURCE = dns_internal.c
- @USE_DNSSERVER_TRUE@DNSSERVER = dnsserver
-@@ -249,6 +252,7 @@
- HttpMsg.c \
- HttpReply.c \
- HttpRequest.c \
-+ $(ICAPSOURCE) \
- icmp.c \
- icp_v2.c \
- icp_v3.c \
-@@ -468,54 +472,58 @@
- pinger_LDADD = $(LDADD)
- pinger_DEPENDENCIES =
- pinger_LDFLAGS =
--@USE_DELAY_POOLS_TRUE@am__objects_3 = delay_pools.$(OBJEXT)
--@USE_DELAY_POOLS_FALSE@am__objects_3 =
--@USE_DNSSERVER_FALSE@am__objects_4 = dns_internal.$(OBJEXT)
--@USE_DNSSERVER_TRUE@am__objects_4 = dns.$(OBJEXT)
--@ENABLE_HTCP_TRUE@am__objects_5 = htcp.$(OBJEXT)
--@MAKE_LEAKFINDER_FALSE@am__objects_6 =
--@MAKE_LEAKFINDER_TRUE@am__objects_6 = leakfinder.$(OBJEXT)
--@USE_SNMP_TRUE@am__objects_7 = snmp_core.$(OBJEXT) snmp_agent.$(OBJEXT)
--@USE_SNMP_FALSE@am__objects_7 =
--@ENABLE_SSL_TRUE@am__objects_8 = ssl_support.$(OBJEXT)
--@ENABLE_SSL_FALSE@am__objects_8 =
--@ENABLE_UNLINKD_FALSE@am__objects_9 =
--@ENABLE_UNLINKD_TRUE@am__objects_9 = unlinkd.$(OBJEXT)
--@ENABLE_WIN32SPECIFIC_TRUE@am__objects_10 = win32.$(OBJEXT)
--@ENABLE_WIN32SPECIFIC_FALSE@am__objects_10 =
-+@USE_DELAY_POOLS_FALSE@am__objects_5 =
-+@USE_DELAY_POOLS_TRUE@am__objects_5 = delay_pools.$(OBJEXT)
-+@USE_DNSSERVER_FALSE@am__objects_6 = dns_internal.$(OBJEXT)
-+@USE_DNSSERVER_TRUE@am__objects_6 = dns.$(OBJEXT)
-+@ENABLE_HTCP_TRUE@am__objects_7 = htcp.$(OBJEXT)
-+@USE_ICAP_TRUE@am__objects_8 = icap_common.$(OBJEXT) \
-+@USE_ICAP_TRUE@ icap_reqmod.$(OBJEXT) icap_respmod.$(OBJEXT) \
-+@USE_ICAP_TRUE@ icap_opt.$(OBJEXT)
-+@USE_ICAP_FALSE@am__objects_8 =
-+@MAKE_LEAKFINDER_TRUE@am__objects_9 = leakfinder.$(OBJEXT)
-+@MAKE_LEAKFINDER_FALSE@am__objects_9 =
-+@USE_SNMP_TRUE@am__objects_10 = snmp_core.$(OBJEXT) snmp_agent.$(OBJEXT)
-+@USE_SNMP_FALSE@am__objects_10 =
-+@ENABLE_SSL_FALSE@am__objects_11 =
-+@ENABLE_SSL_TRUE@am__objects_11 = ssl_support.$(OBJEXT)
-+@ENABLE_UNLINKD_TRUE@am__objects_12 = unlinkd.$(OBJEXT)
-+@ENABLE_UNLINKD_FALSE@am__objects_12 =
-+@ENABLE_WIN32SPECIFIC_FALSE@am__objects_13 =
-+@ENABLE_WIN32SPECIFIC_TRUE@am__objects_13 = win32.$(OBJEXT)
- am_squid_OBJECTS = access_log.$(OBJEXT) acl.$(OBJEXT) asn.$(OBJEXT) \
- authenticate.$(OBJEXT) cache_cf.$(OBJEXT) CacheDigest.$(OBJEXT) \
- cache_manager.$(OBJEXT) carp.$(OBJEXT) cbdata.$(OBJEXT) \
- client_db.$(OBJEXT) client_side.$(OBJEXT) comm.$(OBJEXT) \
-- comm_select.$(OBJEXT) debug.$(OBJEXT) $(am__objects_3) \
-- disk.$(OBJEXT) $(am__objects_4) errorpage.$(OBJEXT) \
-+ comm_select.$(OBJEXT) debug.$(OBJEXT) $(am__objects_5) \
-+ disk.$(OBJEXT) $(am__objects_6) errorpage.$(OBJEXT) \
- ETag.$(OBJEXT) event.$(OBJEXT) external_acl.$(OBJEXT) \
- fd.$(OBJEXT) filemap.$(OBJEXT) forward.$(OBJEXT) \
- fqdncache.$(OBJEXT) ftp.$(OBJEXT) gopher.$(OBJEXT) \
-- helper.$(OBJEXT) $(am__objects_5) http.$(OBJEXT) \
-+ helper.$(OBJEXT) $(am__objects_7) http.$(OBJEXT) \
- HttpStatusLine.$(OBJEXT) HttpHdrCc.$(OBJEXT) \
- HttpHdrRange.$(OBJEXT) HttpHdrContRange.$(OBJEXT) \
- HttpHeader.$(OBJEXT) HttpHeaderTools.$(OBJEXT) \
- HttpBody.$(OBJEXT) HttpMsg.$(OBJEXT) HttpReply.$(OBJEXT) \
-- HttpRequest.$(OBJEXT) icmp.$(OBJEXT) icp_v2.$(OBJEXT) \
-- icp_v3.$(OBJEXT) ident.$(OBJEXT) internal.$(OBJEXT) \
-- ipc.$(OBJEXT) ipcache.$(OBJEXT) $(am__objects_6) \
-- logfile.$(OBJEXT) main.$(OBJEXT) mem.$(OBJEXT) \
-+ HttpRequest.$(OBJEXT) $(am__objects_8) icmp.$(OBJEXT) \
-+ icp_v2.$(OBJEXT) icp_v3.$(OBJEXT) ident.$(OBJEXT) \
-+ internal.$(OBJEXT) ipc.$(OBJEXT) ipcache.$(OBJEXT) \
-+ $(am__objects_9) logfile.$(OBJEXT) main.$(OBJEXT) mem.$(OBJEXT) \
- MemPool.$(OBJEXT) MemBuf.$(OBJEXT) mime.$(OBJEXT) \
- multicast.$(OBJEXT) neighbors.$(OBJEXT) net_db.$(OBJEXT) \
- Packer.$(OBJEXT) pconn.$(OBJEXT) peer_digest.$(OBJEXT) \
- peer_select.$(OBJEXT) redirect.$(OBJEXT) referer.$(OBJEXT) \
-- refresh.$(OBJEXT) send-announce.$(OBJEXT) $(am__objects_7) \
-- ssl.$(OBJEXT) $(am__objects_8) stat.$(OBJEXT) \
-+ refresh.$(OBJEXT) send-announce.$(OBJEXT) $(am__objects_10) \
-+ ssl.$(OBJEXT) $(am__objects_11) stat.$(OBJEXT) \
- StatHist.$(OBJEXT) String.$(OBJEXT) stmem.$(OBJEXT) \
- store.$(OBJEXT) store_io.$(OBJEXT) store_client.$(OBJEXT) \
- store_digest.$(OBJEXT) store_dir.$(OBJEXT) \
- store_key_md5.$(OBJEXT) store_log.$(OBJEXT) \
- store_rebuild.$(OBJEXT) store_swapin.$(OBJEXT) \
- store_swapmeta.$(OBJEXT) store_swapout.$(OBJEXT) \
-- tools.$(OBJEXT) $(am__objects_9) url.$(OBJEXT) urn.$(OBJEXT) \
-+ tools.$(OBJEXT) $(am__objects_12) url.$(OBJEXT) urn.$(OBJEXT) \
- useragent.$(OBJEXT) wais.$(OBJEXT) wccp.$(OBJEXT) \
-- whois.$(OBJEXT) $(am__objects_10)
-+ whois.$(OBJEXT) $(am__objects_13)
- nodist_squid_OBJECTS = repl_modules.$(OBJEXT) auth_modules.$(OBJEXT) \
- store_modules.$(OBJEXT) globals.$(OBJEXT) \
- string_arrays.$(OBJEXT)
-@@ -563,7 +571,9 @@
- @AMDEP_TRUE@ $(DEPDIR)/fqdncache.Po $(DEPDIR)/ftp.Po \
- @AMDEP_TRUE@ $(DEPDIR)/globals.Po $(DEPDIR)/gopher.Po \
- @AMDEP_TRUE@ $(DEPDIR)/helper.Po $(DEPDIR)/htcp.Po \
--@AMDEP_TRUE@ $(DEPDIR)/http.Po $(DEPDIR)/icmp.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/http.Po $(DEPDIR)/icap_common.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/icap_opt.Po $(DEPDIR)/icap_reqmod.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/icap_respmod.Po $(DEPDIR)/icmp.Po \
- @AMDEP_TRUE@ $(DEPDIR)/icp_v2.Po $(DEPDIR)/icp_v3.Po \
- @AMDEP_TRUE@ $(DEPDIR)/ident.Po $(DEPDIR)/internal.Po \
- @AMDEP_TRUE@ $(DEPDIR)/ipc.Po $(DEPDIR)/ipcache.Po \
-@@ -777,6 +787,10 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/helper.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/htcp.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/http.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_common.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_opt.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_reqmod.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_respmod.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icmp.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icp_v2.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icp_v3.Po@am__quote@
diff --git a/www/squid27/files/icap-2.5-core.patch b/www/squid27/files/icap-2.5-core.patch
deleted file mode 100644
index 4e50207f2029..000000000000
--- a/www/squid27/files/icap-2.5-core.patch
+++ /dev/null
@@ -1,7022 +0,0 @@
-Patch 1 of 2 to integrate the icap-2_5 branch into the FreeBSD squid port.
-
-Created by Thomas-Martin Seck <tmseck@netcologne.de>.
-
-This patch only contains the parts of the original patchset that
-actually implement the ICAP client functionality. The updates to
-the build infrastructure are omitted to avoid the need to run an
-autotools bootstrap. Instead, we simulate said bootstrapping with
-a second patch, icap-2.5-bootstrap.patch.
-
-The patchset was pulled from the project's CVS repository
-at cvs.devel.squid-cache.org using
-
-cvs diff -u -b -N -kk -rs2_5 -ricap-2_5
-
-See also
-<http://devel.squid-cache.org/cgi-bin/diff2/icap-2_5.patch?s2_5>
-for the "official" auto-generated patchset.
-
-See http://devel.squid-cache.org/icap/ for further information
-about the ICAP client project.
-
-Patch last updated: 2005-12-17
-
-Index: errors/Bulgarian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Bulgarian/ERR_ICAP_FAILURE
-diff -N errors/Bulgarian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Bulgarian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:56 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Catalan/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Catalan/ERR_ICAP_FAILURE
-diff -N errors/Catalan/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Catalan/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Czech/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Czech/ERR_ICAP_FAILURE
-diff -N errors/Czech/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Czech/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Danish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Danish/ERR_ICAP_FAILURE
-diff -N errors/Danish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Danish/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Dutch/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Dutch/ERR_ICAP_FAILURE
-diff -N errors/Dutch/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Dutch/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/English/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/English/ERR_ICAP_FAILURE
-diff -N errors/English/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/English/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.2
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Estonian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Estonian/ERR_ICAP_FAILURE
-diff -N errors/Estonian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Estonian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Finnish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Finnish/ERR_ICAP_FAILURE
-diff -N errors/Finnish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Finnish/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/French/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/French/ERR_ICAP_FAILURE
-diff -N errors/French/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/French/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/German/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/German/ERR_ICAP_FAILURE
-diff -N errors/German/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/German/ERR_ICAP_FAILURE 23 Mar 2004 08:20:05 -0000 1.1.2.2
-@@ -0,0 +1,33 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>FEHLER: Der angeforderte URL konnte nicht geholt werden</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>FEHLER</H1>
-+<H2>Der angeforderte URL konnte nicht geholt werden</H2>
-+<HR noshade size="1px">
-+<P>
-+W&auml;hrend des Versuches, den URL<BR>
-+<A HREF="%U">%U</A>
-+
-+<BR>
-+zu laden, trat der folgende Fehler auf:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP-Protokollfehler
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Es trat ein Problem bei der ICAP-Kommunikation auf. M&ouml;gliche Gr&uuml;nde:
-+<UL>
-+<LI>Nicht erreichbarer ICAP-Server
-+<LI>Ung&uuml;ltige Antwort vom ICAP-Server
-+
-+</UL>
-+</P>
-+
-+<P>Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Greek/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Greek/ERR_ICAP_FAILURE
-diff -N errors/Greek/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Greek/ERR_ICAP_FAILURE 24 Sep 2005 10:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Hebrew/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Hebrew/ERR_ICAP_FAILURE
-diff -N errors/Hebrew/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Hebrew/ERR_ICAP_FAILURE 8 Dec 2003 12:30:59 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Hungarian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Hungarian/ERR_ICAP_FAILURE
-diff -N errors/Hungarian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Hungarian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:59 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Italian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Italian/ERR_ICAP_FAILURE
-diff -N errors/Italian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Italian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Japanese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Japanese/ERR_ICAP_FAILURE
-diff -N errors/Japanese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Japanese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Korean/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Korean/ERR_ICAP_FAILURE
-diff -N errors/Korean/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Korean/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Lithuanian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Lithuanian/ERR_ICAP_FAILURE
-diff -N errors/Lithuanian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Lithuanian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Polish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Polish/ERR_ICAP_FAILURE
-diff -N errors/Polish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Polish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Portuguese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Portuguese/ERR_ICAP_FAILURE
-diff -N errors/Portuguese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Portuguese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:01 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Romanian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Romanian/ERR_ICAP_FAILURE
-diff -N errors/Romanian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Romanian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:01 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Russian-1251/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Russian-1251/ERR_ICAP_FAILURE
-diff -N errors/Russian-1251/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Russian-1251/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Russian-koi8-r/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Russian-koi8-r/ERR_ICAP_FAILURE
-diff -N errors/Russian-koi8-r/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Russian-koi8-r/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Serbian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Serbian/ERR_ICAP_FAILURE
-diff -N errors/Serbian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Serbian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Simplify_Chinese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Simplify_Chinese/ERR_ICAP_FAILURE
-diff -N errors/Simplify_Chinese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Simplify_Chinese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Slovak/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Slovak/ERR_ICAP_FAILURE
-diff -N errors/Slovak/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Slovak/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Spanish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Spanish/ERR_ICAP_FAILURE
-diff -N errors/Spanish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Spanish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Swedish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Swedish/ERR_ICAP_FAILURE
-diff -N errors/Swedish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Swedish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Traditional_Chinese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Traditional_Chinese/ERR_ICAP_FAILURE
-diff -N errors/Traditional_Chinese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Traditional_Chinese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Turkish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Turkish/ERR_ICAP_FAILURE
-diff -N errors/Turkish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Turkish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:04 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: include/util.h
-===================================================================
-RCS file: /cvsroot/squid/squid/include/util.h,v
-retrieving revision 1.10
-retrieving revision 1.10.30.2
-diff -p -u -b -r1.10 -r1.10.30.2
---- include/util.h 17 Oct 2001 12:30:51 -0000 1.10
-+++ include/util.h 6 Apr 2004 13:04:37 -0000 1.10.30.2
-@@ -132,4 +132,12 @@ double drand48(void);
- */
- int statMemoryAccounted(void);
-
-+#ifndef HAVE_STRNSTR
-+extern char *strnstr(const char *haystack, const char *needle, size_t haystacklen);
-+#endif
-+
-+#ifndef HAVE_STRCASESTR
-+extern char *strcasestr(const char *haystack, const char *needle);
-+#endif
-+
- #endif /* SQUID_UTIL_H */
-Index: lib/strcasestr.c
-===================================================================
-RCS file: lib/strcasestr.c
-diff -N lib/strcasestr.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ lib/strcasestr.c 6 Apr 2004 13:04:38 -0000 1.1.2.1
-@@ -0,0 +1,126 @@
-+/* Return the offset of one string within another.
-+ Copyright (C) 1994,1996,1997,1998,1999,2000 Free Software Foundation, Inc.
-+ This file is part of the GNU C Library.
-+
-+ The GNU C Library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Lesser General Public
-+ License as published by the Free Software Foundation; either
-+ version 2.1 of the License, or (at your option) any later version.
-+
-+ The GNU C Library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Lesser General Public License for more details.
-+
-+ You should have received a copy of the GNU Lesser General Public
-+ License along with the GNU C Library; if not, write to the Free
-+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+ 02111-1307 USA. */
-+
-+/*
-+ * My personal strstr() implementation that beats most other algorithms.
-+ * Until someone tells me otherwise, I assume that this is the
-+ * fastest implementation of strstr() in C.
-+ * I deliberately chose not to comment it. You should have at least
-+ * as much fun trying to understand it, as I had to write it :-).
-+ *
-+ * Stephen R. van den Berg, berg@pool.informatik.rwth-aachen.de */
-+
-+/*
-+ * modified to work outside of glibc (rhorstmann, 06/04/2004)
-+ */
-+
-+#include "config.h"
-+#ifndef HAVE_STRCASESTR
-+#include <ctype.h>
-+
-+typedef unsigned chartype;
-+
-+char *
-+strcasestr (phaystack, pneedle)
-+ const char *phaystack;
-+ const char *pneedle;
-+{
-+ register const unsigned char *haystack, *needle;
-+ register chartype b, c;
-+
-+ haystack = (const unsigned char *) phaystack;
-+ needle = (const unsigned char *) pneedle;
-+
-+ b = tolower (*needle);
-+ if (b != '\0')
-+ {
-+ haystack--; /* possible ANSI violation */
-+ do
-+ {
-+ c = *++haystack;
-+ if (c == '\0')
-+ goto ret0;
-+ }
-+ while (tolower (c) != (int) b);
-+
-+ c = tolower (*++needle);
-+ if (c == '\0')
-+ goto foundneedle;
-+ ++needle;
-+ goto jin;
-+
-+ for (;;)
-+ {
-+ register chartype a;
-+ register const unsigned char *rhaystack, *rneedle;
-+
-+ do
-+ {
-+ a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+ if (tolower (a) == (int) b)
-+ break;
-+ a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+shloop:
-+ ;
-+ }
-+ while (tolower (a) != (int) b);
-+
-+jin: a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+
-+ if (tolower (a) != (int) c)
-+ goto shloop;
-+
-+ rhaystack = haystack-- + 1;
-+ rneedle = needle;
-+ a = tolower (*rneedle);
-+
-+ if (tolower (*rhaystack) == (int) a)
-+ do
-+ {
-+ if (a == '\0')
-+ goto foundneedle;
-+ ++rhaystack;
-+ a = tolower (*++needle);
-+ if (tolower (*rhaystack) != (int) a)
-+ break;
-+ if (a == '\0')
-+ goto foundneedle;
-+ ++rhaystack;
-+ a = tolower (*++needle);
-+ }
-+ while (tolower (*rhaystack) == (int) a);
-+
-+ needle = rneedle; /* took the register-poor approach */
-+
-+ if (a == '\0')
-+ break;
-+ }
-+ }
-+foundneedle:
-+ return (char*) haystack;
-+ret0:
-+ return 0;
-+}
-+#endif
-Index: lib/strnstr.c
-===================================================================
-RCS file: lib/strnstr.c
-diff -N lib/strnstr.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ lib/strnstr.c 16 May 2005 20:52:40 -0000 1.1.2.2
-@@ -0,0 +1,52 @@
-+/*
-+ * Copyright (C) 2003 Nikos Mavroyanopoulos
-+ *
-+ * This file is part of GNUTLS.
-+ *
-+ * The GNUTLS library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Lesser General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2.1 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Lesser General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Lesser General Public
-+ * License along with this library; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-+ *
-+ */
-+
-+ /*
-+ * DW 2003/10/17:
-+ * Changed 'ssize_t' types to 'size_t'
-+ */
-+
-+#include "config.h"
-+#ifndef HAVE_STRNSTR
-+#include <string.h>
-+#include <util.h>
-+
-+char *strnstr(const char *haystack, const char *needle, size_t haystacklen)
-+{
-+ char *p;
-+ size_t plen;
-+ size_t len = strlen(needle);
-+
-+ if (*needle == '\0') /* everything matches empty string */
-+ return (char*) haystack;
-+
-+ plen = haystacklen;
-+ for (p = (char*) haystack; p != NULL; p = memchr(p + 1, *needle, plen-1)) {
-+ plen = haystacklen - (p - haystack);
-+
-+ if (plen < len) return NULL;
-+
-+ if (strncmp(p, needle, len) == 0)
-+ return (p);
-+ }
-+ return NULL;
-+}
-+#endif
-Index: src/MemBuf.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/MemBuf.c,v
-retrieving revision 1.5.30.3
-retrieving revision 1.5.44.8
-diff -p -u -b -r1.5.30.3 -r1.5.44.8
---- src/MemBuf.c 26 Mar 2005 03:15:54 -0000 1.5.30.3
-+++ src/MemBuf.c 28 Mar 2005 18:02:04 -0000 1.5.44.8
-@@ -386,3 +386,15 @@ memBufReport(MemBuf * mb)
- assert(mb);
- memBufPrintf(mb, "memBufReport is not yet implemented @?@\n");
- }
-+
-+int
-+memBufRead(int fd, MemBuf * mb)
-+{
-+ int len;
-+ if (mb->capacity == mb->size)
-+ memBufGrow(mb, SQUID_TCP_SO_RCVBUF);
-+ len = FD_READ_METHOD(fd, mb->buf + mb->size, mb->capacity - mb->size);
-+ if (len)
-+ mb->size += len;
-+ return len;
-+}
-Index: src/cache_cf.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cache_cf.c,v
-retrieving revision 1.38.6.29
-retrieving revision 1.38.6.11.2.22
-diff -p -u -b -r1.38.6.29 -r1.38.6.11.2.22
---- src/cache_cf.c 27 Oct 2005 02:13:24 -0000 1.38.6.29
-+++ src/cache_cf.c 23 Nov 2005 20:38:56 -0000 1.38.6.11.2.22
-@@ -2198,6 +2198,587 @@ check_null_body_size_t(dlink_list bodyli
- return bodylist.head == NULL;
- }
-
-+#ifdef HS_FEAT_ICAP
-+
-+/***************************************************
-+ * prototypes
-+ */
-+static int icap_service_process(icap_service * s);
-+static void icap_service_init(icap_service * s);
-+static void icap_service_destroy(icap_service * s);
-+icap_service *icap_service_lookup(char *name);
-+static int icap_class_process(icap_class * c);
-+static void icap_class_destroy(icap_class * c);
-+static void icap_access_destroy(icap_access * a);
-+static void dump_wordlist(StoreEntry * entry, const char *name, wordlist * list);
-+static void icap_class_add(icap_class * c);
-+
-+/***************************************************
-+ * icap_service
-+ */
-+
-+/*
-+ * example:
-+ * icap_service reqmode_precache 0 icap://192.168.0.1:1344/respmod
-+ */
-+
-+static void
-+parse_icap_service_type(IcapConfig * cfg)
-+{
-+ char *token;
-+ icap_service *A = NULL;
-+ icap_service *B = NULL;
-+ icap_service **T = NULL;
-+
-+ A = cbdataAlloc(icap_service);
-+ icap_service_init(A);
-+ parse_string(&A->name);
-+ parse_string(&A->type_name);
-+ parse_ushort(&A->bypass);
-+ parse_string(&A->uri);
-+ while ((token = strtok(NULL, w_space))) {
-+ if (strcasecmp(token, "no-keep-alive") == 0) {
-+ A->keep_alive = 0;
-+ } else {
-+ debug(3, 0) ("parse_peer: token='%s'\n", token);
-+ self_destruct();
-+ }
-+ }
-+ debug(3, 5) ("parse_icap_service_type (line %d): %s %s %d %s\n", config_lineno, A->name, A->type_name, A->bypass, A->name);
-+ if (icap_service_process(A)) {
-+ /* put into linked list */
-+ for (B = cfg->service_head, T = &cfg->service_head; B; T = &B->next, B = B->next);
-+ *T = A;
-+ } else {
-+ /* clean up structure */
-+ debug(3, 0) ("parse_icap_service_type (line %d): skipping %s\n", config_lineno, A->name);
-+ icap_service_destroy(A);
-+ cbdataFree(A);
-+ }
-+
-+}
-+
-+static void
-+dump_icap_service_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_service *current_node = NULL;
-+
-+ if (!cfg.service_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.service_head;
-+
-+ while (current_node) {
-+ storeAppendPrintf(e, "%s %s %s %d %s", name, current_node->name, current_node->type_name, current_node->bypass, current_node->uri);
-+ if (current_node->keep_alive == 0) {
-+ storeAppendPrintf(e, " no-keep-alive");
-+ }
-+ storeAppendPrintf(e, "\n");
-+ current_node = current_node->next;
-+ }
-+
-+}
-+
-+static void
-+free_icap_service_type(IcapConfig * cfg)
-+{
-+ while (cfg->service_head) {
-+ icap_service *current_node = cfg->service_head;
-+ cfg->service_head = current_node->next;
-+ icap_service_destroy(current_node);
-+ cbdataFree(current_node);
-+ }
-+}
-+
-+/*
-+ * parse the raw string and cache some parts that are needed later
-+ * returns 1 if everything was ok
-+ */
-+static int
-+icap_service_process(icap_service * s)
-+{
-+ char *start, *end, *tempEnd;
-+ char *tailp;
-+ unsigned int len;
-+ int port_in_uri, resource_in_uri = 0;
-+ s->type = icapServiceToType(s->type_name);
-+ if (s->type >= ICAP_SERVICE_MAX) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong service type %s\n", config_lineno, s->type_name);
-+ return 0;
-+ }
-+ if (s->type == ICAP_SERVICE_REQMOD_PRECACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_REQMOD_PRECACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_REQMOD_POSTCACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_RESPMOD_PRECACHE)
-+ s->method = ICAP_METHOD_RESPMOD;
-+ else if (s->type == ICAP_SERVICE_RESPMOD_POSTCACHE)
-+ s->method = ICAP_METHOD_RESPMOD;
-+ debug(3, 5) ("icap_service_process (line %d): type=%s\n", config_lineno, icapServiceToStr(s->type));
-+ if (strncmp(s->uri, "icap://", 7) != 0) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong uri: %s\n", config_lineno, s->uri);
-+ return 0;
-+ }
-+ start = s->uri + 7;
-+ if ((end = strchr(start, ':')) != NULL) {
-+ /* ok */
-+ port_in_uri = 1;
-+ debug(3, 5) ("icap_service_process (line %d): port given\n", config_lineno);
-+ } else {
-+ /* ok */
-+ port_in_uri = 0;
-+ debug(3, 5) ("icap_service_process (line %d): no port given\n", config_lineno);
-+ }
-+
-+ if ((tempEnd = strchr(start, '/')) != NULL) {
-+ /* ok */
-+ resource_in_uri = 1;
-+ debug(3, 5) ("icap_service_process (line %d): resource given\n", config_lineno);
-+ if (end == '\0') {
-+ end = tempEnd;
-+ }
-+ } else {
-+ /* ok */
-+ resource_in_uri = 0;
-+ debug(3, 5) ("icap_service_process (line %d): no resource given\n", config_lineno);
-+ }
-+
-+ tempEnd = strchr(start, '\0');
-+ if (end == '\0') {
-+ end = tempEnd;
-+ }
-+ len = end - start;
-+ s->hostname = xstrndup(start, len + 1);
-+ s->hostname[len] = 0;
-+ debug(3, 5) ("icap_service_process (line %d): hostname=%s\n", config_lineno, s->hostname);
-+ start = end;
-+
-+ if (port_in_uri) {
-+ start++; /* skip ':' */
-+ if (resource_in_uri)
-+ end = strchr(start, '/');
-+ else
-+ end = strchr(start, '\0');
-+ s->port = strtoul(start, &tailp, 0) % 65536;
-+ if (tailp != end) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong service uri (port could not be parsed): %s\n", config_lineno, s->uri);
-+ return 0;
-+ }
-+ debug(3, 5) ("icap_service_process (line %d): port=%d\n", config_lineno, s->port);
-+ start = end;
-+ } else {
-+ /* no explicit ICAP port; first ask by getservbyname or default to
-+ * hardwired port 1344 per ICAP specification section 4.2 */
-+ struct servent *serv = getservbyname("icap", "tcp");
-+ if (serv) {
-+ s->port = htons(serv->s_port);
-+ debug(3, 5) ("icap_service_process (line %d): default port=%d getservbyname(icap,tcp)\n", config_lineno, s->port);
-+ } else {
-+ s->port = 1344;
-+ debug(3, 5) ("icap_service_process (line %d): default hardwired port=%d\n", config_lineno, s->port);
-+ }
-+ }
-+
-+ if (resource_in_uri) {
-+ start++; /* skip '/' */
-+ /* the rest is resource name */
-+ end = strchr(start, '\0');
-+ len = end - start;
-+ if (len > 1024) {
-+ debug(3, 0) ("icap_service_process (line %d): long resource name (>1024), probably wrong\n", config_lineno);
-+ }
-+ s->resource = xstrndup(start, len + 1);
-+ s->resource[len] = 0;
-+ debug(3, 5) ("icap_service_process (line %d): service=%s\n", config_lineno, s->resource);
-+ }
-+ /* check bypass */
-+ if ((s->bypass != 0) && (s->bypass != 1)) {
-+ debug(3, 0) ("icap_service_process (line %d): invalid bypass value\n", config_lineno);
-+ return 0;
-+ }
-+ return 1;
-+}
-+
-+/*
-+ * constructor
-+ */
-+static void
-+icap_service_init(icap_service * s)
-+{
-+ s->type = ICAP_SERVICE_MAX; /* means undefined */
-+ s->preview = Config.icapcfg.preview_size;
-+ s->opt = 0;
-+ s->keep_alive = 1;
-+ s->istag = StringNull;
-+ s->transfer_preview = StringNull;
-+ s->transfer_ignore = StringNull;
-+ s->transfer_complete = StringNull;
-+}
-+
-+/*
-+ * destructor
-+ * frees only strings, but don't touch the linked list
-+ */
-+static void
-+icap_service_destroy(icap_service * s)
-+{
-+ xfree(s->name);
-+ xfree(s->uri);
-+ xfree(s->type_name);
-+ xfree(s->hostname);
-+ xfree(s->resource);
-+ assert(s->opt == 0); /* there should be no opt request running now */
-+ stringClean(&s->istag);
-+ stringClean(&s->transfer_preview);
-+ stringClean(&s->transfer_ignore);
-+ stringClean(&s->transfer_complete);
-+}
-+
-+icap_service *
-+icap_service_lookup(char *name)
-+{
-+ icap_service *iter;
-+ for (iter = Config.icapcfg.service_head; iter; iter = iter->next) {
-+ if (!strcmp(name, iter->name)) {
-+ return iter;
-+ }
-+ }
-+ return NULL;
-+}
-+
-+/***************************************************
-+ * icap_service_list
-+ */
-+
-+static void
-+icap_service_list_add(icap_service_list ** isl, char *service_name)
-+{
-+ icap_service_list **iter;
-+ icap_service_list *new;
-+ icap_service *gbl_service;
-+ int i;
-+ int max_services;
-+
-+ new = memAllocate(MEM_ICAP_SERVICE_LIST);
-+ /* Found all services with that name, and add to the array */
-+ max_services = sizeof(new->services) / sizeof(icap_service *);
-+ gbl_service = Config.icapcfg.service_head;
-+ i = 0;
-+ while (gbl_service && i < max_services) {
-+ if (!strcmp(service_name, gbl_service->name))
-+ new->services[i++] = gbl_service;
-+ gbl_service = gbl_service->next;
-+ }
-+ new->nservices = i;
-+
-+ if (*isl) {
-+ iter = isl;
-+ while ((*iter)->next)
-+ iter = &((*iter)->next);
-+ (*iter)->next = new;
-+ } else {
-+ *isl = new;
-+ }
-+}
-+
-+/*
-+ * free the linked list without touching references icap_service
-+ */
-+static void
-+icap_service_list_destroy(icap_service_list * isl)
-+{
-+ icap_service_list *current;
-+ icap_service_list *next;
-+
-+ current = isl;
-+ while (current) {
-+ next = current->next;
-+ memFree(current, MEM_ICAP_SERVICE_LIST);
-+ current = next;
-+ }
-+}
-+
-+/***************************************************
-+ * icap_class
-+ */
-+static void
-+parse_icap_class_type(IcapConfig * cfg)
-+{
-+ icap_class *s = NULL;
-+
-+ s = memAllocate(MEM_ICAP_CLASS);
-+ parse_string(&s->name);
-+ parse_wordlist(&s->services);
-+
-+ if (icap_class_process(s)) {
-+ /* if ok, put into linked list */
-+ icap_class_add(s);
-+ } else {
-+ /* clean up structure */
-+ debug(3, 0) ("parse_icap_class_type (line %d): skipping %s\n", config_lineno, s->name);
-+ icap_class_destroy(s);
-+ memFree(s, MEM_ICAP_CLASS);
-+ }
-+}
-+
-+static void
-+dump_icap_class_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_class *current_node = NULL;
-+ LOCAL_ARRAY(char, nom, 64);
-+
-+ if (!cfg.class_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.class_head;
-+
-+ while (current_node) {
-+ snprintf(nom, 64, "%s %s", name, current_node->name);
-+ dump_wordlist(e, nom, current_node->services);
-+ current_node = current_node->next;
-+ }
-+}
-+
-+static void
-+free_icap_class_type(IcapConfig * cfg)
-+{
-+ while (cfg->class_head) {
-+ icap_class *current_node = cfg->class_head;
-+ cfg->class_head = current_node->next;
-+ icap_class_destroy(current_node);
-+ memFree(current_node, MEM_ICAP_CLASS);
-+ }
-+}
-+
-+/*
-+ * process services list, return 1, if at least one service was found
-+ */
-+static int
-+icap_class_process(icap_class * c)
-+{
-+ icap_service_list *isl = NULL;
-+ wordlist *iter;
-+ icap_service *service;
-+ /* take services list and build icap_service_list from it */
-+ for (iter = c->services; iter; iter = iter->next) {
-+ service = icap_service_lookup(iter->key);
-+ if (service) {
-+ icap_service_list_add(&isl, iter->key);
-+ } else {
-+ debug(3, 0) ("icap_class_process (line %d): skipping service %s in class %s\n", config_lineno, iter->key, c->name);
-+ }
-+ }
-+
-+ if (isl) {
-+ c->isl = isl;
-+ return 1;
-+ }
-+ return 0;
-+}
-+
-+/*
-+ * search for an icap_class in the global IcapConfig
-+ * classes with hidden-flag are skipped
-+ */
-+static icap_class *
-+icap_class_lookup(char *name)
-+{
-+ icap_class *iter;
-+ for (iter = Config.icapcfg.class_head; iter; iter = iter->next) {
-+ if ((!strcmp(name, iter->name)) && (!iter->hidden)) {
-+ return iter;
-+ }
-+ }
-+ return NULL;
-+}
-+
-+/*
-+ * adds an icap_class to the global IcapConfig
-+ */
-+static void
-+icap_class_add(icap_class * c)
-+{
-+ icap_class *cp = NULL;
-+ icap_class **t = NULL;
-+ IcapConfig *cfg = &Config.icapcfg;
-+ if (c) {
-+ for (cp = cfg->class_head, t = &cfg->class_head; cp; t = &cp->next, cp = cp->next);
-+ *t = c;
-+ }
-+}
-+
-+/*
-+ * free allocated memory inside icap_class
-+ */
-+static void
-+icap_class_destroy(icap_class * c)
-+{
-+ xfree(c->name);
-+ wordlistDestroy(&c->services);
-+ icap_service_list_destroy(c->isl);
-+}
-+
-+/***************************************************
-+ * icap_access
-+ */
-+
-+/* format: icap_access <servicename> {allow|deny} acl, ... */
-+static void
-+parse_icap_access_type(IcapConfig * cfg)
-+{
-+ icap_access *A = NULL;
-+ icap_access *B = NULL;
-+ icap_access **T = NULL;
-+ icap_service *s = NULL;
-+ icap_class *c = NULL;
-+ ushort no_class = 0;
-+
-+ A = memAllocate(MEM_ICAP_ACCESS);
-+ parse_string(&A->service_name);
-+
-+ /*
-+ * try to find a class with the given name first. if not found, search
-+ * the services. if a service is found, create a new hidden class with
-+ * only this service. this is for backward compatibility.
-+ *
-+ * the special classname All is allowed only in deny rules, because
-+ * the class is not used there.
-+ */
-+ if (!strcmp(A->service_name, "None")) {
-+ no_class = 1;
-+ } else {
-+ A->class = icap_class_lookup(A->service_name);
-+ if (!A->class) {
-+ s = icap_service_lookup(A->service_name);
-+ if (s) {
-+ c = memAllocate(MEM_ICAP_CLASS);
-+ c->name = xstrdup("(hidden)");
-+ c->hidden = 1;
-+ wordlistAdd(&c->services, A->service_name);
-+ c->isl = memAllocate(MEM_ICAP_SERVICE_LIST);
-+ /* FIXME:luc: check what access do */
-+ c->isl->services[0] = s;
-+ c->isl->nservices = 1;
-+ icap_class_add(c);
-+ A->class = c;
-+ } else {
-+ debug(3, 0) ("parse_icap_access_type (line %d): servicename %s not found. skipping.\n", config_lineno, A->service_name);
-+ memFree(A, MEM_ICAP_ACCESS);
-+ return;
-+ }
-+ }
-+ }
-+
-+ aclParseAccessLine(&(A->access));
-+ debug(3, 5) ("parse_icap_access_type (line %d): %s\n", config_lineno, A->service_name);
-+
-+ /* check that All class is only used in deny rule */
-+ if (no_class && A->access->allow) {
-+ memFree(A, MEM_ICAP_ACCESS);
-+ debug(3, 0) ("parse_icap_access (line %d): special class 'None' only allowed in deny rule. skipping.\n", config_lineno);
-+ return;
-+ }
-+ if (A->access) {
-+ for (B = cfg->access_head, T = &cfg->access_head; B; T = &B->next, B = B->next);
-+ *T = A;
-+ } else {
-+ debug(3, 0) ("parse_icap_access_type (line %d): invalid line skipped\n", config_lineno);
-+ memFree(A, MEM_ICAP_ACCESS);
-+ }
-+}
-+
-+static void
-+dump_icap_access_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_access *current_node = NULL;
-+ LOCAL_ARRAY(char, nom, 64);
-+
-+ if (!cfg.access_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.access_head;
-+
-+ while (current_node) {
-+ snprintf(nom, 64, "%s %s", name, current_node->service_name);
-+ dump_acl_access(e, nom, current_node->access);
-+ current_node = current_node->next;
-+ }
-+}
-+
-+static void
-+free_icap_access_type(IcapConfig * cfg)
-+{
-+ while (cfg->access_head) {
-+ icap_access *current_node = cfg->access_head;
-+ cfg->access_head = current_node->next;
-+ icap_access_destroy(current_node);
-+ memFree(current_node, MEM_ICAP_ACCESS);
-+ }
-+}
-+
-+/*
-+ * destructor
-+ * frees everything but the linked list
-+ */
-+static void
-+icap_access_destroy(icap_access * a)
-+{
-+ xfree(a->service_name);
-+ aclDestroyAccessList(&a->access);
-+}
-+
-+/***************************************************
-+ * for debugging purposes only
-+ */
-+void
-+dump_icap_config(IcapConfig * cfg)
-+{
-+ icap_service *s_iter;
-+ icap_class *c_iter;
-+ icap_access *a_iter;
-+ icap_service_list *isl_iter;
-+ acl_list *l;
-+ debug(3, 0) ("IcapConfig: onoff = %d\n", cfg->onoff);
-+ debug(3, 0) ("IcapConfig: service_head = %d\n", (int) cfg->service_head);
-+ debug(3, 0) ("IcapConfig: class_head = %d\n", (int) cfg->class_head);
-+ debug(3, 0) ("IcapConfig: access_head = %d\n", (int) cfg->access_head);
-+
-+ debug(3, 0) ("IcapConfig: services =\n");
-+ for (s_iter = cfg->service_head; s_iter; s_iter = s_iter->next) {
-+ printf(" %s: \n", s_iter->name);
-+ printf(" bypass = %d\n", s_iter->bypass);
-+ printf(" hostname = %s\n", s_iter->hostname);
-+ printf(" port = %d\n", s_iter->port);
-+ printf(" resource = %s\n", s_iter->resource);
-+ }
-+ debug(3, 0) ("IcapConfig: classes =\n");
-+ for (c_iter = cfg->class_head; c_iter; c_iter = c_iter->next) {
-+ printf(" %s: \n", c_iter->name);
-+ printf(" services = \n");
-+ for (isl_iter = c_iter->isl; isl_iter; isl_iter = isl_iter->next) {
-+ int i;
-+ for (i = 0; i < isl_iter->nservices; i++)
-+ printf(" %s\n", isl_iter->services[i]->name);
-+ }
-+ }
-+ debug(3, 0) ("IcapConfig: access =\n");
-+ for (a_iter = cfg->access_head; a_iter; a_iter = a_iter->next) {
-+ printf(" service_name = %s\n", a_iter->service_name);
-+ printf(" access = %s", a_iter->access->allow ? "allow" : "deny");
-+ for (l = a_iter->access->acl_list; l != NULL; l = l->next) {
-+ printf(" %s%s",
-+ l->op ? null_string : "!",
-+ l->acl->name);
-+ }
-+ printf("\n");
-+ }
-+}
-+#endif /* HS_FEAT_ICAP */
-
- static void
- parse_kb_size_t(squid_off_t * var)
-Index: src/cbdata.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cbdata.c,v
-retrieving revision 1.14.6.1
-retrieving revision 1.14.32.2
-diff -p -u -b -r1.14.6.1 -r1.14.32.2
---- src/cbdata.c 17 Jul 2003 02:13:28 -0000 1.14.6.1
-+++ src/cbdata.c 14 Sep 2003 01:36:26 -0000 1.14.32.2
-@@ -144,6 +144,10 @@ cbdataInit(void)
- CREATE_CBDATA(statefulhelper);
- CREATE_CBDATA(helper_stateful_server);
- CREATE_CBDATA(HttpStateData);
-+#ifdef HS_FEAT_ICAP
-+ CREATE_CBDATA(IcapStateData);
-+ CREATE_CBDATA(icap_service);
-+#endif
- CREATE_CBDATA_FREE(peer, peerDestroy);
- CREATE_CBDATA(ps_state);
- CREATE_CBDATA(RemovalPolicy);
-Index: src/cf.data.pre
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cf.data.pre,v
-retrieving revision 1.49.2.84
-retrieving revision 1.49.2.33.2.32
-diff -p -u -b -r1.49.2.84 -r1.49.2.33.2.32
---- src/cf.data.pre 21 Oct 2005 02:13:47 -0000 1.49.2.84
-+++ src/cf.data.pre 24 Oct 2005 17:07:42 -0000 1.49.2.33.2.32
-@@ -2397,7 +2397,6 @@ DOC_START
- ensure correct results it is best to set server_persisten_connections
- to off when using this directive in such configurations.
- DOC_END
--
- NAME: reply_header_max_size
- COMMENT: (KB)
- TYPE: b_size_t
-@@ -2716,6 +2715,177 @@ DOC_START
- DOC_END
-
- COMMENT_START
-+ ICAP OPTIONS
-+ -----------------------------------------------------------------------------
-+COMMENT_END
-+
-+NAME: icap_enable
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.onoff
-+DEFAULT: off
-+DOC_START
-+ If you want to enable the ICAP client module, set this to on.
-+DOC_END
-+
-+NAME: icap_preview_enable
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.preview_enable
-+DEFAULT: off
-+DOC_START
-+ Set this to 'on' if you want to enable the ICAP preview
-+ feature in Squid.
-+DOC_END
-+
-+NAME: icap_preview_size
-+TYPE: int
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.preview_size
-+DEFAULT: -1
-+DOC_START
-+ The default size of preview data to be sent to the ICAP server.
-+ -1 means no preview. This value might be overwritten on a per server
-+ basis by OPTIONS requests.
-+DOC_END
-+
-+NAME: icap_check_interval
-+TYPE: int
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.check_interval
-+DEFAULT: 300
-+DOC_START
-+ If an ICAP server does not respond, it gets marked as unreachable. Squid
-+ will try again to reach it after this time.
-+DOC_END
-+
-+NAME: icap_send_client_ip
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.send_client_ip
-+DEFAULT: off
-+DOC_START
-+ This adds the header "X-Client-IP" to ICAP requests. Can also be
-+ set from the server's response to OPTIONS.
-+DOC_END
-+
-+NAME: icap_send_auth_user
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.send_auth_user
-+DEFAULT: off
-+DOC_START
-+ This adds the header "X-Authenticated-User" to ICAP requests
-+ if proxy access is authentified. Can also be set from the server's
-+ response to OPTIONS.
-+DOC_END
-+
-+NAME: icap_auth_scheme
-+TYPE: string
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.auth_scheme
-+DEFAULT: Local://%u
-+DOC_START
-+ Authentification scheme to pass to ICAP requests if
-+ icap_send_auth_user is enabled. The first occurence of "%u"
-+ is replaced by the authentified user name. If no "%u" is found,
-+ the username is added at the end of the scheme.
-+
-+ See http://www.ietf.org/internet-drafts/draft-stecher-icap-subid-00.txt,
-+ section 3.4 for details on this.
-+
-+ Examples:
-+
-+ icap_auth_scheme Local://%u
-+ icap_auth_scheme LDAP://ldap-server/cn=%u,dc=company,dc=com
-+ icap_auth_scheme WinNT://nt-domain/%u
-+ icap_auth_scheme Radius://radius-server/%u
-+DOC_END
-+
-+NAME: icap_service
-+TYPE: icap_service_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Defines a single ICAP service
-+
-+ icap_service servicename vectoring_point bypass service_url [options ...]
-+
-+ vectoring_point = reqmod_precache|reqmod_postcache|respmod_precache|respmod_postcache
-+ This specifies at which point of request processing the ICAP
-+ service should be plugged in.
-+ bypass = 1|0
-+ If set to 1 and the ICAP server cannot be reached, the request will go
-+ through without being processed by an ICAP server
-+ service_url = icap://servername:port/service
-+
-+ Options:
-+
-+ no-keep-alive To always close the connection to icap server
-+ after the transaction completes
-+
-+
-+ Note: reqmod_precache and respmod_postcache is not yet implemented
-+
-+ Load-balancing and high availability:
-+ You can obtain load-balancing and high availability by defining a
-+ named service with different definitions. Then, the client
-+ loops through the different entities of the service providing
-+ load-balancing. If an entity is marked as unreachable, the client goes
-+ one step further to the next entity: you have the high-availability.
-+ See the service_1 definition below
-+
-+Example:
-+icap_service service_1 reqmod_precache 0 icap://icap1.mydomain.net:1344/reqmod
-+icap_service service_1 reqmod_precache 0 icap://icap2.mydomain.net:1344/reqmod no-keep-alive
-+icap_service service_2 respmod_precache 0 icap://icap3.mydomain.net:1344/respmod
-+DOC_END
-+
-+NAME: icap_class
-+TYPE: icap_class_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Defines an ICAP service chain. If there are multiple services per
-+ vectoring point, they are processed in the specified order.
-+
-+ icap_class classname servicename...
-+
-+Example:
-+icap_class class_1 service_1 service_2
-+icap class class_2 service_1 service_3
-+DOC_END
-+
-+NAME: icap_access
-+TYPE: icap_access_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Redirects a request through an ICAP service class, depending
-+ on given acls
-+
-+ icap_access classname allow|deny [!]aclname...
-+
-+ The icap_access statements are processed in the order they appear in
-+ this configuration file. If an access list matches, the processing stops.
-+ For an "allow" rule, the specified class is used for the request. A "deny"
-+ rule simply stops processing without using the class. You can also use the
-+ special classname "None".
-+
-+ For backward compatibility, it is also possible to use services
-+ directly here.
-+Example:
-+icap_access class_1 allow all
-+DOC_END
-+
-+COMMENT_START
- MISCELLANEOUS
- -----------------------------------------------------------------------------
- COMMENT_END
-Index: src/cf_gen_defines
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cf_gen_defines,v
-retrieving revision 1.5
-retrieving revision 1.5.48.3
-diff -p -u -b -r1.5 -r1.5.48.3
---- src/cf_gen_defines 3 Dec 2001 08:03:21 -0000 1.5
-+++ src/cf_gen_defines 13 Mar 2005 17:58:44 -0000 1.5.48.3
-@@ -18,12 +18,13 @@ BEGIN {
- define["USE_UNLINKD"]="--enable-unlinkd"
- define["USE_USERAGENT_LOG"]="--enable-useragent-log"
- define["USE_WCCP"]="--enable-wccp"
-+ define["HS_FEAT_ICAP"]="--enable-icap-support"
- }
- /^IFDEF:/ {
- if (define[$2] != "")
-- DEFINE=define[$2]
-+ DEFINE = define[$2]
- else
-- DEFINE="-D" $2
-+ DEFINE = "-D" $2
- print "{\"" $2 "\", \"" DEFINE "\", "
- print "#if " $2
- print "1"
-Index: src/client_side.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/client_side.c,v
-retrieving revision 1.47.2.71
-retrieving revision 1.47.2.28.2.40
-diff -p -u -b -r1.47.2.71 -r1.47.2.28.2.40
---- src/client_side.c 19 Oct 2005 02:13:20 -0000 1.47.2.71
-+++ src/client_side.c 6 Dec 2005 21:53:44 -0000 1.47.2.28.2.40
-@@ -109,7 +109,7 @@ static const char *const crlf = "\r\n";
- static CWCB clientWriteComplete;
- static CWCB clientWriteBodyComplete;
- static PF clientReadRequest;
--static PF connStateFree;
-+PF connStateFree;
- static PF requestTimeout;
- static PF clientLifetimeTimeout;
- static int clientCheckTransferDone(clientHttpRequest *);
-@@ -136,20 +136,23 @@ static void clientSetKeepaliveFlag(clien
- static void clientPackRangeHdr(const HttpReply * rep, const HttpHdrRangeSpec * spec, String boundary, MemBuf * mb);
- static void clientPackTermBound(String boundary, MemBuf * mb);
- static void clientInterpretRequestHeaders(clientHttpRequest *);
--static void clientProcessRequest(clientHttpRequest *);
-+void clientProcessRequest(clientHttpRequest *);
- static void clientProcessExpired(void *data);
- static void clientProcessOnlyIfCachedMiss(clientHttpRequest * http);
--static int clientCachable(clientHttpRequest * http);
--static int clientHierarchical(clientHttpRequest * http);
--static int clientCheckContentLength(request_t * r);
-+int clientCachable(clientHttpRequest * http);
-+int clientHierarchical(clientHttpRequest * http);
-+int clientCheckContentLength(request_t * r);
- static DEFER httpAcceptDefer;
- static log_type clientProcessRequest2(clientHttpRequest * http);
- static int clientReplyBodyTooLarge(clientHttpRequest *, squid_off_t clen);
- static int clientRequestBodyTooLarge(squid_off_t clen);
- static void clientProcessBody(ConnStateData * conn);
- static void clientEatRequestBody(clientHttpRequest *);
--static BODY_HANDLER clientReadBody;
-+BODY_HANDLER clientReadBody;
- static void clientAbortBody(request_t * req);
-+#if HS_FEAT_ICAP
-+static int clientIcapReqMod(clientHttpRequest * http);
-+#endif
-
- static int
- checkAccelOnly(clientHttpRequest * http)
-@@ -392,6 +395,10 @@ clientRedirectDone(void *data, char *res
- http->request = requestLink(new_request);
- }
- clientInterpretRequestHeaders(http);
-+#if HS_FEAT_ICAP
-+ if (Config.icapcfg.onoff)
-+ icapCheckAcl(http);
-+#endif
- #if HEADERS_LOG
- headersLog(0, 1, request->method, request);
- #endif
-@@ -931,11 +938,22 @@ httpRequestFree(void *data)
- *H = http->next;
- http->next = NULL;
- dlinkDelete(&http->active, &ClientActiveRequests);
-+#if HS_FEAT_ICAP
-+ /*In the case that the upload of data breaks, we need this code here .... */
-+ if (NULL != http->icap_reqmod) {
-+ if (cbdataValid(http->icap_reqmod))
-+ if (http->icap_reqmod->icap_fd > -1) {
-+ comm_close(http->icap_reqmod->icap_fd);
-+ }
-+ cbdataUnlock(http->icap_reqmod);
-+ http->icap_reqmod = NULL;
-+ }
-+#endif
- cbdataFree(http);
- }
-
- /* This is a handler normally called by comm_close() */
--static void
-+void
- connStateFree(int fd, void *data)
- {
- ConnStateData *connState = data;
-@@ -958,7 +976,6 @@ connStateFree(int fd, void *data)
- } else
- safe_free(connState->in.buf);
- /* XXX account connState->in.buf */
-- pconnHistCount(0, connState->nrequests);
- cbdataFree(connState);
- #ifdef _SQUID_LINUX_
- /* prevent those nasty RST packets */
-@@ -1103,7 +1120,7 @@ clientSetKeepaliveFlag(clientHttpRequest
- }
- }
-
--static int
-+int
- clientCheckContentLength(request_t * r)
- {
- switch (r->method) {
-@@ -1122,7 +1139,7 @@ clientCheckContentLength(request_t * r)
- /* NOT REACHED */
- }
-
--static int
-+int
- clientCachable(clientHttpRequest * http)
- {
- request_t *req = http->request;
-@@ -1148,7 +1165,7 @@ clientCachable(clientHttpRequest * http)
- }
-
- /* Return true if we can query our neighbors for this object */
--static int
-+int
- clientHierarchical(clientHttpRequest * http)
- {
- const char *url = http->uri;
-@@ -2439,7 +2456,7 @@ clientProcessRequest2(clientHttpRequest
- return LOG_TCP_HIT;
- }
-
--static void
-+void
- clientProcessRequest(clientHttpRequest * http)
- {
- char *url = http->uri;
-@@ -2449,6 +2466,11 @@ clientProcessRequest(clientHttpRequest *
- debug(33, 4) ("clientProcessRequest: %s '%s'\n",
- RequestMethodStr[r->method],
- url);
-+#if HS_FEAT_ICAP
-+ if (clientIcapReqMod(http)) {
-+ return;
-+ }
-+#endif
- if (r->method == METHOD_CONNECT && !http->redirect.status) {
- http->log_type = LOG_TCP_MISS;
- sslStart(http, &http->out.size, &http->al.http.code);
-@@ -2993,6 +3015,20 @@ clientReadRequest(int fd, void *data)
- (long) conn->in.offset, (long) conn->in.size);
- len = conn->in.size - conn->in.offset - 1;
- }
-+#if HS_FEAT_ICAP
-+ /*
-+ * This check exists because ICAP doesn't always work well
-+ * with persistent (reused) connections. One version of the
-+ * REQMOD code creates a fake ConnStateData, which doesn't have
-+ * an in.buf. We want to make sure that the fake ConnStateData
-+ * doesn't get used here.
-+ */
-+ if (NULL == conn->in.buf) {
-+ debug(33, 1) ("clientReadRequest: FD %d aborted; conn->in.buf is NULL\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+#endif
- statCounter.syscalls.sock.reads++;
- size = FD_READ_METHOD(fd, conn->in.buf + conn->in.offset, len);
- if (size > 0) {
-@@ -3096,7 +3132,8 @@ clientReadRequest(int fd, void *data)
- /* add to the client request queue */
- for (H = &conn->chr; *H; H = &(*H)->next);
- *H = http;
-- conn->nrequests++;
-+ F->pconn.uses++;
-+ F->pconn.type = 0;
- /*
- * I wanted to lock 'http' here since its callback data for
- * clientLifetimeTimeout(), but there's no logical place to
-@@ -3266,7 +3303,7 @@ clientReadRequest(int fd, void *data)
- }
-
- /* file_read like function, for reading body content */
--static void
-+void
- clientReadBody(request_t * request, char *buf, size_t size, CBCB * callback, void *cbdata)
- {
- ConnStateData *conn = request->body_reader_data;
-@@ -3390,7 +3427,7 @@ clientProcessBody(ConnStateData * conn)
- }
-
- /* Abort a body request */
--static void
-+void
- clientAbortBody(request_t * request)
- {
- ConnStateData *conn = request->body_reader_data;
-@@ -3432,7 +3469,7 @@ requestTimeout(int fd, void *data)
- * Some data has been sent to the client, just close the FD
- */
- comm_close(fd);
-- } else if (conn->nrequests) {
-+ } else if (fd_table[fd].pconn.uses) {
- /*
- * assume its a persistent connection; just close it
- */
-@@ -3948,3 +3985,49 @@ varyEvaluateMatch(StoreEntry * entry, re
- }
- }
- }
-+
-+#if HS_FEAT_ICAP
-+static int
-+clientIcapReqMod(clientHttpRequest * http)
-+{
-+ ErrorState *err;
-+ icap_service *service;
-+ if (http->flags.did_icap_reqmod)
-+ return 0;
-+ if (NULL == (service = icapService(ICAP_SERVICE_REQMOD_PRECACHE, http->request)))
-+ return 0;
-+ debug(33, 3) ("clientIcapReqMod: calling icapReqModStart for %p\n", http);
-+ /*
-+ * Note, we pass 'start' and 'log_addr' to ICAP so the access.log
-+ * entry comes out right. The 'clientHttpRequest' created by
-+ * the ICAP side is the one that gets logged. The first
-+ * 'clientHttpRequest' does not get logged because its out.size
-+ * is zero and log_type is unset.
-+ */
-+ http->icap_reqmod = icapReqModStart(service,
-+ http->uri,
-+ http->request,
-+ http->conn->fd,
-+ http->start,
-+ http->conn->log_addr,
-+ (void *) http->conn);
-+ if (NULL == http->icap_reqmod) {
-+ return 0;
-+ } else if (-1 == (int) http->icap_reqmod) {
-+ /* produce error */
-+ http->icap_reqmod = NULL;
-+ debug(33, 2) ("clientIcapReqMod: icap told us to send an error\n");
-+ http->log_type = LOG_TCP_DENIED;
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = ETIMEDOUT;
-+ err->request = requestLink(http->request);
-+ err->src_addr = http->conn->peer.sin_addr;
-+ http->entry = clientCreateStoreEntry(http, http->request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return 1;
-+ }
-+ cbdataLock(http->icap_reqmod);
-+ http->flags.did_icap_reqmod = 1;
-+ return 1;
-+}
-+#endif
-Index: src/comm.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/comm.c,v
-retrieving revision 1.18.6.6
-retrieving revision 1.18.6.2.12.9
-diff -p -u -b -r1.18.6.6 -r1.18.6.2.12.9
---- src/comm.c 11 Sep 2005 02:13:22 -0000 1.18.6.6
-+++ src/comm.c 23 Nov 2005 20:33:06 -0000 1.18.6.2.12.9
-@@ -653,8 +653,8 @@ comm_close(int fd)
- #endif
- CommWriteStateCallbackAndFree(fd, COMM_ERR_CLOSING);
- commCallCloseHandlers(fd);
-- if (F->uses) /* assume persistent connect count */
-- pconnHistCount(1, F->uses);
-+ if (F->pconn.uses)
-+ pconnHistCount(F->pconn.type, F->pconn.uses);
- #if USE_SSL
- if (F->ssl) {
- SSL_free(F->ssl);
-Index: src/enums.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/enums.h,v
-retrieving revision 1.29.2.18
-retrieving revision 1.29.2.8.2.17
-diff -p -u -b -r1.29.2.18 -r1.29.2.8.2.17
---- src/enums.h 12 Nov 2005 03:13:48 -0000 1.29.2.18
-+++ src/enums.h 23 Nov 2005 20:38:56 -0000 1.29.2.8.2.17
-@@ -93,6 +93,7 @@ typedef enum {
- ERR_ONLY_IF_CACHED_MISS, /* failure to satisfy only-if-cached request */
- ERR_TOO_BIG,
- TCP_RESET,
-+ ERR_ICAP_FAILURE,
- ERR_INVALID_RESP,
- ERR_MAX
- } err_type;
-@@ -438,6 +439,9 @@ typedef enum {
- PROTO_WHOIS,
- PROTO_INTERNAL,
- PROTO_HTTPS,
-+#if HS_FEAT_ICAP
-+ PROTO_ICAP,
-+#endif
- PROTO_MAX
- } protocol_t;
-
-@@ -610,6 +614,12 @@ typedef enum {
- MEM_TLV,
- MEM_SWAP_LOG_DATA,
- MEM_CLIENT_REQ_BUF,
-+#if HS_FEAT_ICAP
-+ MEM_ICAP_OPT_DATA,
-+ MEM_ICAP_SERVICE_LIST,
-+ MEM_ICAP_CLASS,
-+ MEM_ICAP_ACCESS,
-+#endif
- MEM_MAX
- } mem_type;
-
-@@ -709,9 +719,14 @@ typedef enum {
- CBDATA_RemovalPolicyWalker,
- CBDATA_RemovalPurgeWalker,
- CBDATA_store_client,
-+#ifdef HS_FEAT_ICAP
-+ CBDATA_IcapStateData,
-+ CBDATA_icap_service,
-+#endif
- CBDATA_FIRST_CUSTOM_TYPE = 1000
- } cbdata_type;
-
-+
- /*
- * Return codes from checkVary(request)
- */
-@@ -742,4 +757,68 @@ enum {
-
- #endif
-
-+#if HS_FEAT_ICAP
-+typedef enum {
-+ ICAP_STATUS_NONE = 0,
-+ ICAP_STATUS_CONTINUE = 100,
-+ ICAP_STATUS_SWITCHING_PROTOCOLS = 101,
-+ ICAP_STATUS_STATUS_OK = 200,
-+ ICAP_CREATED = 201,
-+ ICAP_STATUS_ACCEPTED = 202,
-+ ICAP_STATUS_NON_AUTHORITATIVE_INFORMATION = 203,
-+ ICAP_STATUS_NO_MODIFICATION_NEEDED = 204,
-+ ICAP_STATUS_RESET_CONTENT = 205,
-+ ICAP_STATUS_PARTIAL_CONTENT = 206,
-+ ICAP_STATUS_MULTIPLE_CHOICES = 300,
-+ ICAP_STATUS_MOVED_PERMANENTLY = 301,
-+ ICAP_STATUS_MOVED_TEMPORARILY = 302,
-+ ICAP_STATUS_SEE_OTHER = 303,
-+ ICAP_STATUS_NOT_MODIFIED = 304,
-+ ICAP_STATUS_USE_PROXY = 305,
-+ ICAP_STATUS_BAD_REQUEST = 400,
-+ ICAP_STATUS_UNAUTHORIZED = 401,
-+ ICAP_STATUS_PAYMENT_REQUIRED = 402,
-+ ICAP_STATUS_FORBIDDEN = 403,
-+ ICAP_STATUS_SERVICE_NOT_FOUND = 404,
-+ ICAP_STATUS_METHOD_NOT_ALLOWED = 405,
-+ ICAP_STATUS_NOT_ACCEPTABLE = 406,
-+ ICAP_STATUS_PROXY_AUTHENTICATION_REQUIRED = 407,
-+ ICAP_STATUS_REQUEST_TIMEOUT = 408,
-+ ICAP_STATUS_CONFLICT = 409,
-+ ICAP_STATUS_GONE = 410,
-+ ICAP_STATUS_LENGTH_REQUIRED = 411,
-+ ICAP_STATUS_PRECONDITION_FAILED = 412,
-+ ICAP_STATUS_REQUEST_ENTITY_TOO_LARGE = 413,
-+ ICAP_STATUS_REQUEST_URI_TOO_LARGE = 414,
-+ ICAP_STATUS_UNSUPPORTED_MEDIA_TYPE = 415,
-+ ICAP_STATUS_INTERNAL_SERVER_ERROR = 500,
-+ ICAP_STATUS_NOT_IMPLEMENTED = 501,
-+ ICAP_STATUS_BAD_GATEWAY = 502,
-+ ICAP_STATUS_SERVICE_OVERLOADED = 503,
-+ ICAP_STATUS_GATEWAY_TIMEOUT = 504,
-+ ICAP_STATUS_ICAP_VERSION_NOT_SUPPORTED = 505,
-+ ICAP_STATUS_INVALID_HEADER = 600
-+} icap_status;
-+
-+/*
-+ * these values are used as index in an array, so it seems to be better to
-+ * assign some numbers
-+ */
-+typedef enum {
-+ ICAP_SERVICE_REQMOD_PRECACHE = 0,
-+ ICAP_SERVICE_REQMOD_POSTCACHE = 1,
-+ ICAP_SERVICE_RESPMOD_PRECACHE = 2,
-+ ICAP_SERVICE_RESPMOD_POSTCACHE = 3,
-+ ICAP_SERVICE_MAX = 4
-+} icap_service_t;
-+
-+typedef enum {
-+ ICAP_METHOD_NONE,
-+ ICAP_METHOD_OPTION,
-+ ICAP_METHOD_REQMOD,
-+ ICAP_METHOD_RESPMOD
-+} icap_method_t;
-+
-+#endif /* HS_FEAT_ICAP */
-+
- #endif /* SQUID_ENUMS_H */
-Index: src/forward.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/forward.c,v
-retrieving revision 1.13.6.15
-retrieving revision 1.13.6.3.2.15
-diff -p -u -b -r1.13.6.15 -r1.13.6.3.2.15
---- src/forward.c 2 Sep 2005 02:13:43 -0000 1.13.6.15
-+++ src/forward.c 30 Nov 2005 21:52:15 -0000 1.13.6.3.2.15
-@@ -262,7 +262,8 @@ fwdConnectDone(int server_fd, int status
- else
- hierarchyNote(&fwdState->request->hier, fs->code, request->host);
- fd_note(server_fd, storeUrl(fwdState->entry));
-- fd_table[server_fd].uses++;
-+ fd_table[server_fd].pconn.uses++;
-+ fd_table[server_fd].pconn.type = 1;
- if (fs->peer)
- peerConnectSucceded(fs->peer);
- fwdDispatch(fwdState);
-@@ -704,6 +705,8 @@ fwdCheckDeferRead(int fd, void *data)
- void
- fwdFail(FwdState * fwdState, ErrorState * errorState)
- {
-+ if (NULL == fwdState)
-+ return;
- debug(17, 3) ("fwdFail: %s \"%s\"\n\t%s\n",
- err_type_str[errorState->type],
- httpStatusString(errorState->http_status),
-@@ -742,6 +745,8 @@ fwdPeerClosed(int fd, void *data)
- void
- fwdUnregister(int fd, FwdState * fwdState)
- {
-+ if (NULL == fwdState)
-+ return;
- debug(17, 3) ("fwdUnregister: %s\n", storeUrl(fwdState->entry));
- assert(fd == fwdState->server_fd);
- assert(fd > -1);
-@@ -758,7 +763,10 @@ fwdUnregister(int fd, FwdState * fwdStat
- void
- fwdComplete(FwdState * fwdState)
- {
-- StoreEntry *e = fwdState->entry;
-+ StoreEntry *e;
-+ if (NULL == fwdState)
-+ return;
-+ e = fwdState->entry;
- assert(e->store_status == STORE_PENDING);
- debug(17, 3) ("fwdComplete: %s\n\tstatus %d\n", storeUrl(e),
- e->mem_obj->reply->sline.status);
-Index: src/globals.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/globals.h,v
-retrieving revision 1.14.6.7
-retrieving revision 1.14.6.3.2.5
-diff -p -u -b -r1.14.6.7 -r1.14.6.3.2.5
---- src/globals.h 14 Jun 2005 02:15:00 -0000 1.14.6.7
-+++ src/globals.h 12 Sep 2005 18:34:41 -0000 1.14.6.3.2.5
-@@ -165,6 +165,9 @@ extern char *WIN32_OS_string; /* NULL */
- #if HAVE_SBRK
- extern void *sbrk_start; /* 0 */
- #endif
-+#if HS_FEAT_ICAP
-+extern char *icap_service_type_str[];
-+#endif
- extern int opt_send_signal; /* -1 */
- extern int opt_no_daemon; /* 0 */
-
-Index: src/http.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/http.c,v
-retrieving revision 1.17.6.32
-retrieving revision 1.17.6.3.6.39
-diff -p -u -b -r1.17.6.32 -r1.17.6.3.6.39
---- src/http.c 19 Oct 2005 02:13:21 -0000 1.17.6.32
-+++ src/http.c 23 Nov 2005 20:33:07 -0000 1.17.6.3.6.39
-@@ -47,7 +47,7 @@ static CWCB httpSendRequestEntry;
-
- static PF httpReadReply;
- static void httpSendRequest(HttpStateData *);
--static PF httpStateFree;
-+PF httpStateFree;
- static PF httpTimeout;
- static void httpCacheNegatively(StoreEntry *);
- static void httpMakePrivate(StoreEntry *);
-@@ -55,11 +55,12 @@ static void httpMakePublic(StoreEntry *)
- static int httpCachableReply(HttpStateData *);
- static void httpMaybeRemovePublic(StoreEntry *, http_status);
-
--static void
-+void
- httpStateFree(int fd, void *data)
- {
- HttpStateData *httpState = data;
- #if DELAY_POOLS
-+ if (fd >= 0)
- delayClearNoDelay(fd);
- #endif
- if (httpState == NULL)
-@@ -79,6 +80,9 @@ httpStateFree(int fd, void *data)
- requestUnlink(httpState->orig_request);
- httpState->request = NULL;
- httpState->orig_request = NULL;
-+#if HS_FEAT_ICAP
-+ cbdataUnlock(httpState->icap_writer);
-+#endif
- cbdataFree(httpState);
- }
-
-@@ -392,7 +396,7 @@ httpMakeVaryMark(request_t * request, Ht
- }
-
- /* rewrite this later using new interfaces @?@ */
--static void
-+void
- httpProcessReplyHeader(HttpStateData * httpState, const char *buf, int size)
- {
- StoreEntry *entry = httpState->entry;
-@@ -527,24 +531,35 @@ httpPconnTransferDone(HttpStateData * ht
- MemObject *mem = httpState->entry->mem_obj;
- HttpReply *reply = mem->reply;
- squid_off_t clen;
-+ squid_off_t content_bytes_read;
- debug(11, 3) ("httpPconnTransferDone: FD %d\n", httpState->fd);
- debug(11, 5) ("httpPconnTransferDone: content_length=%" PRINTF_OFF_T "\n",
- reply->content_length);
- /* If we haven't seen the end of reply headers, we are not done */
-- if (httpState->reply_hdr_state < 2)
-+ if (httpState->reply_hdr_state < 2) {
-+ debug(11, 3) ("httpPconnTransferDone: reply_hdr_state=%d, returning 0\n",
-+ httpState->reply_hdr_state);
- return 0;
-+ }
- clen = httpReplyBodySize(httpState->request->method, reply);
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ content_bytes_read = httpState->icap_writer->fake_content_length;
-+ debug(11, 3) ("using fake conten length %" PRINTF_OFF_T "\n", content_bytes_read);
-+ } else
-+#endif
-+ content_bytes_read = mem->inmem_hi;
- /* If the body size is unknown we must wait for EOF */
- if (clen < 0)
- return 0;
- /* Barf if we got more than we asked for */
-- if (mem->inmem_hi > clen + reply->hdr_sz)
-+ if (content_bytes_read > clen + reply->hdr_sz)
- return -1;
- /* If there is no message body, we can be persistent */
- if (0 == clen)
- return 1;
- /* If the body size is known, we must wait until we've gotten all of it. */
-- if (mem->inmem_hi < clen + reply->hdr_sz)
-+ if (content_bytes_read < clen + reply->hdr_sz)
- return 0;
- /* We got it all */
- return 1;
-@@ -568,6 +583,17 @@ httpReadReply(int fd, void *data)
- delay_id delay_id;
- #endif
-
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ if (!httpState->icap_writer->respmod.entry) {
-+ debug(11, 3) ("httpReadReply: FD: %d: icap respmod aborded!\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+ /*The folowing entry can not be marked as aborted.
-+ * The StoreEntry icap_writer->respmod.entry used when the icap_write used...... */
-+ } else
-+#endif
- if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
- comm_close(fd);
- return;
-@@ -579,6 +605,33 @@ httpReadReply(int fd, void *data)
- else
- delay_id = delayMostBytesAllowed(entry->mem_obj, &read_sz);
- #endif
-+
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ IcapStateData *icap = httpState->icap_writer;
-+ /*
-+ * Ok we have a received a response from the web server, so try to
-+ * connect the icap server if it's the first attemps. If we try
-+ * to connect to the icap server, defer this request (do not read
-+ * the buffer), and defer until icapConnectOver() is not called.
-+ */
-+ if (icap->flags.connect_requested == 0) {
-+ debug(81, 2) ("icapSendRespMod: Create a new connection to icap server\n");
-+ if (!icapConnect(icap, icapConnectOver)) {
-+ debug(81, 2) ("icapSendRespMod: Something strange while creating a socket to icap server\n");
-+ commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ return;
-+ }
-+ debug(81, 2) ("icapSendRespMod: new connection to icap server (using FD=%d)\n", icap->icap_fd);
-+ icap->flags.connect_requested = 1;
-+ /* Wait for more data or EOF condition */
-+ commSetTimeout(fd, httpState->flags.keepalive_broken ? 10 : Config.Timeout.read, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ return;
-+ }
-+ }
-+#endif
-+
- errno = 0;
- statCounter.syscalls.sock.reads++;
- len = FD_READ_METHOD(fd, buf, read_sz);
-@@ -595,7 +648,13 @@ httpReadReply(int fd, void *data)
- clen >>= 1;
- IOStats.Http.read_hist[bin]++;
- }
-- if (!httpState->reply_hdr.size && len > 0 && fd_table[fd].uses > 1) {
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ (void) 0;
-+ else
-+#endif
-+
-+ if (!httpState->reply_hdr.size && len > 0 && fd_table[fd].pconn.uses > 1) {
- /* Skip whitespace */
- while (len > 0 && xisspace(*buf))
- xmemmove(buf, buf + 1, len--);
-@@ -625,6 +684,12 @@ httpReadReply(int fd, void *data)
- } else if (len == 0) {
- /* Connection closed; retrieval done. */
- httpState->eof = 1;
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer && cbdataValid(httpState->icap_writer)) {
-+ debug(81, 3) ("httpReadReply: EOF for ICAP writer\n");
-+ icapSendRespMod(httpState->icap_writer, buf, len, 1);
-+ }
-+#endif
- if (httpState->reply_hdr_state < 2)
- /*
- * Yes Henrik, there is a point to doing this. When we
-@@ -677,7 +742,28 @@ httpReadReply(int fd, void *data)
- EBIT_CLR(entry->flags, ENTRY_FWD_HDR_WAIT);
- }
- }
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(81, 5) ("calling icapSendRespMod from %s:%d\n", __FILE__, __LINE__);
-+ if (cbdataValid(httpState->icap_writer)) {
-+ icapSendRespMod(httpState->icap_writer, buf, len, 0);
-+ httpState->icap_writer->fake_content_length += len;
-+ }
-+ } else
-+#endif
- storeAppend(entry, buf, len);
-+
-+
-+ debug(11, 5) ("httpReadReply: after storeAppend FD %d read %d\n", fd, len);
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ if (!httpState->icap_writer->respmod.entry) {
-+ debug(11, 3) ("httpReadReply: FD: %d: icap respmod aborded!\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+ } else
-+#endif
- if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
- /*
- * the above storeAppend() call could ABORT this entry,
-@@ -724,10 +810,21 @@ httpReadReply(int fd, void *data)
- ("httpReadReply: Excess data from \"%s %s\"\n",
- RequestMethodStr[httpState->orig_request->method],
- storeUrl(entry));
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(81, 5) ("calling icapSendRespMod from %s:%d\n", __FILE__, __LINE__);
-+ icapSendRespMod(httpState->icap_writer, buf, len, 0);
-+ httpState->icap_writer->fake_content_length += len;
-+ } else
-+#endif
- storeAppend(entry, buf, len);
- keep_alive = 0;
- }
- }
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ icapSendRespMod(httpState->icap_writer, NULL, 0, 1);
-+#endif
- if (keep_alive) {
- /* yes we have to clear all these! */
- commSetDefer(fd, NULL, NULL);
-@@ -766,6 +863,10 @@ httpReadReply(int fd, void *data)
- ("httpReadReply: Excess data from \"%s %s\"\n",
- RequestMethodStr[httpState->orig_request->method],
- storeUrl(entry));
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ icapSendRespMod(httpState->icap_writer, NULL, 0, 1);
-+#endif
- fwdComplete(httpState->fwd);
- comm_close(fd);
- return;
-@@ -776,6 +877,34 @@ httpReadReply(int fd, void *data)
- }
- }
-
-+#ifdef HS_FEAT_ICAP
-+static int
-+httpReadReplyWaitForIcap(int fd, void *data)
-+{
-+ HttpStateData *httpState = data;
-+ if (NULL == httpState->icap_writer)
-+ return 0;
-+ /*
-+ * Do not defer when we are not connected to the icap server.
-+ * Defer when the icap server connection is not established but pending
-+ * Defer when the icap server is busy (writing on the socket)
-+ */
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, connect_requested=%d\n",
-+ fd, httpState->icap_writer->flags.connect_requested);
-+ if (!httpState->icap_writer->flags.connect_requested)
-+ return 0;
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, connect_pending=%d\n",
-+ fd, httpState->icap_writer->flags.connect_pending);
-+ if (httpState->icap_writer->flags.connect_pending)
-+ return 1;
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, write_pending=%d\n",
-+ fd, httpState->icap_writer->flags.write_pending);
-+ if (httpState->icap_writer->flags.write_pending)
-+ return 1;
-+ return 0;
-+}
-+#endif
-+
- /* This will be called when request write is complete. Schedule read of
- * reply. */
- static void
-@@ -803,6 +932,63 @@ httpSendComplete(int fd, char *bufnotuse
- comm_close(fd);
- return;
- } else {
-+ /* Schedule read reply. */
-+#ifdef HS_FEAT_ICAP
-+ if (icapService(ICAP_SERVICE_RESPMOD_PRECACHE, httpState->orig_request)) {
-+ httpState->icap_writer = icapRespModStart(
-+ ICAP_SERVICE_RESPMOD_PRECACHE,
-+ httpState->orig_request, httpState->entry, httpState->flags);
-+ if (-1 == (int) httpState->icap_writer) {
-+ /* TODO: send error here and exit */
-+ ErrorState *err;
-+ httpState->icap_writer = 0;
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ err->request = requestLink(httpState->orig_request);
-+ errorAppendEntry(entry, err);
-+ comm_close(fd);
-+ return;
-+ } else if (httpState->icap_writer) {
-+ request_flags fake_flags = httpState->orig_request->flags;
-+ method_t fake_method = entry->mem_obj->method;
-+ const char *fake_msg = "this is a fake entry for "
-+ " response sent to an ICAP RESPMOD server";
-+ cbdataLock(httpState->icap_writer);
-+ /*
-+ * this httpState will give the data it reads to
-+ * the icap server, rather than put it into
-+ * a StoreEntry
-+ */
-+ storeUnlockObject(httpState->entry);
-+ storeUnregisterAbort(httpState->entry);
-+ /*
-+ * create a bogus entry because the code assumes one is
-+ * always there.
-+ */
-+ fake_flags.cachable = 0;
-+ fake_flags.hierarchical = 0; /* force private key */
-+ httpState->entry = storeCreateEntry("fake", "fake", fake_flags, fake_method);
-+ storeAppend(httpState->entry, fake_msg, strlen(fake_msg));
-+ /*
-+ * pull a switcheroo on fwdState->entry.
-+ */
-+ storeUnlockObject(httpState->fwd->entry);
-+ httpState->fwd->entry = httpState->entry;
-+ storeLockObject(httpState->fwd->entry);
-+ /*
-+ * Note that we leave fwdState connected to httpState,
-+ * but we changed the entry. So when fwdComplete
-+ * or whatever is called it does no harm -- its
-+ * just the fake entry.
-+ */
-+ } else {
-+ /*
-+ * failed to open connection to ICAP server.
-+ * But bypass request, so just continue here.
-+ */
-+ }
-+ }
-+#endif
- /*
- * Set the read timeout here because it hasn't been set yet.
- * We only set the read timeout after the request has been
-@@ -811,8 +997,18 @@ httpSendComplete(int fd, char *bufnotuse
- * the timeout for POST/PUT requests that have very large
- * request bodies.
- */
-+
-+ /* removed in stable5:
-+ * commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ */
- commSetTimeout(fd, Config.Timeout.read, httpTimeout, httpState);
-- commSetDefer(fd, fwdCheckDeferRead, entry);
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(11, 5) ("FD %d, setting httpReadReplyWaitForIcap\n", httpState->fd);
-+ commSetDefer(httpState->fd, httpReadReplyWaitForIcap, httpState);
-+ } else
-+#endif
-+ commSetDefer(httpState->fd, fwdCheckDeferRead, entry);
- }
- httpState->flags.request_sent = 1;
- }
-@@ -1010,8 +1206,11 @@ httpBuildRequestHeader(request_t * reque
- if (!EBIT_TEST(cc->mask, CC_MAX_AGE)) {
- const char *url = entry ? storeUrl(entry) : urlCanonical(orig_request);
- httpHdrCcSetMaxAge(cc, getMaxAge(url));
-+#ifndef HS_FEAT_ICAP
-+ /* Don;t bother - if the url you want to cache is redirected? */
- if (strLen(request->urlpath))
- assert(strstr(url, strBuf(request->urlpath)));
-+#endif
- }
- /* Set no-cache if determined needed but not found */
- if (orig_request->flags.nocache && !httpHeaderHas(hdr_in, HDR_PRAGMA))
-@@ -1119,6 +1318,7 @@ httpStart(FwdState * fwd)
- int fd = fwd->server_fd;
- HttpStateData *httpState;
- request_t *proxy_req;
-+ /* ErrorState *err; */
- request_t *orig_req = fwd->request;
- debug(11, 3) ("httpStart: \"%s %s\"\n",
- RequestMethodStr[orig_req->method],
-@@ -1156,12 +1356,22 @@ httpStart(FwdState * fwd)
- httpState->request = requestLink(orig_req);
- httpState->orig_request = requestLink(orig_req);
- }
-+#ifdef HS_FEAT_ICAP
-+ if (icapService(ICAP_SERVICE_REQMOD_POSTCACHE, httpState->orig_request)) {
-+ httpState->icap_writer = icapRespModStart(ICAP_SERVICE_REQMOD_POSTCACHE,
-+ httpState->orig_request, httpState->entry, httpState->flags);
-+ if (httpState->icap_writer) {
-+ return;
-+ }
-+ }
-+#endif
- /*
- * register the handler to free HTTP state data when the FD closes
- */
- comm_add_close_handler(fd, httpStateFree, httpState);
- statCounter.server.all.requests++;
- statCounter.server.http.requests++;
-+
- httpSendRequest(httpState);
- /*
- * We used to set the read timeout here, but not any more.
-Index: src/icap_common.c
-===================================================================
-RCS file: src/icap_common.c
-diff -N src/icap_common.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_common.c 22 Nov 2005 22:41:48 -0000 1.1.2.39
-@@ -0,0 +1,785 @@
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+/* _GNU_SOURCE is required for strcasestr */
-+#define _GNU_SOURCE 1
-+
-+#include "squid.h"
-+#include "util.h"
-+
-+extern PF httpStateFree;
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+#define ICAP_OPTIONS_REQUEST
-+
-+
-+void
-+icapInit()
-+{
-+#ifdef ICAP_OPTIONS_REQUEST
-+ if (Config.icapcfg.onoff) {
-+ icapOptInit();
-+ }
-+#endif
-+}
-+
-+void
-+icapClose()
-+{
-+ icapOptShutdown();
-+}
-+
-+/*
-+ * search for a HTTP-like header in the buffer.
-+ * Note, buf must be 0-terminated
-+ *
-+ * This function is not very good. It should probably look for
-+ * header tokens only at the start of a line, not just anywhere in
-+ * the buffer.
-+ */
-+int
-+icapFindHeader(const char *buf, const char *hdr, const char **Start,
-+ const char **End)
-+{
-+ const char *start = NULL;
-+ const char *end = NULL;
-+ start = strcasestr(buf, hdr);
-+ if (NULL == start)
-+ return 0;
-+ end = start + strcspn(start, "\r\n");
-+ if (start == end)
-+ return 0;
-+ *Start = start;
-+ *End = end;
-+ return 1;
-+}
-+
-+/*
-+ * parse the contents of the encapsulated header (buffer between enc_start
-+ * and enc_end) and put the result into IcapStateData
-+ */
-+void
-+icapParseEncapsulated(IcapStateData * icap, const char *enc_start,
-+ const char *enc_end)
-+{
-+ char *current, *end;
-+
-+ assert(icap);
-+ assert(enc_start);
-+ assert(enc_end);
-+
-+ current = strchr(enc_start, ':');
-+ current++;
-+ while (current < enc_end) {
-+ while (isspace(*current))
-+ current++;
-+ if (!strncmp(current, "res-hdr=", 8)) {
-+ current += 8;
-+ icap->enc.res_hdr = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "req-hdr=", 8)) {
-+ current += 8;
-+ icap->enc.req_hdr = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "null-body=", 10)) {
-+ current += 10;
-+ icap->enc.null_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "res-body=", 9)) {
-+ current += 9;
-+ icap->enc.res_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "req-body=", 9)) {
-+ current += 9;
-+ icap->enc.req_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "opt-body=", 9)) {
-+ current += 9;
-+ icap->enc.opt_body = strtol(current, &end, 10);
-+ } else {
-+ /* invalid header */
-+ debug(81, 5) ("icapParseEncapsulated: error in: %s\n", current);
-+ return;
-+ }
-+ current = end;
-+ current = strchr(current, ',');
-+ if (current == NULL)
-+ break;
-+ else
-+ current++; /* skip ',' */
-+ }
-+ debug(81,
-+ 3) ("icapParseEncapsulated: res-hdr=%d, req-hdr=%d, null-body=%d, "
-+ "res-body=%d, req-body=%d, opt-body=%d\n", icap->enc.res_hdr,
-+ icap->enc.req_hdr, icap->enc.null_body, icap->enc.res_body,
-+ icap->enc.req_body, icap->enc.opt_body);
-+
-+}
-+
-+icap_service *
-+icapService(icap_service_t type, request_t * r)
-+{
-+ icap_service_list *isl_iter;
-+ int is_iter;
-+ int nb_unreachable = 0;
-+ icap_service *unreachable_one = NULL;
-+
-+ debug(81, 8) ("icapService: type=%s\n", icapServiceToStr(type));
-+ if (NULL == r) {
-+ debug(81, 8) ("icapService: no request_t\n");
-+ return NULL;
-+ }
-+ if (NULL == r->class) {
-+ debug(81, 8) ("icapService: no class\n");
-+ return NULL;
-+ }
-+ for (isl_iter = r->class->isl; isl_iter; isl_iter = isl_iter->next) {
-+ /* TODO:luc: Do a round-robin, choose a random value ?
-+ * For now, we use a simple round robin with checking is the
-+ * icap server is available */
-+ is_iter = isl_iter->last_service_used;
-+ do {
-+ is_iter = (is_iter + 1) % isl_iter->nservices;
-+ debug(81, 8) ("icapService: checking service %s/id=%d\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ if (type == isl_iter->services[is_iter]->type) {
-+ if (!isl_iter->services[is_iter]->unreachable) {
-+ debug(81, 8) ("icapService: found service %s/id=%d\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ isl_iter->last_service_used = is_iter;
-+ return isl_iter->services[is_iter];
-+ }
-+ debug(81,
-+ 8)
-+ ("icapService: found service %s/id=%d, but it's unreachable. I don't want to use it\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ unreachable_one = isl_iter->services[is_iter];
-+ nb_unreachable++;
-+ /* FIXME:luc: in response mod, if we return an NULL pointer, user can bypass
-+ * the filter, is it normal ? */
-+ }
-+ } while (is_iter != isl_iter->last_service_used);
-+ }
-+ debug(81, 8) ("icapService: no service found\n");
-+ isl_iter = r->class->isl;
-+
-+ if (nb_unreachable > 0) {
-+ debug(81,
-+ 8)
-+ ("All the services are unreachable, returning an unreachable one\n");
-+ return unreachable_one;
-+ } else {
-+ return NULL;
-+ }
-+}
-+
-+int
-+icapConnect(IcapStateData * icap, CNCB * theCallback)
-+{
-+ int rc;
-+ icap->icap_fd = pconnPop(icap->current_service->hostname,
-+ icap->current_service->port);
-+ if (icap->icap_fd >= 0) {
-+ debug(81, 3) ("icapConnect: reused pconn FD %d\n", icap->icap_fd);
-+ fd_note(icap->icap_fd, icap->current_service->uri);
-+ comm_add_close_handler(icap->icap_fd, icapStateFree, icap);
-+ theCallback(icap->icap_fd, 0, icap);
-+ return 1;
-+ }
-+ icap->icap_fd = comm_open(SOCK_STREAM, 0, getOutgoingAddr(NULL), 0,
-+ COMM_NONBLOCKING, icap->current_service->uri);
-+ debug(81, 5) ("icapConnect: new socket, FD %d, local address %s\n",
-+ icap->icap_fd, inet_ntoa(getOutgoingAddr(NULL)));
-+ if (icap->icap_fd < 0) {
-+ icapStateFree(-1, icap); /* XXX test */
-+ return 0;
-+ }
-+ icap->flags.connect_pending = 1;
-+ /*
-+ * Configure timeout and close handler before calling
-+ * connect because commConnectStart() might get an error
-+ * immediately and close the descriptor before it returns.
-+ */
-+ commSetTimeout(icap->icap_fd, Config.Timeout.connect,
-+ icapConnectTimeout, icap);
-+ comm_add_close_handler(icap->icap_fd, icapStateFree, icap);
-+ /*
-+ * This sucks. commConnectStart() may fail before returning,
-+ * so lets lock the data and check its validity afterwards.
-+ */
-+ cbdataLock(icap);
-+ commConnectStart(icap->icap_fd,
-+ icap->current_service->hostname,
-+ icap->current_service->port, theCallback, icap);
-+ rc = cbdataValid(icap);
-+ cbdataUnlock(icap);
-+ debug(81, 3) ("icapConnect: returning %d\n", rc);
-+ return rc;
-+}
-+
-+IcapStateData *
-+icapAllocate(void)
-+{
-+ IcapStateData *icap;
-+
-+ if (!Config.icapcfg.onoff)
-+ return 0;
-+
-+ icap = cbdataAlloc(IcapStateData);
-+ icap->icap_fd = -1;
-+ icap->enc.res_hdr = -1;
-+ icap->enc.res_body = -1;
-+ icap->enc.req_hdr = -1;
-+ icap->enc.req_body = -1;
-+ icap->enc.opt_body = -1;
-+ icap->enc.null_body = -1;
-+ icap->chunk_size = -1;
-+ memBufDefInit(&icap->icap_hdr);
-+
-+ debug(81, 3) ("New ICAP state\n");
-+ return icap;
-+}
-+
-+void
-+icapStateFree(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapStateFree: FD %d, icap %p\n", fd, icap);
-+ assert(icap);
-+ assert(-1 == fd || fd == icap->icap_fd);
-+ if (icap->respmod.entry) {
-+ /*
-+ * If we got some error on this side (like ECONNRESET)
-+ * we must signal the other side(s) with a storeAbort()
-+ * call.
-+ */
-+ if (icap->respmod.entry->store_status != STORE_OK)
-+ storeAbort(icap->respmod.entry);
-+ storeUnlockObject(icap->respmod.entry);
-+ icap->respmod.entry = NULL;
-+ }
-+ requestUnlink(icap->request);
-+ icap->request = NULL;
-+ if (!memBufIsNull(&icap->icap_hdr))
-+ memBufClean(&icap->icap_hdr);
-+ if (!memBufIsNull(&icap->respmod.buffer))
-+ memBufClean(&icap->respmod.buffer);
-+ if (!memBufIsNull(&icap->respmod.req_hdr_copy))
-+ memBufClean(&icap->respmod.req_hdr_copy);
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+ if (!memBufIsNull(&icap->reqmod.hdr_buf))
-+ memBufClean(&icap->reqmod.hdr_buf);
-+ if (!memBufIsNull(&icap->reqmod.http_entity.buf))
-+ memBufClean(&icap->reqmod.http_entity.buf);
-+ if (!memBufIsNull(&icap->chunk_buf))
-+ memBufClean(&icap->chunk_buf);
-+ if (icap->httpState)
-+ httpStateFree(-1, icap->httpState);
-+ cbdataUnlock(icap->reqmod.client_cookie);
-+ cbdataFree(icap);
-+}
-+
-+void
-+icapConnectTimeout(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapConnectTimeout: FD %d, unreachable=1\n", fd);
-+ assert(fd == icap->icap_fd);
-+ icapOptSetUnreachable(icap->current_service);
-+ comm_close(fd);
-+}
-+
-+void
-+icapReadTimeout(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ assert(fd == icap->icap_fd);
-+ if (icap->flags.wait_for_preview_reply || icap->flags.http_server_eof) {
-+ debug(81, 3) ("icapReadTimeout: FD %d, unreachable=1\n", fd);
-+ icapOptSetUnreachable(icap->current_service);
-+ } else
-+ debug(81, 3) ("icapReadTimeout: FD %d, still reachable\n", fd);
-+ comm_close(fd);
-+}
-+
-+icap_service_t
-+icapServiceToType(const char *s)
-+{
-+ if (!strcmp(s, "reqmod_precache"))
-+ return ICAP_SERVICE_REQMOD_PRECACHE;
-+ if (!strcmp(s, "reqmod_postcache"))
-+ return ICAP_SERVICE_REQMOD_POSTCACHE;
-+ if (!strcmp(s, "respmod_precache"))
-+ return ICAP_SERVICE_RESPMOD_PRECACHE;
-+ if (!strcmp(s, "respmod_postcache"))
-+ return ICAP_SERVICE_RESPMOD_POSTCACHE;
-+ return ICAP_SERVICE_MAX;
-+}
-+
-+const char *
-+icapServiceToStr(const icap_service_t type)
-+{
-+ if (type >= 0 && type < ICAP_SERVICE_MAX)
-+ return icap_service_type_str[type];
-+ else
-+ return "error";
-+}
-+
-+
-+/* copied from clientAclChecklistCreate */
-+static aclCheck_t *
-+icapAclChecklistCreate(const acl_access * acl, const clientHttpRequest * http)
-+{
-+ aclCheck_t *ch;
-+ ConnStateData *conn = http->conn;
-+ ch = aclChecklistCreate(acl, http->request, 0);
-+ ch->conn = conn;
-+ cbdataLock(ch->conn);
-+ return ch;
-+}
-+
-+/*
-+ * check wether we do icap for a request
-+ */
-+int
-+icapCheckAcl(clientHttpRequest * http)
-+{
-+ icap_access *iter;
-+ aclCheck_t *icapChecklist;
-+
-+ for (iter = Config.icapcfg.access_head; iter; iter = iter->next) {
-+ acl_access *A = iter->access;
-+ icapChecklist = icapAclChecklistCreate(A, http);
-+ if (aclMatchAclList(A->acl_list, icapChecklist)) {
-+ debug(81, 5) ("icapCheckAcl: match for class=%s\n",
-+ iter->class->name);
-+ if (A->allow) {
-+ /* allow rule, do icap and use associated class */
-+ http->request->class = iter->class;
-+ aclChecklistFree(icapChecklist);
-+ return 1;
-+ } else {
-+ /* deny rule, stop processing */
-+ aclChecklistFree(icapChecklist);
-+ return 0;
-+ }
-+ }
-+ aclChecklistFree(icapChecklist);
-+ }
-+ return 0;
-+}
-+
-+/* icapLineLength
-+ *
-+ * returns the amount of data until lineending ( \r\n )
-+ * This function is NOT tolerant of variations of \r\n.
-+ */
-+size_t
-+icapLineLength(const char *start, int len)
-+{
-+ size_t lineLen = 0;
-+ char *end = (char *) memchr(start, '\r', len);
-+ if (NULL == end)
-+ return 0;
-+ end++; /* advance to where '\n' should be */
-+ lineLen = end - start + 1;
-+ if (lineLen > len) {
-+ debug(0, 0) ("icapLineLength: warning lineLen (%d) > len (%d)\n",
-+ lineLen, len);
-+ return 0;
-+ }
-+ if (*end != '\n') {
-+ debug(0, 0) ("icapLineLength: warning *end (%x) != '\\n'\n", *end);
-+ return 0;
-+ }
-+ debug(81, 7) ("icapLineLength: returning %d\n", lineLen);
-+ return lineLen;
-+}
-+
-+/*
-+ * return:
-+ * -1 if EOF before getting end of ICAP header
-+ * 0 if we don't have the entire ICAP header yet
-+ * 1 if we got the whole header
-+ */
-+int
-+icapReadHeader(int fd, IcapStateData * icap, int *isIcap)
-+{
-+ int headlen = 0;
-+ int len = 0;
-+ int peek_sz = EXPECTED_ICAP_HEADER_LEN;
-+ int read_sz = 0;
-+ LOCAL_ARRAY(char, tmpbuf, SQUID_TCP_SO_RCVBUF);
-+ for (;;) {
-+ len = recv(fd, tmpbuf, peek_sz, MSG_PEEK);
-+ debug(81, 5) ("recv(FD %d, ..., MSG_PEEK) ret %d\n", fd, len);
-+ if (len < 0) {
-+ debug(81, 1) ("icapReadHeader: FD %d recv error: %s\n", fd,
-+ xstrerror());
-+ return -1;
-+ }
-+ if (len == 0) {
-+ debug(81, 2) ("icapReadHeader: FD %d recv EOF\n", fd);
-+ return -1;
-+ }
-+ headlen = headersEnd(tmpbuf, len);
-+ debug(81, 3) ("headlen=%d\n", headlen);
-+ /*
-+ * break if we now know where the ICAP headers end
-+ */
-+ if (headlen)
-+ break;
-+ /*
-+ * break if we know there is no more data to read
-+ */
-+ if (len < peek_sz)
-+ break;
-+ /*
-+ * The ICAP header is larger than (or equal to) our read
-+ * buffer, so double it and try to peek again.
-+ */
-+ peek_sz *= 2;
-+ if (peek_sz >= SQUID_TCP_SO_RCVBUF) {
-+ debug(81,
-+ 1) ("icapReadHeader: Failed to find end of ICAP header\n");
-+ debug(81, 1) ("\twithin first %d bytes of response\n",
-+ SQUID_TCP_SO_RCVBUF);
-+ debug(81, 1) ("\tpossible persistent connection bug/confusion\n");
-+ return -1;
-+ }
-+ }
-+ /*
-+ * Now actually read the data from the kernel
-+ */
-+ if (headlen)
-+ read_sz = headlen;
-+ else
-+ read_sz = len;
-+ len = FD_READ_METHOD(fd, tmpbuf, read_sz);
-+ assert(len == read_sz);
-+ fd_bytes(fd, len, FD_READ);
-+ memBufAppend(&icap->icap_hdr, tmpbuf, len);
-+ if (headlen) {
-+ /* End of ICAP header found */
-+ if (icap->icap_hdr.size < 4)
-+ *isIcap = 0;
-+ else if (0 == strncmp(icap->icap_hdr.buf, "ICAP", 4))
-+ *isIcap = 1;
-+ else
-+ *isIcap = 0;
-+ return 1;
-+ }
-+ /*
-+ * We don't have all the headers yet
-+ */
-+ return 0;
-+}
-+
-+static int
-+icapParseConnectionClose(const IcapStateData * icap, const char *s,
-+ const char *e)
-+{
-+ char *t;
-+ char *q;
-+ /*
-+ * s points to the start of the line "Connection: ... "
-+ * e points to *after* the last character on the line
-+ */
-+ s += 11; /* skip past Connection: */
-+ while (s < e && isspace(*s))
-+ s++;
-+ if (e - s < 5)
-+ return 0;
-+ /*
-+ * create a buffer that we can use strtok on
-+ */
-+ t = xmalloc(e - s + 1);
-+ strncpy(t, s, e - s);
-+ *(t + (e - s)) = '\0';
-+ for (q = strtok(t, ","); q; q = strtok(NULL, ",")) {
-+ if (0 == strcasecmp(q, "close")) {
-+ xfree(t);
-+ return 1;
-+ }
-+ }
-+ xfree(t);
-+ return 0;
-+}
-+
-+/* returns icap status, version and subversion extracted from status line or -1 on parsing failure
-+ * The str_status pointr points to the text returned from the icap server.
-+ * sline probably is NOT terminated with '\0'
-+ */
-+int
-+icapParseStatusLine(const char *sline, int slinesize, int *version_major,
-+ int *version_minor, const char **str_status)
-+{
-+ char *sp, *stmp, *ep = (char *) sline + slinesize;
-+ int status;
-+ if (slinesize < 14) /*The format of this line is: "ICAP/x.x xxx[ msg....]\r\n" */
-+ return -1;
-+
-+ if (strncmp(sline, "ICAP/", 5) != 0)
-+ return -1;
-+ if (sscanf(sline + 5, "%d.%d", version_major, version_minor) != 2)
-+ return -1;
-+
-+ if (!(sp = memchr(sline, ' ', slinesize)))
-+ return -1;
-+
-+ while (sp < ep && xisspace(*++sp));
-+
-+ if (!xisdigit(*sp) || sp >= ep)
-+ return -1;
-+
-+ if ((status = strtol(sp, &stmp, 10)) <= 0)
-+ return -1;
-+ sp = stmp;
-+
-+ while (sp < ep && xisspace(*++sp));
-+ *str_status = sp;
-+ /*Must add a test for "\r\n" end headers .... */
-+ return status;
-+}
-+
-+
-+void
-+icapSetKeepAlive(IcapStateData * icap, const char *hdrs)
-+{
-+ const char *start;
-+ const char *end;
-+ if (0 == icap->flags.keep_alive)
-+ return;
-+ if (0 == icapFindHeader(hdrs, "Connection:", &start, &end)) {
-+ icap->flags.keep_alive = 1;
-+ return;
-+ }
-+ if (icapParseConnectionClose(icap, start, end))
-+ icap->flags.keep_alive = 0;
-+ else
-+ icap->flags.keep_alive = 1;
-+}
-+
-+/*
-+ * icapParseChunkSize
-+ *
-+ * Returns the offset where the next chunk starts
-+ * return parameter chunk_size;
-+ */
-+static int
-+icapParseChunkSize(const char *buf, int len, int *chunk_size)
-+{
-+ int chunkSize = 0;
-+ char c;
-+ size_t start;
-+ size_t end;
-+ size_t nextStart = 0;
-+ debug(81, 3) ("icapParseChunkSize: buf=%p, len=%d\n", buf, len);
-+ do {
-+ start = nextStart;
-+ debug(81, 3) ("icapParseChunkSize: start=%d\n", start);
-+ if (len <= start) {
-+ /*
-+ * end of buffer, so far no lines or only empty lines,
-+ * wait for more data. read chunk size with next buffer.
-+ */
-+ *chunk_size = 0;
-+ return 0;
-+ }
-+ end = start + icapLineLength(buf + start, len - start);
-+ nextStart = end;
-+ if (end <= start) {
-+ /*
-+ * no line found, need more code here, now we are in
-+ * deep trouble, buffer stops with half a chunk size
-+ * line. For now stop here.
-+ */
-+ debug(81, 1) ("icapParseChunkSize: WARNING in mid-line, ret 0\n");
-+ *chunk_size = 0;
-+ return 0;
-+ }
-+ while (start < end) {
-+ if (NULL == strchr(w_space, buf[start]))
-+ break;
-+ start++;
-+ }
-+ while (start < end) {
-+ if (NULL == strchr(w_space, buf[end - 1]))
-+ break;
-+ end--;
-+ }
-+ /*
-+ * if now end <= start we got an empty line. The previous
-+ * chunk data should stop with a CRLF. In case that the
-+ * other end does not follow the specs and sends no CRLF
-+ * or too many empty lines, just continue till we have a
-+ * non-empty line.
-+ */
-+ } while (end <= start);
-+ debug(81, 3) ("icapParseChunkSize: start=%d, end=%d\n", start, end);
-+
-+ /* Non-empty line: Parse the chunk size */
-+ while (start < end) {
-+ c = buf[start++];
-+ if (c >= 'a' && c <= 'f') {
-+ chunkSize = chunkSize * 16 + c - 'a' + 10;
-+ } else if (c >= 'A' && c <= 'F') {
-+ chunkSize = chunkSize * 16 + c - 'A' + 10;
-+ } else if (c >= '0' && c <= '9') {
-+ chunkSize = chunkSize * 16 + c - '0';
-+ } else {
-+ if (!(c == ';' || c == ' ' || c == '\t')) {
-+ /*Syntax error: Chunksize expected. */
-+ *chunk_size = -2; /* we are done */
-+ return nextStart;
-+ }
-+ /* Next comes a chunk extension */
-+ break;
-+ }
-+ }
-+ /*
-+ * if we read a zero chunk, we reached the end. Mark this for
-+ * icapPconnTransferDone
-+ */
-+ *chunk_size = (chunkSize > 0) ? chunkSize : -2;
-+ debug(81, 3) ("icapParseChunkSize: return nextStart=%d\n", nextStart);
-+ return nextStart;
-+}
-+
-+/*
-+ * icapParseChunkedBody
-+ *
-+ * De-chunk an HTTP entity received from the ICAP server.
-+ * The 'store' function pointer is storeAppend() or memBufAppend().
-+ */
-+size_t
-+icapParseChunkedBody(IcapStateData * icap, STRCB * store, void *store_data)
-+{
-+ int bufOffset = 0;
-+ size_t bw = 0;
-+ MemBuf *cb = &icap->chunk_buf;
-+ const char *buf = cb->buf;
-+ int len = cb->size;
-+
-+ if (icap->chunk_size == -2) {
-+ debug(81, 3) ("zero end chunk reached\n");
-+ return 0;
-+ }
-+ debug(81, 3) ("%s:%d: chunk_size=%d\n", __FILE__, __LINE__,
-+ icap->chunk_size);
-+ if (icap->chunk_size < 0) {
-+ store(store_data, buf, len);
-+ cb->size = 0;
-+ return (size_t) len;
-+ }
-+ debug(81, 3) ("%s:%d: bufOffset=%d, len=%d\n", __FILE__, __LINE__,
-+ bufOffset, len);
-+ while (bufOffset < len) {
-+ debug(81, 3) ("%s:%d: bufOffset=%d, len=%d\n", __FILE__, __LINE__,
-+ bufOffset, len);
-+ if (icap->chunk_size == 0) {
-+ int x;
-+ x = icapParseChunkSize(buf + bufOffset,
-+ len - bufOffset, &icap->chunk_size);
-+ if (x < 1) {
-+ /* didn't find a valid chunk spec */
-+ break;
-+ }
-+ bufOffset += x;
-+ debug(81, 3) ("got chunksize %d, new offset %d\n",
-+ icap->chunk_size, bufOffset);
-+ if (icap->chunk_size == -2) {
-+ debug(81, 3) ("zero end chunk reached\n");
-+ break;
-+ }
-+ }
-+ debug(81, 3) ("%s:%d: X\n", __FILE__, __LINE__);
-+ if (icap->chunk_size > 0) {
-+ if (icap->chunk_size >= len - bufOffset) {
-+ store(store_data, buf + bufOffset, len - bufOffset);
-+ bw += (len - bufOffset);
-+ icap->chunk_size -= (len - bufOffset);
-+ bufOffset = len;
-+ } else {
-+ store(store_data, buf + bufOffset, icap->chunk_size);
-+ bufOffset += icap->chunk_size;
-+ bw += icap->chunk_size;
-+ icap->chunk_size = 0;
-+ }
-+ }
-+ }
-+ if (0 == bufOffset) {
-+ (void) 0;
-+ } else if (bufOffset == cb->size) {
-+ cb->size = 0;
-+ } else {
-+ assert(bufOffset <= cb->size);
-+ xmemmove(cb->buf, cb->buf + bufOffset, cb->size - bufOffset);
-+ cb->size -= bufOffset;
-+ }
-+ return bw;
-+}
-+
-+/*
-+ * icapAddAuthUserHeader
-+ *
-+ * Builds and adds the X-Authenticated-User header to an ICAP request headers.
-+ */
-+void
-+icapAddAuthUserHeader(MemBuf * mb, auth_user_request_t * auth_user_request)
-+{
-+ char *user = authenticateUserRequestUsername(auth_user_request);
-+ char *authuser;
-+ size_t len, userlen, schemelen, userofslen;
-+ char *userofs;
-+
-+ if (user == NULL) {
-+ debug(81, 5) ("icapAddAuthUserHeader: NULL username\n");
-+ return;
-+ }
-+ userlen = strlen(user);
-+ schemelen = strlen(Config.icapcfg.auth_scheme);
-+ len = userlen + schemelen + 1;
-+ authuser = xcalloc(len, 1);
-+
-+ if ((userofs = strstr(Config.icapcfg.auth_scheme, "%u")) == NULL) {
-+ /* simply add user at end of string */
-+ snprintf(authuser, len, "%s%s", Config.icapcfg.auth_scheme, user);
-+ } else {
-+ userofslen = userofs - Config.icapcfg.auth_scheme;
-+ xmemcpy(authuser, Config.icapcfg.auth_scheme, userofslen);
-+ xmemcpy(authuser + userofslen, user, userlen);
-+ xmemcpy(authuser + userofslen + userlen,
-+ userofs + 2, schemelen - (userofslen + 2) + 1);
-+ }
-+
-+ memBufPrintf(mb, "X-Authenticated-User: %s\r\n", base64_encode(authuser));
-+ xfree(authuser);
-+}
-Index: src/icap_opt.c
-===================================================================
-RCS file: src/icap_opt.c
-diff -N src/icap_opt.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_opt.c 22 Nov 2005 22:41:48 -0000 1.1.2.17
-@@ -0,0 +1,519 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client OPTIONS
-+ * AUTHOR: Ralf Horstmann
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+/*************************************************************/
-+
-+/*
-+ * network related functions for OPTIONS request
-+ */
-+static void icapOptStart(void *data);
-+static void icapOptTimeout(int fd, void *data);
-+static void icapOptConnectDone(int server_fd, int status, void *data);
-+static void icapOptWriteComplete(int fd, char *bufnotused, size_t size, int errflag, void *data);
-+static void icapOptReadReply(int fd, void *data);
-+
-+/*
-+ * reply parsing functions
-+ */
-+static int icapOptParseReply(icap_service * s, IcapOptData * i);
-+static void icapOptParseEntry(icap_service * s, const char *blk_start, const char *blk_end);
-+static int icapIsolateLine(const char **parse_start, const char **blk_start, const char **blk_end);
-+
-+/*
-+ * helper functions
-+ */
-+static void icapOptDataInit(IcapOptData * i);
-+static void icapOptDataFree(IcapOptData * i);
-+
-+/*************************************************************/
-+
-+#define TIMEOUT 10
-+
-+void
-+icapOptInit()
-+{
-+ icap_service *s;
-+
-+ /* iterate over configured services */
-+ s = Config.icapcfg.service_head;
-+ while (s) {
-+ eventAdd("icapOptStart", icapOptStart, s, 5.0, 1);
-+ s = s->next;
-+ }
-+}
-+
-+void
-+icapOptShutdown()
-+{
-+ icap_service *s;
-+
-+ s = Config.icapcfg.service_head;
-+ while (s) {
-+ if (eventFind(icapOptStart, s)) {
-+ eventDelete(icapOptStart, s);
-+ }
-+ s = s->next;
-+ }
-+}
-+
-+/*
-+ * mark a service as unreachable
-+ */
-+void
-+icapOptSetUnreachable(icap_service * s)
-+{
-+ s->unreachable = 1;
-+ debug(81, 5) ("icapOptSetUnreachable: got called for %s\n", s->uri);
-+ /*
-+ * if there is an options request scheduled, delete it and add
-+ * it again to reset the time to the default check_interval.
-+ */
-+ if (eventFind(icapOptStart, s)) {
-+ eventDelete(icapOptStart, s);
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ }
-+}
-+
-+static void
-+icapOptStart(void *data)
-+{
-+ icap_service *s = data;
-+ int fd;
-+ int ctimeout = TIMEOUT;
-+ const char *host = s->hostname;
-+ unsigned short port = s->port;
-+ debug(81, 3) ("icapOptStart: starting OPTIONS request for %s (%s)\n", s->name, s->uri);
-+ fd = comm_open(SOCK_STREAM,
-+ 0,
-+ getOutgoingAddr(NULL),
-+ 0,
-+ COMM_NONBLOCKING,
-+ "ICAP OPTIONS connection");
-+ if (fd < 0) {
-+ debug(81, 4) ("icapConnectStart: %s\n", xstrerror());
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ return;
-+ }
-+ assert(s->opt == NULL); /* if not null, another options request might be running, which should not happen */
-+ s->opt = memAllocate(MEM_ICAP_OPT_DATA);
-+ icapOptDataInit(s->opt);
-+ cbdataLock(s);
-+ commSetTimeout(fd, ctimeout, icapOptTimeout, s);
-+ commConnectStart(fd, host, port, icapOptConnectDone, s);
-+}
-+
-+static void
-+icapOptTimeout(int fd, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int valid;
-+
-+ debug(81, 4) ("icapOptConnectTimeout: fd=%d, service=%s\n", fd, s->uri);
-+
-+ comm_close(fd);
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ /* try again later */
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ debug(81, 3) ("icapOptConnectTimeout: unreachable=1, service=%s\n", s->uri);
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+
-+}
-+
-+static void
-+icapOptConnectDone(int server_fd, int status, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ MemBuf request;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(server_fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ if (status != COMM_OK) {
-+ debug(81, 3) ("icapOptConnectDone: unreachable=1, service=%s\n", s->uri);
-+ comm_close(server_fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ return;
-+ }
-+ debug(81, 3) ("icapOptConnectDone: Connection ok. Sending Options request for %s\n", s->name);
-+ memBufDefInit(&request);
-+ memBufPrintf(&request, "OPTIONS %s ICAP/1.0\r\n", s->uri);
-+ memBufPrintf(&request, "Host: %s\r\n", s->hostname);
-+ memBufPrintf(&request, "Connection: close\r\n");
-+ memBufPrintf(&request, "User-Agent: ICAP-Client-Squid/1.2\r\n");
-+ memBufPrintf(&request, "\r\n");
-+ cbdataLock(s);
-+ commSetTimeout(server_fd, TIMEOUT, icapOptTimeout, s);
-+ comm_write_mbuf(server_fd, request, icapOptWriteComplete, s);
-+}
-+
-+static void
-+icapOptWriteComplete(int fd, char *bufnotused, size_t size, int errflag, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ debug(81, 5) ("icapOptWriteComplete: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag) {
-+ /* cancel this for now */
-+ debug(81, 3) ("icapOptWriteComplete: unreachable=1, service=%s\n", s->uri);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ comm_close(fd);
-+ return;
-+ }
-+ cbdataLock(s);
-+ commSetSelect(fd, COMM_SELECT_READ, icapOptReadReply, s, 0);
-+}
-+
-+static void
-+icapOptReadReply(int fd, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int size;
-+ int len = i->size - i->offset - 1;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ if (len == 0) {
-+ /* Grow the request memory area to accomodate for a large request */
-+ printf("PANIC: not enough memory\n");
-+#if 0
-+ i->buf = memReallocBuf(i->buf, i->size * 2, &i->size);
-+ debug(81, 2) ("icapoptReadReply: growing reply buffer: offset=%ld size=%ld\n",
-+ (long) i->offset, (long) i->size);
-+ len = i->size - i->offset - 1;
-+#endif
-+ }
-+ size = FD_READ_METHOD(fd, i->buf + i->offset, len);
-+ i->offset += size;
-+ debug(81, 3) ("icapOptReadReply: Got %d bytes of data\n", size);
-+ if (size > 0) {
-+ /* do some statistics */
-+ fd_bytes(fd, size, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, size);
-+
-+ /*
-+ * some icap servers seem to ignore the "Connection: close" header. so
-+ * after getting the complete option reply we close the connection
-+ * ourself.
-+ */
-+ if ((i->headlen = headersEnd(i->buf, i->offset))) {
-+ debug(81, 3) ("icapOptReadReply: EndOfResponse\n");
-+ size = 0;
-+ }
-+ }
-+ if (size < 0) {
-+ debug(81, 3) ("icapOptReadReply: FD %d: read failure: %s.\n", fd, xstrerror());
-+ debug(81, 3) ("icapOptReadReply: unreachable=1, service=%s.\n", s->uri);
-+ s->unreachable = 1;
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ comm_close(fd);
-+ } else if (size == 0) {
-+ /* no more data, now we can parse the reply */
-+ debug(81, 3) ("icapOptReadReply: FD %d: connection closed\n", fd);
-+ i->buf[i->offset] = '\0'; /* for string functions */
-+ debug(81, 3) ("icapOptReadReply: unreachable=0, service=%s\n", s->uri);
-+
-+ if (!icapOptParseReply(s, i)) {
-+ debug(81, 3) ("icapOptReadReply: OPTIONS request not successful. scheduling again in %d seconds\n", Config.icapcfg.check_interval);
-+ s->unreachable = 1;
-+ } else
-+ s->unreachable = 0;
-+
-+ if (s->options_ttl <= 0)
-+ s->options_ttl = Config.icapcfg.check_interval;
-+ eventAdd("icapOptStart", icapOptStart, s, s->options_ttl, 1);
-+
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ comm_close(fd);
-+ } else {
-+ /* data received */
-+ /* commSetSelect(fd, Type, handler, client_data, timeout) */
-+ cbdataLock(s);
-+ commSetSelect(fd, COMM_SELECT_READ, icapOptReadReply, data, 0);
-+ }
-+}
-+
-+static int
-+icapIsolateLine(const char **parse_start, const char **blk_start, const char **blk_end)
-+{
-+ int slen = strcspn(*parse_start, "\r\n");
-+
-+ if (!(*parse_start)[slen]) /* no crlf */
-+ return 0;
-+
-+ if (slen == 0) /* empty line */
-+ return 0;
-+
-+ *blk_start = *parse_start;
-+ *blk_end = *blk_start + slen;
-+
-+ /* set it to the beginning of next line */
-+ *parse_start = *blk_end;
-+ while (**parse_start == '\r') /* CR */
-+ (*parse_start)++;
-+ if (**parse_start == '\n') /* LF */
-+ (*parse_start)++;
-+ return 1;
-+}
-+
-+/* process a single header entry between blk_start and blk_end */
-+static void
-+icapOptParseEntry(icap_service * s, const char *blk_start, const char *blk_end)
-+{
-+ const char *name_end = strchr(blk_start, ':');
-+ const int name_len = name_end ? name_end - blk_start : 0;
-+ const char *value_start = blk_start + name_len + 1; /* skip ':' */
-+ int value_len;
-+ int new;
-+
-+ if (!name_len || name_end > blk_end) {
-+ debug(81, 5) ("icapOptParseEntry: strange header. skipping\n");
-+ return;
-+ }
-+ if (name_len > 65536) {
-+ debug(81, 5) ("icapOptParseEntry: unusual long header item. skipping.\n");
-+ return;
-+ }
-+ while (xisspace(*value_start) && value_start < blk_end) {
-+ value_start++;
-+ }
-+ if (value_start >= blk_end) {
-+ debug(81, 5) ("icapOptParseEntry: no value found\n");
-+ return;
-+ }
-+ value_len = blk_end - value_start;
-+
-+
-+ /* extract information */
-+ if (!strncasecmp("Allow", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Allow\n");
-+ if (!strncmp("204", value_start, 3)) {
-+ s->flags.allow_204 = 1;
-+ } else {
-+ debug(81, 3) ("icapOptParseEntry: Allow value unknown");
-+ }
-+ } else if (!strncasecmp("Connection", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Connection\n");
-+ } else if (!strncasecmp("Encapsulated", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Encapsulated\n");
-+ } else if (!strncasecmp("ISTAG", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found ISTAG\n");
-+ stringClean(&s->istag);
-+ stringLimitInit(&s->istag, value_start, value_len);
-+ } else if (!strncasecmp("Max-Connections", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Max-Connections\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Max-Connections: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Max-Connections: new value=%d\n", new);
-+ s->max_connections = new;
-+ }
-+ } else if (!strncasecmp("Methods", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Methods\n");
-+ } else if (!strncasecmp("Options-TTL", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Options-TTL\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Options-TTL: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Options-TTL: new value=%d\n", new);
-+ s->options_ttl = new;
-+ }
-+ } else if (!strncasecmp("Preview", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Preview\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Preview: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Preview: new value=%d\n", new);
-+ s->preview = new;
-+ }
-+ } else if (!strncasecmp("Service", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Service\n");
-+ } else if (!strncasecmp("Service-ID", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Service-ID\n");
-+ } else if (!strncasecmp("Transfer-Preview", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Preview\n");
-+ stringClean(&s->transfer_preview);
-+ stringLimitInit(&s->transfer_preview, value_start, value_len);
-+ } else if (!strncasecmp("Transfer-Ignore", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Ignore\n");
-+ stringClean(&s->transfer_ignore);
-+ stringLimitInit(&s->transfer_ignore, value_start, value_len);
-+ } else if (!strncasecmp("Transfer-Complete", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Complete\n");
-+ stringClean(&s->transfer_complete);
-+ stringLimitInit(&s->transfer_complete, value_start, value_len);
-+ } else if (!strncasecmp("X-Include", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found X-Include\n");
-+ if (strstr(value_start, "X-Client-IP")) {
-+ debug(81, 5) ("icapOptParseEntry: X-Include: found X-Client-IP\n");
-+ s->flags.need_x_client_ip = 1;
-+ }
-+ if (strstr(value_start, "X-Authenticated-User")) {
-+ debug(81, 5) ("icapOptParseEntry: X-Include: found X-Authenticated-User\n");
-+ s->flags.need_x_authenticated_user = 1;
-+ }
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: unknown options header\n");
-+ }
-+}
-+
-+/* parse OPTIONS reply */
-+static int
-+icapOptParseReply(icap_service * s, IcapOptData * i)
-+{
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int status;
-+ const char *buf = i->buf;
-+ const char *parse_start;
-+ const char *head_end;
-+ const char *blk_start;
-+ const char *blk_end;
-+
-+ if ((status =
-+ icapParseStatusLine(i->buf, i->offset,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 2) ("icapOptParseReply: bad status line <%s>\n", i->buf);
-+ return 0;
-+ }
-+ debug(81, 3) ("icapOptParseReply: got reply: <ICAP/%d.%d %d %s>\n", version_major, version_minor, status, str_status);
-+
-+ if (status != 200) {
-+ debug(81, 3) ("icapOptParseReply: status = %d != 200\n", status);
-+ return 0;
-+ }
-+ parse_start = buf;
-+ if (i->headlen == 0)
-+ i->headlen = headersEnd(parse_start, s->opt->offset);
-+
-+ if (!i->headlen) {
-+ debug(81, 2) ("icapOptParseReply: end of headers could not be found\n");
-+ return 0;
-+ }
-+ head_end = parse_start + i->headlen - 1;
-+ while (*(head_end - 1) == '\r')
-+ head_end--;
-+ assert(*(head_end - 1) == '\n');
-+ if (*head_end != '\r' && *head_end != '\n')
-+ return 0; /* failure */
-+
-+ /* skip status line */
-+ if (!icapIsolateLine(&parse_start, &blk_start, &blk_end)) {
-+ debug(81, 3) ("icapOptParseReply: failure in isolating status line\n");
-+ return 0;
-+
-+ }
-+ /* now we might start real parsing */
-+ while (icapIsolateLine(&parse_start, &blk_start, &blk_end)) {
-+ if (blk_end > head_end || blk_start > head_end || blk_start >= blk_end) {
-+ debug(81, 3) ("icapOptParseReply: header limit exceeded. finished.\n");
-+ break;
-+ }
-+ icapOptParseEntry(s, blk_start, blk_end);
-+ }
-+ return 1;
-+}
-+
-+static void
-+icapOptDataInit(IcapOptData * i)
-+{
-+ i->buf = memAllocBuf(HTTP_REPLY_BUF_SZ, &i->size);
-+ i->offset = 0;
-+ i->headlen = 0;
-+}
-+
-+static void
-+icapOptDataFree(IcapOptData * i)
-+{
-+ if (i) {
-+ memFreeBuf(i->size, i->buf);
-+ memFree(i, MEM_ICAP_OPT_DATA);
-+ }
-+}
-Index: src/icap_reqmod.c
-===================================================================
-RCS file: src/icap_reqmod.c
-diff -N src/icap_reqmod.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_reqmod.c 6 Dec 2005 21:53:44 -0000 1.1.2.58
-@@ -0,0 +1,976 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+#define ICAP_PROXY_KEEP_ALIVE 0
-+
-+/*
-+ * These once-static functions are required to be global for ICAP
-+ */
-+
-+PF clientReadRequest;
-+PF connStateFree;
-+int clientReadDefer(int fd, void *data);
-+int clientCheckContentLength(request_t * r);
-+void clientProcessRequest(clientHttpRequest *);
-+int clientCachable(clientHttpRequest *);
-+int clientHierarchical(clientHttpRequest *);
-+void clientReadBody(request_t * request, char *buf, size_t size,
-+ CBCB * callback, void *cbdata);
-+static void icapReqModPassHttpBody(IcapStateData * icap, char *buf, size_t size,
-+ CBCB * callback, void *cbdata);
-+
-+static PF icapReqModReadHttpHdrs;
-+static PF icapReqModReadHttpBody;
-+static CWCB icapReqModSendBodyChunk;
-+static CBCB icapReqModBodyHandler;
-+static BODY_HANDLER icapReqModBodyReader;
-+static STRCB icapReqModMemBufAppend;
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+static const char *crlf = "\r\n";
-+
-+/*
-+ * icapExpectedHttpReqHdrSize
-+ *
-+ * calculate the size of the HTTP headers that we expect
-+ * to read from the ICAP server.
-+ */
-+static int
-+icapExpectedHttpReqHdrSize(IcapStateData * icap)
-+{
-+ if (icap->enc.req_body > -1 && icap->enc.req_hdr > -1)
-+ return (icap->enc.req_body - icap->enc.req_hdr);
-+ if (icap->enc.null_body > -1)
-+ return icap->enc.null_body;
-+ fatal("icapExpectedHttpReqHdrSize: unexpected case");
-+ return 0;
-+}
-+
-+/*
-+ * icapReqModCreateClientState
-+ *
-+ * Creates fake client_side data structures so we can use
-+ * that module to read/parse the HTTP request that we read
-+ * from the ICAP server.
-+ */
-+static clientHttpRequest *
-+icapReqModCreateClientState(IcapStateData * icap, request_t * request)
-+{
-+ clientHttpRequest *http;
-+ if (!cbdataValid(icap->reqmod.client_cookie)) {
-+ debug(81, 3) ("Whups, client cookie invalid\n");
-+ icap->reqmod.client_fd = -1;
-+ return NULL;
-+ }
-+ http = cbdataAlloc(clientHttpRequest);
-+ /*
-+ * use our own urlCanonicalClean here, because urlCanonicalClean
-+ * may strip everything after a question-mark. As http->uri
-+ * is used when doing a request to a parent proxy, we need the full
-+ * url here.
-+ */
-+ http->uri = xstrdup(urlCanonical(icap->request));
-+ http->log_uri = xstrndup(http->uri, MAX_URL);
-+ http->range_iter.boundary = StringNull;
-+ http->request = requestLink(request ? request : icap->request);
-+ http->flags.did_icap_reqmod = 1;
-+ http->start = icap->reqmod.start;
-+#if ICAP_PROXY_KEEP_ALIVE
-+ /*
-+ * Here it is possible becouse we are using as client_cookie the original http->conn
-+ * if we will keep this code we must declare an icap->conn field........
-+ * Will work if pipeline_prefetch is not enabled
-+ * We are using a dummy ConnStateData structure, just to free
-+ * old clientHttpRequest :-(
-+ * OK,all this code is a hack and possibly must not exists in cvs ......
-+ */
-+
-+ http->conn = icap->reqmod.client_cookie;
-+ assert(http->conn->chr->next == NULL);
-+ {
-+ ConnStateData *dummyconn;
-+ dummyconn = cbdataAlloc(ConnStateData);
-+ dummyconn->fd = icap->reqmod.client_fd;
-+ dummyconn->chr = http->conn->chr;
-+ dummyconn->chr->conn = dummyconn;
-+ comm_add_close_handler(dummyconn->fd, connStateFree, dummyconn);
-+ }
-+
-+ http->conn->chr = http;
-+
-+#else
-+ http->conn = cbdataAlloc(ConnStateData);
-+ http->conn->fd = icap->reqmod.client_fd;
-+ http->conn->in.size = 0;
-+ http->conn->in.buf = NULL;
-+ http->conn->log_addr = icap->reqmod.log_addr;
-+ http->conn->chr = http;
-+ comm_add_close_handler(http->conn->fd, connStateFree, http->conn);
-+#endif
-+ http->icap_reqmod = NULL;
-+ return http;
-+}
-+
-+/*
-+ * icapReqModInterpretHttpRequest
-+ *
-+ * Interpret an HTTP request that we read from the ICAP server.
-+ * Create some "fake" clientHttpRequest and ConnStateData structures
-+ * so we can pass this new request off to the routines in
-+ * client_side.c.
-+ */
-+static void
-+icapReqModInterpretHttpRequest(IcapStateData * icap, request_t * request)
-+{
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, request);
-+ if (NULL == http)
-+ return;
-+ /*
-+ * bits from clientReadRequest
-+ */
-+ request->content_length = httpHeaderGetSize(&request->header,
-+ HDR_CONTENT_LENGTH);
-+ if (!urlCheckRequest(request) ||
-+ httpHeaderHas(&request->header, HDR_TRANSFER_ENCODING)) {
-+ ErrorState *err;
-+ err = errorCon(ERR_UNSUP_REQ, HTTP_NOT_IMPLEMENTED);
-+ err->request = requestLink(request);
-+ request->flags.proxy_keepalive = 0;
-+ http->entry =
-+ clientCreateStoreEntry(http, request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return;
-+ }
-+ if (!clientCheckContentLength(request)) {
-+ ErrorState *err;
-+ err = errorCon(ERR_INVALID_REQ, HTTP_LENGTH_REQUIRED);
-+ err->request = requestLink(request);
-+ http->entry =
-+ clientCreateStoreEntry(http, request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return;
-+ }
-+ /* Do we expect a request-body? */
-+ if (request->content_length > 0) {
-+ debug(81, 5) ("handing request bodies in ICAP REQMOD\n");
-+ if (request->body_reader_data)
-+ cbdataUnlock(request->body_reader_data);
-+ request->body_reader = icapReqModBodyReader;
-+ request->body_reader_data = icap; /* XXX cbdataLock? */
-+ cbdataLock(icap); /*Yes sure ..... */
-+ memBufDefInit(&icap->reqmod.http_entity.buf);
-+ }
-+ if (clientCachable(http))
-+ request->flags.cachable = 1;
-+ if (clientHierarchical(http))
-+ request->flags.hierarchical = 1;
-+ clientProcessRequest(http);
-+}
-+
-+/*
-+ * icapReqModParseHttpError
-+ *
-+ * Handle an error when parsing the new HTTP request we read
-+ * from the ICAP server.
-+ */
-+static void
-+icapReqModParseHttpError(IcapStateData * icap, const char *reason)
-+{
-+ debug(81, 1) ("icapReqModParseHttpError: %s\n", reason);
-+}
-+
-+/*
-+ * icapEntryError
-+ *
-+ * A wrapper for errorCon() and errorAppendEntry().
-+ */
-+static void
-+icapEntryError(IcapStateData * icap, err_type et, http_status hs, int xerrno)
-+{
-+ ErrorState *err;
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, NULL);
-+ if (NULL == http)
-+ return;
-+ http->entry = clientCreateStoreEntry(http,
-+ icap->request->method, null_request_flags);
-+ err = errorCon(et, hs);
-+ err->xerrno = xerrno;
-+ err->request = requestLink(icap->request);
-+ errorAppendEntry(http->entry, err);
-+}
-+
-+/*
-+ * icapReqModParseHttpRequest
-+ *
-+ * Parse the HTTP request that we read from the ICAP server.
-+ * Creates and fills in the request_t structure.
-+ */
-+static void
-+icapReqModParseHttpRequest(IcapStateData * icap)
-+{
-+ char *mstr;
-+ char *uri;
-+ char *inbuf;
-+ char *t;
-+ char *token;
-+ char *headers;
-+ method_t method;
-+ request_t *request;
-+ http_version_t http_ver;
-+ int reqlen = icap->reqmod.hdr_buf.size;
-+ int hdrlen;
-+
-+ /*
-+ * Lazy, make a copy of the buf so I can chop it up with strtok()
-+ */
-+ inbuf = xcalloc(reqlen + 1, 1);
-+ memcpy(inbuf, icap->reqmod.hdr_buf.buf, reqlen);
-+
-+ if ((mstr = strtok(inbuf, "\t ")) == NULL) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Can't get request method\n");
-+ icapReqModParseHttpError(icap, "error:invalid-request-method");
-+ xfree(inbuf);
-+ return;
-+ }
-+ method = urlParseMethod(mstr);
-+ if (method == METHOD_NONE) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Unsupported method '%s'\n",
-+ mstr);
-+ icapReqModParseHttpError(icap, "error:unsupported-request-method");
-+ xfree(inbuf);
-+ return;
-+ }
-+ /* look for URL+HTTP/x.x */
-+ if ((uri = strtok(NULL, "\n")) == NULL) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Missing URI\n");
-+ icapReqModParseHttpError(icap, "error:missing-url");
-+ xfree(inbuf);
-+ return;
-+ }
-+ while (xisspace(*uri))
-+ uri++;
-+ t = uri + strlen(uri);
-+ assert(*t == '\0');
-+ token = NULL;
-+ while (t > uri) {
-+ t--;
-+ if (xisspace(*t) && !strncmp(t + 1, "HTTP/", 5)) {
-+ token = t + 1;
-+ break;
-+ }
-+ }
-+ while (t > uri && xisspace(*t))
-+ *(t--) = '\0';
-+ debug(81, 5) ("icapReqModParseHttpRequest: URI is '%s'\n", uri);
-+ if (token == NULL) {
-+ debug(81, 3) ("icapReqModParseHttpRequest: Missing HTTP identifier\n");
-+ icapReqModParseHttpError(icap, "error:missing-http-ident");
-+ xfree(inbuf);
-+ return;
-+ }
-+ if (sscanf(token + 5, "%d.%d", &http_ver.major, &http_ver.minor) != 2) {
-+ debug(81, 3) ("icapReqModParseHttpRequest: Invalid HTTP identifier.\n");
-+ icapReqModParseHttpError(icap, "error:invalid-http-ident");
-+ xfree(inbuf);
-+ return;
-+ }
-+ debug(81, 6) ("icapReqModParseHttpRequest: Client HTTP version %d.%d.\n",
-+ http_ver.major, http_ver.minor);
-+
-+ headers = strtok(NULL, null_string);
-+ hdrlen = inbuf + reqlen - headers;
-+
-+ if ((request = urlParse(method, uri)) == NULL) {
-+ debug(81, 3) ("Invalid URL: %s at %s:%d\n", uri, __FILE__, __LINE__);
-+ icapEntryError(icap, ERR_INVALID_URL, HTTP_BAD_REQUEST, 0);
-+ xfree(inbuf);
-+ return;
-+ }
-+ /* compile headers */
-+ if (!httpHeaderParse(&request->header, headers, headers + hdrlen)) {
-+ debug(81, 3) ("Failed to parse HTTP headers for: %s at %s:%d",
-+ uri, __FILE__, __LINE__);
-+ icapEntryError(icap, ERR_INVALID_REQ, HTTP_BAD_REQUEST, 0);
-+ xfree(inbuf);
-+ return;
-+ }
-+ debug(81,
-+ 3)
-+ ("icapReqModParseHttpRequest: successfully parsed the HTTP request\n");
-+ request->http_ver = http_ver;
-+ request->client_addr = icap->request->client_addr;
-+ request->my_addr = icap->request->my_addr;
-+ request->my_port = icap->request->my_port;
-+ request->class = icap->request->class;
-+ if (icap->request->auth_user_request != NULL) {
-+ /* Copy authentification info in new request */
-+ request->auth_user_request = icap->request->auth_user_request;
-+ authenticateAuthUserRequestLock(request->auth_user_request);
-+ }
-+#if ICAP_PROXY_KEEP_ALIVE
-+ /*
-+ * Copy the proxy_keepalive flag from the original request
-+ */
-+ request->flags.proxy_keepalive = icap->request->flags.proxy_keepalive;
-+ /*
-+ * If proxy_keepalive was set for the original request, make
-+ * sure that the adapated request also has the necessary headers
-+ * for keepalive
-+ */
-+ if (request->flags.proxy_keepalive) {
-+ if (!httpMsgIsPersistent(http_ver, &request->header))
-+ request->flags.proxy_keepalive = 0;
-+ }
-+#endif
-+ icapReqModInterpretHttpRequest(icap, request);
-+ xfree(inbuf);
-+}
-+
-+/*
-+ * icapReqModHandoffRespMod
-+ *
-+ * Handles the case where a REQMOD request results in an HTTP REPLY
-+ * (instead of an ICAP REPLY that contains a new HTTP REQUEST). We
-+ * prepare the IcapStateData for passing off to the icap_reqmod
-+ * code, where we have functions for reading HTTP replies in ICAP
-+ * messages.
-+ */
-+static void
-+icapReqModHandoffRespMod(IcapStateData * icap)
-+{
-+ extern PF icapReadReply;
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, NULL);
-+ if (NULL == http)
-+ return;
-+ assert(icap->request);
-+
-+ http->entry = clientCreateStoreEntry(http,
-+ icap->request->method, icap->request->flags);
-+ icap->respmod.entry = http->entry;
-+ storeLockObject(icap->respmod.entry);
-+
-+ /* icap->http_flags = ? */
-+ memBufDefInit(&icap->respmod.buffer);
-+ memBufDefInit(&icap->chunk_buf);
-+ assert(icap->current_service);
-+ icapReadReply(icap->icap_fd, icap);
-+}
-+
-+/*
-+ * icapReqModKeepAliveOrClose
-+ *
-+ * Called when we are done reading from the ICAP server.
-+ * Either close the connection or keep it open for a future
-+ * transaction.
-+ */
-+static void
-+icapReqModKeepAliveOrClose(IcapStateData * icap)
-+{
-+ int fd = icap->icap_fd;
-+ debug(81, 3) ("%s:%d FD %d\n", __FILE__, __LINE__, fd);
-+ if (fd < 0)
-+ return;
-+ if (!icap->flags.keep_alive) {
-+ debug(81, 3) ("%s:%d keep_alive not set, closing\n", __FILE__,
-+ __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icap->request->content_length < 0) {
-+ /* no message body */
-+ debug(81, 3) ("%s:%d no message body\n", __FILE__, __LINE__);
-+ if (1 != icap->reqmod.hdr_state) {
-+ /* didn't get to end of HTTP headers */
-+ debug(81, 3) ("%s:%d didnt find end of headers, closing\n",
-+ __FILE__, __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ } else if (icap->reqmod.http_entity.bytes_read !=
-+ icap->request->content_length) {
-+ debug(81, 3) ("%s:%d bytes_read (%" PRINTF_OFF_T ") != content_length (%" PRINTF_OFF_T ")\n",
-+ __FILE__, __LINE__, icap->reqmod.http_entity.bytes_read,
-+ icap->request->content_length);
-+ /* an error */
-+ comm_close(fd);
-+ return;
-+ }
-+ debug(81, 3) ("%s:%d looks good, keeping alive\n", __FILE__, __LINE__);
-+ commSetDefer(fd, NULL, NULL);
-+ commSetTimeout(fd, -1, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, NULL, NULL, 0);
-+ comm_remove_close_handler(fd, icapStateFree, icap);
-+ pconnPush(fd, icap->current_service->hostname, icap->current_service->port);
-+ icap->icap_fd = -1;
-+ icapStateFree(-1, icap);
-+}
-+
-+/*
-+ * icapReqModReadHttpHdrs
-+ *
-+ * Read the HTTP reply from the ICAP server. Uses the values
-+ * from the ICAP Encapsulation header to know how many bytes
-+ * to read.
-+ */
-+static void
-+icapReqModReadHttpHdrs(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ LOCAL_ARRAY(char, tmpbuf, SQUID_TCP_SO_RCVBUF);
-+ int rl;
-+ debug(81, 3) ("icapReqModReadHttpHdrs:\n");
-+ assert(fd == icap->icap_fd);
-+ assert(icap->enc.req_hdr == 0);
-+ if (0 == icap->reqmod.hdr_state) {
-+ int expect = icapExpectedHttpReqHdrSize(icap);
-+ int so_far = icap->http_header_bytes_read_so_far;
-+ int needed = expect - so_far;
-+ debug(81, 3) ("expect=%d\n", expect);
-+ debug(81, 3) ("so_far=%d\n", so_far);
-+ debug(81, 3) ("needed=%d\n", needed);
-+ assert(needed >= 0);
-+ if (0 == expect) {
-+ fatalf("unexpected condition in %s:%d", __FILE__, __LINE__);
-+ }
-+ rl = FD_READ_METHOD(fd, tmpbuf, needed);
-+ debug(81, 3) ("icapReqModReadHttpHdrs: read %d bytes\n", rl);
-+ if (rl < 0) {
-+ fatalf("need to handle read error at %s:%d", __FILE__, __LINE__);
-+ }
-+ fd_bytes(fd, rl, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, rl);
-+ memBufAppend(&icap->reqmod.hdr_buf, tmpbuf, rl);
-+ icap->http_header_bytes_read_so_far += rl;
-+ if (rl != needed) {
-+ /* still more header data to read */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpHdrs, icap,
-+ 0);
-+ return;
-+ }
-+ icap->reqmod.hdr_state = 1;
-+ }
-+ assert(1 == icap->reqmod.hdr_state);
-+ debug(81, 3) ("icapReqModReadHttpHdrs: read the entire request headers\n");
-+ icapReqModParseHttpRequest(icap);
-+ if (-1 == icap->reqmod.client_fd) {
-+ /* we detected that the original client_side went away */
-+ icapReqModKeepAliveOrClose(icap);
-+ } else if (icap->enc.req_body > -1) {
-+ icap->chunk_size = 0;
-+ memBufDefInit(&icap->chunk_buf);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpBody, icap, 0);
-+ } else {
-+ icapReqModKeepAliveOrClose(icap);
-+ }
-+}
-+
-+
-+/*
-+ * icapReqModReadIcapPart
-+ *
-+ * Read the ICAP reply header.
-+ */
-+static void
-+icapReqModReadIcapPart(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int x;
-+ const char *start;
-+ const char *end;
-+ int status;
-+ int isIcap = 0;
-+ int directResponse = 0;
-+
-+ debug(81, 5) ("icapReqModReadIcapPart: FD %d httpState = %p\n", fd, data);
-+ statCounter.syscalls.sock.reads++;
-+
-+ x = icapReadHeader(fd, icap, &isIcap);
-+ if (x < 0) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (x == 0) {
-+ /*
-+ * Waiting for more headers. Schedule new read hander, but
-+ * don't reset timeout.
-+ */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadIcapPart, icap, 0);
-+ return;
-+ }
-+ /*
-+ * Parse the ICAP header
-+ */
-+ assert(icap->icap_hdr.size);
-+ debug(81, 3) ("Read icap header : <%s>\n", icap->icap_hdr.buf);
-+ if ((status =
-+ icapParseStatusLine(icap->icap_hdr.buf, icap->icap_hdr.size,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 1) ("BAD ICAP status line <%s>\n", icap->icap_hdr.buf);
-+ /* is this correct in case of ICAP protocol error? */
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ };
-+ if (200 != status && 201 != status) {
-+ debug(81, 1) ("Unsupported status '%d' from ICAP server\n", status);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ icapSetKeepAlive(icap, icap->icap_hdr.buf);
-+ if (icapFindHeader(icap->icap_hdr.buf, "Encapsulated:", &start, &end)) {
-+ icapParseEncapsulated(icap, start, end);
-+ } else {
-+ debug(81,
-+ 1)
-+ ("WARNING: icapReqModReadIcapPart() did not find 'Encapsulated' header\n");
-+ }
-+ if (icap->enc.res_hdr > -1)
-+ directResponse = 1;
-+ else if (icap->enc.res_body > -1)
-+ directResponse = 1;
-+ else
-+ directResponse = 0;
-+ debug(81, 3) ("icapReqModReadIcapPart: directResponse=%d\n",
-+ directResponse);
-+
-+ /* Check whether it is a direct reply - if so over to http part */
-+ if (directResponse) {
-+ debug(81,
-+ 3)
-+ ("icapReqModReadIcapPart: FD %d, processing HTTP response for REQMOD!\n",
-+ fd);
-+ /* got the reply, no need to come here again */
-+ icap->flags.wait_for_reply = 0;
-+ icap->flags.got_reply = 1;
-+ icapReqModHandoffRespMod(icap);
-+ return;
-+ }
-+ memBufDefInit(&icap->reqmod.hdr_buf);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpHdrs, icap, 0);
-+ return;
-+}
-+
-+/*
-+ * icapSendReqModDone
-+ *
-+ * Called after we've sent the ICAP request. Checks for errors
-+ * and installs the handler functions for the next step.
-+ */
-+static void
-+icapSendReqModDone(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+
-+ debug(81, 5) ("icapSendReqModDone: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ debug(81, 3) ("icapSendReqModDone: unreachable=1, service=%s\n",
-+ icap->current_service->uri);
-+ icapOptSetUnreachable(icap->current_service);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ /* Schedule read reply. */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadIcapPart, icap, 0);
-+ /*
-+ * Set the read timeout here because it hasn't been set yet.
-+ * We only set the read timeout after the request has been
-+ * fully written to the server-side. If we start the timeout
-+ * after connection establishment, then we are likely to hit
-+ * the timeout for POST/PUT requests that have very large
-+ * request bodies.
-+ */
-+ commSetTimeout(fd, Config.Timeout.read, icapConnectTimeout, icap);
-+}
-+
-+
-+/*
-+ * icapSendReqMod
-+ *
-+ * Send the ICAP request, including HTTP request, to the ICAP server
-+ * after connection has been established.
-+ */
-+static void
-+icapSendReqMod(int fd, int status, void *data)
-+{
-+ MemBuf mb;
-+ MemBuf mb_hdr;
-+ Packer p;
-+ IcapStateData *icap = data;
-+ char *client_addr;
-+ int icap_fd = icap->icap_fd;
-+ icap_service *service;
-+ CWCB *theCallback;
-+
-+ debug(81, 5) ("icapSendReqMod FD %d, status %d\n", fd, status);
-+ icap->flags.connect_pending = 0;
-+
-+ if (COMM_OK != status) {
-+ debug(81, 1) ("Could not connect to ICAP server %s:%d: %s\n",
-+ icap->current_service->hostname,
-+ icap->current_service->port, xstrerror());
-+ debug(81, 3) ("icapSendReqMod: unreachable=1, service=%s\n",
-+ icap->current_service->uri);
-+ icapOptSetUnreachable(icap->current_service);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_SERVICE_UNAVAILABLE, errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ fd_table[fd].pconn.uses++;
-+ fd_table[fd].pconn.type = 2;
-+ if (icap->request->content_length > 0)
-+ theCallback = icapReqModSendBodyChunk;
-+ else
-+ theCallback = icapSendReqModDone;
-+
-+ memBufDefInit(&mb);
-+ memBufDefInit(&mb_hdr);
-+ memBufPrintf(&mb_hdr, "%s %s HTTP/%d.%d\r\n",
-+ RequestMethodStr[icap->request->method],
-+ icap->reqmod.uri,
-+ icap->request->http_ver.major, icap->request->http_ver.minor);
-+ packerToMemInit(&p, &mb_hdr);
-+ httpHeaderPackInto(&icap->request->header, &p);
-+ packerClean(&p);
-+ memBufAppend(&mb_hdr, crlf, 2);
-+ service = icap->current_service;
-+ assert(service);
-+ client_addr = inet_ntoa(icap->request->client_addr);
-+
-+ memBufPrintf(&mb, "REQMOD %s ICAP/1.0\r\n", service->uri);
-+ memBufPrintf(&mb, "Encapsulated: req-hdr=0");
-+ /* TODO: Change the offset using 'request' if needed */
-+ if (icap->request->content_length > 0)
-+ memBufPrintf(&mb, ", req-body=%d", mb_hdr.size);
-+ else
-+ memBufPrintf(&mb, ", null-body=%d", mb_hdr.size);
-+ memBufAppend(&mb, crlf, 2);
-+ if (Config.icapcfg.send_client_ip || service->flags.need_x_client_ip)
-+ memBufPrintf(&mb, "X-Client-IP: %s\r\n", client_addr);
-+ if ((Config.icapcfg.send_auth_user
-+ || service->flags.need_x_authenticated_user)
-+ && (icap->request->auth_user_request != NULL))
-+ icapAddAuthUserHeader(&mb, icap->request->auth_user_request);
-+ if (service->keep_alive) {
-+ icap->flags.keep_alive = 1;
-+ } else {
-+ icap->flags.keep_alive = 0;
-+ memBufAppend(&mb, "Connection: close\r\n", 19);
-+ }
-+ memBufAppend(&mb, crlf, 2);
-+ memBufAppend(&mb, mb_hdr.buf, mb_hdr.size);
-+ memBufClean(&mb_hdr);
-+
-+ debug(81, 5) ("icapSendReqMod: FD %d writing {%s}\n", icap->icap_fd,
-+ mb.buf);
-+ comm_write_mbuf(icap_fd, mb, theCallback, icap);
-+}
-+
-+/*
-+ * icapReqModStart
-+ *
-+ * Initiate an ICAP REQMOD transaction. Create and fill in IcapStateData
-+ * structure and request a TCP connection to the server.
-+ */
-+IcapStateData *
-+icapReqModStart(icap_service *service, const char *uri, request_t * request,
-+ int fd, struct timeval start, struct in_addr log_addr, void *cookie)
-+{
-+ IcapStateData *icap = NULL;
-+
-+ debug(81, 3) ("icapReqModStart: type=%d\n", (int) service->type);
-+
-+ switch (service->type) {
-+ case ICAP_SERVICE_REQMOD_PRECACHE:
-+ break;
-+ default:
-+ fatalf("icapReqModStart: unsupported service type '%s'\n",
-+ icap_service_type_str[service->type]);
-+ break;
-+ }
-+
-+ if (service->unreachable) {
-+ if (service->bypass) {
-+ debug(81,
-+ 5) ("icapReqModStart: BYPASS because service unreachable: %s\n",
-+ service->uri);
-+ return NULL;
-+ } else {
-+ debug(81,
-+ 5) ("icapReqModStart: ERROR because service unreachable: %s\n",
-+ service->uri);
-+ return (IcapStateData *) - 1;
-+ }
-+ }
-+ icap = icapAllocate();
-+ if (!icap) {
-+ debug(81, 3) ("icapReqModStart: icapAllocate() failed\n");
-+ return NULL;
-+ }
-+ icap->current_service = service;
-+ icap->preview_size = service->preview;
-+ icap->reqmod.uri = uri; /* XXX should be xstrdup? */
-+ icap->reqmod.start = start;
-+ icap->reqmod.log_addr = log_addr;
-+ icap->request = requestLink(request);
-+ icap->reqmod.hdr_state = 0;
-+ icap->reqmod.client_fd = fd;
-+ icap->reqmod.client_cookie = cookie;
-+ cbdataLock(icap->reqmod.client_cookie);
-+
-+ if (!icapConnect(icap, icapSendReqMod))
-+ return NULL;
-+
-+ statCounter.icap.all.requests++;
-+ debug(81, 3) ("icapReqModStart: returning %p\n", icap);
-+ return icap;
-+}
-+
-+/*
-+ * icapReqModSendBodyChunk
-+ *
-+ * A "comm_write" callback. This is called after comm_write() does
-+ * its job to let us know how things went. If there are no errors,
-+ * get another chunk of the body from client_side.
-+ */
-+static void
-+icapReqModSendBodyChunk(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapReqModSendBodyChunk: FD %d wrote %d errflag %d.\n",
-+ fd, (int) size, errflag);
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ clientReadBody(icap->request,
-+ memAllocate(MEM_8K_BUF), 8192, icapReqModBodyHandler, icap);
-+}
-+
-+/*
-+ * icapReqModBodyHandler
-+ *
-+ * Called after Squid gets a chunk of the request entity from the
-+ * client side. The body is chunkified and passed to comm_write.
-+ * The comm_write callback depends on whether or not this is the
-+ * last chunk.
-+ */
-+static void
-+icapReqModBodyHandler(char *buf, ssize_t size, void *data)
-+{
-+ IcapStateData *icap = data;
-+ MemBuf mb;
-+ CWCB *theCallback = icapReqModSendBodyChunk;
-+ if (size < 0) {
-+ debug(81, 1) ("icapReqModBodyHandler: %s\n", xstrerror());
-+ memFree8K(buf);
-+ return;
-+ }
-+ memBufDefInit(&mb);
-+ debug(81, 3) ("icapReqModBodyHandler: writing chunk size %d\n", size);
-+ memBufPrintf(&mb, "%x\r\n", size);
-+ if (size)
-+ memBufAppend(&mb, buf, size);
-+ else
-+ theCallback = icapSendReqModDone;
-+ memBufAppend(&mb, crlf, 2);
-+ memFree8K(buf);
-+ comm_write_mbuf(icap->icap_fd, mb, theCallback, icap);
-+}
-+
-+/*
-+ * icapReqModReadHttpBody
-+ *
-+ * The read handler for the client's HTTP connection when reading
-+ * message bodies. Called by comm_select().
-+ */
-+static void
-+icapReqModReadHttpBody(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int len;
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d called\n", fd);
-+ len = memBufRead(fd, &icap->chunk_buf);
-+ debug(81, 3) ("icapReqModReadHttpBody: read returns %d\n", len);
-+ if (len < 0) {
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d %s\n", fd, xstrerror());
-+ if (!ignoreErrno(errno))
-+ icap->flags.reqmod_http_entity_eof = 1;
-+ } else if (0 == len) {
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d EOF\n", fd);
-+ icap->flags.reqmod_http_entity_eof = 1;
-+ } else {
-+ fd_bytes(fd, len, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, len);
-+ icap->reqmod.http_entity.bytes_read +=
-+ icapParseChunkedBody(icap,
-+ icapReqModMemBufAppend, &icap->reqmod.http_entity.buf);
-+ }
-+ if (icap->reqmod.http_entity.bytes_read >= icap->request->content_length)
-+ icap->flags.reqmod_http_entity_eof = 1;
-+
-+ if (!icap->flags.reqmod_http_entity_eof)
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpBody, icap, 0);
-+ /*
-+ * Notify the other side if it is waiting for data from us
-+ */
-+ debug(81, 3) ("%s:%d http_entity.callback=%p\n", __FILE__, __LINE__,
-+ icap->reqmod.http_entity.callback);
-+ debug(81, 3) ("%s:%d http_entity.buf.size=%d\n", __FILE__, __LINE__,
-+ icap->reqmod.http_entity.buf.size);
-+ if (icap->reqmod.http_entity.callback && icap->reqmod.http_entity.buf.size) {
-+ icapReqModPassHttpBody(icap,
-+ icap->reqmod.http_entity.callback_buf,
-+ icap->reqmod.http_entity.callback_bufsize,
-+ icap->reqmod.http_entity.callback,
-+ icap->reqmod.http_entity.callback_data);
-+ icap->reqmod.http_entity.callback = NULL;
-+ cbdataUnlock(icap->reqmod.http_entity.callback_data);
-+
-+ }
-+}
-+
-+/*
-+ * icapReqModPassHttpBody
-+ *
-+ * Called from http.c after request headers have been sent.
-+ * This function feeds the http.c module chunks of the request
-+ * body that were stored in the http_entity.buf MemBuf.
-+ */
-+static void
-+icapReqModPassHttpBody(IcapStateData * icap, char *buf, size_t size,
-+ CBCB * callback, void *cbdata)
-+{
-+ debug(81, 3) ("icapReqModPassHttpBody: called\n");
-+ if (!buf) {
-+ debug(81, 1) ("icapReqModPassHttpBody: FD %d called with %p, %d, %p (request aborted)\n",
-+ icap->icap_fd, buf, (int) size, cbdata);
-+ comm_close(icap->icap_fd);
-+ return;
-+ }
-+ if (!cbdataValid(cbdata)) {
-+ debug(81,
-+ 1)
-+ ("icapReqModPassHttpBody: FD %d callback data invalid, closing\n",
-+ icap->icap_fd);
-+ comm_close(icap->icap_fd); /*It is better to be sure that the connection will be closed..... */
-+ /*icapReqModKeepAliveOrClose(icap); */
-+ return;
-+ }
-+ debug(81, 3) ("icapReqModPassHttpBody: entity buf size = %d\n",
-+ icap->reqmod.http_entity.buf.size);
-+ if (icap->reqmod.http_entity.buf.size) {
-+ int copy_sz = icap->reqmod.http_entity.buf.size;
-+ if (copy_sz > size)
-+ copy_sz = size;
-+ xmemcpy(buf, icap->reqmod.http_entity.buf.buf, copy_sz);
-+ /* XXX don't let Alex see this ugliness */
-+ xmemmove(icap->reqmod.http_entity.buf.buf,
-+ icap->reqmod.http_entity.buf.buf + copy_sz,
-+ icap->reqmod.http_entity.buf.size - copy_sz);
-+ icap->reqmod.http_entity.buf.size -= copy_sz;
-+ debug(81, 3) ("icapReqModPassHttpBody: giving %d bytes to other side\n",
-+ copy_sz);
-+ callback(buf, copy_sz, cbdata);
-+ debug(81, 3) ("icapReqModPassHttpBody: entity buf size now = %d\n",
-+ icap->reqmod.http_entity.buf.size);
-+ return;
-+ }
-+ if (icap->flags.reqmod_http_entity_eof) {
-+ debug(81, 3) ("icapReqModPassHttpBody: signalling EOF\n");
-+ callback(buf, 0, cbdata);
-+ icapReqModKeepAliveOrClose(icap);
-+ return;
-+ }
-+ /*
-+ * We have no data for the other side at this point. Save all
-+ * these values and use them when we do have data.
-+ */
-+ assert(NULL == icap->reqmod.http_entity.callback);
-+ icap->reqmod.http_entity.callback = callback;
-+ icap->reqmod.http_entity.callback_data = cbdata;
-+ icap->reqmod.http_entity.callback_buf = buf;
-+ icap->reqmod.http_entity.callback_bufsize = size;
-+ cbdataLock(icap->reqmod.http_entity.callback_data);
-+}
-+
-+/*
-+ * Body reader handler for use with request->body_reader function
-+ * Simple a wrapper for icapReqModPassHttpBody function
-+ */
-+
-+static void
-+icapReqModBodyReader(request_t * request, char *buf, size_t size,
-+ CBCB * callback, void *cbdata)
-+{
-+ IcapStateData *icap = request->body_reader_data;
-+ icapReqModPassHttpBody(icap, buf, size, callback, cbdata);
-+}
-+
-+/*
-+ * icapReqModMemBufAppend
-+ *
-+ * stupid wrapper to eliminate compiler warnings
-+ */
-+static void
-+icapReqModMemBufAppend(void *data, const char *buf, ssize_t size)
-+{
-+ memBufAppend(data, buf, size);
-+}
-Index: src/icap_respmod.c
-===================================================================
-RCS file: src/icap_respmod.c
-diff -N src/icap_respmod.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_respmod.c 23 Nov 2005 20:34:34 -0000 1.1.2.60
-@@ -0,0 +1,1039 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+static CWCB icapSendRespModDone;
-+static PF icapRespModGobble;
-+extern PF icapReadReply;
-+static PF icapRespModReadReply;
-+static int icapReadReply2(IcapStateData * icap);
-+static void icapReadReply3(IcapStateData * icap);
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+const char *crlf = "\r\n";
-+
-+static void
-+getICAPRespModString(MemBuf * mb, int o1, int o2, int o3,
-+ const char *client_addr, IcapStateData * icap, const icap_service * service)
-+{
-+ memBufPrintf(mb, "RESPMOD %s ICAP/1.0\r\nEncapsulated:", service->uri);
-+ if (o1 >= 0)
-+ memBufPrintf(mb, " req-hdr=%1d", o1);
-+ if (o2 >= 0)
-+ memBufPrintf(mb, ", res-hdr=%1d", o2);
-+ if (o3 >= 0)
-+ memBufPrintf(mb, ", res-body=%1d", o3);
-+ else
-+ memBufPrintf(mb, ", null-body=%1d", -o3);
-+
-+ memBufPrintf(mb, crlf);
-+ if (Config.icapcfg.send_client_ip || service->flags.need_x_client_ip) {
-+ memBufPrintf(mb, "X-Client-IP: %s\r\n", client_addr);
-+ }
-+ if ((Config.icapcfg.send_auth_user
-+ || service->flags.need_x_authenticated_user)
-+ && (icap->request->auth_user_request != NULL)) {
-+ icapAddAuthUserHeader(mb, icap->request->auth_user_request);
-+ }
-+#if NOT_YET_FINISHED
-+ if (Config.icapcfg.trailers) {
-+ memBufPrintf(mb, "X-TE: trailers\r\n");
-+ }
-+#endif
-+ if (service->flags.allow_204)
-+ memBufPrintf(mb, "Allow: 204\r\n");
-+}
-+
-+static int
-+buildRespModHeader(MemBuf * mb, IcapStateData * icap, char *buf,
-+ ssize_t len, int theEnd)
-+{
-+ MemBuf mb_hdr;
-+ char *client_addr;
-+ int o2 = 0;
-+ int o3 = 0;
-+ int hlen;
-+ int consumed;
-+ icap_service *service;
-+ HttpReply *r;
-+
-+ if (memBufIsNull(&icap->respmod.req_hdr_copy))
-+ memBufDefInit(&icap->respmod.req_hdr_copy);
-+
-+ memBufAppend(&icap->respmod.req_hdr_copy, buf, len);
-+
-+ if (icap->respmod.req_hdr_copy.size > 4 && strncmp(icap->respmod.req_hdr_copy.buf, "HTTP/", 5)) {
-+ debug(81, 3) ("buildRespModHeader: Non-HTTP-compliant header: '%s'\n", buf);
-+ /*
-+ *Possible we can consider that we did not have http responce headers
-+ *(maybe HTTP 0.9 protocol), lets returning -1...
-+ */
-+ consumed = -1;
-+ o2 = -1;
-+ memBufDefInit(&mb_hdr);
-+ } else {
-+
-+ hlen = headersEnd(icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ debug(81, 3) ("buildRespModHeader: headersEnd = %d(%s)\n", hlen, buf);
-+ if (0 == hlen)
-+ return 0;
-+
-+ /*
-+ * calc how many bytes from this 'buf' went towards the
-+ * reply header.
-+ */
-+ consumed = hlen - (icap->respmod.req_hdr_copy.size - len);
-+ debug(81, 3) ("buildRespModHeader: consumed = %d\n", consumed);
-+
-+
-+ /*
-+ * now, truncate our req_hdr_copy at the header end.
-+ * this 'if' statement might be unncessary?
-+ */
-+ if (hlen < icap->respmod.req_hdr_copy.size)
-+ icap->respmod.req_hdr_copy.size = hlen;
-+
-+ /* Copy request header */
-+ memBufDefInit(&mb_hdr);
-+ httpBuildRequestPrefix(icap->request, icap->request,
-+ icap->respmod.entry, &mb_hdr, icap->http_flags);
-+ o2 = mb_hdr.size;
-+ }
-+
-+ /* Copy response header - Append to request header mbuffer */
-+ memBufAppend(&mb_hdr,
-+ icap->respmod.req_hdr_copy.buf, icap->respmod.req_hdr_copy.size);
-+ o3 = mb_hdr.size;
-+
-+ service = icap->current_service;
-+ assert(service);
-+ client_addr = inet_ntoa(icap->request->client_addr);
-+
-+ r = httpReplyCreate();
-+ httpReplyParse(r, icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ icap->respmod.res_body_sz = httpReplyBodySize(icap->request->method, r);
-+ httpReplyDestroy(r);
-+ if (icap->respmod.res_body_sz)
-+ getICAPRespModString(mb, 0, o2, o3, client_addr, icap, service);
-+ else
-+ getICAPRespModString(mb, 0, o2, -o3, client_addr, icap, service);
-+ if (Config.icapcfg.preview_enable)
-+ if (icap->preview_size >= 0) {
-+ memBufPrintf(mb, "Preview: %d\r\n", icap->preview_size);
-+ icap->flags.preview_done = 0;
-+ }
-+ if (service->keep_alive) {
-+ icap->flags.keep_alive = 1;
-+ memBufAppend(mb, "Connection: keep-alive\r\n", 24);
-+ } else {
-+ icap->flags.keep_alive = 0;
-+ memBufAppend(mb, "Connection: close\r\n", 19);
-+ }
-+ memBufAppend(mb, crlf, 2);
-+ memBufAppend(mb, mb_hdr.buf, mb_hdr.size);
-+ memBufClean(&mb_hdr);
-+
-+
-+ return consumed;
-+}
-+
-+
-+void
-+icapSendRespMod(IcapStateData * icap, char *buf, int len, int theEnd)
-+{
-+ MemBuf mb;
-+#if ICAP_PREVIEW
-+ int size;
-+ const int preview_size = icap->preview_size;
-+#endif
-+ debug(81, 5) ("icapSendRespMod: FD %d, len %d, theEnd %d\n",
-+ icap->icap_fd, len, theEnd);
-+
-+ if (icap->flags.no_content) {
-+ /*
-+ * ICAP server said there are no modifications to make, so
-+ * just append this data to the StoreEntry
-+ */
-+ if (icap->respmod.resp_copy.size) {
-+ /*
-+ * first copy the data that we already sent to the ICAP server
-+ */
-+ memBufAppend(&icap->chunk_buf,
-+ icap->respmod.resp_copy.buf, icap->respmod.resp_copy.size);
-+ icap->respmod.resp_copy.size = 0;
-+ }
-+ debug(81, 5) ("icapSendRepMod: len=%d theEnd=%d write_pending=%d\n",
-+ len, theEnd, icap->flags.write_pending);
-+ if (len) {
-+ /*
-+ * also copy any new data from the HTTP side
-+ */
-+ memBufAppend(&icap->chunk_buf, buf, len);
-+ }
-+ (void) icapReadReply2(icap);
-+ return;
-+ }
-+ if (theEnd) {
-+ if (icap->respmod.res_body_sz)
-+ icap->flags.send_zero_chunk = 1;
-+ icap->flags.http_server_eof = 1;
-+ }
-+ /*
-+ * httpReadReply is going to call us with a chunk and then
-+ * right away again with an EOF if httpPconnTransferDone() is true.
-+ * Since the first write is already dispatched, we'll have to
-+ * hack this in somehow.
-+ */
-+ if (icap->flags.write_pending) {
-+ debug(81, 3) ("icapSendRespMod: oops, write_pending=1\n");
-+ assert(theEnd);
-+ assert(len == 0);
-+ return;
-+ }
-+ if (!cbdataValid(icap)) {
-+ debug(81, 3) ("icapSendRespMod: failed to establish connection?\n");
-+ return;
-+ }
-+ memBufDefInit(&mb);
-+
-+#if SUPPORT_ICAP_204 || ICAP_PREVIEW
-+ /*
-+ * make a copy of the response in case ICAP server gives us a 204
-+ */
-+ /*
-+ * This piece of code is problematic for 204 responces outside preview.
-+ * The icap->respmod.resp_copy continues to filled until we had responce
-+ * If the icap server waits to gets all data before sends its responce
-+ * then we are puting all downloading object to the main system memory.
-+ * My opinion is that 204 responces outside preview must be disabled .....
-+ * /chtsanti
-+ */
-+
-+ if (len && icap->flags.copy_response) {
-+ if (memBufIsNull(&icap->respmod.resp_copy))
-+ memBufDefInit(&icap->respmod.resp_copy);
-+ memBufAppend(&icap->respmod.resp_copy, buf, len);
-+ }
-+#endif
-+
-+ if (icap->sc == 0) {
-+ /* No data sent yet. Start with headers */
-+ if ((icap->sc = buildRespModHeader(&mb, icap, buf, len, theEnd)) > 0) {
-+ buf += icap->sc;
-+ len -= icap->sc;
-+ }
-+ /*
-+ * Then we do not have http responce headers. All data (previous and those in buf)
-+ * now are exist to icap->respmod.req_hdr_copy. Lets get them back.......
-+ */
-+ if (icap->sc < 0) {
-+ memBufAppend(&icap->respmod.buffer,
-+ icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ icap->sc = icap->respmod.req_hdr_copy.size;
-+ icap->respmod.req_hdr_copy.size = 0;
-+ buf = NULL;
-+ len = 0;
-+ }
-+ }
-+ if (0 == icap->sc) {
-+ /* check again; bail if we're not ready to send ICAP/HTTP hdrs */
-+ debug(81, 5) ("icapSendRespMod: dont have full HTTP response hdrs\n");
-+ memBufClean(&mb);
-+ return;
-+ }
-+#if ICAP_PREVIEW
-+ if (preview_size < 0 || !Config.icapcfg.preview_enable) /* preview feature off */
-+ icap->flags.preview_done = 1;
-+
-+ if (!icap->flags.preview_done) {
-+ /* preview not yet sent */
-+ if (icap->sc > 0 && icap->respmod.buffer.size <= preview_size
-+ && len > 0) {
-+ /* Try to collect at least preview_size+1 bytes */
-+ /* By collecting one more byte than needed for preview we know best */
-+ /* whether we have to send the ieof chunk extension */
-+ size = icap->respmod.buffer.size + len;
-+ if (size > preview_size + 1)
-+ size = preview_size + 1;
-+ size -= icap->respmod.buffer.size;
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: copy %d more bytes to preview buffer.\n",
-+ icap->icap_fd, size);
-+ memBufAppend(&icap->respmod.buffer, buf, size);
-+ buf = ((char *) buf) + size;
-+ len -= size;
-+ }
-+ if (icap->respmod.buffer.size > preview_size || theEnd) {
-+ /* we got enough bytes for preview or this is the last call */
-+ /* add preview preview now */
-+ if (icap->respmod.buffer.size > 0) {
-+ size = icap->respmod.buffer.size;
-+ if (size > preview_size)
-+ size = preview_size;
-+ memBufPrintf(&mb, "%x\r\n", size);
-+ memBufAppend(&mb, icap->respmod.buffer.buf, size);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += size;
-+ }
-+ if (icap->respmod.buffer.size <= preview_size) {
-+ /* content length is less than preview size+1 */
-+ if (icap->respmod.res_body_sz)
-+ memBufAppend(&mb, "0; ieof\r\n\r\n", 11);
-+ memBufReset(&icap->respmod.buffer); /* will now be used for other data */
-+ } else {
-+ char ch;
-+ memBufAppend(&mb, "0\r\n\r\n", 5);
-+ /* end of preview, wait for continue or 204 signal */
-+ /* copy the extra byte and all other data to the icap buffer */
-+ /* so that it can be handled next time */
-+ ch = icap->respmod.buffer.buf[preview_size];
-+ memBufReset(&icap->respmod.buffer); /* will now be used for other data */
-+ memBufAppend(&icap->respmod.buffer, &ch, 1);
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: sending preview and keeping %d bytes in internal buf.\n",
-+ icap->icap_fd, len + 1);
-+ if (len > 0)
-+ memBufAppend(&icap->respmod.buffer, buf, len);
-+ }
-+ icap->flags.preview_done = 1;
-+ icap->flags.wait_for_preview_reply = 1;
-+ }
-+ } else if (icap->flags.wait_for_preview_reply) {
-+ /* received new data while waiting for preview response */
-+ /* add data to internal buffer and send later */
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: add %d more bytes to internal buf while waiting for preview-response.\n",
-+ icap->icap_fd, len);
-+ if (len > 0)
-+ memBufAppend(&icap->respmod.buffer, buf, len);
-+ /* do not send any data now while waiting for preview response */
-+ /* but prepare for read more data on the HTTP connection */
-+ memBufClean(&mb);
-+ return;
-+ } else
-+#endif
-+ {
-+ /* after preview completed and ICAP preview response received */
-+ /* there may still be some data in the buffer */
-+ if (icap->respmod.buffer.size > 0) {
-+ memBufPrintf(&mb, "%x\r\n", icap->respmod.buffer.size);
-+ memBufAppend(&mb, icap->respmod.buffer.buf,
-+ icap->respmod.buffer.size);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += icap->respmod.buffer.size;
-+ memBufReset(&icap->respmod.buffer);
-+ }
-+ if (len > 0) {
-+ memBufPrintf(&mb, "%x\r\n", len);
-+ memBufAppend(&mb, buf, len);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += len;
-+ }
-+ if (icap->flags.send_zero_chunk) {
-+ /* send zero end chunk */
-+ icap->flags.send_zero_chunk = 0;
-+ icap->flags.http_server_eof = 1;
-+ memBufAppend(&mb, "0\r\n\r\n", 5);
-+ }
-+ /* wait for data coming from ICAP server as soon as we sent something */
-+ /* but of course only until we got the response header */
-+ if (!icap->flags.got_reply)
-+ icap->flags.wait_for_reply = 1;
-+ }
-+ commSetTimeout(icap->icap_fd, -1, NULL, NULL);
-+
-+ if (!mb.size) {
-+ memBufClean(&mb);
-+ return;
-+ }
-+ debug(81, 5) ("icapSendRespMod: FD %d writing {%s}\n", icap->icap_fd,
-+ mb.buf);
-+ icap->flags.write_pending = 1;
-+ comm_write_mbuf(icap->icap_fd, mb, icapSendRespModDone, icap);
-+}
-+
-+static void
-+icapRespModReadReply(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int x;
-+ int status = 0;
-+ int isIcap = 0;
-+ int directResponse = 0;
-+ ErrorState *err;
-+ const char *start;
-+ const char *end;
-+
-+ debug(81, 5) ("icapRespModReadReply: FD %d data = %p\n", fd, data);
-+ statCounter.syscalls.sock.reads++;
-+
-+ x = icapReadHeader(fd, icap, &isIcap);
-+ if (x < 0) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (x == 0) {
-+ /*
-+ * Waiting for more headers. Schedule new read hander, but
-+ * don't reset timeout.
-+ */
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+ return;
-+ }
-+ /*
-+ * Parse the ICAP header
-+ */
-+ assert(icap->icap_hdr.size);
-+ debug(81, 3) ("Parse icap header : <%s>\n", icap->icap_hdr.buf);
-+ if ((status =
-+ icapParseStatusLine(icap->icap_hdr.buf, icap->icap_hdr.size,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 1) ("BAD ICAP status line <%s>\n", icap->icap_hdr.buf);
-+ /* is this correct in case of ICAP protocol error? */
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ };
-+ /* OK here we have responce. Lets stop filling the
-+ * icap->respmod.resp_copy buffer ....
-+ */
-+ icap->flags.copy_response = 0;
-+
-+ icapSetKeepAlive(icap, icap->icap_hdr.buf);
-+#if ICAP_PREVIEW
-+ if (icap->flags.wait_for_preview_reply) {
-+ if (100 == status) {
-+ debug(81, 5) ("icapRespModReadReply: 100 Continue received\n");
-+ icap->flags.wait_for_preview_reply = 0;
-+ /* if http_server_eof
-+ * call again icapSendRespMod to handle data that
-+ * was received while waiting for this ICAP response
-+ * else let http to call icapSendRespMod when new data arrived
-+ */
-+ if (icap->flags.http_server_eof)
-+ icapSendRespMod(icap, NULL, 0, 0);
-+ /*
-+ * reset the header to send the rest of the preview
-+ */
-+ if (!memBufIsNull(&icap->icap_hdr))
-+ memBufReset(&icap->icap_hdr);
-+
-+ /*We do n't need it any more ....... */
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+
-+ return;
-+ }
-+ if (204 == status) {
-+ debug(81,
-+ 5) ("icapRespModReadReply: 204 No modification received\n");
-+ icap->flags.wait_for_preview_reply = 0;
-+ }
-+ }
-+#endif /*ICAP_PREVIEW */
-+
-+#if SUPPORT_ICAP_204 || ICAP_PREVIEW
-+ if (204 == status) {
-+ debug(81, 3) ("got 204 status from ICAP server\n");
-+ debug(81, 3) ("setting icap->flags.no_content\n");
-+ icap->flags.no_content = 1;
-+ /*
-+ * copy the response already written to the ICAP server
-+ */
-+ debug(81, 3) ("copying %d bytes from resp_copy to chunk_buf\n",
-+ icap->respmod.resp_copy.size);
-+ memBufAppend(&icap->chunk_buf,
-+ icap->respmod.resp_copy.buf, icap->respmod.resp_copy.size);
-+ icap->respmod.resp_copy.size = 0;
-+ if (icapReadReply2(icap) < 0)
-+ comm_close(fd);
-+ /*
-+ * XXX ideally want to clean icap->respmod.resp_copy here
-+ * XXX ideally want to "close" ICAP server connection here
-+ * OK do it....
-+ */
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+ return;
-+ }
-+#endif
-+ if (200 != status && 201 != status) {
-+ debug(81, 1) ("Unsupported status '%d' from ICAP server\n", status);
-+ /* Did not find a proper ICAP response */
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icapFindHeader(icap->icap_hdr.buf, "Encapsulated:", &start, &end)) {
-+ icapParseEncapsulated(icap, start, end);
-+ } else {
-+ debug(81,
-+ 1)
-+ ("WARNING: icapRespModReadReply() did not find 'Encapsulated' header\n");
-+ }
-+ if (icap->enc.res_hdr > -1)
-+ directResponse = 1;
-+ else if (icap->enc.res_body > -1)
-+ directResponse = 1;
-+ else
-+ directResponse = 0;
-+
-+ /*
-+ * "directResponse" is the normal case here. If we don't have
-+ * a response header or body, it is an error.
-+ */
-+ if (!directResponse) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ /* got the reply, no need to come here again */
-+ icap->flags.wait_for_reply = 0;
-+ icap->flags.got_reply = 1;
-+ /* Next, gobble any data before the HTTP response starts */
-+ if (icap->enc.res_hdr > -1)
-+ icap->bytes_to_gobble = icap->enc.res_hdr;
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModGobble, icap, 0);
-+}
-+
-+
-+/*
-+ * Gobble up (read) some bytes until we get to the start of the body
-+ */
-+static void
-+icapRespModGobble(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int len;
-+ LOCAL_ARRAY(char, junk, SQUID_TCP_SO_RCVBUF);
-+ debug(81, 3) ("icapRespModGobble: FD %d gobbling %d bytes\n", fd,
-+ icap->bytes_to_gobble);
-+ len = FD_READ_METHOD(fd, junk, icap->bytes_to_gobble);
-+ debug(81, 3) ("icapRespModGobble: gobbled %d bytes\n", len);
-+ if (len < 0) {
-+ /* XXX error */
-+ abort();
-+ }
-+ icap->bytes_to_gobble -= len;
-+ if (icap->bytes_to_gobble)
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModGobble, icap, 0);
-+ else
-+ icapReadReply(fd, icap);
-+}
-+
-+
-+static void
-+icapSendRespModDone(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+ ErrorState *err;
-+
-+ icap->flags.write_pending = 0;
-+ debug(81, 5) ("icapSendRespModDone: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ if (cbdataValid(icap))
-+ err->request = requestLink(icap->request);
-+ storeEntryReset(icap->respmod.entry);
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (EBIT_TEST(icap->respmod.entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("icapSendRespModDone: Entry Aborded\n");
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icap->flags.send_zero_chunk) {
-+ debug(81,
-+ 3) ("icapSendRespModDone: I'm supposed to send zero chunk now\n");
-+ icap->flags.send_zero_chunk = 0;
-+ icapSendRespMod(icap, NULL, 0, 1);
-+ return;
-+ }
-+ if (icap->flags.wait_for_preview_reply || icap->flags.wait_for_reply) {
-+ /* Schedule reading the ICAP response */
-+ debug(81,
-+ 3)
-+ ("icapSendRespModDone: FD %d: commSetSelect on read icapRespModReadReply.\n",
-+ fd);
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+#if 1
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+#else
-+ if (icap->flags.wait_for_preview_reply || icap->flags.http_server_eof) {
-+ /*
-+ * Set the read timeout only after all data has been sent
-+ * or we are waiting for a preview response
-+ * If the ICAP server does not return any data till all data
-+ * has been sent, we are likely to hit the timeout for large
-+ * HTTP bodies
-+ */
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+ }
-+#endif
-+ }
-+}
-+
-+void
-+icapConnectOver(int fd, int status, void *data)
-+{
-+ ErrorState *err;
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapConnectOver: FD %d, status=%d\n", fd, status);
-+ icap->flags.connect_pending = 0;
-+ if (status < 0) {
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ err->request = requestLink(icap->request);
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ debug(81, 3) ("icapConnectOver: status < 0, unreachable=1\n");
-+ icapOptSetUnreachable(icap->current_service);
-+ return;
-+ }
-+ fd_table[fd].pconn.uses++;
-+ fd_table[fd].pconn.type = 2;
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+}
-+
-+
-+
-+IcapStateData *
-+icapRespModStart(icap_service_t type, request_t * request, StoreEntry * entry,
-+ http_state_flags http_flags)
-+{
-+ IcapStateData *icap = NULL;
-+ CNCB *theCallback = NULL;
-+ icap_service *service = NULL;
-+
-+ debug(81, 3) ("icapRespModStart: type=%d\n", (int) type);
-+ assert(type >= 0 && type < ICAP_SERVICE_MAX);
-+
-+ service = icapService(type, request);
-+ if (!service) {
-+ debug(81, 3) ("icapRespModStart: no service found\n");
-+ return NULL; /* no service found */
-+ }
-+ if (service->unreachable) {
-+ if (service->bypass) {
-+ debug(81,
-+ 5)
-+ ("icapRespModStart: BYPASS because service unreachable: %s\n",
-+ service->uri);
-+ return NULL;
-+ } else {
-+ debug(81,
-+ 5)
-+ ("icapRespModStart: ERROR because service unreachable: %s\n",
-+ service->uri);
-+ return (IcapStateData *) - 1;
-+ }
-+ }
-+ switch (type) {
-+ /* TODO: When we support more than ICAP_SERVICE_RESPMOD_PRECACHE, we needs to change
-+ * this switch, because callbacks isn't keep */
-+ case ICAP_SERVICE_RESPMOD_PRECACHE:
-+ theCallback = icapConnectOver;
-+ break;
-+ default:
-+ fatalf("icapRespModStart: unsupported service type '%s'\n",
-+ icap_service_type_str[type]);
-+ break;
-+ }
-+
-+ icap = icapAllocate();
-+ if (!icap) {
-+ debug(81, 3) ("icapRespModStart: icapAllocate() failed\n");
-+ return NULL;
-+ }
-+ icap->request = requestLink(request);
-+ icap->respmod.entry = entry;
-+ if (entry)
-+ storeLockObject(entry);
-+ icap->http_flags = http_flags;
-+ memBufDefInit(&icap->respmod.buffer);
-+ memBufDefInit(&icap->chunk_buf);
-+
-+ icap->current_service = service;
-+ icap->preview_size = service->preview;
-+
-+ /*
-+ * Don't create socket to the icap server now, but only for the first
-+ * packet receive from the http server. This will resolve all timeout
-+ * between the web server and icap server.
-+ */
-+ debug(81, 3) ("icapRespModStart: setting connect_requested to 0\n");
-+ icap->flags.connect_requested = 0;
-+
-+ /*
-+ * make a copy the HTTP response that we send to the ICAP server in
-+ * case it turns out to be a 204
-+ */
-+#ifdef SUPPORT_ICAP_204
-+ icap->flags.copy_response = 1;
-+#elif ICAP_PREVIEW
-+ if (preview_size < 0 || !Config.icapcfg.preview_enable)
-+ icap->flags.copy_response = 0;
-+ else
-+ icap->flags.copy_response = 1;
-+#else
-+ icap->flags.copy_response = 0;
-+#endif
-+
-+ statCounter.icap.all.requests++;
-+ debug(81, 3) ("icapRespModStart: returning %p\n", icap);
-+ return icap;
-+}
-+
-+static int
-+icapHttpReplyHdrState(IcapStateData * icap)
-+{
-+ assert(icap);
-+ if (NULL == icap->httpState)
-+ return 0;
-+ return icap->httpState->reply_hdr_state;
-+}
-+
-+static void
-+icapProcessHttpReplyHeader(IcapStateData * icap, const char *buf, int size)
-+{
-+ if (NULL == icap->httpState) {
-+ icap->httpState = cbdataAlloc(HttpStateData);
-+ icap->httpState->request = requestLink(icap->request);
-+ icap->httpState->orig_request = requestLink(icap->request);
-+ icap->httpState->entry = icap->respmod.entry;
-+ storeLockObject(icap->httpState->entry); /* lock it */
-+ }
-+ httpProcessReplyHeader(icap->httpState, buf, size);
-+ if (2 == icap->httpState->reply_hdr_state)
-+ EBIT_CLR(icap->httpState->entry->flags, ENTRY_FWD_HDR_WAIT);
-+}
-+
-+/*
-+ * icapRespModKeepAliveOrClose
-+ *
-+ * Called when we are done reading from the ICAP server.
-+ * Either close the connection or keep it open for a future
-+ * transaction.
-+ */
-+static void
-+icapRespModKeepAliveOrClose(IcapStateData * icap)
-+{
-+ int fd = icap->icap_fd;
-+ if (fd < 0)
-+ return;
-+ if (!icap->flags.keep_alive) {
-+ debug(81, 3) ("%s:%d keep_alive not set, closing\n", __FILE__,
-+ __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ debug(81, 3) ("%s:%d FD %d looks good, keeping alive\n", __FILE__, __LINE__,
-+ fd);
-+ commSetDefer(fd, NULL, NULL);
-+ commSetTimeout(fd, -1, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, NULL, NULL, 0);
-+ comm_remove_close_handler(fd, icapStateFree, icap);
-+ pconnPush(fd, icap->current_service->hostname, icap->current_service->port);
-+ icap->icap_fd = -1;
-+ icapStateFree(-1, icap);
-+}
-+
-+
-+
-+/*
-+ * copied from httpPconnTransferDone
-+ *
-+ */
-+static int
-+icapPconnTransferDone(int fd, IcapStateData * icap)
-+{
-+ debug(81, 3) ("icapPconnTransferDone: FD %d\n", fd);
-+ /*
-+ * Be careful with 204 responses. Normally we are done when we
-+ * see the zero-end chunk, but that won't happen for 204s, so we
-+ * use an EOF indicator on the HTTP side instead.
-+ */
-+ if (icap->flags.no_content && icap->flags.http_server_eof) {
-+ debug(81, 5) ("icapPconnTransferDone: no content, ret 1\n");
-+ return 1;
-+ }
-+ if (icapHttpReplyHdrState(icap) != 2) {
-+ debug(81,
-+ 5) ("icapPconnTransferDone: didn't see end of HTTP hdrs, ret 0\n");
-+ return 0;
-+ }
-+ if (icap->enc.null_body > -1) {
-+ debug(81, 5) ("icapPconnTransferDone: no message body, ret 1\n");
-+ return 1;
-+ }
-+ if (icap->chunk_size == -2) { //AI: was != -2 ; and change content with bottom
-+ /* zero end chunk reached */
-+ debug(81, 5) ("icapPconnTransferDone: got zero end chunk\n");
-+ return 1;
-+ }
-+ debug(81, 5) ("icapPconnTransferDone: didnt get zero end chunk yet\n"); //AI: change with second top condition
-+
-+ return 0;
-+}
-+
-+static int
-+icapExpectedHttpReplyHdrSize(IcapStateData * icap)
-+{
-+ if (icap->enc.res_body > -1 && icap->enc.res_hdr > -1)
-+ return (icap->enc.res_body - icap->enc.res_hdr);
-+ if (icap->enc.null_body > -1 && icap->enc.res_hdr > -1)
-+ return icap->enc.null_body - icap->enc.res_hdr;
-+ /*The case we did not get res_hdr ..... */
-+ if (icap->enc.res_body > -1)
-+ return icap->enc.res_body;
-+ if (icap->enc.null_body > -1)
-+ return icap->enc.null_body;
-+ return -1;
-+}
-+
-+/*
-+ * copied from httpReadReply()
-+ *
-+ * by the time this is called, the ICAP headers have already
-+ * been read.
-+ */
-+void
-+icapReadReply(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ StoreEntry *entry = icap->respmod.entry;
-+ const request_t *request = icap->request;
-+ int len;
-+ debug(81, 5) ("icapReadReply: FD %d: icap %p.\n", fd, data);
-+ if (icap->flags.no_content && !icap->flags.http_server_eof) { //AI
-+
-+ return;
-+ }
-+ if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ comm_close(fd);
-+ return;
-+ }
-+ errno = 0;
-+ statCounter.syscalls.sock.reads++;
-+ len = memBufRead(fd, &icap->chunk_buf);
-+ debug(81, 5) ("icapReadReply: FD %d: len %d.\n", fd, len);
-+ if (len > 0) {
-+ fd_bytes(fd, len, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, len);
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+ if (icap->chunk_buf.size < icap->chunk_buf.capacity) {
-+ *(icap->chunk_buf.buf + icap->chunk_buf.size) = '\0';
-+ debug(81, 9) ("{%s}\n", icap->chunk_buf.buf);
-+ }
-+ }
-+ if (len <= 0) {
-+ debug(81, 2) ("icapReadReply: FD %d: read failure: %s.\n",
-+ fd, xstrerror());
-+ if (ignoreErrno(errno)) {
-+ debug(81, 2) ("icapReadReply: FD %d: ignored errno\n", fd);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ } else if (entry->mem_obj->inmem_hi == 0) {
-+ ErrorState *err;
-+ debug(81, 2) ("icapReadReply: FD %d: generating error page\n", fd);
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink((request_t *) request);
-+ err->xerrno = errno;
-+ errorAppendEntry(entry, err);
-+ comm_close(fd);
-+ } else {
-+ debug(81, 2) ("icapReadReply: FD %d: just calling comm_close()\n",
-+ fd);
-+ comm_close(fd);
-+ }
-+ return;
-+ }
-+ if (icapReadReply2(icap) < 0)
-+ comm_close(fd);
-+}
-+
-+static int
-+icapReadReply2(IcapStateData * icap)
-+{
-+ StoreEntry *entry = icap->respmod.entry;
-+ const request_t *request = icap->request;
-+ debug(81, 3) ("icapReadReply2\n");
-+ if (icap->chunk_buf.size == 0 && entry->mem_obj->inmem_hi == 0) {
-+ ErrorState *err;
-+ err = errorCon(ERR_ZERO_SIZE_OBJECT, HTTP_SERVICE_UNAVAILABLE);
-+ err->xerrno = errno;
-+ err->request = requestLink((request_t *) request);
-+ errorAppendEntry(entry, err);
-+ icap->flags.http_server_eof = 1;
-+ return -1;
-+ }
-+ if (icap->chunk_buf.size == 0) {
-+ /* Retrieval done. */
-+ if (icapHttpReplyHdrState(icap) < 2)
-+ icapProcessHttpReplyHeader(icap, icap->chunk_buf.buf,
-+ icap->chunk_buf.size);
-+ icap->flags.http_server_eof = 1;
-+ icapReadReply3(icap);
-+ return 0;
-+ }
-+ if (icapHttpReplyHdrState(icap) == 0) {
-+ int expect = icapExpectedHttpReplyHdrSize(icap);
-+ int so_far = icap->http_header_bytes_read_so_far;
-+ int needed = expect - so_far;
-+ debug(81, 3) ("expect=%d\n", expect);
-+ debug(81, 3) ("so_far=%d\n", so_far);
-+ debug(81, 3) ("needed=%d\n", needed);
-+ assert(needed < 0 || needed >= 0);
-+ if (0 > expect) {
-+ icapProcessHttpReplyHeader(icap,
-+ icap->chunk_buf.buf, icap->chunk_buf.size);
-+ } else if (0 == expect) {
-+ /*
-+ * this icap reply doesn't give us new HTTP headers
-+ * so we must copy them from our copy
-+ */
-+ debug(81, 1) ("WARNING: untested code at %s:%d\n", __FILE__,
-+ __LINE__);
-+ if (icap->respmod.req_hdr_copy.size) { /*For HTTP 0.9 we do not have headers */
-+ storeAppend(entry,
-+ icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ }
-+ icapProcessHttpReplyHeader(icap, icap->chunk_buf.buf,
-+ icap->chunk_buf.size);
-+ assert(icapHttpReplyHdrState(icap) == 2);
-+ icap->chunk_size = 0; /*we are ready to read chunks of data now.... */
-+ } else if (needed) {
-+ icapProcessHttpReplyHeader(icap,
-+ icap->chunk_buf.buf, icap->chunk_buf.size);
-+ if (icap->chunk_buf.size >= needed) {
-+ storeAppend(entry, icap->chunk_buf.buf, needed);
-+ so_far += needed;
-+ xmemmove(icap->chunk_buf.buf,
-+ icap->chunk_buf.buf + needed,
-+ icap->chunk_buf.size - needed);
-+ icap->chunk_buf.size -= needed;
-+ assert(icapHttpReplyHdrState(icap) == 2);
-+ icap->chunk_size = 0;
-+ } else {
-+ /*
-+ * We don't have the full HTTP reply headers yet, so keep
-+ * the partial reply buffered in 'chunk_buf' and wait
-+ * for more.
-+ */
-+ debug(81, 3) ("We don't have full Http headers.Schedule a new read\n");
-+ commSetSelect(icap->icap_fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ }
-+ }
-+ icap->http_header_bytes_read_so_far = so_far;
-+ }
-+ debug(81, 3) ("%s:%d: icap->chunk_buf.size=%d\n", __FILE__, __LINE__,
-+ (int) icap->chunk_buf.size);
-+ debug(81, 3) ("%s:%d: flags.no_content=%d\n", __FILE__, __LINE__,
-+ icap->flags.no_content);
-+ if (icap->flags.no_content) {
-+ /* data from http.c is not chunked */
-+ if (!EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("copying %d bytes from chunk_buf to entry\n",
-+ icap->chunk_buf.size);
-+ storeAppend(entry, icap->chunk_buf.buf, icap->chunk_buf.size);
-+ icap->chunk_buf.size = 0;
-+ }
-+ } else if (2 == icapHttpReplyHdrState(icap)) {
-+ if (icap->chunk_buf.size)
-+ icapParseChunkedBody(icap, (STRCB *) storeAppend, entry);
-+ }
-+ icapReadReply3(icap);
-+ return 0;
-+}
-+
-+static void
-+icapReadReply3(IcapStateData * icap)
-+{
-+ StoreEntry *entry = icap->respmod.entry;
-+ int fd = icap->icap_fd;
-+ debug(81, 3) ("icapReadReply3\n");
-+ if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("icapReadReply3: Entry Aborded\n");
-+ comm_close(fd);
-+ } else if (icapPconnTransferDone(fd, icap)) {
-+ storeComplete(entry);
-+ icapRespModKeepAliveOrClose(icap);
-+ } else if (!icap->flags.no_content) {
-+ /* Wait for EOF condition */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ debug(81,
-+ 3)
-+ ("icapReadReply3: Going to read mode data throught icapReadReply\n");
-+ } else {
-+ debug(81, 3) ("icapReadReply3: Nothing\n");
-+ }
-+}
-Index: src/main.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/main.c,v
-retrieving revision 1.28.6.25
-retrieving revision 1.28.6.8.2.11
-diff -p -u -b -r1.28.6.25 -r1.28.6.8.2.11
---- src/main.c 28 Jun 2005 02:16:51 -0000 1.28.6.25
-+++ src/main.c 12 Sep 2005 18:34:41 -0000 1.28.6.8.2.11
-@@ -350,6 +350,9 @@ mainReconfigure(void)
- #else
- idnsShutdown();
- #endif
-+#ifdef HS_FEAT_ICAP
-+ icapClose();
-+#endif
- redirectShutdown();
- authenticateShutdown();
- externalAclShutdown();
-@@ -378,6 +381,9 @@ mainReconfigure(void)
- idnsInit();
- #endif
- redirectInit();
-+#ifdef HS_FEAT_ICAP
-+ icapInit();
-+#endif
- authenticateInit(&Config.authConfig);
- externalAclInit();
- #if USE_WCCP
-@@ -507,6 +513,9 @@ mainInitialize(void)
- idnsInit();
- #endif
- redirectInit();
-+#ifdef HS_FEAT_ICAP
-+ icapInit();
-+#endif
- authenticateInit(&Config.authConfig);
- externalAclInit();
- useragentOpenLog();
-Index: src/mem.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/mem.c,v
-retrieving revision 1.13
-retrieving revision 1.13.28.2
-diff -p -u -b -r1.13 -r1.13.28.2
---- src/mem.c 7 Sep 2001 23:55:49 -0000 1.13
-+++ src/mem.c 27 Jun 2003 01:15:18 -0000 1.13.28.2
-@@ -243,6 +243,13 @@ memInit(void)
- memDataInit(MEM_CLIENT_REQ_BUF, "clientRequestBuffer", CLIENT_REQ_BUF_SZ, 0);
- memDataInit(MEM_SWAP_LOG_DATA, "storeSwapLogData", sizeof(storeSwapLogData), 0);
-
-+#ifdef HS_FEAT_ICAP
-+ memDataInit(MEM_ICAP_OPT_DATA, "IcapOptData", sizeof(IcapOptData), 0);
-+ memDataInit(MEM_ICAP_SERVICE_LIST, "icap_service_list", sizeof(icap_service_list), 0);
-+ memDataInit(MEM_ICAP_CLASS, "icap_class", sizeof(icap_class), 0);
-+ memDataInit(MEM_ICAP_ACCESS, "icap_access", sizeof(icap_access), 0);
-+#endif
-+
- /* init string pools */
- for (i = 0; i < mem_str_pool_count; i++) {
- StrPools[i].pool = memPoolCreate(StrPoolsAttrs[i].name, StrPoolsAttrs[i].obj_size);
-Index: src/mk-string-arrays.pl
-===================================================================
-RCS file: /cvsroot/squid/squid/src/mk-string-arrays.pl,v
-retrieving revision 1.2
-retrieving revision 1.2.140.1
-diff -p -u -b -r1.2 -r1.2.140.1
---- src/mk-string-arrays.pl 23 Oct 2000 15:04:21 -0000 1.2
-+++ src/mk-string-arrays.pl 4 Apr 2003 16:55:44 -0000 1.2.140.1
-@@ -16,6 +16,7 @@ $pat{'err_type'} = "err_type_str";
- $pat{'icp_opcode'} = "icp_opcode_str";
- $pat{'swap_log_op'} = "swap_log_op_str";
- $pat{'lookup_t'} = "lookup_t_str";
-+$pat{'icap_service_t'} = "icap_service_type_str";
-
- $state = 0; # start state
- while (<>) {
-Index: src/pconn.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/pconn.c,v
-retrieving revision 1.6.38.2
-retrieving revision 1.6.60.2
-diff -p -u -b -r1.6.38.2 -r1.6.60.2
---- src/pconn.c 16 Dec 2003 03:13:59 -0000 1.6.38.2
-+++ src/pconn.c 23 Nov 2005 20:33:07 -0000 1.6.60.2
-@@ -46,6 +46,9 @@ struct _pconn {
- #define PCONN_HIST_SZ (1<<16)
- int client_pconn_hist[PCONN_HIST_SZ];
- int server_pconn_hist[PCONN_HIST_SZ];
-+#ifdef HS_FEAT_ICAP
-+int icap_server_pconn_hist[PCONN_HIST_SZ];
-+#endif
-
- static PF pconnRead;
- static PF pconnTimeout;
-@@ -159,6 +162,20 @@ pconnHistDump(StoreEntry * e)
- continue;
- storeAppendPrintf(e, "\t%4d %9d\n", i, server_pconn_hist[i]);
- }
-+#ifdef HS_FEAT_ICAP
-+ storeAppendPrintf(e,
-+ "\n"
-+ "ICAP-server persistent connection counts:\n"
-+ "\n"
-+ "\treq/\n"
-+ "\tconn count\n"
-+ "\t---- ---------\n");
-+ for (i = 0; i < PCONN_HIST_SZ; i++) {
-+ if (icap_server_pconn_hist[i] == 0)
-+ continue;
-+ storeAppendPrintf(e, "\t%4d %9d\n", i, icap_server_pconn_hist[i]);
-+ }
-+#endif
- }
-
- /* ========== PUBLIC FUNCTIONS ============================================ */
-@@ -173,6 +190,9 @@ pconnInit(void)
- for (i = 0; i < PCONN_HIST_SZ; i++) {
- client_pconn_hist[i] = 0;
- server_pconn_hist[i] = 0;
-+#ifdef HS_FEAT_ICAP
-+ icap_server_pconn_hist[i] = 0;
-+#endif
- }
- pconn_data_pool = memPoolCreate("pconn_data", sizeof(struct _pconn));
- pconn_fds_pool = memPoolCreate("pconn_fds", PCONN_FDS_SZ * sizeof(int));
-@@ -248,11 +268,15 @@ pconnHistCount(int what, int i)
- {
- if (i >= PCONN_HIST_SZ)
- i = PCONN_HIST_SZ - 1;
-- /* what == 0 for client, 1 for server */
-+ /* what == 0 for client, 1 for server, 2 for ICAP server */
- if (what == 0)
- client_pconn_hist[i]++;
- else if (what == 1)
- server_pconn_hist[i]++;
-+#ifdef HS_FEAT_ICAP
-+ else if (what == 2)
-+ icap_server_pconn_hist[i]++;
-+#endif
- else
- assert(0);
- }
-Index: src/protos.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/protos.h,v
-retrieving revision 1.41.6.33
-retrieving revision 1.41.6.13.2.37
-diff -p -u -b -r1.41.6.33 -r1.41.6.13.2.37
---- src/protos.h 16 Sep 2005 02:13:25 -0000 1.41.6.33
-+++ src/protos.h 6 Dec 2005 21:53:44 -0000 1.41.6.13.2.37
-@@ -292,6 +292,8 @@ extern void whoisStart(FwdState *);
- /* http.c */
- extern int httpCachable(method_t);
- extern void httpStart(FwdState *);
-+extern void httpParseReplyHeaders(const char *, http_reply *);
-+extern void httpProcessReplyHeader(HttpStateData *, const char *, int);
- extern int httpBuildRequestPrefix(request_t * request,
- request_t * orig_request,
- StoreEntry * entry,
-@@ -614,6 +616,7 @@ extern void memBufVPrintf(MemBuf * mb, c
- extern FREE *memBufFreeFunc(MemBuf * mb);
- /* puts report on MemBuf _module_ usage into mb */
- extern void memBufReport(MemBuf * mb);
-+extern int memBufRead(int fd, MemBuf * mb);
-
- extern char *mime_get_header(const char *mime, const char *header);
- extern char *mime_get_header_field(const char *mime, const char *name, const char *prefix);
-@@ -1341,4 +1344,49 @@ extern void externalAclShutdown(void);
- extern int externalAclRequiresAuth(void *acl_data);
- extern char *strtokFile(void);
-
-+#ifdef HS_FEAT_ICAP
-+/*
-+ * icap_common.c
-+ */
-+void icapInit(void);
-+void icapClose(void);
-+void icapParseEncapsulated(IcapStateData *, const char *, const char *);
-+icap_service *icapService(icap_service_t, request_t *);
-+int icapConnect(IcapStateData *, CNCB *);
-+IcapStateData *icapAllocate(void);
-+PF icapStateFree;
-+PF icapConnectTimeout;
-+PF icapReadTimeout;
-+icap_service_t icapServiceToType(const char *);
-+const char *icapServiceToStr(const icap_service_t);
-+int icapCheckAcl(clientHttpRequest *);
-+size_t icapLineLength(const char *, int);
-+int icapReadHeader(int, IcapStateData *, int *);
-+int icapFindHeader(const char *, const char *, const char **, const char **);
-+int icapParseKeepAlive(const IcapStateData *, const char *, const char *);
-+void icapSetKeepAlive(IcapStateData * icap, const char *hdrs);
-+size_t icapParseChunkedBody(IcapStateData *, STRCB *, void *);
-+void icapAddAuthUserHeader(MemBuf *, auth_user_request_t *);
-+int icapParseStatusLine(const char *, int, int *, int *, const char **);
-+
-+/*
-+ * icap_respmod.c
-+ */
-+IcapStateData *icapRespModStart(icap_service_t, request_t *, StoreEntry *, http_state_flags);
-+void icapSendRespMod(IcapStateData *, char *, int, int);
-+CNCB icapConnectOver;
-+
-+/*
-+ * icap_reqmod.c
-+ */
-+IcapStateData *icapReqModStart(icap_service*, const char *, request_t *, int, struct timeval, struct in_addr, void *);
-+
-+/* icap_opt.c */
-+void icapOptInit(void);
-+void icapOptShutdown(void);
-+void icapOptSetUnreachable(icap_service * s);
-+/* for debugging purposes only */
-+void dump_icap_config(IcapConfig * cfg);
-+#endif
-+
- #endif /* SQUID_PROTOS_H */
-Index: src/squid.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/squid.h,v
-retrieving revision 1.13.6.8
-retrieving revision 1.13.6.6.2.11
-diff -p -u -b -r1.13.6.8 -r1.13.6.6.2.11
---- src/squid.h 26 Mar 2005 03:15:58 -0000 1.13.6.8
-+++ src/squid.h 15 May 2005 20:10:33 -0000 1.13.6.6.2.11
-@@ -38,6 +38,14 @@
- #include "config.h"
-
- /*
-+ * experimental defines for ICAP
-+ */
-+#ifdef HS_FEAT_ICAP
-+#define ICAP_PREVIEW 1
-+#define SUPPORT_ICAP_204 0
-+#endif
-+
-+/*
- * On some systems, FD_SETSIZE is set to something lower than the
- * actual number of files which can be opened. IRIX is one case,
- * NetBSD is another. So here we increase FD_SETSIZE to our
-Index: src/stat.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/stat.c,v
-retrieving revision 1.13.6.14
-retrieving revision 1.13.6.7.2.7
-diff -p -u -b -r1.13.6.14 -r1.13.6.7.2.7
---- src/stat.c 30 Mar 2005 02:17:46 -0000 1.13.6.14
-+++ src/stat.c 23 Nov 2005 20:33:07 -0000 1.13.6.7.2.7
-@@ -775,6 +775,17 @@ statAvgDump(StoreEntry * sentry, int min
- storeAppendPrintf(sentry, "server.other.kbytes_out = %f/sec\n",
- XAVG(server.other.kbytes_out.kb));
-
-+#ifdef HS_FEAT_ICAP
-+ storeAppendPrintf(sentry, "icap.all.requests = %f/sec\n",
-+ XAVG(icap.all.requests));
-+ storeAppendPrintf(sentry, "icap.all.errors = %f/sec\n",
-+ XAVG(icap.all.errors));
-+ storeAppendPrintf(sentry, "icap.all.kbytes_in = %f/sec\n",
-+ XAVG(icap.all.kbytes_in.kb));
-+ storeAppendPrintf(sentry, "icap.all.kbytes_out = %f/sec\n",
-+ XAVG(icap.all.kbytes_out.kb));
-+#endif
-+
- storeAppendPrintf(sentry, "icp.pkts_sent = %f/sec\n",
- XAVG(icp.pkts_sent));
- storeAppendPrintf(sentry, "icp.pkts_recv = %f/sec\n",
-@@ -1160,6 +1171,17 @@ statCountersDump(StoreEntry * sentry)
- storeAppendPrintf(sentry, "server.other.kbytes_out = %d\n",
- (int) f->server.other.kbytes_out.kb);
-
-+#if HS_FEAT_ICAP
-+ storeAppendPrintf(sentry, "icap.all.requests = %d\n",
-+ (int) f->icap.all.requests);
-+ storeAppendPrintf(sentry, "icap.all.errors = %d\n",
-+ (int) f->icap.all.errors);
-+ storeAppendPrintf(sentry, "icap.all.kbytes_in = %d\n",
-+ (int) f->icap.all.kbytes_in.kb);
-+ storeAppendPrintf(sentry, "icap.all.kbytes_out = %d\n",
-+ (int) f->icap.all.kbytes_out.kb);
-+#endif
-+
- storeAppendPrintf(sentry, "icp.pkts_sent = %d\n",
- f->icp.pkts_sent);
- storeAppendPrintf(sentry, "icp.pkts_recv = %d\n",
-@@ -1459,8 +1481,6 @@ statClientRequests(StoreEntry * s)
- storeAppendPrintf(s, "\tme: %s:%d\n",
- inet_ntoa(conn->me.sin_addr),
- ntohs(conn->me.sin_port));
-- storeAppendPrintf(s, "\tnrequests: %d\n",
-- conn->nrequests);
- storeAppendPrintf(s, "\tdefer: n %d, until %ld\n",
- conn->defer.n, (long int) conn->defer.until);
- }
-Index: src/store.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/store.c,v
-retrieving revision 1.16.6.9
-retrieving revision 1.16.6.2.2.8
-diff -p -u -b -r1.16.6.9 -r1.16.6.2.2.8
---- src/store.c 2 Sep 2005 02:13:43 -0000 1.16.6.9
-+++ src/store.c 12 Sep 2005 18:34:41 -0000 1.16.6.2.2.8
-@@ -520,7 +520,16 @@ storeAppend(StoreEntry * e, const char *
- MemObject *mem = e->mem_obj;
- assert(mem != NULL);
- assert(len >= 0);
-- assert(e->store_status == STORE_PENDING);
-+ debug(20, 3) ("storeAppend: '%s'\n", storeKeyText(e->hash.key));
-+ if (e->store_status != STORE_PENDING) {
-+ /*
-+ * if we're not STORE_PENDING, then probably we got aborted
-+ * and there should be NO clients on this entry
-+ */
-+ assert(EBIT_TEST(e->flags, ENTRY_ABORTED));
-+ assert(e->mem_obj->nclients == 0);
-+ return;
-+ }
- if (len) {
- debug(20, 5) ("storeAppend: appending %d bytes for '%s'\n",
- len,
-Index: src/structs.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/structs.h,v
-retrieving revision 1.48.2.43
-retrieving revision 1.48.2.9.2.48
-diff -p -u -b -r1.48.2.43 -r1.48.2.9.2.48
---- src/structs.h 4 Sep 2005 02:13:28 -0000 1.48.2.43
-+++ src/structs.h 30 Nov 2005 21:52:15 -0000 1.48.2.9.2.48
-@@ -384,6 +384,22 @@ struct _RemovalPolicySettings {
- wordlist *args;
- };
-
-+#if HS_FEAT_ICAP
-+struct _IcapConfig {
-+ int onoff;
-+ int preview_enable;
-+ icap_service *service_head;
-+ icap_class *class_head;
-+ icap_access *access_head;
-+ int preview_size;
-+ int check_interval;
-+ int send_client_ip;
-+ int send_auth_user;
-+ char *auth_scheme;
-+};
-+
-+#endif /* HS_FEAT_ICAP */
-+
- struct _SquidConfig {
- struct {
- squid_off_t maxSize;
-@@ -714,6 +730,9 @@ struct _SquidConfig {
- char *store_dir_select_algorithm;
- int sleep_after_fork; /* microseconds */
- external_acl *externalAclHelperList;
-+#ifdef HS_FEAT_ICAP
-+ IcapConfig icapcfg;
-+#endif
- };
-
- struct _SquidConfig2 {
-@@ -787,7 +806,10 @@ struct _fde {
- } flags;
- squid_off_t bytes_read;
- squid_off_t bytes_written;
-- int uses; /* ie # req's over persistent conn */
-+ struct {
-+ int uses;
-+ int type;
-+ } pconn;
- struct _fde_disk {
- DWCB *wrt_handle;
- void *wrt_handle_data;
-@@ -982,6 +1004,130 @@ struct _http_state_flags {
- unsigned int request_sent:1;
- };
-
-+#ifdef HS_FEAT_ICAP
-+struct _IcapStateData {
-+ request_t *request;
-+ http_state_flags http_flags;
-+ HttpStateData *httpState; /* needed to parse HTTP headers only */
-+ int icap_fd;
-+ int sc;
-+ icap_service *current_service;
-+ MemBuf icap_hdr;
-+ struct {
-+ int res_hdr;
-+ int res_body;
-+ int req_hdr;
-+ int req_body;
-+ int opt_body;
-+ int null_body;
-+ } enc;
-+ int bytes_to_gobble;
-+ int chunk_size;
-+ MemBuf chunk_buf;
-+ int preview_size;
-+ squid_off_t fake_content_length;
-+ int http_header_bytes_read_so_far;
-+ struct {
-+ const char *uri; /* URI for REQMODs */
-+ int client_fd;
-+ struct timeval start; /* for logging */
-+ struct in_addr log_addr; /* for logging */
-+ int hdr_state;
-+ MemBuf hdr_buf;
-+ void *client_cookie;
-+ struct {
-+ MemBuf buf;
-+ CBCB *callback;
-+ void *callback_data;
-+ char *callback_buf;
-+ size_t callback_bufsize;
-+ squid_off_t bytes_read;
-+ } http_entity;
-+ } reqmod;
-+ struct {
-+ StoreEntry *entry;
-+ MemBuf buffer;
-+ MemBuf req_hdr_copy; /* XXX barf */
-+ MemBuf resp_copy; /* XXX barf^max */
-+ squid_off_t res_body_sz;
-+ } respmod;
-+ struct {
-+ unsigned int connect_requested:1;
-+ unsigned int connect_pending:1;
-+ unsigned int write_pending:1;
-+ unsigned int keep_alive:1;
-+ unsigned int http_server_eof:1;
-+ unsigned int send_zero_chunk:1;
-+ unsigned int got_reply:1;
-+ unsigned int wait_for_reply:1;
-+ unsigned int wait_for_preview_reply:1;
-+ unsigned int preview_done:1;
-+ unsigned int copy_response:1;
-+ unsigned int no_content:1;
-+ unsigned int reqmod_http_entity_eof:1;
-+ } flags;
-+};
-+
-+struct _icap_service {
-+ icap_service *next;
-+ char *name; /* name to be used when referencing ths service */
-+ char *uri; /* uri of server/service to use */
-+ char *type_name; /* {req|resp}mod_{pre|post}cache */
-+
-+ char *hostname;
-+ unsigned short int port;
-+ char *resource;
-+ icap_service_t type; /* parsed type */
-+ icap_method_t method;
-+ ushort bypass; /* flag: bypass allowed */
-+ ushort unreachable; /* flag: set to 1 if options request fails */
-+ IcapOptData *opt; /* temp data needed during opt request */
-+ struct {
-+ unsigned int allow_204:1;
-+ unsigned int need_x_client_ip:1;
-+ unsigned int need_x_authenticated_user:1;
-+ } flags;
-+ int preview;
-+ String istag;
-+ String transfer_preview;
-+ String transfer_ignore;
-+ String transfer_complete;
-+ int max_connections;
-+ int options_ttl;
-+ int keep_alive;
-+};
-+
-+struct _icap_service_list {
-+ icap_service_list *next;
-+ icap_service *services[16];
-+ int nservices; /* Number of services already used */
-+ int last_service_used; /* Last services used, use to do a round robin */
-+};
-+
-+struct _icap_class {
-+ icap_class *next;
-+ char *name;
-+ wordlist *services;
-+ icap_service_list *isl;
-+ ushort hidden; /* for unnamed classes */
-+};
-+
-+struct _icap_access {
-+ icap_access *next;
-+ char *service_name;
-+ icap_class *class;
-+ acl_access *access;
-+};
-+
-+struct _IcapOptData {
-+ char *buf;
-+ off_t offset;
-+ size_t size;
-+ off_t headlen;
-+};
-+
-+#endif
-+
- struct _HttpStateData {
- StoreEntry *entry;
- request_t *request;
-@@ -993,10 +1139,14 @@ struct _HttpStateData {
- int fd;
- http_state_flags flags;
- FwdState *fwd;
-+#ifdef HS_FEAT_ICAP
-+ struct _IcapStateData *icap_writer;
-+#endif
- char *body_buf;
- int body_buf_sz;
- };
-
-+
- struct _icpUdpData {
- struct sockaddr_in address;
- void *msg;
-@@ -1092,6 +1242,7 @@ struct _clientHttpRequest {
- unsigned int internal:1;
- unsigned int done_copying:1;
- unsigned int purging:1;
-+ unsigned int did_icap_reqmod:1;
- unsigned int hit:1;
- } flags;
- struct {
-@@ -1100,6 +1251,9 @@ struct _clientHttpRequest {
- } redirect;
- dlink_node active;
- squid_off_t maxBodySize;
-+#if HS_FEAT_ICAP
-+ IcapStateData *icap_reqmod;
-+#endif
- };
-
- struct _ConnStateData {
-@@ -1127,7 +1281,6 @@ struct _ConnStateData {
- struct sockaddr_in me;
- struct in_addr log_addr;
- char rfc931[USER_IDENT_SZ];
-- int nrequests;
- struct {
- int n;
- time_t until;
-@@ -1678,6 +1831,9 @@ struct _request_t {
- char *peer_login; /* Configured peer login:password */
- time_t lastmod; /* Used on refreshes */
- const char *vary_headers; /* Used when varying entities are detected. Changes how the store key is calculated */
-+#if HS_FEAT_ICAP
-+ icap_class *class;
-+#endif
- BODY_HANDLER *body_reader;
- void *body_reader_data;
- };
-@@ -1784,7 +1940,11 @@ struct _StatCounters {
- kb_t kbytes_in;
- kb_t kbytes_out;
- } all , http, ftp, other;
-- } server;
-+ }
-+#if HS_FEAT_ICAP
-+ icap,
-+#endif
-+ server;
- struct {
- int pkts_sent;
- int queries_sent;
-Index: src/typedefs.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/typedefs.h,v
-retrieving revision 1.25.6.8
-retrieving revision 1.25.6.1.6.13
-diff -p -u -b -r1.25.6.8 -r1.25.6.1.6.13
---- src/typedefs.h 27 Mar 2005 02:16:17 -0000 1.25.6.8
-+++ src/typedefs.h 28 Mar 2005 18:05:08 -0000 1.25.6.1.6.13
-@@ -131,6 +131,15 @@ typedef struct _HttpHeaderStat HttpHeade
- typedef struct _HttpBody HttpBody;
- typedef struct _HttpReply HttpReply;
- typedef struct _HttpStateData HttpStateData;
-+#ifdef HS_FEAT_ICAP
-+typedef struct _IcapStateData IcapStateData;
-+typedef struct _IcapConfig IcapConfig;
-+typedef struct _icap_service icap_service;
-+typedef struct _icap_service_list icap_service_list;
-+typedef struct _icap_class icap_class;
-+typedef struct _icap_access icap_access;
-+typedef struct _IcapOptData IcapOptData;
-+#endif
- typedef struct _icpUdpData icpUdpData;
- typedef struct _clientHttpRequest clientHttpRequest;
- typedef struct _ConnStateData ConnStateData;
-Index: src/url.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/url.c,v
-retrieving revision 1.7.6.6
-retrieving revision 1.7.6.5.2.2
-diff -p -u -b -r1.7.6.6 -r1.7.6.5.2.2
---- src/url.c 12 Nov 2005 03:13:48 -0000 1.7.6.6
-+++ src/url.c 23 Nov 2005 20:38:56 -0000 1.7.6.5.2.2
-@@ -103,6 +103,9 @@ const char *ProtocolStr[] =
- "whois",
- "internal",
- "https",
-+#ifdef HS_FEAT_ICAP
-+ "icap",
-+#endif
- "TOTAL"
- };
-
-@@ -221,6 +224,10 @@ urlParseProtocol(const char *s)
- return PROTO_WHOIS;
- if (strcasecmp(s, "internal") == 0)
- return PROTO_INTERNAL;
-+#ifdef HS_FEAT_ICAP
-+ if (strcasecmp(s, "icap") == 0)
-+ return PROTO_ICAP;
-+#endif
- return PROTO_NONE;
- }
-
-@@ -244,6 +251,10 @@ urlDefaultPort(protocol_t p)
- return CACHE_HTTP_PORT;
- case PROTO_WHOIS:
- return 43;
-+#ifdef HS_FEAT_ICAP
-+ case PROTO_ICAP:
-+ return 1344;
-+#endif
- default:
- return 0;
- }
diff --git a/www/squid27/files/patch-aa b/www/squid27/files/patch-aa
deleted file mode 100644
index ec93f2dd3c39..000000000000
--- a/www/squid27/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/squid_types.h.orig Mon Jul 7 00:45:26 2003
-+++ include/squid_types.h Mon Jul 7 00:48:39 2003
-@@ -66,8 +66,5 @@
- #if HAVE_SYS_TYPES_H
- #include <sys/types.h>
- #endif
--#if HAVE_SYS_BITYPES_H
--#include <sys/bitypes.h>
--#endif
-
- #endif /* SQUID_TYPES_H */
diff --git a/www/squid27/files/patch-helpers-basic_auth-SMB-Makefile.in b/www/squid27/files/patch-helpers-basic_auth-SMB-Makefile.in
deleted file mode 100644
index 09a82638fd3c..000000000000
--- a/www/squid27/files/patch-helpers-basic_auth-SMB-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- helpers/basic_auth/SMB/Makefile.in.orig Tue Oct 4 07:29:26 2005
-+++ helpers/basic_auth/SMB/Makefile.in Tue Oct 4 07:29:49 2005
-@@ -129,7 +129,7 @@
- makesnmplib = @makesnmplib@
-
- SMB_AUTH_HELPER = smb_auth.sh
--SAMBAPREFIX = /usr/local/samba
-+SAMBAPREFIX = %%LOCALBASE%%
- SMB_AUTH_HELPER_PATH = $(libexecdir)/$(SMB_AUTH_HELPER)
-
- libexec_SCRIPTS = $(SMB_AUTH_HELPER)
diff --git a/www/squid27/files/patch-helpers-basic_auth-SMB-smb_auth.sh b/www/squid27/files/patch-helpers-basic_auth-SMB-smb_auth.sh
deleted file mode 100644
index 8f41fa2ff024..000000000000
--- a/www/squid27/files/patch-helpers-basic_auth-SMB-smb_auth.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-*** helpers/basic_auth/SMB/smb_auth.sh.orig Thu Feb 26 20:58:22 2004
---- helpers/basic_auth/SMB/smb_auth.sh Thu Feb 26 20:59:45 2004
-***************
-*** 17,22 ****
---- 17,24 ----
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-+ SAMBAPREFIX=${SAMBAPREFIX:-%%LOCALBASE%%}
-+
- read DOMAINNAME
- read PASSTHROUGH
- read NMBADDR
diff --git a/www/squid27/files/patch-src-cf.data.pre b/www/squid27/files/patch-src-cf.data.pre
deleted file mode 100644
index ac5b4bd7ef61..000000000000
--- a/www/squid27/files/patch-src-cf.data.pre
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/cf.data.pre.orig Fri Aug 20 16:23:18 2004
-+++ src/cf.data.pre Fri Aug 20 16:25:23 2004
-@@ -2396,12 +2396,12 @@
-
- NAME: cache_effective_user
- TYPE: string
--DEFAULT: nobody
-+DEFAULT: %%SQUID_UID%%
- LOC: Config.effectiveUser
- DOC_START
- If you start Squid as root, it will change its effective/real
- UID/GID to the user specified below. The default is to change
-- to UID to nobody. If you define cache_effective_user, but not
-+ to UID to %%SQUID_UID%%. If you define cache_effective_user, but not
- cache_effective_group, Squid sets the GID to the effective
- user's default group ID (taken from the password file) and
- supplementary group list from the from groups membership of
diff --git a/www/squid27/files/squid.sh b/www/squid27/files/squid.sh
deleted file mode 100644
index fef206cefc77..000000000000
--- a/www/squid27/files/squid.sh
+++ /dev/null
@@ -1,85 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# --begin rcng
-# PROVIDE: squid
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Note:
-# Set "squid_enable=yes" in either /etc/rc.conf, /etc/rc.conf.local or
-# /etc/rc.conf.d/squid to make this script actually do something. There
-# you can also set squid_chdir, squid_user, and squid_flags.
-#
-# Please see squid(8), rc.conf(5) and rc(8) for further details.
-#
-# --end rcng
-
-name=squid
-command=%%PREFIX%%/sbin/squid
-# --begin rcng
-extra_commands=reload
-reload_cmd="${command} -k reconfigure"
-# --end rcng
-stop_cmd="squid_stop"
-squid_chdir=${squid_chdir:-%%PREFIX%%/squid/logs}
-squid_enable=${squid_enable:-"NO"}
-squid_flags=${squid_flags-"-D"}
-squid_user=${squid_user:-%%SQUID_UID%%}
-default_config=%%PREFIX%%/etc/squid/squid.conf
-
-# --begin rcold
-squid_stop() {
- echo -n " ${name}"
- ${command} -k shutdown
- while ps -xcU ${squid_user} | grep -q squid; do
- sleep 2
- done
-}
-
-# --end rcold
-# --begin rcng
-squid_stop() {
- ${command} -k shutdown
- run_rc_command poll
-}
-
-. %%RC_SUBR%%
-rcvar=`set_rcvar`
-load_rc_config ${name}
-
-# squid(8) will not start if ${default_config} is not present so try
-# to catch that beforehand via ${required_files} rather than make
-# squid(8) crash.
-# If you remove the default configuration file make sure to add
-# '-f /path/to/your/squid.conf' to squid_flags
-
-if [ -z "${squid_flags}" ]; then
- required_files=${default_config}
-fi
-required_dirs=${squid_chdir}
-run_rc_command "$1"
-# --end rcng
-# --begin rcold
-case $1 in
-start)
- if [ -x "${command}" -a \
- \( -f "${default_config}" -o "${squid_flags}" \) ]; then
- echo -n " ${name}"
- (cd ${squid_chdir} && exec su -fm ${squid_user} -c \
- "${command} ${squid_flags}")
- fi
- ;;
-stop)
- if [ -x "${command}" ]; then
- ${stop_cmd}
- fi
- ;;
-*)
- echo "usage: ${0##*/} {start|stop}" >&2
- exit 64
- ;;
-esac
-exit 0
-# --end rcold
diff --git a/www/squid27/pkg-deinstall b/www/squid27/pkg-deinstall
deleted file mode 100644
index 2814161bd6e0..000000000000
--- a/www/squid27/pkg-deinstall
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-
-case $2 in
-DEINSTALL)
- cd ${PKG_PREFIX}/etc/squid || exit 1
- for f in cachemgr.conf mime.conf msntauth.conf squid.conf; do
- cmp -s -z ${f} ${f}.default && rm ${f}
- done
- ;;
-POST-DEINSTALL)
- echo "===> post-deinstallation information for $1"
- echo ""
- echo " Note:"
- echo " squid related user accounts and groups were not removed."
- echo ""
- echo " To remove the 'squid' user and the 'squid' group which were"
- echo " created by a default installation of this package, run"
- echo ""
- echo " pw userdel -r -n squid -u 100"
- echo ""
- if [ -d ${PKG_PREFIX}/squid -o -d ${PKG_PREFIX}/etc/squid ] ; then
- echo ""
- echo " To ease updates, the cache and log directories and"
- echo " all configuration files modified by you were preserved."
- echo ""
- echo " Please remove them manually if you do not want to use"
- echo " squid any longer."
- fi
- echo ""
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/squid27/pkg-descr b/www/squid27/pkg-descr
deleted file mode 100644
index 88ba8ba2aff5..000000000000
--- a/www/squid27/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-This is the Squid Internet Object Cache developed by the National
-Laboratory for Applied Networking Research (NLANR) and Internet
-volunteers. This software is freely available for anyone to use.
-
-This software is based on the Harvest Object Cache developed by
-the University of Colorado and the University of Southern California.
-The Harvest home page is http://harvest.cs.colorado.edu/.
-
-ARPA funding for the Harvest project has ended, the squid project has
-continued development of the cache where Harvest finished.
-
-This port provides many configuration options, most of which are
-available via 'make config'.
-
-WWW: http://www.squid-cache.org/
diff --git a/www/squid27/pkg-install b/www/squid27/pkg-install
deleted file mode 100644
index b277f08d2660..000000000000
--- a/www/squid27/pkg-install
+++ /dev/null
@@ -1,168 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-pkgname=$1
-squid_base=${PKG_PREFIX:-/usr/local}/squid
-squid_confdir=${PKG_PREFIX:-/usr/local}/etc/squid
-if [ -x /usr/sbin/nologin ]; then
- nologin=/usr/sbin/nologin
-else
- nologin=/sbin/nologin
-fi
-squid_user=${squid_user:-squid}
-squid_group=${squid_group:-squid}
-squid_gid=100
-squid_uid=100
-# Try to catch the case where the $squid_user might have been created with an
-# id greater than or equal 3128. The valid exception is "nobody".
-nobody_uid=65534
-nobody_gid=65534
-squid_oldgid=3128
-squid_olduid=3128
-unset wrong_id
-case $2 in
-PRE-INSTALL)
- echo "===> Pre-installation configuration for ${pkgname}"
- if ! pw groupshow ${squid_group} -q >/dev/null ; then
- echo "There is no group '${squid_group}' on this system, so I will try to create it:"
- if ! pw groupadd ${squid_group} -g ${squid_gid} -q ; then
- echo "Failed to create group \"${squid_group}\"!" >&2
- echo "Please create it manually." >&2
- exit 1
- else
- echo "Group '${squid_group}' created successfully:"
- fi
- else
- echo "I will use the existing group '${squid_group}':"
- current_gid=`pw groupshow ${squid_group}|cut -f 3 -d :`
- if [ ${current_gid} -ge ${squid_oldgid} \
- -a ${current_gid} -ne ${nobody_gid} ]; then
- wrong_id=1
- fi
- fi
- pw groupshow ${squid_group}
-
- if ! pw usershow ${squid_user} -q >/dev/null ; then
- echo "There is no account '${squid_user}' on this system, so I will try to create it:"
- if ! pw useradd -q -n ${squid_user} \
- -u ${squid_uid} -g ${squid_group} \
- -c "squid caching-proxy pseudo user" \
- -d "${squid_base}" -s "${nologin}" \
- -h - ; then
- echo "Failed to create user '${squid_user}'!" >&2
- echo "Please create it manually." >&2
- exit 1
- else
- echo "User '${squid_user}' created successfully:"
- fi
- else
- echo "I will use the existing user '${squid_user}':"
- current_uid=`id -u ${squid_user}`
- if [ ${current_uid} -ge ${squid_olduid} \
- -a ${current_uid} -ne ${nobody_uid} ];
- then
- wrong_id=1
- fi
- fi
- pw usershow ${squid_user}
- if [ "${wrong_id}" ]; then
- echo ""
- echo " * NOTICE *"
- echo ""
- echo "The squid pseudo-user's uid and/or gid have been found"
- echo "to be greater than or equal 3128."
- echo ""
- echo "This is not a problem as such, but violates the FreeBSD"
- echo "ports' principle that a ports must not claim a uid greater"
- echo "than 999."
- echo ""
- echo "Since version 2.5.4_11, the squid user is thus created"
- echo "with an id of ${squid_uid}:${squid_gid} while earlier versions of this"
- echo "port used the first unused uid/gid greater than or"
- echo "equal 3128."
- echo ""
- echo "If you want to change the existing squid user's id, run"
- echo "'make changeuser' after the installation has completed."
- echo "If you installed this port via a package, issue the"
- echo "following commands as root:"
- echo ""
- echo "pw userdel -u ${current_uid}"
- echo "pw groupadd -n ${squid_group} -g ${squid_gid}"
- echo "pw useradd -n ${squid_user} -u ${squid_uid} \\"
- echo " -c \"squid caching-proxy pseudo user\" \\"
- echo " -g ${squid_group} -d ${squid_base} -s /sbin/nologin \\"
- echo " -h -"
- echo "find -H ${PKG_PREFIX} -user ${current_uid} -exec chown ${squid_user} {} \\;"
- echo "find -H ${PKG_PREFIX} -group ${current_gid} -exec chgrp ${squid_group} {} \\;"
- echo ""
- echo "In case you have installed third party software for squid"
- echo "like squidGuard, you should additionally run:"
- echo "find -H /var -user ${current_uid} -exec chown ${squid_user} {} \\;"
- echo "find -H /var -group ${current_gid} -exec chgrp ${squid_group} {} \\;"
- echo ""
- if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then
- sleep 30
- fi
- fi
- for dir in cache logs; do
- if [ ! -d ${squid_base}/${dir} ]; then
- echo "Creating ${squid_base}/${dir}..."
- install -d -o ${squid_user} -g ${squid_group} \
- -m 0750 ${squid_base}/${dir}
- fi
- done
- if [ ! -d ${squid_confdir} ]; then
- echo "Creating ${squid_confdir}..."
- install -d -o root -g ${squid_group} \
- -m 0750 ${squid_confdir}
- fi
- ;;
-POST-INSTALL)
- for file in cachemgr.conf mime.conf squid.conf; do
- if [ ! -f ${squid_confdir}/${file} \
- -a -f ${squid_confdir}/${file}.default ]; then
- echo "Creating ${file} from default..."
- install -c -o root -g ${squid_group} -m 0640 \
- ${squid_confdir}/${file}.default \
- ${squid_confdir}/${file}
- fi
- done
-
- echo "===> Post-installation informations for ${pkgname}"
- echo ""
- echo " o You can find the configuration files for this package"
- echo " in the directory ${squid_confdir}."
- echo ""
- echo " o A cache directory has been created in ${squid_base}/cache."
- echo " Log files will be written to ${squid_base}/logs."
- echo ""
- echo " o The default configuration will deny everyone access to the"
- echo " proxy service. Edit the \"http_access\" directives in"
- echo " ${squid_confdir}/squid.conf to suit your needs."
- echo ""
- echo " o If you never ran squid on this system before, you need to"
- echo " initialize the cache directory by running \"squid -z\""
- echo " as 'root' or '${squid_user}' before starting squid."
- echo ""
- echo " Please note that ${PKG_PREFIX}/etc/rc.d/squid.sh is a"
- echo " new style rc script. This means that squid will not"
- echo " start automatically at boot time."
- echo ""
- echo " To enable squid, set squid_enable=yes in either"
- echo " /etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/squid"
- echo " See ${PKG_PREFIX}/etc/rc.d/squid.sh for more"
- echo " configuration options."
- echo ""
- echo " If you want the port to install an old style rc script, run"
- echo " 'make config' and deselect the option to install an"
- echo " rcNG script."
- echo ""
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/squid30/Makefile b/www/squid30/Makefile
deleted file mode 100644
index 22ba826aa36e..000000000000
--- a/www/squid30/Makefile
+++ /dev/null
@@ -1,449 +0,0 @@
-# New ports collection makefile for: squid24
-# Date created: Tue Mar 27 14:56:08 CEST 2001
-# Whom: Adrian Chadd <adrian@FreeBSD.org>
-#
-# $FreeBSD$
-#
-# Tunables not (yet) configurable via 'make config':
-# SQUID_{U,G}ID
-# Which user/group squid should run as (default: squid/squid).
-# The user and group will be created if they do not already exist using
-# a uid:gid of 100:100.
-# NOTE: before version 2.5.4_6, these settings defaulted to
-# nobody/nogroup.
-# If you wish to keep these settings, please define SQUID_UID=nobody and
-# SQUID_GID=nogroup in your make environment before you start the update.
-# NOTE2:
-# Before version 2.5.4_11 the numerical id chosen for SQUID_UID (and
-# SQUID_GID respectively) was the first free id greater than or equal 3128.
-# If you wish to move your squid user to id 100:100, run "make changeuser",
-# please see the changeuser target's definition for further information.
-# SQUID_LANGUAGES
-# A list of languages for which error page files should be installed
-# (default: all)
-#
-# E.g. use `make SQUID_LANGUAGES="English French"' if you want to
-# install the files for these languages only.
-# Use `make -VSQUID_LANGUAGES' or scroll down to this variable's
-# definition to see which values are valid.
-#
-# SQUID_DEFAULT_LANG
-# If you define SQUID_LANGUAGES, select which language should be the default
-# one (this variable defaults to English). This setting can be overwritten
-# with squid.conf's error_directory directive.
-#
-# SQUID_CONFIGURE_ARGS
-# Additional configuration options.
-#
-# To enable them, use e.g
-# `make SQUID_CONFIGURE_ARGS="--enable-dlmalloc --enable-truncate" install'
-#
-# The list below may be incomplete, please see the configure script
-# in the squid source distribution for the complete list of additional
-# options.
-# Note that you probably do not need to worry about these options in most
-# cases, they are included in case you want to experiment with them.
-#
-# --enable-dlmalloc
-# Compile and use the malloc package from Doug Lea
-# --enable-gnuregex
-# Compile and use the supplied GNUregex routines instead of BSD regex.
-# --enable-xmalloc-statistics
-# Show malloc statistics in status page
-# --enable-time-hack
-# Optimize time updates to one per second rather than calling gettimeofday()
-# --enable-cachemgr-hostname=some.hostname
-# Set an explicit hostname in cachemgr.cgi
-# --enable-truncate
-# Use truncate() rather than unlink()
-# --disable-unlinkd
-# Do not use "unlinkd"
-# --with-aufs-threads=N_THREADS
-# Tune the number of worker threads for the aufs object
-# --with-coss-membuf-size
-# COSS membuf size (default: 1048576 bytes)
-# --with-maxfd=N
-# Override the maximum number of filedescriptors. Useful if you
-# build as another user who is not privileged to use the amount
-# of filedescriptors the resulting binary is expected to support.
-# --enable-ntlm-fail-open
-# Enable NTLM fail open, where a helper that fails one of the
-# Authentication steps can allow squid to still authenticate the user
-#
-
-PORTNAME= squid
-PORTVERSION= 2.5.12
-PORTREVISION= 4
-CATEGORIES= www
-MASTER_SITES= \
- ftp://ftp.squid-cache.org/pub/%SUBDIR%/ \
- ftp://ftp.unimelb.edu.au/pub/cwis/servers/unix/squid/%SUBDIR%/ \
- ftp://sunsite.auc.dk/pub/infosystems/squid/%SUBDIR%/ \
- ftp://ftp.mirrorservice.org/sites/ftp.squid-cache.org/pub/%SUBDIR%/ \
- ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/squid/&,}
-MASTER_SITE_SUBDIR= squid-2/STABLE
-DISTNAME= squid-2.5.STABLE12
-DIST_SUBDIR= squid2.5
-
-PATCH_SITES= http://www.squid-cache.org/Versions/v2/2.5/bugs/
-PATCHFILES= squid-2.5.STABLE12-SMB_BadFetch.patch \
- squid-2.5.STABLE12-wbinfo_group.patch \
- squid-2.5.STABLE12-asyncio_counters.patch
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= tmseck@netcologne.de
-COMMENT= The successful WWW proxy cache and accelerator
-
-CONFLICTS= squid-2.[^5]*
-GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USE_PERL5= yes
-USE_REINPLACE= yes
-
-SQUID_UID?= squid
-SQUID_GID?= squid
-
-MAN8= cachemgr.cgi.8 squid.8
-docs= QUICKSTART README RELEASENOTES.html doc/debug-sections.txt
-PORTDOCS= ${docs:T}
-
-OPTIONS= SQUID_LDAP_AUTH "Install LDAP authentication helpers" off \
- SQUID_DELAY_POOLS "Enable delay pools" off \
- SQUID_SNMP "Enable SNMP support" off \
- SQUID_CARP "Enable CARP support" off \
- SQUID_SSL "Enable SSL support for reverse proxies" off \
- SQUID_PINGER "Install the icmp helper" off \
- SQUID_DNS_HELPER "Use the old 'dnsserver' helper" off \
- SQUID_HTCP "Enable HTCP support" off \
- SQUID_VIA_DB "Enable forward/via database" off \
- SQUID_CACHE_DIGESTS "Enable cache digests" off \
- SQUID_WCCP "Enable Web Cache Coordination Protocol" on \
- SQUID_UNDERSCORES "Allow underscores in hostnames" on \
- SQUID_CHECK_HOSTNAME "Do hostname checking" on \
- SQUID_STRICT_HTTP "Be strictly HTTP compliant" off \
- SQUID_IDENT "Enable ident (RFC 931) lookups" on \
- SQUID_USERAGENT_LOG "Enable User-Agent-header logging" off \
- SQUID_CUSTOM_LOG "Enable custom log format" off \
- SQUID_ARP_ACL "Enable ACLs based on ethernet address" off \
- SQUID_PF "Enable transparent proxying with PF" off \
- SQUID_IPFILTER "Enable transp. proxying with IPFilter" off \
- SQUID_FOLLOW_XFF "Follow X-Forwarded-For headers" off \
- SQUID_ICAP "Enable ICAP client functionality" off \
- SQUID_AUFS "Enable the aufs storage scheme" off \
- SQUID_COSS "Enable the COSS storage scheme" off \
- SQUID_LARGEFILE "Support log and cache files >2GB" off \
- SQUID_STACKTRACES "Create backtraces on fatal errors" off \
- SQUID_RCNG "Install an rcNG startup script" on
-
-etc_files= rc.d/squid.sh squid/cachemgr.conf.default \
- squid/mib.txt squid/mime.conf.default \
- squid/msntauth.conf.default squid/squid.conf.default
-
-icon_files= anthony-binhex.gif anthony-bomb.gif anthony-box.gif \
- anthony-box2.gif anthony-c.gif anthony-compressed.gif \
- anthony-dir.gif anthony-dirup.gif anthony-dvi.gif \
- anthony-f.gif anthony-image.gif anthony-image2.gif \
- anthony-layout.gif anthony-link.gif anthony-movie.gif \
- anthony-pdf.gif anthony-portal.gif anthony-ps.gif \
- anthony-quill.gif anthony-script.gif anthony-sound.gif \
- anthony-tar.gif anthony-tex.gif anthony-text.gif \
- anthony-unknown.gif anthony-xbm.gif anthony-xpm.gif
-
-error_files= ERR_ACCESS_DENIED ERR_CACHE_ACCESS_DENIED \
- ERR_CACHE_MGR_ACCESS_DENIED ERR_CANNOT_FORWARD \
- ERR_CONNECT_FAIL ERR_DNS_FAIL ERR_FORWARDING_DENIED \
- ERR_FTP_DISABLED ERR_FTP_FAILURE ERR_FTP_FORBIDDEN \
- ERR_FTP_NOT_FOUND ERR_FTP_PUT_CREATED \
- ERR_FTP_PUT_ERROR ERR_FTP_PUT_MODIFIED ERR_FTP_UNAVAILABLE \
- ERR_INVALID_REQ ERR_INVALID_RESP ERR_INVALID_URL \
- ERR_LIFETIME_EXP ERR_NO_RELAY ERR_ONLY_IF_CACHED_MISS \
- ERR_READ_ERROR ERR_READ_TIMEOUT ERR_SHUTTING_DOWN \
- ERR_SOCKET_FAILURE ERR_TOO_BIG ERR_UNSUP_REQ \
- ERR_URN_RESOLVE ERR_WRITE_ERROR ERR_ZERO_SIZE_OBJECT
-
-libexec= cachemgr.cgi digest_pw_auth diskd ip_user_check \
- msnt_auth ncsa_auth ntlm_auth \
- pam_auth smb_auth smb_auth.sh squid_unix_group \
- wb_auth wb_group wb_ntlmauth wbinfo_group.pl
-.if !defined(SQUID_CONFIGURE_ARGS) || ${SQUID_CONFIGURE_ARGS:M*--disable-unlinkd*} == ""
-libexec+= unlinkd
-.endif
-
-sbin= RunAccel RunCache squidclient squid
-
-CONFIGURE_ARGS= --bindir=${PREFIX}/sbin --sysconfdir=${PREFIX}/etc/squid \
- --datadir=${PREFIX}/etc/squid \
- --libexecdir=${PREFIX}/libexec/squid \
- --localstatedir=${PREFIX}/squid \
- --enable-removal-policies="lru heap"
-
-.include <bsd.port.pre.mk>
-
-# Authentication methods and modules:
-
-basic_auth= NCSA PAM MSNT SMB winbind
-external_acl= ip_user unix_group wbinfo_group winbind_group
-MAN8+= pam_auth.8 squid_unix_group.8
-.if defined(WITH_SQUID_LDAP_AUTH)
-USE_OPENLDAP= yes
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-MAN8+= squid_ldap_auth.8 squid_ldap_group.8
-basic_auth+= LDAP
-external_acl+= ldap_group
-libexec+= squid_ldap_auth squid_ldap_group
-.endif
-.if !defined(NO_NIS)
-basic_auth+= YP
-libexec+= yp_auth
-.endif
-CONFIGURE_ARGS+= --enable-auth="basic ntlm digest" \
- --enable-basic-auth-helpers="${basic_auth}" \
- --enable-digest-auth-helpers="password" \
- --enable-external-acl-helpers="${external_acl}" \
- --enable-ntlm-auth-helpers="SMB winbind"
-
-# Selection of storage schemes:
-
-storage_schemes= ufs diskd null
-.if defined(WITH_SQUID_AUFS)
-storage_schemes+= aufs
-# Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS
-CONFIGURE_ARGS+= --enable-async-io \
- --with-pthreads
-CFLAGS+= ${PTHREAD_CFLAGS}
-.endif
-.if defined(WITH_SQUID_COSS)
-storage_schemes+= coss
-CONFIGURE_ARGS+= --with-aio
-.endif
-CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}"
-
-# Other options set via 'make config':
-
-.if defined(WITH_SQUID_DELAY_POOLS)
-CONFIGURE_ARGS+= --enable-delay-pools
-.endif
-.if defined(WITH_SQUID_SNMP)
-CONFIGURE_ARGS+= --enable-snmp
-.endif
-.if defined(WITH_SQUID_CARP)
-CONFIGURE_ARGS+= --enable-carp
-.endif
-.if defined(WITH_SQUID_SSL)
-# we need to .include bsd.openssl.mk manually here because USE_OPENSSL only
-# works when it is defined before bsd.port{.pre}.mk is .included and this is
-# not possible when using OPTIONS
-.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-CONFIGURE_ARGS+= --enable-ssl \
- --with-openssl="${OPENSSLBASE}"
-CFLAGS+= -I${OPENSSLINC}
-LDFLAGS+= -I${LOCALBASE}/lib
-.endif
-.if defined(WITH_SQUID_PINGER)
-CONFIGURE_ARGS+= --enable-icmp
-libexec+= pinger
-.endif
-.if defined(WITH_SQUID_DNS_HELPER)
-CONFIGURE_ARGS+= --disable-internal-dns
-libexec+= dnsserver
-.endif
-.if defined(WITH_SQUID_HTCP)
-CONFIGURE_ARGS+= --enable-htcp
-.endif
-.if defined(WITH_SQUID_VIA_DB)
-CONFIGURE_ARGS+= --enable-forw-via-db
-.endif
-.if defined(WITH_SQUID_CACHE_DIGESTS)
-CONFIGURE_ARGS+= --enable-cache-digests
-.endif
-.if defined(WITHOUT_SQUID_WCCP)
-CONFIGURE_ARGS+= --disable-wccp
-.endif
-.if !defined(WITHOUT_SQUID_UNDERSCORES)
-CONFIGURE_ARGS+= --enable-underscores
-.endif
-.if defined(WITHOUT_SQUID_CHECK_HOSTNAME)
-CONFIGURE_ARGS+= --disable-hostname-checks
-.endif
-.if defined(WITH_SQUID_STRICT_HTTP)
-CONFIGURE_ARGS+= --disable-http-violations
-.endif
-.if defined(WITHOUT_SQUID_IDENT)
-CONFIGURE_ARGS+= --disable-ident-lookups
-.endif
-.if defined(WITH_SQUID_USERAGENT_LOG)
-CONFIGURE_ARGS+= --enable-useragent-log
-.endif
-.if defined(WITH_SQUID_CUSTOM_LOG)
-EXTRA_PATCHES+= ${PATCHDIR}/customlog-2.5.patch
-.endif
-.if defined(WITH_SQUID_ARP_ACL)
-CONFIGURE_ARGS+= --enable-arp-acl
-.endif
-.if defined(WITH_SQUID_PF)
-CONFIGURE_ARGS+= --enable-pf-transparent
-.if ${OSVERSION} < 502106
-IGNORE= pf available only in FreeBSD 5.3 and newer
-.endif
-.endif
-# IPFilter-headers are not installed on FreeBSD 4 since 4.7-RELEASE,
-# they were not installed on FreeBSD 5 from 2002-03-26 (OSVERSION > 500032) to
-# 2003-06-27 (OSVERSION < 501101).
-#
-# Please see PR misc/44148 and the CVS log of src/include/Makefile for further
-# information.
-.if defined(WITH_SQUID_IPFILTER)
-.if (${OSVERSION} >= 470000 && ${OSVERSION} < 500000) || (${OSVERSION} > 500032 && ${OSVERSION} < 501101)
-IGNORE= IPFilter headers are not part of the base system
-.else
-CONFIGURE_ARGS+= --enable-ipf-transparent
-.endif
-.endif
-.if defined(WITH_SQUID_FOLLOW_XFF)
-EXTRA_PATCHES+= ${PATCHDIR}/follow_xff-2.5.patch \
- ${PATCHDIR}/follow_xff-configure.patch
-CONFIGURE_ARGS+= --enable-follow-x-forwarded-for
-.endif
-.if defined(WITH_SQUID_ICAP)
-EXTRA_PATCHES+= ${PATCHDIR}/icap-2.5-core.patch \
- ${PATCHDIR}/icap-2.5-bootstrap.patch
-CONFIGURE_ARGS+= --enable-icap-support
-error_files+= ERR_ICAP_FAILURE
-.endif
-.if defined(WITH_SQUID_LARGEFILE)
-CONFIGURE_ARGS+= --with-large-files --enable-large-cache-files
-.endif
-.if defined(WITH_SQUID_STACKTRACES)
-CONFIGURE_ARGS+= --enable-stacktraces
-CFLAGS+= -g
-STRIP= ""
-.endif
-.if !defined(WITHOUT_SQUID_RCNG)
-USE_RC_SUBR= yes
-rc_del= rcold
-rc_state= rcng
-.else
-rc_del= rcng
-rc_state= rcold
-.endif
-
-# Languages:
-#
-# If you do not define SQUID_LANGUAGES yourself, all available language files
-# will be installed; the default language will be English.
-
-SQUID_LANGUAGES?= \
- Bulgarian Catalan Czech Danish Dutch English Estonian Finnish \
- French German Greek Hebrew Hungarian Italian Japanese Korean Lithuanian \
- Polish Portuguese Romanian Russian-1251 Russian-koi8-r Serbian \
- Simplify_Chinese Slovak Spanish Swedish Traditional_Chinese Turkish
-SQUID_DEFAULT_LANG?= English
-CONFIGURE_ARGS+= --enable-err-languages="${SQUID_LANGUAGES}" \
- --enable-default-err-language=${SQUID_DEFAULT_LANG}
-
-# Finally, add additional user specified configuration options:
-CONFIGURE_ARGS+= ${SQUID_CONFIGURE_ARGS}
-
-CONFIGURE_ENV+= CFLAGS="${CFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
-PLIST_DIRS= etc/squid/icons libexec/squid
-PLIST_FILES= ${etc_files:S,^,etc/,} ${icon_files:S,^,etc/squid/icons/,} \
- ${libexec:S,^,libexec/squid/,} ${sbin:S,^,sbin/,}
-
-.for d in ${SQUID_LANGUAGES}
-PLIST_DIRS+= etc/squid/errors/${d}
-PLIST_FILES+= ${error_files:S,^,etc/squid/errors/${d}/,}
-.endfor
-PLIST_DIRS+= etc/squid/errors etc/squid squid/logs squid/cache squid
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \
- -e 's|%%SQUID_GID%%|${SQUID_GID}|g' ${WRKSRC}/src/cf.data.pre
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
- ${WRKSRC}/helpers/basic_auth/SMB/Makefile.in \
- ${WRKSRC}/helpers/basic_auth/SMB/smb_auth.sh
-
-pre-install:
-# Prevent installation of .orig files by deleting them.
- @${FIND} ${WRKSRC} -name '*.bak' -delete
- @${FIND} ${WRKSRC} -name '*.orig' -delete
-# create the start script:
- @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
- -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \
- -e 's|%%RC_SUBR%%|${RC_SUBR}|g' \
- -e '/--begin ${rc_del}/,/--end ${rc_del}/d' \
- -e '/--.*${rc_state}/d' ${FILESDIR}/squid.sh \
- >${WRKDIR}/squid.sh
-
-pre-su-install:
- @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \
- squid_user=${SQUID_UID} squid_group=${SQUID_GID} \
- ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-
-post-install:
-# Create cachemgr.conf.default manually since squid's install routine
-# unfortunately fails to do so:
- ${INSTALL_DATA} ${WRKSRC}/src/cachemgr.conf \
- ${PREFIX}/etc/squid/cachemgr.conf.default
-.if defined(WITH_SQUID_PINGER)
- ${CHMOD} 4510 ${PREFIX}/libexec/squid/pinger; \
- ${CHGRP} ${SQUID_GID} ${PREFIX}/libexec/squid/pinger
-.endif
- ${INSTALL_SCRIPT} ${WRKDIR}/squid.sh ${PREFIX}/etc/rc.d/
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR}
-.endif
- @${SETENV} PKG_PREFIX=${PREFIX} \
- ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
-changeuser:
-# Recover from the problem that earlier versions of this port created the
-# squid pseudo-user with an id greater than 999 which is not allowed in
-# FreeBSD's ports system. The port now uses id 100:100.
-# NOTE:
-# This target assumes that SQUID_GID is the primary group of SQUID_UID. If you
-# have a different setup, do not run this target!
-.if ${SQUID_UID:L} == nobody
- @${ECHO_CMD} "'nobody' is a system user, you do not need to execute"; \
- ${ECHO_CMD} "this target!"
- ${FALSE}
-.endif
- @if [ `${ID} -u` -ne 0 ]; \
- then ${ECHO_CMD} "Sorry, you must be root to use this target."; ${FALSE}; fi; \
- current_uid=`id -u ${SQUID_UID}`; \
- current_gid=`pw groupshow ${SQUID_GID}|cut -f 3 -d :`; \
- ${ECHO_CMD} "I will remove this user:"; \
- ${ID} -P $${current_uid}; \
- ${ECHO_CMD} "and this group:"; \
- pw groupshow ${SQUID_GID}; \
- ${ECHO_CMD} "I will then re-create them with a user and group id of 100."; \
- ${ECHO_CMD} "Then all files and directories under ${PREFIX} and /var that"; \
- ${ECHO_CMD} "are owned by uid $${current_uid} will be chown(1)'ed."; \
- ${ECHO_CMD} "After that, all files and directories that were accessible"; \
- ${ECHO_CMD} "by group $${current_gid} will chgrp(1)'ed respectively."; \
- ${ECHO_CMD} "Note that this assumes group '${SQUID_GID}' to be the primary"; \
- ${ECHO_CMD} "group of user '${SQUID_UID}'. If you have a different setup"; \
- ${ECHO_CMD} "please abort this target now."; \
- read -p "Press RETURN to continue or CTRL-C to abort:" dummy ; \
- ${ECHO_CMD} "OK, here we go:"; \
- ${ECHO_CMD} "deleting user $${current_uid} and his primary group..."; \
- pw userdel -u $${current_uid}; \
- ${ECHO_CMD} "adding user ${SQUID_UID} with id 100..."; \
- pw groupadd -n ${SQUID_GID} -g 100; \
- pw useradd -n ${SQUID_UID} -u 100 -c "squid caching-proxy pseudo user" \
- -d ${PREFIX}/squid -s /sbin/nologin -h - ; \
- ${ECHO_CMD} "chown(1)'ing everything under ${PREFIX} from $${current_uid} to 100..."; \
- ${FIND} -H ${PREFIX} -user $${current_uid} -exec ${CHOWN} 100 {} \; ; \
- ${ECHO_CMD} "chgrp(1)'ing everything under ${PREFIX} from $${current_gid} to 100..."; \
- ${FIND} -H ${PREFIX} -group $${current_gid} -exec ${CHOWN} :100 {} \; ; \
- ${ECHO_CMD} "chown(1)'ing everything under /var from $${current_uid} to 100..."; \
- ${FIND} -H /var -user $${current_uid} -exec ${CHOWN} 100 {} \; ; \
- ${ECHO_CMD} "chgrp(1)'ing everything under /var from $${current_gid} to 100..."; \
- ${FIND} -H /var -group $${current_gid} -exec ${CHOWN} :100 {} \; ; \
- ${ECHO_CMD} "Finished."
-
-.include <bsd.port.post.mk>
diff --git a/www/squid30/distinfo b/www/squid30/distinfo
deleted file mode 100644
index a0989aff77c9..000000000000
--- a/www/squid30/distinfo
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 (squid2.5/squid-2.5.STABLE12.tar.bz2) = 7354255015b3772a1e024dfac173e48c
-SHA256 (squid2.5/squid-2.5.STABLE12.tar.bz2) = ba0ccd956323f0dad46c19aa8d40c537846fedfc3778b5730e5610f16c0d9af1
-SIZE (squid2.5/squid-2.5.STABLE12.tar.bz2) = 1075111
-MD5 (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 8e83b776c0d015bd4137cc1ca08f6d38
-SHA256 (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 9ca8427c2eb9e5cbdb5a49fb5cb94fc00853ad965f87666f8fc35236e98bc0ae
-SIZE (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 826
-MD5 (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = fe0ab5839d282fda67ffd8eb17f2588d
-SHA256 (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = 9aa671be4022f1126071cf83ca800795f609b731aac74237bc70e11d8f069046
-SIZE (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = 1615
-MD5 (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 70485fac2c02d836f7027122e65d5767
-SHA256 (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 39bf2ca95a3c1fc90a40c437253dbbf6d71f37763369ada287039340a68b873f
-SIZE (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 497
diff --git a/www/squid30/files/customlog-2.5.patch b/www/squid30/files/customlog-2.5.patch
deleted file mode 100644
index 1ee466346d30..000000000000
--- a/www/squid30/files/customlog-2.5.patch
+++ /dev/null
@@ -1,1540 +0,0 @@
-! This patch is sourced from http://devel.squid-cache.org/customlog/
-! Modified diff paths to apply cleanly
-
-Index: src/access_log.c
-diff -u src/access_log.c:1.15.6.8 src/access_log.c:1.15.6.3.2.14
---- src/access_log.c:1.15.6.8 Tue Mar 29 18:17:46 2005
-+++ src/access_log.c Thu Sep 1 12:28:46 2005
-@@ -36,9 +36,6 @@
-
- #include "squid.h"
-
--static void accessLogSquid(AccessLogEntry * al);
--static void accessLogCommon(AccessLogEntry * al);
--static Logfile *logfile = NULL;
- #if HEADERS_LOG
- static Logfile *headerslog = NULL;
- #endif
-@@ -234,8 +231,768 @@
- return username_quote(name);
- }
-
-+static char *
-+log_quoted_string(const char *str)
-+{
-+ char *out = xmalloc(strlen(str) * 2 + 1);
-+ char *p = out;
-+ while (*str) {
-+ int l = strcspn(str, "\"\\\r\n\t");
-+ memcpy(p, str, l);
-+ str += l;
-+ p += l;
-+ switch (*str) {
-+ case '\0':
-+ break;
-+ case '\r':
-+ *p++ = '\\';
-+ *p++ = 'r';
-+ str++;
-+ break;
-+ case '\n':
-+ *p++ = '\\';
-+ *p++ = 'n';
-+ str++;
-+ break;
-+ case '\t':
-+ *p++ = '\\';
-+ *p++ = 't';
-+ str++;
-+ break;
-+ default:
-+ *p++ = '\\';
-+ *p++ = *str;
-+ str++;
-+ break;
-+ }
-+ }
-+ *p++ = '\0';
-+ return out;
-+}
-+
-+/*
-+ * Bytecodes for the configureable logformat stuff
-+ */
-+typedef enum {
-+ LFT_NONE, /* dummy */
-+ LFT_STRING,
-+
-+ LFT_CLIENT_IP_ADDRESS,
-+ LFT_CLIENT_FQDN,
-+/*LFT_CLIENT_PORT, */
-+
-+/*LFT_SERVER_IP_ADDRESS, */
-+ LFT_SERVER_IP_OR_PEER_NAME,
-+/*LFT_SERVER_PORT, */
-+
-+ LFT_LOCAL_IP,
-+ LFT_LOCAL_PORT,
-+/*LFT_LOCAL_NAME, */
-+
-+ LFT_TIME_SECONDS_SINCE_EPOCH,
-+ LFT_TIME_SUBSECOND,
-+ LFT_TIME_LOCALTIME,
-+ LFT_TIME_GMT,
-+ LFT_TIME_TO_HANDLE_REQUEST,
-+
-+ LFT_REQUEST_HEADER,
-+ LFT_REQUEST_HEADER_ELEM,
-+ LFT_REQUEST_ALL_HEADERS,
-+
-+ LFT_REPLY_HEADER,
-+ LFT_REPLY_HEADER_ELEM,
-+ LFT_REPLY_ALL_HEADERS,
-+
-+ LFT_USER_NAME,
-+ LFT_USER_LOGIN,
-+ LFT_USER_IDENT,
-+/*LFT_USER_REALM, */
-+/*LFT_USER_SCHEME, */
-+
-+ LFT_HTTP_CODE,
-+/*LFT_HTTP_STATUS, */
-+
-+ LFT_SQUID_STATUS,
-+/*LFT_SQUID_ERROR, */
-+ LFT_SQUID_HIERARCHY,
-+
-+ LFT_MIME_TYPE,
-+
-+ LFT_REQUEST_METHOD,
-+ LFT_REQUEST_URI,
-+/*LFT_REQUEST_QUERY, * // * this is not needed. see strip_query_terms */
-+ LFT_REQUEST_VERSION,
-+
-+/*LFT_REQUEST_SIZE_TOTAL, */
-+/*LFT_REQUEST_SIZE_LINE, */
-+/*LFT_REQUEST_SIZE_HEADERS, */
-+/*LFT_REQUEST_SIZE_BODY, */
-+/*LFT_REQUEST_SIZE_BODY_NO_TE, */
-+
-+ LFT_REPLY_SIZE_TOTAL,
-+/*LFT_REPLY_SIZE_LINE, */
-+/*LFT_REPLY_SIZE_HEADERS, */
-+/*LFT_REPLY_SIZE_BODY, */
-+/*LFT_REPLY_SIZE_BODY_NO_TE, */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ LFT_EXT_LOG,
-+#endif
-+
-+ LFT_PERCENT /* special string cases for escaped chars */
-+} logformat_bcode_t;
-+
-+enum log_quote {
-+ LOG_QUOTE_NONE = 0,
-+ LOG_QUOTE_QUOTES,
-+ LOG_QUOTE_BRAKETS,
-+ LOG_QUOTE_URL,
-+ LOG_QUOTE_RAW
-+};
-+struct _logformat_token {
-+ logformat_bcode_t type;
-+ union {
-+ char *string;
-+ struct {
-+ char *header;
-+ char *element;
-+ char separator;
-+ } header;
-+ char *timespec;
-+ } data;
-+ unsigned char width;
-+ unsigned char precision;
-+ enum log_quote quote:3;
-+ unsigned int left:1;
-+ unsigned int space:1;
-+ unsigned int zero:1;
-+ int divisor;
-+ logformat_token *next; /* todo: move from linked list to array */
-+};
-+
-+struct logformat_token_table_entry {
-+ const char *config;
-+ logformat_bcode_t token_type;
-+ int options;
-+};
-+
-+struct logformat_token_table_entry logformat_token_table[] =
-+{
-+
-+ {">a", LFT_CLIENT_IP_ADDRESS},
-+/*{ ">p", LFT_CLIENT_PORT}, */
-+ {">A", LFT_CLIENT_FQDN},
-+
-+/*{ "<a", LFT_SERVER_IP_ADDRESS }, */
-+/*{ "<p", LFT_SERVER_PORT }, */
-+ {"<A", LFT_SERVER_IP_OR_PEER_NAME},
-+
-+ {"la", LFT_LOCAL_IP},
-+ {"lp", LFT_LOCAL_PORT},
-+/*{ "lA", LFT_LOCAL_NAME }, */
-+
-+ {"ts", LFT_TIME_SECONDS_SINCE_EPOCH},
-+ {"tu", LFT_TIME_SUBSECOND},
-+ {"tl", LFT_TIME_LOCALTIME},
-+ {"tg", LFT_TIME_GMT},
-+ {"tr", LFT_TIME_TO_HANDLE_REQUEST},
-+
-+ {">h", LFT_REQUEST_HEADER},
-+ {"<h", LFT_REPLY_HEADER},
-+
-+ {"un", LFT_USER_NAME},
-+ {"ul", LFT_USER_LOGIN},
-+/*{ "ur", LFT_USER_REALM }, */
-+/*{ "us", LFT_USER_SCHEME }, */
-+ {"ui", LFT_USER_IDENT},
-+
-+ {"Hs", LFT_HTTP_CODE},
-+/*{ "Ht", LFT_HTTP_STATUS }, */
-+
-+ {"Ss", LFT_SQUID_STATUS},
-+/*{ "Se", LFT_SQUID_ERROR }, */
-+ {"Sh", LFT_SQUID_HIERARCHY},
-+
-+ {"mt", LFT_MIME_TYPE},
-+
-+ {"rm", LFT_REQUEST_METHOD},
-+ {"ru", LFT_REQUEST_URI}, /* doesn't include the query-string */
-+/* { "rq", LFT_REQUEST_QUERY }, * / / * the query-string, INCLUDING the leading ? */
-+ {">v", LFT_REQUEST_VERSION},
-+ {"rv", LFT_REQUEST_VERSION},
-+
-+/*{ ">st", LFT_REQUEST_SIZE_TOTAL }, */
-+/*{ ">sl", LFT_REQUEST_SIZE_LINE }, * / / * the request line "GET ... " */
-+/*{ ">sh", LFT_REQUEST_SIZE_HEADERS }, */
-+/*{ ">sb", LFT_REQUEST_SIZE_BODY }, */
-+/*{ ">sB", LFT_REQUEST_SIZE_BODY_NO_TE }, */
-+
-+ {"<st", LFT_REPLY_SIZE_TOTAL},
-+/*{ "<sl", LFT_REPLY_SIZE_LINE }, * / / * the reply line (protocol, code, text) */
-+/*{ "<sh", LFT_REPLY_SIZE_HEADERS }, */
-+/*{ "<sb", LFT_REPLY_SIZE_BODY }, */
-+/*{ "<sB", LFT_REPLY_SIZE_BODY_NO_TE }, */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ {"ea", LFT_EXT_LOG},
-+#endif
-+
-+ {"%", LFT_PERCENT},
-+
-+ {NULL, LFT_NONE} /* this must be last */
-+};
-+
-+static void
-+accessLogCustom(AccessLogEntry * al, customlog * log)
-+{
-+ logformat *lf;
-+ Logfile *logfile;
-+ logformat_token *fmt;
-+ static MemBuf mb = MemBufNULL;
-+ char tmp[1024];
-+ String sb = StringNull;
-+
-+ memBufReset(&mb);
-+
-+ lf = log->logFormat;
-+ logfile = log->logfile;
-+ for (fmt = lf->format; fmt != NULL; fmt = fmt->next) { /* for each token */
-+ const char *out = NULL;
-+ int quote = 0;
-+ long int outint = 0;
-+ int doint = 0;
-+ int dofree = 0;
-+ switch (fmt->type) {
-+ case LFT_NONE:
-+ out = "";
-+ break;
-+ case LFT_STRING:
-+ out = fmt->data.string;
-+ break;
-+ case LFT_CLIENT_IP_ADDRESS:
-+ out = inet_ntoa(al->cache.caddr);
-+ break;
-+
-+ case LFT_CLIENT_FQDN:
-+ out = fqdncache_gethostbyaddr(al->cache.caddr, FQDN_LOOKUP_IF_MISS);
-+ if (!out)
-+ out = inet_ntoa(al->cache.caddr);
-+ break;
-+
-+ /* case LFT_CLIENT_PORT: */
-+
-+ /* case LFT_SERVER_IP_ADDRESS: */
-+
-+ case LFT_SERVER_IP_OR_PEER_NAME:
-+ out = al->hier.host;
-+ break;
-+
-+ /* case LFT_SERVER_PORT: */
-+
-+ case LFT_LOCAL_IP:
-+ if (al->request)
-+ out = inet_ntoa(al->request->my_addr);
-+ break;
-+
-+ case LFT_LOCAL_PORT:
-+ if (al->request) {
-+ outint = al->request->my_port;
-+ doint = 1;
-+ }
-+ break;
-+
-+ case LFT_TIME_SECONDS_SINCE_EPOCH:
-+ outint = current_time.tv_sec;
-+ doint = 1;
-+ break;
-+
-+ case LFT_TIME_SUBSECOND:
-+ outint = current_time.tv_usec / fmt->divisor;
-+ doint = 1;
-+ break;
-+
-+
-+ case LFT_TIME_LOCALTIME:
-+ case LFT_TIME_GMT:
-+ {
-+ const char *spec;
-+ struct tm *t;
-+ spec = fmt->data.timespec;
-+ if (!spec)
-+ spec = "%d/%b/%Y:%H:%M:%S %z";
-+ if (fmt->type == LFT_TIME_LOCALTIME)
-+ t = localtime(&squid_curtime);
-+ else
-+ t = gmtime(&squid_curtime);
-+ strftime(tmp, sizeof(tmp), spec, t);
-+ out = tmp;
-+ }
-+ break;
-+
-+ case LFT_TIME_TO_HANDLE_REQUEST:
-+ outint = al->cache.msec;
-+ doint = 1;
-+ break;
-+
-+ case LFT_REQUEST_HEADER:
-+ if (al->request)
-+ sb = httpHeaderGetByName(&al->request->header, fmt->data.header.header);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_HEADER:
-+ if (al->reply)
-+ sb = httpHeaderGetByName(&al->reply->header, fmt->data.header.header);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REQUEST_HEADER_ELEM:
-+ if (al->request)
-+ sb = httpHeaderGetByNameListMember(&al->request->header, fmt->data.header.header, fmt->data.header.element, fmt->data.header.separator);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_HEADER_ELEM:
-+ if (al->reply)
-+ sb = httpHeaderGetByNameListMember(&al->reply->header, fmt->data.header.header, fmt->data.header.element, fmt->data.header.separator);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REQUEST_ALL_HEADERS:
-+ out = al->headers.request;
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_ALL_HEADERS:
-+ out = al->headers.reply;
-+ quote = 1;
-+ break;
-+
-+ case LFT_USER_NAME:
-+ out = accessLogFormatName(al->cache.authuser ?
-+ al->cache.authuser : al->cache.rfc931);
-+ dofree = 1;
-+ break;
-+
-+ case LFT_USER_LOGIN:
-+ out = accessLogFormatName(al->cache.authuser);
-+ dofree = 1;
-+ break;
-+
-+ case LFT_USER_IDENT:
-+ out = accessLogFormatName(al->cache.rfc931);
-+ dofree = 1;
-+ break;
-+
-+ /* case LFT_USER_REALM: */
-+ /* case LFT_USER_SCHEME: */
-+
-+ case LFT_HTTP_CODE:
-+ outint = al->http.code;
-+ doint = 1;
-+ break;
-+
-+ /* case LFT_HTTP_STATUS:
-+ * out = statusline->text;
-+ * quote = 1;
-+ * break;
-+ */
-+
-+ case LFT_SQUID_STATUS:
-+ out = log_tags[al->cache.code];
-+ break;
-+
-+ /* case LFT_SQUID_ERROR: */
-+
-+ case LFT_SQUID_HIERARCHY:
-+ if (al->hier.ping.timedout)
-+ memBufAppend(&mb, "TIMEOUT_", 8);
-+ out = hier_strings[al->hier.code];
-+ break;
-+
-+ case LFT_MIME_TYPE:
-+ out = al->http.content_type;
-+ break;
-+
-+ case LFT_REQUEST_METHOD:
-+ out = al->private.method_str;
-+ break;
-+
-+ case LFT_REQUEST_URI:
-+ out = al->url;
-+ break;
-+
-+ case LFT_REQUEST_VERSION:
-+ snprintf(tmp, sizeof(tmp), "%d.%d", (int) al->http.version.major, (int) al->http.version.minor);
-+ out = tmp;
-+ break;
-+
-+ /*case LFT_REQUEST_SIZE_TOTAL: */
-+ /*case LFT_REQUEST_SIZE_LINE: */
-+ /*case LFT_REQUEST_SIZE_HEADERS: */
-+ /*case LFT_REQUEST_SIZE_BODY: */
-+ /*case LFT_REQUEST_SIZE_BODY_NO_TE: */
-+
-+ case LFT_REPLY_SIZE_TOTAL:
-+ outint = al->cache.size;
-+ doint = 1;
-+ break;
-+
-+ /*case LFT_REPLY_SIZE_LINE: */
-+ /*case LFT_REPLY_SIZE_HEADERS: */
-+ /*case LFT_REPLY_SIZE_BODY: */
-+ /*case LFT_REPLY_SIZE_BODY_NO_TE: */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ case LFT_EXT_LOG:
-+ if (al->request)
-+ out = strBuf(al->request->extacl_log);
-+
-+ quote = 1;
-+ break;
-+#endif
-+
-+ case LFT_PERCENT:
-+ out = "%";
-+ break;
-+ }
-+
-+ if (doint) {
-+ snprintf(tmp, sizeof(tmp), "%0*ld", fmt->zero ? (int) fmt->width : 0, outint);
-+ out = tmp;
-+ }
-+ if (out && *out) {
-+ if (quote || fmt->quote != LOG_QUOTE_NONE) {
-+ char *newout = NULL;
-+ int newfree = 0;
-+ switch (fmt->quote) {
-+ case LOG_QUOTE_NONE:
-+ newout = rfc1738_escape_unescaped(out);
-+ break;
-+ case LOG_QUOTE_QUOTES:
-+ newout = log_quoted_string(out);
-+ newfree = 1;
-+ break;
-+ case LOG_QUOTE_BRAKETS:
-+ newout = log_quote(out);
-+ newfree = 1;
-+ break;
-+ case LOG_QUOTE_URL:
-+ newout = rfc1738_escape(out);
-+ break;
-+ case LOG_QUOTE_RAW:
-+ break;
-+ }
-+ if (newout) {
-+ if (dofree)
-+ safe_free(out);
-+ out = newout;
-+ dofree = newfree;
-+ }
-+ }
-+ if (fmt->width) {
-+ if (fmt->left)
-+ memBufPrintf(&mb, "%-*s", (int) fmt->width, out);
-+ else
-+ memBufPrintf(&mb, "%*s", (int) fmt->width, out);
-+ } else
-+ memBufAppend(&mb, out, strlen(out));
-+ } else {
-+ memBufAppend(&mb, "-", 1);
-+ }
-+ if (fmt->space)
-+ memBufAppend(&mb, " ", 1);
-+ stringClean(&sb);
-+ if (dofree)
-+ safe_free(out);
-+ }
-+ logfilePrintf(logfile, "%s\n", mb.buf);
-+}
-+
-+/* parses a single token. Returns the token length in characters,
-+ * and fills in the lt item with the token information.
-+ * def is for sure null-terminated
-+ */
-+static int
-+accessLogGetNewLogFormatToken(logformat_token * lt, char *def, enum log_quote *quote)
-+{
-+ char *cur = def;
-+ struct logformat_token_table_entry *lte;
-+ int l;
-+
-+ memset(lt, 0, sizeof(*lt));
-+ l = strcspn(cur, "%");
-+ if (l > 0) {
-+ char *cp;
-+ /* it's a string for sure, until \0 or the next % */
-+ cp = xmalloc(l + 1);
-+ xstrncpy(cp, cur, l + 1);
-+ lt->type = LFT_STRING;
-+ lt->data.string = cp;
-+ while (l > 0) {
-+ switch(*cur) {
-+ case '"':
-+ if (*quote == LOG_QUOTE_NONE)
-+ *quote = LOG_QUOTE_QUOTES;
-+ else if (*quote == LOG_QUOTE_QUOTES)
-+ *quote = LOG_QUOTE_NONE;
-+ break;
-+ case '[':
-+ if (*quote == LOG_QUOTE_NONE)
-+ *quote = LOG_QUOTE_BRAKETS;
-+ break;
-+ case ']':
-+ if (*quote == LOG_QUOTE_BRAKETS)
-+ *quote = LOG_QUOTE_NONE;
-+ break;
-+ }
-+ cur++;
-+ l--;
-+ }
-+ goto done;
-+ }
-+ if (!*cur)
-+ goto done;
-+ cur++;
-+ switch (*cur) {
-+ case '"':
-+ lt->quote = LOG_QUOTE_QUOTES;
-+ cur++;
-+ break;
-+ case '\'':
-+ lt->quote = LOG_QUOTE_RAW;
-+ cur++;
-+ break;
-+ case '[':
-+ lt->quote = LOG_QUOTE_BRAKETS;
-+ cur++;
-+ break;
-+ case '#':
-+ lt->quote = LOG_QUOTE_URL;
-+ cur++;
-+ break;
-+ default:
-+ lt->quote = *quote;
-+ break;
-+ }
-+ if (*cur == '-') {
-+ lt->left = 1;
-+ cur++;
-+ }
-+ if (*cur == '0') {
-+ lt->zero = 1;
-+ cur++;
-+ }
-+ if (isdigit(*cur))
-+ lt->width = strtol(cur, &cur, 10);
-+ if (*cur == '.')
-+ lt->precision = strtol(cur + 1, &cur, 10);
-+ if (*cur == '{') {
-+ char *cp;
-+ cur++;
-+ l = strcspn(cur, "}");
-+ cp = xmalloc(l + 1);
-+ xstrncpy(cp, cur, l + 1);
-+ lt->data.string = cp;
-+ cur += l;
-+ if (*cur == '}')
-+ cur++;
-+ }
-+ lt->type = LFT_NONE;
-+ for (lte = logformat_token_table; lte->config != NULL; lte++) {
-+ if (strncmp(lte->config, cur, strlen(lte->config)) == 0) {
-+ lt->type = lte->token_type;
-+ cur += strlen(lte->config);
-+ break;
-+ }
-+ }
-+ if (lt->type == LFT_NONE) {
-+ fatalf("Can't parse configuration token: '%s'\n",
-+ def);
-+ }
-+ if (*cur == ' ') {
-+ lt->space = 1;
-+ cur++;
-+ }
-+ done:
-+ switch (lt->type) {
-+ case LFT_REQUEST_HEADER:
-+ case LFT_REPLY_HEADER:
-+ if (lt->data.string) {
-+ char *header = lt->data.string;
-+ char *cp = strchr(header, ':');
-+ if (cp) {
-+ *cp++ = '\0';
-+ if (*cp == ',' || *cp == ';' || *cp == ':')
-+ lt->data.header.separator = *cp++;
-+ else
-+ lt->data.header.separator = ',';
-+ lt->data.header.element = cp;
-+ lt->type = (lt->type == LFT_REQUEST_HEADER) ?
-+ LFT_REQUEST_HEADER_ELEM :
-+ LFT_REPLY_HEADER_ELEM;
-+ }
-+ lt->data.header.header = header;
-+ } else {
-+ lt->type = (lt->type == LFT_REQUEST_HEADER) ?
-+ LFT_REQUEST_ALL_HEADERS :
-+ LFT_REPLY_ALL_HEADERS;
-+ Config.onoff.log_mime_hdrs = 1;
-+ }
-+ break;
-+ case LFT_CLIENT_FQDN:
-+ Config.onoff.log_fqdn = 1;
-+ break;
-+ case LFT_TIME_SUBSECOND:
-+ lt->divisor = 1000;
-+ if (lt->precision) {
-+ int i;
-+ lt->divisor = 1000000;
-+ for (i = lt->precision; i > 1; i--)
-+ lt->divisor /= 10;
-+ if (!lt->divisor)
-+ lt->divisor = 0;
-+ }
-+ break;
-+ default:
-+ break;
-+ }
-+ return (cur - def);
-+}
-+
-+int
-+accessLogParseLogFormat(logformat_token ** fmt, char *def)
-+{
-+ char *cur, *eos;
-+ logformat_token *new_lt, *last_lt;
-+ enum log_quote quote = LOG_QUOTE_NONE;
-+
-+ debug(46, 1) ("accessLogParseLogFormat: got definition '%s'\n", def);
-+
-+ /* very inefficent parser, but who cares, this needs to be simple */
-+ /* First off, let's tokenize, we'll optimize in a second pass.
-+ * A token can either be a %-prefixed sequence (usually a dynamic
-+ * token but it can be an escaped sequence), or a string. */
-+ cur = def;
-+ eos = def + strlen(def);
-+ *fmt = new_lt = last_lt = xmalloc(sizeof(logformat_token));
-+ cur += accessLogGetNewLogFormatToken(new_lt, cur, &quote);
-+ while (cur < eos) {
-+ new_lt = xmalloc(sizeof(logformat_token));
-+ last_lt->next = new_lt;
-+ last_lt = new_lt;
-+ cur += accessLogGetNewLogFormatToken(new_lt, cur, &quote);
-+ }
-+ return 1;
-+}
-+
-+void
-+accessLogDumpLogFormat(StoreEntry * entry, const char *name, logformat * definitions)
-+{
-+ logformat_token *t;
-+ logformat *format;
-+ struct logformat_token_table_entry *te;
-+ debug(46, 0) ("accessLogDumpLogFormat called\n");
-+
-+ for (format = definitions; format; format = format->next) {
-+ debug(46, 0) ("Dumping logformat definition for %s\n", format->name);
-+ storeAppendPrintf(entry, "logformat %s ", format->name);
-+ for (t = format->format; t; t = t->next) {
-+ if (t->type == LFT_STRING)
-+ storeAppendPrintf(entry, "%s", t->data.string);
-+ else {
-+ char argbuf[256];
-+ char *arg = NULL;
-+ logformat_bcode_t type = t->type;
-+
-+ switch (type) {
-+ /* special cases */
-+ case LFT_STRING:
-+ break;
-+ case LFT_REQUEST_HEADER_ELEM:
-+ case LFT_REPLY_HEADER_ELEM:
-+ if (t->data.header.separator != ',')
-+ snprintf(argbuf, sizeof(argbuf), "%s:%c%s", t->data.header.header, t->data.header.separator, t->data.header.element);
-+ else
-+ snprintf(argbuf, sizeof(argbuf), "%s:%s", t->data.header.header, t->data.header.element);
-+
-+ arg = argbuf;
-+ type = (type == LFT_REQUEST_HEADER_ELEM) ?
-+ LFT_REQUEST_HEADER :
-+ LFT_REPLY_HEADER;
-+ break;
-+
-+ case LFT_REQUEST_ALL_HEADERS:
-+ case LFT_REPLY_ALL_HEADERS:
-+ type = (type == LFT_REQUEST_ALL_HEADERS) ?
-+ LFT_REQUEST_HEADER :
-+ LFT_REPLY_HEADER;
-+ break;
-+
-+ default:
-+ if (t->data.string)
-+ arg = t->data.string;
-+ break;
-+ }
-+ storeAppend(entry, "%", 1);
-+ switch (t->quote) {
-+ case LOG_QUOTE_QUOTES:
-+ storeAppend(entry, "\"", 1);
-+ break;
-+ case LOG_QUOTE_BRAKETS:
-+ storeAppend(entry, "[", 1);
-+ break;
-+ case LOG_QUOTE_URL:
-+ storeAppend(entry, "#", 1);
-+ break;
-+ case LOG_QUOTE_RAW:
-+ storeAppend(entry, "'", 1);
-+ break;
-+ case LOG_QUOTE_NONE:
-+ break;
-+ }
-+ if (t->left)
-+ storeAppend(entry, "-", 1);
-+ if (t->zero)
-+ storeAppend(entry, "0", 1);
-+ if (t->width)
-+ storeAppendPrintf(entry, "%d", (int) t->width);
-+ if (t->precision)
-+ storeAppendPrintf(entry, ".%d", (int) t->precision);
-+ if (arg)
-+ storeAppendPrintf(entry, "{%s}", arg);
-+ for (te = logformat_token_table; te->config != NULL; te++) {
-+ if (te->token_type == t->type) {
-+ storeAppendPrintf(entry, "%s", te->config);
-+ break;
-+ }
-+ }
-+ if (t->space)
-+ storeAppend(entry, " ", 1);
-+ assert(te->config != NULL);
-+ }
-+ }
-+ }
-+ storeAppend(entry, "\n", 1);
-+}
-+
-+void
-+accessLogFreeLogFormat(logformat_token ** tokens)
-+{
-+ while (*tokens) {
-+ logformat_token *token = *tokens;
-+ *tokens = token->next;
-+ safe_free(token->data.string);
-+ xfree(token);
-+ }
-+}
-+
- static void
--accessLogSquid(AccessLogEntry * al)
-+accessLogSquid(AccessLogEntry * al, Logfile * logfile)
- {
- const char *client = NULL;
- char *user = NULL;
-@@ -261,10 +1018,19 @@
- al->hier.host,
- al->http.content_type);
- safe_free(user);
-+ if (Config.onoff.log_mime_hdrs) {
-+ char *ereq = log_quote(al->headers.request);
-+ char *erep = log_quote(al->headers.reply);
-+ logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-+ safe_free(ereq);
-+ safe_free(erep);
-+ } else {
-+ logfilePrintf(logfile, "\n");
-+ }
- }
-
- static void
--accessLogCommon(AccessLogEntry * al)
-+accessLogCommon(AccessLogEntry * al, Logfile * logfile)
- {
- const char *client = NULL;
- char *user1 = NULL, *user2 = NULL;
-@@ -288,11 +1054,21 @@
- hier_strings[al->hier.code]);
- safe_free(user1);
- safe_free(user2);
-+ if (Config.onoff.log_mime_hdrs) {
-+ char *ereq = log_quote(al->headers.request);
-+ char *erep = log_quote(al->headers.reply);
-+ logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-+ safe_free(ereq);
-+ safe_free(erep);
-+ } else {
-+ logfilePrintf(logfile, "\n");
-+ }
- }
-
- void
--accessLogLog(AccessLogEntry * al)
-+accessLogLog(AccessLogEntry * al, aclCheck_t * checklist)
- {
-+ customlog *log;
- if (LogfileStatus != LOG_ENABLE)
- return;
- if (al->url == NULL)
-@@ -306,20 +1082,38 @@
- if (al->hier.host[0] == '\0')
- xstrncpy(al->hier.host, dash_str, SQUIDHOSTNAMELEN);
-
-- if (Config.onoff.common_log)
-- accessLogCommon(al);
-- else
-- accessLogSquid(al);
-- if (Config.onoff.log_mime_hdrs) {
-- char *ereq = log_quote(al->headers.request);
-- char *erep = log_quote(al->headers.reply);
-- logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-- safe_free(ereq);
-- safe_free(erep);
-- } else {
-- logfilePrintf(logfile, "\n");
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (checklist && log->aclList && aclMatchAclList(log->aclList, checklist) != 1)
-+ continue;
-+ switch (log->type) {
-+ case CLF_AUTO:
-+ if (Config.onoff.common_log)
-+ accessLogCommon(al, log->logfile);
-+ else
-+ accessLogSquid(al, log->logfile);
-+ break;
-+ case CLF_SQUID:
-+ accessLogSquid(al, log->logfile);
-+ break;
-+ case CLF_COMMON:
-+ accessLogCommon(al, log->logfile);
-+ break;
-+ case CLF_CUSTOM:
-+ accessLogCustom(al, log);
-+ break;
-+ case CLF_NONE:
-+ goto last;
-+ default:
-+ fatalf("Unknown log format %d\n", log->type);
-+ break;
-+ }
-+ logfileFlush(log->logfile);
-+ if (!checklist)
-+ break;
- }
-- logfileFlush(logfile);
-+ last:
-+ (void)0; /* NULL statement for label */
-+
- #if MULTICAST_MISS_STREAM
- if (al->cache.code != LOG_TCP_MISS)
- (void) 0;
-@@ -346,12 +1140,15 @@
- void
- accessLogRotate(void)
- {
-+ customlog *log;
- #if FORW_VIA_DB
- fvdbClear();
- #endif
-- if (NULL == logfile)
-- return;
-- logfileRotate(logfile);
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->logfile) {
-+ logfileRotate(log->logfile);
-+ }
-+ }
- #if HEADERS_LOG
- logfileRotate(headerslog);
- #endif
-@@ -360,10 +1157,13 @@
- void
- accessLogClose(void)
- {
-- if (NULL == logfile)
-- return;
-- logfileClose(logfile);
-- logfile = NULL;
-+ customlog *log;
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->logfile) {
-+ logfileClose(log->logfile);
-+ log->logfile = NULL;
-+ }
-+ }
- #if HEADERS_LOG
- logfileClose(headerslog);
- headerslog = NULL;
-@@ -383,11 +1183,14 @@
- void
- accessLogInit(void)
- {
-+ customlog *log;
- assert(sizeof(log_tags) == (LOG_TYPE_MAX + 1) * sizeof(char *));
-- if (strcasecmp(Config.Log.access, "none") == 0)
-- return;
-- logfile = logfileOpen(Config.Log.access, MAX_URL << 1, 1);
-- LogfileStatus = LOG_ENABLE;
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->type == CLF_NONE)
-+ continue;
-+ log->logfile = logfileOpen(log->filename, MAX_URL << 1, 1);
-+ LogfileStatus = LOG_ENABLE;
-+ }
- #if HEADERS_LOG
- headerslog = logfileOpen("/usr/local/squid/logs/headers.log", MAX_URL << 1, 0);
- assert(NULL != headerslog);
-Index: src/cache_cf.c
-diff -u src/cache_cf.c:1.38.6.24 src/cache_cf.c:1.38.6.11.4.9
---- src/cache_cf.c:1.38.6.24 Fri May 6 19:15:36 2005
-+++ src/cache_cf.c Thu May 26 21:34:13 2005
-@@ -60,6 +60,14 @@
- static void dump_cachedir_option_readonly(StoreEntry * e, const char *option, SwapDir * sd);
- static void parse_cachedir_option_maxsize(SwapDir * sd, const char *option, const char *value, int reconfiguring);
- static void dump_cachedir_option_maxsize(StoreEntry * e, const char *option, SwapDir * sd);
-+static void parse_logformat(logformat ** logformat_definitions);
-+static void parse_access_log(customlog ** customlog_definitions);
-+static void dump_logformat(StoreEntry * entry, const char *name, logformat * definitions);
-+static void dump_access_log(StoreEntry * entry, const char *name, customlog * definitions);
-+static void free_logformat(logformat ** definitions);
-+static void free_access_log(customlog ** definitions);
-+
-+
- static struct cache_dir_option common_cachedir_options[] =
- {
- {"read-only", parse_cachedir_option_readonly, dump_cachedir_option_readonly},
-@@ -2631,3 +2639,144 @@
- return t;
- }
- }
-+
-+static void
-+parse_logformat(logformat ** logformat_definitions)
-+{
-+ logformat *nlf;
-+ char *name, *def;
-+
-+ if ((name = strtok(NULL, w_space)) == NULL)
-+ self_destruct();
-+ if ((def = strtok(NULL, "\r\n")) == NULL)
-+ self_destruct();
-+
-+ debug(3, 1) ("Logformat for '%s' is '%s'\n", name, def);
-+
-+ nlf = xcalloc(1, sizeof(logformat));
-+ nlf->name = xstrdup(name);
-+ if (!accessLogParseLogFormat(&nlf->format, def))
-+ self_destruct();
-+ nlf->next = *logformat_definitions;
-+ *logformat_definitions = nlf;
-+}
-+
-+static void
-+parse_access_log(customlog ** logs)
-+{
-+ const char *filename, *logdef_name;
-+ customlog *cl;
-+ logformat *lf;
-+
-+ cl = xcalloc(1, sizeof(*cl));
-+
-+ if ((filename = strtok(NULL, w_space)) == NULL)
-+ self_destruct();
-+
-+ if (strcmp(filename, "none") == 0) {
-+ cl->type = CLF_NONE;
-+ goto done;
-+ }
-+ if ((logdef_name = strtok(NULL, w_space)) == NULL)
-+ logdef_name = "auto";
-+
-+ debug(3, 9) ("Log definition name '%s' file '%s'\n", logdef_name, filename);
-+
-+ cl->filename = xstrdup(filename);
-+
-+ /* look for the definition pointer corresponding to this name */
-+ lf = Config.Log.logformats;
-+ while (lf != NULL) {
-+ debug(3, 9) ("Comparing against '%s'\n", lf->name);
-+ if (strcmp(lf->name, logdef_name) == 0)
-+ break;
-+ lf = lf->next;
-+ }
-+ if (lf != NULL) {
-+ cl->type = CLF_CUSTOM;
-+ cl->logFormat = lf;
-+ } else if (strcmp(logdef_name, "auto") == 0) {
-+ cl->type = CLF_AUTO;
-+ } else if (strcmp(logdef_name, "squid") == 0) {
-+ cl->type = CLF_SQUID;
-+ } else if (strcmp(logdef_name, "common") == 0) {
-+ cl->type = CLF_COMMON;
-+ } else {
-+ debug(3, 0) ("Log format '%s' is not defined\n", logdef_name);
-+ self_destruct();
-+ }
-+
-+ done:
-+ aclParseAclList(&cl->aclList);
-+
-+ while (*logs)
-+ logs = &(*logs)->next;
-+ *logs = cl;
-+}
-+
-+static void
-+dump_logformat(StoreEntry * entry, const char *name, logformat * definitions)
-+{
-+ accessLogDumpLogFormat(entry, name, definitions);
-+}
-+
-+static void
-+dump_access_log(StoreEntry * entry, const char *name, customlog * logs)
-+{
-+ customlog *log;
-+ for (log = logs; log; log = log->next) {
-+ storeAppendPrintf(entry, "%s ", name);
-+ switch (log->type) {
-+ case CLF_CUSTOM:
-+ storeAppendPrintf(entry, "%s %s", log->filename, log->logFormat->name);
-+ break;
-+ case CLF_NONE:
-+ storeAppendPrintf(entry, "none");
-+ break;
-+ case CLF_SQUID:
-+ storeAppendPrintf(entry, "%s squid", log->filename);
-+ break;
-+ case CLF_COMMON:
-+ storeAppendPrintf(entry, "%s squid", log->filename);
-+ break;
-+ case CLF_AUTO:
-+ if (log->aclList)
-+ storeAppendPrintf(entry, "%s auto", log->filename);
-+ else
-+ storeAppendPrintf(entry, "%s", log->filename);
-+ break;
-+ case CLF_UNKNOWN:
-+ break;
-+ }
-+ if (log->aclList)
-+ dump_acl_list(entry, log->aclList);
-+ storeAppendPrintf(entry, "\n");
-+ }
-+}
-+
-+static void
-+free_logformat(logformat ** definitions)
-+{
-+ while (*definitions) {
-+ logformat *format = *definitions;
-+ *definitions = format->next;
-+ accessLogFreeLogFormat(&format->format);
-+ xfree(format);
-+ }
-+}
-+
-+static void
-+free_access_log(customlog ** definitions)
-+{
-+ while (*definitions) {
-+ customlog *log = *definitions;
-+ *definitions = log->next;
-+
-+ log->logFormat = NULL;
-+ log->type = CLF_UNKNOWN;
-+ if (log->aclList)
-+ aclDestroyAclList(&log->aclList);
-+ safe_free(log->filename);
-+ xfree(log);
-+ }
-+}
-Index: src/cf.data.pre
-diff -u src/cf.data.pre:1.49.2.77 src/cf.data.pre:1.49.2.40.2.17
---- src/cf.data.pre:1.49.2.77 Tue May 10 19:17:53 2005
-+++ src/cf.data.pre Thu Sep 1 12:28:46 2005
-@@ -833,16 +833,97 @@
- (hard coded at 1 MB).
- DOC_END
-
--
--NAME: cache_access_log
--TYPE: string
--DEFAULT: @DEFAULT_ACCESS_LOG@
--LOC: Config.Log.access
-+NAME: logformat
-+TYPE: logformat
-+LOC: Config.Log.logformats
-+DEFAULT: none
- DOC_START
-- Logs the client request activity. Contains an entry for
-- every HTTP and ICP queries received. To disable, enter "none".
--DOC_END
-+ Usage:
-+
-+ logformat <name> <format specification>
-+
-+ Defines an access log format.
-+
-+ The <format specification> is a string with embedded % format codes
-+
-+ % format codes all follow the same basic structure where all but
-+ the formatcode is optional. Output strings are automatically escaped
-+ as required according to their context and the output format
-+ modifiers are usually not needed, but can be specified if an explicit
-+ output format is desired.
-+
-+ % ["|[|'|#] [-] [[0]width] [{argument}] formatcode
-+
-+ " output in quoted string format
-+ [ output in squid text log format as used by log_mime_hdrs
-+ # output in URL quoted format
-+ ' output as-is
-+
-+ - left aligned
-+ width field width. If starting with 0 then the
-+ output is zero padded
-+ {arg} argument such as header name etc
-+
-+ Format codes:
-+
-+ >a Client source IP address
-+ >A Client FQDN
-+ <A Server IP address or peer name
-+ la Local IP address (http_port)
-+ lp Local port number (http_port)
-+ ts Seconds since epoch
-+ tu subsecond time (milliseconds)
-+ tl Local time. Optional strftime format argument
-+ default %d/%b/%Y:%H:%M:%S %z
-+ tg GMT time. Optional strftime format argument
-+ default %d/%b/%Y:%H:%M:%S %z
-+ tr Response time (milliseconds)
-+ >h Request header. Optional header name argument
-+ on the format header[:[separator]element]
-+ <h Reply header. Optional header name argument
-+ as for >h
-+ un User name
-+ ul User login
-+ ui User ident
-+ Hs HTTP status code
-+ Ss Squid request status (TCP_MISS etc)
-+ Sh Squid hierarchy status (DEFAULT_PARENT etc)
-+ mt MIME content type
-+ rm Request method (GET/POST etc)
-+ ru Request URL
-+ rv Request protocol version
-+ ea Log string returned by external acl
-+ <st Reply size including HTTP headers
-+ % a literal % character
-+
-+logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
-+logformat squidmime %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt [%>h] [%<h]
-+logformat common %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st %Ss:%Sh
-+logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Sh
-+DOC_END
-+
-+NAME: access_log cache_access_log
-+TYPE: access_log
-+LOC: Config.Log.accesslogs
-+DEFAULT: none
-+DOC_START
-+ These files log client request activities. Has a line every HTTP or
-+ ICP request. The format is:
-+ access_log <filepath> [<logformat name> [acl acl ...]]
-+
-+ Will log to the specified file using the specified format (which
-+ must be defined in a logformat directive) those entries which match
-+ ALL the acl's specified (which must be defined in acl clauses).
-+ If no acl is specified, all requests will be logged to this file.
-+
-+ To disable logging of a request use the filepath "none", in which case
-+ a logformat name should not be specified.
-
-+ To log the request via syslog specify a filepath of "syslog"
-+NOCOMMENT_START
-+access_log @DEFAULT_ACCESS_LOG@ squid
-+NOCOMMENT_END
-+DOC_END
-
- NAME: cache_log
- TYPE: string
-@@ -2429,6 +2510,17 @@
- no limit imposed.
- DOC_END
-
-+NAME: log_access
-+TYPE: acl_access
-+LOC: Config.accessList.log
-+DEFAULT: none
-+COMMENT: allow|deny acl acl...
-+DOC_START
-+ This options allows you to control which requests gets logged
-+ to access.log (see cache_access_log directive). Requests denied
-+ for logging will also not be accounted for in performance counters.
-+DOC_END
-+
- COMMENT_START
- ADMINISTRATIVE PARAMETERS
- -----------------------------------------------------------------------------
-Index: src/client_side.c
-diff -u src/client_side.c:1.47.2.61 src/client_side.c:1.47.2.31.2.10
---- src/client_side.c:1.47.2.61 Wed Apr 20 19:14:36 2005
-+++ src/client_side.c Thu May 26 21:34:14 2005
-@@ -850,14 +850,18 @@
- http->al.cache.code = http->log_type;
- http->al.cache.msec = tvSubMsec(http->start, current_time);
- if (request) {
-- Packer p;
-- MemBuf mb;
-- memBufDefInit(&mb);
-- packerToMemInit(&p, &mb);
-- httpHeaderPackInto(&request->header, &p);
-+ if (Config.onoff.log_mime_hdrs) {
-+ Packer p;
-+ MemBuf mb;
-+ memBufDefInit(&mb);
-+ packerToMemInit(&p, &mb);
-+ httpHeaderPackInto(&request->header, &p);
-+ http->al.headers.request = xstrdup(mb.buf);
-+ packerClean(&p);
-+ memBufClean(&mb);
-+ }
- http->al.http.method = request->method;
- http->al.http.version = request->http_ver;
-- http->al.headers.request = xstrdup(mb.buf);
- http->al.hier = request->hier;
- if (request->auth_user_request) {
- if (authenticateUserRequestUsername(request->auth_user_request))
-@@ -867,12 +871,15 @@
- }
- if (conn->rfc931[0])
- http->al.cache.rfc931 = conn->rfc931;
-- packerClean(&p);
-- memBufClean(&mb);
- }
-- accessLogLog(&http->al);
-- clientUpdateCounters(http);
-- clientdbUpdate(conn->peer.sin_addr, http->log_type, PROTO_HTTP, http->out.size);
-+ http->al.request = request;
-+ if (!http->acl_checklist)
-+ http->acl_checklist = clientAclChecklistCreate(Config.accessList.http, http);
-+ if (!Config.accessList.log || aclCheckFast(Config.accessList.log, http->acl_checklist)) {
-+ accessLogLog(&http->al, http->acl_checklist);
-+ clientUpdateCounters(http);
-+ clientdbUpdate(conn->peer.sin_addr, http->log_type, PROTO_HTTP, http->out.size);
-+ }
- }
- if (http->acl_checklist)
- aclChecklistFree(http->acl_checklist);
-@@ -883,6 +890,11 @@
- safe_free(http->al.headers.request);
- safe_free(http->al.headers.reply);
- safe_free(http->al.cache.authuser);
-+ if (http->al.reply) {
-+ httpReplyDestroy(http->al.reply);
-+ http->al.reply = NULL;
-+ }
-+ http->al.request = NULL;
- safe_free(http->redirect.location);
- stringClean(&http->range_iter.boundary);
- if ((e = http->entry)) {
-@@ -1981,6 +1993,7 @@
- }
- if (http->out.offset == 0) {
- rep = clientBuildReply(http, buf, size);
-+ http->al.reply = rep;
- if (rep) {
- aclCheck_t *ch;
- int rv;
-@@ -2003,7 +2016,6 @@
- http->entry = clientCreateStoreEntry(http, http->request->method,
- null_request_flags);
- errorAppendEntry(http->entry, err);
-- httpReplyDestroy(rep);
- memFree(buf, MEM_CLIENT_SOCK_BUF);
- return;
- }
-@@ -2038,7 +2050,6 @@
- http->entry = clientCreateStoreEntry(http, http->request->method,
- null_request_flags);
- errorAppendEntry(http->entry, err);
-- httpReplyDestroy(rep);
- memFree(buf, MEM_CLIENT_SOCK_BUF);
- return;
- }
-@@ -2086,7 +2097,6 @@
- #if HEADERS_LOG
- headersLog(0, 0, http->request->method, rep);
- #endif
-- httpReplyDestroy(rep);
- rep = NULL;
- } else {
- memBufDefInit(&mb);
-Index: src/icp_v2.c
-diff -u src/icp_v2.c:1.5 src/icp_v2.c:1.5.60.1
---- src/icp_v2.c:1.5 Fri May 4 06:39:12 2001
-+++ src/icp_v2.c Sat Jun 21 05:45:26 2003
-@@ -63,7 +63,7 @@
- al.cache.size = len;
- al.cache.code = logcode;
- al.cache.msec = delay;
-- accessLogLog(&al);
-+ accessLogLog(&al, NULL);
- }
-
- void
-Index: src/logfile.c
-diff -u src/logfile.c:1.5.38.3 src/logfile.c:1.5.38.3.4.1
---- src/logfile.c:1.5.38.3 Mon Jan 20 19:15:11 2003
-+++ src/logfile.c Wed Mar 2 12:50:03 2005
-@@ -39,33 +39,38 @@
- Logfile *
- logfileOpen(const char *path, size_t bufsz, int fatal_flag)
- {
-- int fd;
-- Logfile *lf;
-- fd = file_open(path, O_WRONLY | O_CREAT | O_TEXT);
-- if (DISK_ERROR == fd) {
-- if (ENOENT == errno && fatal_flag) {
-- fatalf("Cannot open '%s' because\n"
-- "\tthe parent directory does not exist.\n"
-- "\tPlease create the directory.\n", path);
-- } else if (EACCES == errno && fatal_flag) {
-- fatalf("Cannot open '%s' for writing.\n"
-- "\tThe parent directory must be writeable by the\n"
-- "\tuser '%s', which is the cache_effective_user\n"
-- "\tset in squid.conf.", path, Config.effectiveUser);
-- } else {
-- debug(50, 1) ("logfileOpen: %s: %s\n", path, xstrerror());
-- return NULL;
-+ Logfile *lf = xcalloc(1, sizeof(*lf));
-+ xstrncpy(lf->path, path, MAXPATHLEN);
-+ if (strcmp(path, "syslog") == 0) {
-+ lf->flags.syslog = 1;
-+ lf->syslog_priority = LOG_INFO;
-+ lf->fd = -1;
-+ } else {
-+ int fd = file_open(path, O_WRONLY | O_CREAT | O_TEXT);
-+ if (DISK_ERROR == fd) {
-+ if (ENOENT == errno && fatal_flag) {
-+ fatalf("Cannot open '%s' because\n"
-+ "\tthe parent directory does not exist.\n"
-+ "\tPlease create the directory.\n", path);
-+ } else if (EACCES == errno && fatal_flag) {
-+ fatalf("Cannot open '%s' for writing.\n"
-+ "\tThe parent directory must be writeable by the\n"
-+ "\tuser '%s', which is the cache_effective_user\n"
-+ "\tset in squid.conf.", path, Config.effectiveUser);
-+ } else {
-+ debug(50, 1) ("logfileOpen: %s: %s\n", path, xstrerror());
-+ safe_free(lf);
-+ return NULL;
-+ }
-+ }
-+ lf->fd = fd;
-+ if (bufsz > 0) {
-+ lf->buf = xmalloc(bufsz);
-+ lf->bufsz = bufsz;
- }
- }
-- lf = xcalloc(1, sizeof(*lf));
-- lf->fd = fd;
- if (fatal_flag)
- lf->flags.fatal = 1;
-- xstrncpy(lf->path, path, MAXPATHLEN);
-- if (bufsz > 0) {
-- lf->buf = xmalloc(bufsz);
-- lf->bufsz = bufsz;
-- }
- return lf;
- }
-
-@@ -73,7 +78,8 @@
- logfileClose(Logfile * lf)
- {
- logfileFlush(lf);
-- file_close(lf->fd);
-+ if (lf->fd >= 0)
-+ file_close(lf->fd);
- if (lf->buf)
- xfree(lf->buf);
- xfree(lf);
-@@ -89,6 +95,8 @@
- char from[MAXPATHLEN];
- char to[MAXPATHLEN];
- assert(lf->path);
-+ if (lf->flags.syslog)
-+ return;
- #ifdef S_ISREG
- if (stat(lf->path, &sb) == 0)
- if (S_ISREG(sb.st_mode) == 0)
-@@ -120,6 +128,10 @@
- void
- logfileWrite(Logfile * lf, void *buf, size_t len)
- {
-+ if (lf->flags.syslog) {
-+ syslog(lf->syslog_priority, "%s", (char *)buf);
-+ return;
-+ }
- if (0 == lf->bufsz) {
- /* buffering disabled */
- logfileWriteWrapper(lf, buf, len);
-Index: src/protos.h
-diff -u src/protos.h:1.41.6.30 src/protos.h:1.41.6.14.2.9
---- src/protos.h:1.41.6.30 Wed May 18 19:14:37 2005
-+++ src/protos.h Thu May 26 21:34:15 2005
-@@ -34,11 +34,14 @@
- #ifndef SQUID_PROTOS_H
- #define SQUID_PROTOS_H
-
--extern void accessLogLog(AccessLogEntry *);
-+extern void accessLogLog(AccessLogEntry *, aclCheck_t * checklist);
- extern void accessLogRotate(void);
- extern void accessLogClose(void);
- extern void accessLogInit(void);
- extern const char *accessLogTime(time_t);
-+extern int accessLogParseLogFormat(logformat_token ** fmt, char *def);
-+extern void accessLogDumpLogFormat(StoreEntry * entry, const char *name, logformat * definitions);
-+extern void accessLogFreeLogFormat(logformat_token ** fmt);
- extern void hierarchyNote(HierarchyLogEntry *, hier_code, const char *);
- #if FORW_VIA_DB
- extern void fvdbCountVia(const char *key);
-Index: src/structs.h
-diff -u src/structs.h:1.48.2.39 src/structs.h:1.48.2.11.2.12
---- src/structs.h:1.48.2.39 Wed May 4 19:18:43 2005
-+++ src/structs.h Thu May 26 21:34:16 2005
-@@ -465,7 +465,6 @@
- char *as_whois_server;
- struct {
- char *log;
-- char *access;
- char *store;
- char *swap;
- #if USE_USERAGENT_LOG
-@@ -477,6 +476,8 @@
- #if WIP_FWD_LOG
- char *forward;
- #endif
-+ logformat *logformats;
-+ customlog *accesslogs;
- int rotateNumber;
- } Log;
- char *adminEmail;
-@@ -619,6 +620,7 @@
- acl_access *AlwaysDirect;
- acl_access *ASlists;
- acl_access *noCache;
-+ acl_access *log;
- #if SQUID_SNMP
- acl_access *snmp;
- #endif
-@@ -1057,6 +1059,8 @@
- const char *method_str;
- } private;
- HierarchyLogEntry hier;
-+ HttpReply *reply;
-+ request_t *request;
- };
-
- struct _clientHttpRequest {
-@@ -2200,8 +2204,32 @@
- size_t bufsz;
- ssize_t offset;
- struct {
-- unsigned int fatal:1;
-+ unsigned int fatal;
-+ unsigned int syslog;
- } flags;
-+ int syslog_priority;
-+};
-+
-+struct _logformat {
-+ char *name;
-+ logformat_token *format;
-+ logformat *next;
-+};
-+
-+struct _customlog {
-+ char *filename;
-+ acl_list *aclList;
-+ logformat *logFormat;
-+ Logfile *logfile;
-+ customlog *next;
-+ enum {
-+ CLF_UNKNOWN,
-+ CLF_AUTO,
-+ CLF_CUSTOM,
-+ CLF_SQUID,
-+ CLF_COMMON,
-+ CLF_NONE
-+ } type;
- };
-
- struct cache_dir_option {
-Index: src/typedefs.h
-diff -u src/typedefs.h:1.25.6.8 src/typedefs.h:1.25.6.2.2.6
---- src/typedefs.h:1.25.6.8 Sat Mar 26 18:16:17 2005
-+++ src/typedefs.h Thu May 26 21:34:16 2005
-@@ -209,6 +209,9 @@
- typedef struct _storerepl_entry storerepl_entry_t;
- typedef struct _diskd_queue diskd_queue;
- typedef struct _Logfile Logfile;
-+typedef struct _logformat_token logformat_token;
-+typedef struct _logformat logformat;
-+typedef struct _customlog customlog;
- typedef struct _RemovalPolicy RemovalPolicy;
- typedef struct _RemovalPolicyWalker RemovalPolicyWalker;
- typedef struct _RemovalPurgeWalker RemovalPurgeWalker;
diff --git a/www/squid30/files/follow_xff-2.5.patch b/www/squid30/files/follow_xff-2.5.patch
deleted file mode 100644
index 3c08e0a7c398..000000000000
--- a/www/squid30/files/follow_xff-2.5.patch
+++ /dev/null
@@ -1,411 +0,0 @@
-! This is a reduced part of the original follow-XFF patchset from
-! devel.squid-cache.org for use with the FreeBSD squid-2.5 port.
-Index: src/acl.c
---- src/acl.c 13 May 2003 02:14:12 -0000 1.43.2.16
-+++ src/acl.c 23 Nov 2003 14:20:12 -0000
-@@ -2001,6 +2001,11 @@
- cbdataLock(A);
- if (request != NULL) {
- checklist->request = requestLink(request);
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (Config.onoff.acl_uses_indirect_client) {
-+ checklist->src_addr = request->indirect_client_addr;
-+ } else
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- checklist->src_addr = request->client_addr;
- checklist->my_addr = request->my_addr;
- checklist->my_port = request->my_port;
-Index: src/cf.data.pre
---- src/cf.data.pre 7 Nov 2003 03:14:30 -0000 1.49.2.46
-+++ src/cf.data.pre 23 Nov 2003 14:20:17 -0000
-@@ -2065,6 +2065,92 @@
- NOCOMMENT_END
- DOC_END
-
-+NAME: follow_x_forwarded_for
-+TYPE: acl_access
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+LOC: Config.accessList.followXFF
-+DEFAULT: none
-+DEFAULT_IF_NONE: deny all
-+DOC_START
-+ Allowing or Denying the X-Forwarded-For header to be followed to
-+ find the original source of a request.
-+
-+ Requests may pass through a chain of several other proxies
-+ before reaching us. The X-Forwarded-For header will contain a
-+ comma-separated list of the IP addresses in the chain, with the
-+ rightmost address being the most recent.
-+
-+ If a request reaches us from a source that is allowed by this
-+ configuration item, then we consult the X-Forwarded-For header
-+ to see where that host received the request from. If the
-+ X-Forwarded-For header contains multiple addresses, and if
-+ acl_uses_indirect_client is on, then we continue backtracking
-+ until we reach an address for which we are not allowed to
-+ follow the X-Forwarded-For header, or until we reach the first
-+ address in the list. (If acl_uses_indirect_client is off, then
-+ it's impossible to backtrack through more than one level of
-+ X-Forwarded-For addresses.)
-+
-+ The end result of this process is an IP address that we will
-+ refer to as the indirect client address. This address may
-+ be treated as the client address for access control, delay
-+ pools and logging, depending on the acl_uses_indirect_client,
-+ delay_pool_uses_indirect_client and log_uses_indirect_client
-+ options.
-+
-+ SECURITY CONSIDERATIONS:
-+
-+ Any host for which we follow the X-Forwarded-For header
-+ can place incorrect information in the header, and Squid
-+ will use the incorrect information as if it were the
-+ source address of the request. This may enable remote
-+ hosts to bypass any access control restrictions that are
-+ based on the client's source addresses.
-+
-+ For example:
-+
-+ acl localhost src 127.0.0.1
-+ acl my_other_proxy srcdomain .proxy.example.com
-+ follow_x_forwarded_for allow localhost
-+ follow_x_forwarded_for allow my_other_proxy
-+DOC_END
-+
-+NAME: acl_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+DEFAULT: on
-+LOC: Config.onoff.acl_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in acl matching.
-+DOC_END
-+
-+NAME: delay_pool_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR && DELAY_POOLS
-+DEFAULT: on
-+LOC: Config.onoff.delay_pool_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in delay pools.
-+DOC_END
-+
-+NAME: log_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+DEFAULT: on
-+LOC: Config.onoff.log_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in the access log.
-+DOC_END
-+
- NAME: http_access
- TYPE: acl_access
- LOC: Config.accessList.http
-Index: src/client_side.c
---- src/client_side.c 2 Sep 2003 02:13:45 -0000 1.47.2.39
-+++ src/client_side.c 23 Nov 2003 14:20:22 -0000
-@@ -109,6 +109,11 @@
- #if USE_IDENT
- static IDCB clientIdentDone;
- #endif
-+#if FOLLOW_X_FORWARDED_FOR
-+static void clientFollowXForwardedForStart(void *data);
-+static void clientFollowXForwardedForNext(void *data);
-+static void clientFollowXForwardedForDone(int answer, void *data);
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- static int clientOnlyIfCached(clientHttpRequest * http);
- static STCB clientSendMoreData;
- static STCB clientCacheHit;
-@@ -177,10 +182,179 @@
- return ch;
- }
-
-+#if FOLLOW_X_FORWARDED_FOR
-+/*
-+ * clientFollowXForwardedForStart() copies the X-Forwarded-For
-+ * header into x_forwarded_for_iterator and passes control to
-+ * clientFollowXForwardedForNext().
-+ *
-+ * clientFollowXForwardedForNext() checks the indirect_client_addr
-+ * against the followXFF ACL and passes the result to
-+ * clientFollowXForwardedForDone().
-+ *
-+ * clientFollowXForwardedForDone() either grabs the next address
-+ * from the tail of x_forwarded_for_iterator and loops back to
-+ * clientFollowXForwardedForNext(), or cleans up and passes control to
-+ * clientAccessCheck().
-+ */
-+
-+static void
-+clientFollowXForwardedForStart(void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ if (Config.accessList.followXFF
-+ && httpHeaderHas(&request->header, HDR_X_FORWARDED_FOR))
-+ {
-+ request->x_forwarded_for_iterator = httpHeaderGetList(
-+ &request->header, HDR_X_FORWARDED_FOR);
-+ debug(33, 5) ("clientFollowXForwardedForStart: indirect_client_addr=%s XFF='%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ strBuf(request->x_forwarded_for_iterator));
-+ clientFollowXForwardedForNext(http);
-+ } else {
-+ /* not configured to follow X-Forwarded-For, or nothing to follow */
-+ debug(33, 5) ("clientFollowXForwardedForStart: nothing to do\n");
-+ clientFollowXForwardedForDone(-1, http);
-+ }
-+}
-+
-+static void
-+clientFollowXForwardedForNext(void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ debug(33, 5) ("clientFollowXForwardedForNext: indirect_client_addr=%s XFF='%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ strBuf(request->x_forwarded_for_iterator));
-+ if (strLen(request->x_forwarded_for_iterator) != 0) {
-+ /* check the acl to see whether to believe the X-Forwarded-For header */
-+ http->acl_checklist = clientAclChecklistCreate(
-+ Config.accessList.followXFF, http);
-+ aclNBCheck(http->acl_checklist, clientFollowXForwardedForDone, http);
-+ } else {
-+ /* nothing left to follow */
-+ debug(33, 5) ("clientFollowXForwardedForNext: nothing more to do\n");
-+ clientFollowXForwardedForDone(-1, http);
-+ }
-+}
-+
-+static void
-+clientFollowXForwardedForDone(int answer, void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ /*
-+ * answer should be be ACCESS_ALLOWED or ACCESS_DENIED if we are
-+ * called as a result of ACL checks, or -1 if we are called when
-+ * there's nothing left to do.
-+ */
-+ if (answer == ACCESS_ALLOWED) {
-+ /*
-+ * The IP address currently in request->indirect_client_addr
-+ * is trusted to use X-Forwarded-For. Remove the last
-+ * comma-delimited element from x_forwarded_for_iterator and use
-+ * it to to replace indirect_client_addr, then repeat the cycle.
-+ */
-+ const char *p;
-+ const char *asciiaddr;
-+ int l;
-+ struct in_addr addr;
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s is trusted\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ p = strBuf(request->x_forwarded_for_iterator);
-+ l = strLen(request->x_forwarded_for_iterator);
-+
-+ /*
-+ * XXX x_forwarded_for_iterator should really be a list of
-+ * IP addresses, but it's a String instead. We have to
-+ * walk backwards through the String, biting off the last
-+ * comma-delimited part each time. As long as the data is in
-+ * a String, we should probably implement and use a variant of
-+ * strListGetItem() that walks backwards instead of forwards
-+ * through a comma-separated list. But we don't even do that;
-+ * we just do the work in-line here.
-+ */
-+ /* skip trailing space and commas */
-+ while (l > 0 && (p[l-1] == ',' || xisspace(p[l-1])))
-+ l--;
-+ strCut(request->x_forwarded_for_iterator, l);
-+ /* look for start of last item in list */
-+ while (l > 0 && ! (p[l-1] == ',' || xisspace(p[l-1])))
-+ l--;
-+ asciiaddr = p+l;
-+ if (inet_aton(asciiaddr, &addr) == 0) {
-+ /* the address is not well formed; do not use it */
-+ debug(33, 3) ("clientFollowXForwardedForDone: malformed address '%s'\n",
-+ asciiaddr);
-+ goto done;
-+ }
-+ debug(33, 3) ("clientFollowXForwardedForDone: changing indirect_client_addr from %s to '%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ asciiaddr);
-+ request->indirect_client_addr = addr;
-+ strCut(request->x_forwarded_for_iterator, l);
-+ if (! Config.onoff.acl_uses_indirect_client) {
-+ /*
-+ * If acl_uses_indirect_client is off, then it's impossible
-+ * to follow more than one level of X-Forwarded-For.
-+ */
-+ goto done;
-+ }
-+ clientFollowXForwardedForNext(http);
-+ return;
-+ } else if (answer == ACCESS_DENIED) {
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s not trusted\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ } else {
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s nothing more to do\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ }
-+done:
-+ /* clean up, and pass control to clientAccessCheck */
-+ debug(33, 6) ("clientFollowXForwardedForDone: cleanup\n");
-+ if (Config.onoff.log_uses_indirect_client) {
-+ /*
-+ * Ensure that the access log shows the indirect client
-+ * instead of the direct client.
-+ */
-+ ConnStateData *conn = http->conn;
-+ conn->log_addr = request->indirect_client_addr;
-+ conn->log_addr.s_addr &= Config.Addrs.client_netmask.s_addr;
-+ debug(33, 3) ("clientFollowXForwardedForDone: setting log_addr=%s\n",
-+ inet_ntoa(conn->log_addr));
-+ }
-+ stringClean(&request->x_forwarded_for_iterator);
-+ request->flags.done_follow_x_forwarded_for = 1;
-+ http->acl_checklist = NULL; /* XXX do we need to aclChecklistFree() ? */
-+ clientAccessCheck(http);
-+}
-+#endif /* FOLLOW_X_FORWARDED_FOR */
-+
- void
- clientAccessCheck(void *data)
- {
- clientHttpRequest *http = data;
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (! http->request->flags.done_follow_x_forwarded_for
-+ && httpHeaderHas(&http->request->header, HDR_X_FORWARDED_FOR))
-+ {
-+ /*
-+ * There's an X-ForwardedFor header and we haven't yet tried
-+ * to follow it to find the indirect_client_addr. Follow it now.
-+ * clientFollowXForwardedForDone() will eventually pass control
-+ * back to us.
-+ *
-+ * XXX perhaps our caller should have called
-+ * clientFollowXForwardedForStart instead. Then we wouldn't
-+ * need to do this little dance transferring control over
-+ * there and then back here, and we wouldn't need the
-+ * done_follow_x_forwarded_for flag.
-+ */
-+ clientFollowXForwardedForStart(data);
-+ return;
-+ }
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- if (checkAccelOnly(http)) {
- /* deny proxy requests in accel_only mode */
- debug(33, 1) ("clientAccessCheck: proxy request denied in accel_only mode\n");
-@@ -325,6 +499,9 @@
- new_request->http_ver = old_request->http_ver;
- httpHeaderAppend(&new_request->header, &old_request->header);
- new_request->client_addr = old_request->client_addr;
-+#if FOLLOW_X_FORWARDED_FOR
-+ new_request->indirect_client_addr = old_request->indirect_client_addr;
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- new_request->my_addr = old_request->my_addr;
- new_request->my_port = old_request->my_port;
- new_request->flags.redirected = 1;
-@@ -3051,6 +3228,9 @@
- safe_free(http->log_uri);
- http->log_uri = xstrdup(urlCanonicalClean(request));
- request->client_addr = conn->peer.sin_addr;
-+#if FOLLOW_X_FORWARDED_FOR
-+ request->indirect_client_addr = request->client_addr;
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- request->my_addr = conn->me.sin_addr;
- request->my_port = ntohs(conn->me.sin_port);
- request->http_ver = http->http_ver;
-Index: src/delay_pools.c
---- src/delay_pools.c 19 Jun 2003 02:13:57 -0000 1.5.54.6
-+++ src/delay_pools.c 23 Nov 2003 14:20:23 -0000
-@@ -318,6 +318,11 @@
- r = http->request;
-
- memset(&ch, '\0', sizeof(ch));
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (Config.onoff.delay_pool_uses_indirect_client) {
-+ ch.src_addr = r->indirect_client_addr;
-+ } else
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- ch.src_addr = r->client_addr;
- ch.my_addr = r->my_addr;
- ch.my_port = r->my_port;
-*** src/structs.h.orig Sun Jun 26 12:45:58 2005
---- src/structs.h Sun Jun 26 12:48:45 2005
-***************
-*** 610,615 ****
---- 610,620 ----
- int accel_uses_host_header;
- int accel_no_pmtu_disc;
- int global_internal_static;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ int acl_uses_indirect_client;
-+ int delay_pool_uses_indirect_client;
-+ int log_uses_indirect_client;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- } onoff;
- acl *aclList;
- struct {
-***************
-*** 631,636 ****
---- 636,644 ----
- acl_access *reply;
- acl_address *outgoing_address;
- acl_tos *outgoing_tos;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ acl_access *followXFF;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- } accessList;
- acl_deny_info_list *denyInfoList;
- struct _authConfig {
-***************
-*** 1623,1628 ****
---- 1631,1641 ----
- unsigned int body_sent:1;
- unsigned int reset_tcp:1;
- unsigned int must_keepalive:1;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ /* XXX this flag could be eliminated;
-+ * see comments in clientAccessCheck */
-+ unsigned int done_follow_x_forwarded_for;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- };
-
- struct _link_list {
-***************
-*** 1666,1671 ****
---- 1679,1687 ----
- int max_forwards;
- /* these in_addr's could probably be sockaddr_in's */
- struct in_addr client_addr;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ struct in_addr indirect_client_addr; /* after following X-Forwarded-For */
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- struct in_addr my_addr;
- unsigned short my_port;
- HttpHeader header;
-***************
-*** 1677,1682 ****
---- 1693,1703 ----
- const char *vary_headers; /* Used when varying entities are detected. Changes how the store key is calculated */
- BODY_HANDLER *body_reader;
- void *body_reader_data;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ /* XXX a list of IP addresses would be a better data structure
-+ * than this String */
-+ String x_forwarded_for_iterator;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- };
-
- struct _cachemgr_passwd {
diff --git a/www/squid30/files/follow_xff-configure.patch b/www/squid30/files/follow_xff-configure.patch
deleted file mode 100644
index 7892ad95278b..000000000000
--- a/www/squid30/files/follow_xff-configure.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-!Simulate the autotools bootstrap of the follow-x-forwarded-for patchset.
-!
-!Beware that all line number informations in configure.log greater
-!than 2972 are offset by at least -29 (correcting all line numbers would have
-!bloated the patch by 92kB!)
---- include/autoconf.h.in.orig Sat Jan 18 02:46:11 2003
-+++ include/autoconf.h.in Thu Jun 24 13:19:07 2004
-@@ -291,6 +291,12 @@
- #define USE_IDENT 1
-
- /*
-+ * Compile in support for following X-Forwarded-For headers?
-+ * Enabled by default.
-+ */
-+#define FOLLOW_X_FORWARDED_FOR 1
-+
-+/*
- * If your system has statvfs(), and if it actually works!
- */
- #undef HAVE_STATVFS
---- configure.orig Thu Sep 22 10:16:26 2005
-+++ configure Thu Sep 22 17:29:01 2005
-@@ -249,6 +249,12 @@
- if you build as another user who is not privileged
- to use the number of filedescriptors you want the
- resulting binary to support"
-+ac_help="$ac_help
-+ --enable-follow-x-forwarded-for
-+ Enable support for following the X-Forwarded-For
-+ HTTP header to try to find the IP address of the
-+ original or indirect client when a request has
-+ been forwarded through other proxies."
-
- # Initialize some variables set by options.
- # The variables have the same names as the options, with
-@@ -3255,6 +3261,29 @@
-
- fi
-
-+
-+follow_xff=1
-+# Check whether --enable-follow-x-forwarded-for or --disable-follow-x-forwarded-for was given.
-+if test "${enable_follow_x_forwarded_for+set}" = set; then
-+ enableval="$enable_follow_x_forwarded_for"
-+ if test "$enableval" = "yes" ; then
-+ echo "follow X-Forwarded-For enabled"
-+ follow_xff=1
-+ fi
-+
-+fi
-+
-+if test $follow_xff = 1; then
-+ cat >> confdefs.h <<\EOF
-+#define FOLLOW_X_FORWARDED_FOR 1
-+EOF
-+
-+else
-+ cat >> confdefs.h <<\EOF
-+#define FOLLOW_X_FORWARDED_FOR 0
-+EOF
-+
-+fi
-
- # Force some compilers to use ANSI features
- #
diff --git a/www/squid30/files/icap-2.5-bootstrap.patch b/www/squid30/files/icap-2.5-bootstrap.patch
deleted file mode 100644
index 247ca0c94cbc..000000000000
--- a/www/squid30/files/icap-2.5-bootstrap.patch
+++ /dev/null
@@ -1,422 +0,0 @@
-Patch 2 of 2 to integrate the icap-2_5 branch into the FreeBSD squid port.
-
-Created by Thomas-Martin Seck <tmseck@netcologne.de>.
-
-This patch simulates the autotools bootstrap necessary after applying the
-ICAP patchset.
-
-Please see icap-2.5-core.patch for further information.
-
-Patch last updated: 2005-12-17
-
---- configure.orig Sat Oct 22 11:56:01 2005
-+++ configure Sat Dec 17 17:45:21 2005
-@@ -70,6 +70,8 @@
- ac_help="$ac_help
- --enable-delay-pools Enable delay pools to limit bandwidth usage"
- ac_help="$ac_help
-+ --enable-icap-support Enable iCAP client capability"
-+ac_help="$ac_help
- --enable-useragent-log Enable logging of User-Agent header"
- ac_help="$ac_help
- --enable-referer-log Enable logging of Referer header"
-@@ -2170,6 +2172,38 @@
-
-
-
-+
-+if false; then
-+ USE_ICAP_TRUE=
-+ USE_ICAP_FALSE='#'
-+else
-+ USE_ICAP_TRUE='#'
-+ USE_ICAP_FALSE=
-+fi
-+# Check whether --enable-icap-support or --disable-icap-support was given.
-+if test "${enable_icap_support+set}" = set; then
-+ enableval="$enable_icap_support"
-+ if test "$enableval" = "yes" ; then
-+ echo "ICAP support enabled"
-+ cat >> confdefs.h <<\EOF
-+#define HS_FEAT_ICAP 1
-+EOF
-+
-+
-+
-+if true; then
-+ USE_ICAP_TRUE=
-+ USE_ICAP_FALSE='#'
-+else
-+ USE_ICAP_TRUE='#'
-+ USE_ICAP_FALSE=
-+fi
-+ fi
-+
-+fi
-+
-+
-+
- # Check whether --enable-useragent-log or --disable-useragent-log was given.
- if test "${enable_useragent_log+set}" = set; then
- enableval="$enable_useragent_log"
-@@ -7428,14 +7462,14 @@
- fi
- ;;
- esac
-- echo $ac_n "checking for main in -lpthread""... $ac_c" 1>&6
--echo "configure:7433: checking for main in -lpthread" >&5
-+ echo $ac_n "checking for main in -pthread""... $ac_c" 1>&6
-+echo "configure:7433: checking for main in -pthread" >&5
- ac_lib_var=`echo pthread'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-lpthread $LIBS"
-+LIBS="-pthread $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 7441 "configure"
- #include "confdefs.h"
-@@ -7465,7 +7499,7 @@
- #define $ac_tr_lib 1
- EOF
-
-- LIBS="-lpthread $LIBS"
-+ LIBS="-pthread $LIBS"
-
- else
- echo "$ac_t""no" 1>&6
-@@ -7769,6 +7803,8 @@
- srand48 \
- srandom \
- statfs \
-+ strnstr \
-+ strcasestr \
- strtoll \
- sysconf \
- syslog \
-@@ -7898,6 +7934,50 @@
- fi
- fi
-
-+
-+if false; then
-+ NEED_OWN_STRNSTR_TRUE=
-+ NEED_OWN_STRNSTR_FALSE='#'
-+else
-+ NEED_OWN_STRNSTR_TRUE='#'
-+ NEED_OWN_STRNSTR_FALSE=
-+fi
-+if test "$ac_cv_func_strnstr" = "no" || test "$ac_cv_func_vstrnstr" = "no" ; then
-+
-+
-+if true; then
-+ NEED_OWN_STRNSTR_TRUE=
-+ NEED_OWN_STRNSTR_FALSE='#'
-+else
-+ NEED_OWN_STRNSTR_TRUE='#'
-+ NEED_OWN_STRNSTR_FALSE=
-+fi
-+fi
-+
-+
-+
-+if false; then
-+ NEED_OWN_STRCASESTR_TRUE=
-+ NEED_OWN_STRCASESTR_FALSE='#'
-+else
-+ NEED_OWN_STRCASESTR_TRUE='#'
-+ NEED_OWN_STRCASESTR_FALSE=
-+fi
-+if test "$ac_cv_func_strcasestr" = "no" || test "$ac_cv_func_vstrcasestr" = "no"; then
-+
-+
-+if true; then
-+ NEED_OWN_STRCASESTR_TRUE=
-+ NEED_OWN_STRCASESTR_FALSE='#'
-+else
-+ NEED_OWN_STRCASESTR_TRUE='#'
-+ NEED_OWN_STRCASESTR_FALSE=
-+fi
-+fi
-+
-+
-+
-+
- echo $ac_n "checking if va_copy is implemented""... $ac_c" 1>&6
- echo "configure:7903: checking if va_copy is implemented" >&5
- if eval "test \"`echo '$''{'ac_cv_func_va_copy'+set}'`\" = set"; then
-@@ -9072,6 +9152,8 @@
- s%@ENABLE_PINGER_FALSE@%$ENABLE_PINGER_FALSE%g
- s%@USE_DELAY_POOLS_TRUE@%$USE_DELAY_POOLS_TRUE%g
- s%@USE_DELAY_POOLS_FALSE@%$USE_DELAY_POOLS_FALSE%g
-+s%@USE_ICAP_TRUE@%$USE_ICAP_TRUE%g
-+s%@USE_ICAP_FALSE@%$USE_ICAP_FALSE%g
- s%@USE_SNMP_TRUE@%$USE_SNMP_TRUE%g
- s%@USE_SNMP_FALSE@%$USE_SNMP_FALSE%g
- s%@SNMPLIB@%$SNMPLIB%g
-@@ -9118,6 +9200,10 @@
- s%@LIB_LBER@%$LIB_LBER%g
- s%@NEED_OWN_SNPRINTF_TRUE@%$NEED_OWN_SNPRINTF_TRUE%g
- s%@NEED_OWN_SNPRINTF_FALSE@%$NEED_OWN_SNPRINTF_FALSE%g
-+s%@NEED_OWN_STRNSTR_TRUE@%$NEED_OWN_STRNSTR_TRUE%g
-+s%@NEED_OWN_STRNSTR_FALSE@%$NEED_OWN_STRNSTR_FALSE%g
-+s%@NEED_OWN_STRCASESTR_TRUE@%$NEED_OWN_STRCASESTR_TRUE%g
-+s%@NEED_OWN_STRCASESTR_FALSE@%$NEED_OWN_STRCASESTR_FALSE%g
- s%@REGEXLIB@%$REGEXLIB%g
- s%@LIBREGEX@%$LIBREGEX%g
- s%@LIBOBJS@%$LIBOBJS%g
---- include/autoconf.h.in.orig Tue Sep 13 02:12:34 2005
-+++ include/autoconf.h.in Sat Dec 17 17:45:21 2005
-@@ -124,6 +124,11 @@
- */
- #undef DELAY_POOLS
-
-+/*
-+ * ICAP - Internet Content Adaptation Protocol
-+ */
-+#undef HS_FEAT_ICAP
-+
- /*
- * If you want to log User-Agent request header values, define this.
- * By default, they are written to useragent.log in the Squid log
-@@ -574,6 +579,12 @@
-
- /* Define if you have the statfs function. */
- #undef HAVE_STATFS
-+
-+/* Define if you have the strcasestr function. */
-+#undef HAVE_STRCASESTR
-+
-+/* Define if you have the strnstr function. */
-+#undef HAVE_STRNSTR
-
- /* Define if you have the strerror function. */
- #undef HAVE_STRERROR
---- lib/Makefile.in.orig Wed Sep 28 22:57:20 2005
-+++ lib/Makefile.in Sat Dec 17 17:45:21 2005
-@@ -123,6 +123,13 @@
-
- @NEED_OWN_SNPRINTF_TRUE@SNPRINTFSOURCE = snprintf.c
- @NEED_OWN_SNPRINTF_FALSE@SNPRINTFSOURCE =
-+
-+@NEED_OWN_STRNSTR_TRUE@STRNSTRSOURCE = strnstr.c
-+@NEED_OWN_STRNSTR_FALSE@STRNSTRSOURCE =
-+
-+@NEED_OWN_STRCASESTR_TRUE@STRCASESTRSOURCE = strcasestr.c
-+@NEED_OWN_STRCASESTR_FALSE@STRCASESTRSOURCE =
-+
- @NEED_OWN_MD5_TRUE@MD5SOURCE = md5.c
- @NEED_OWN_MD5_FALSE@MD5SOURCE =
-
-@@ -158,6 +165,8 @@
- $(SNPRINTFSOURCE) \
- splay.c \
- Stack.c \
-+ $(STRNSTRSOURCE) \
-+ $(STRCASESTRSOURCE) \
- stub_memaccount.c \
- util.c \
- uudecode.c
-@@ -196,13 +205,18 @@
- @NEED_OWN_MD5_FALSE@am__objects_1 =
- @NEED_OWN_SNPRINTF_FALSE@am__objects_2 =
- @NEED_OWN_SNPRINTF_TRUE@am__objects_2 = snprintf.$(OBJEXT)
-+@NEED_OWN_STRNSTR_FALSE@am__objects_3 =
-+@NEED_OWN_STRNSTR_TRUE@am__objects_3 = strnstr.$(OBJEXT)
-+@NEED_OWN_STRCASESTR_TRUE@am__objects_4 = strcasestr.$(OBJEXT)
-+@NEED_OWN_STRCASESTR_FALSE@am__objects_4 =
- am_libmiscutil_a_OBJECTS = Array.$(OBJEXT) base64.$(OBJEXT) \
- getfullhostname.$(OBJEXT) hash.$(OBJEXT) heap.$(OBJEXT) \
- html_quote.$(OBJEXT) iso3307.$(OBJEXT) $(am__objects_1) \
- radix.$(OBJEXT) rfc1035.$(OBJEXT) rfc1123.$(OBJEXT) \
- rfc1738.$(OBJEXT) rfc2617.$(OBJEXT) safe_inet_addr.$(OBJEXT) \
- $(am__objects_2) splay.$(OBJEXT) Stack.$(OBJEXT) \
-- stub_memaccount.$(OBJEXT) util.$(OBJEXT) uudecode.$(OBJEXT)
-+ $(am__objects_3) $(am__objects_4) stub_memaccount.$(OBJEXT) \
-+ util.$(OBJEXT) uudecode.$(OBJEXT)
- libmiscutil_a_OBJECTS = $(am_libmiscutil_a_OBJECTS)
- libntlmauth_a_AR = $(AR) cru
- libntlmauth_a_DEPENDENCIES = @LIBOBJS@
-@@ -224,15 +238,16 @@
- @AMDEP_TRUE@ $(DEPDIR)/dlmalloc.Po $(DEPDIR)/drand48.Po \
- @AMDEP_TRUE@ $(DEPDIR)/getfullhostname.Po $(DEPDIR)/hash.Po \
- @AMDEP_TRUE@ $(DEPDIR)/heap.Po $(DEPDIR)/html_quote.Po \
--@AMDEP_TRUE@ $(DEPDIR)/inet_ntoa.Po $(DEPDIR)/initgroups.Po \
--@AMDEP_TRUE@ $(DEPDIR)/iso3307.Po $(DEPDIR)/md5.Po \
--@AMDEP_TRUE@ $(DEPDIR)/ntlmauth.Po $(DEPDIR)/radix.Po \
--@AMDEP_TRUE@ $(DEPDIR)/rfc1035.Po $(DEPDIR)/rfc1123.Po \
--@AMDEP_TRUE@ $(DEPDIR)/rfc1738.Po $(DEPDIR)/rfc2617.Po \
--@AMDEP_TRUE@ $(DEPDIR)/safe_inet_addr.Po $(DEPDIR)/snprintf.Po \
--@AMDEP_TRUE@ $(DEPDIR)/splay.Po $(DEPDIR)/strerror.Po \
--@AMDEP_TRUE@ $(DEPDIR)/stub_memaccount.Po $(DEPDIR)/tempnam.Po \
--@AMDEP_TRUE@ $(DEPDIR)/util.Po $(DEPDIR)/uudecode.Po
-+@AMDEP_TRUE@ $(DEPDIR)/inet_ntoa.Po $(DEPDIR)/iso3307.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/md5.Po $(DEPDIR)/ntlmauth.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/radix.Po $(DEPDIR)/rfc1035.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/rfc1123.Po $(DEPDIR)/rfc1738.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/rfc2617.Po $(DEPDIR)/safe_inet_addr.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/snprintf.Po $(DEPDIR)/splay.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/strcasestr.Po $(DEPDIR)/strerror.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/strnstr.Po $(DEPDIR)/stub_memaccount.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/tempnam.Po $(DEPDIR)/util.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/uudecode.Po
- COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
-@@ -241,8 +256,8 @@
- DIST_SOURCES = $(libdlmalloc_a_SOURCES) $(libmiscutil_a_SOURCES) \
- $(EXTRA_libmiscutil_a_SOURCES) $(libntlmauth_a_SOURCES) \
- $(libregex_a_SOURCES)
--DIST_COMMON = Makefile.am Makefile.in drand48.c inet_ntoa.c \
-- initgroups.c strerror.c tempnam.c
-+DIST_COMMON = Makefile.am Makefile.in drand48.c inet_ntoa.c strerror.c \
-+ tempnam.c
- SOURCES = $(libdlmalloc_a_SOURCES) $(libmiscutil_a_SOURCES) $(EXTRA_libmiscutil_a_SOURCES) $(libntlmauth_a_SOURCES) $(libregex_a_SOURCES)
-
- all: all-am
-@@ -295,7 +310,6 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/heap.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/html_quote.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/inet_ntoa.Po@am__quote@
--@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/initgroups.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/iso3307.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/md5.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ntlmauth.Po@am__quote@
-@@ -307,7 +321,9 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/safe_inet_addr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/snprintf.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/splay.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strcasestr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strerror.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strnstr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stub_memaccount.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/tempnam.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/util.Po@am__quote@
---- src/Makefile.in.orig Wed Sep 28 22:57:21 2005
-+++ src/Makefile.in Sat Dec 17 17:45:21 2005
-@@ -125,6 +125,9 @@
- install_sh = @install_sh@
- makesnmplib = @makesnmplib@
-
-+@USE_ICAP_TRUE@ICAPSOURCE = icap_common.c icap_reqmod.c icap_respmod.c icap_opt.c
-+@USE_ICAP_FALSE@ICAPSOURCE =
-+
- @USE_DNSSERVER_TRUE@DNSSOURCE = dns.c
- @USE_DNSSERVER_FALSE@DNSSOURCE = dns_internal.c
- @USE_DNSSERVER_TRUE@DNSSERVER = dnsserver
-@@ -249,6 +252,7 @@
- HttpMsg.c \
- HttpReply.c \
- HttpRequest.c \
-+ $(ICAPSOURCE) \
- icmp.c \
- icp_v2.c \
- icp_v3.c \
-@@ -468,54 +472,58 @@
- pinger_LDADD = $(LDADD)
- pinger_DEPENDENCIES =
- pinger_LDFLAGS =
--@USE_DELAY_POOLS_TRUE@am__objects_3 = delay_pools.$(OBJEXT)
--@USE_DELAY_POOLS_FALSE@am__objects_3 =
--@USE_DNSSERVER_FALSE@am__objects_4 = dns_internal.$(OBJEXT)
--@USE_DNSSERVER_TRUE@am__objects_4 = dns.$(OBJEXT)
--@ENABLE_HTCP_TRUE@am__objects_5 = htcp.$(OBJEXT)
--@MAKE_LEAKFINDER_FALSE@am__objects_6 =
--@MAKE_LEAKFINDER_TRUE@am__objects_6 = leakfinder.$(OBJEXT)
--@USE_SNMP_TRUE@am__objects_7 = snmp_core.$(OBJEXT) snmp_agent.$(OBJEXT)
--@USE_SNMP_FALSE@am__objects_7 =
--@ENABLE_SSL_TRUE@am__objects_8 = ssl_support.$(OBJEXT)
--@ENABLE_SSL_FALSE@am__objects_8 =
--@ENABLE_UNLINKD_FALSE@am__objects_9 =
--@ENABLE_UNLINKD_TRUE@am__objects_9 = unlinkd.$(OBJEXT)
--@ENABLE_WIN32SPECIFIC_TRUE@am__objects_10 = win32.$(OBJEXT)
--@ENABLE_WIN32SPECIFIC_FALSE@am__objects_10 =
-+@USE_DELAY_POOLS_FALSE@am__objects_5 =
-+@USE_DELAY_POOLS_TRUE@am__objects_5 = delay_pools.$(OBJEXT)
-+@USE_DNSSERVER_FALSE@am__objects_6 = dns_internal.$(OBJEXT)
-+@USE_DNSSERVER_TRUE@am__objects_6 = dns.$(OBJEXT)
-+@ENABLE_HTCP_TRUE@am__objects_7 = htcp.$(OBJEXT)
-+@USE_ICAP_TRUE@am__objects_8 = icap_common.$(OBJEXT) \
-+@USE_ICAP_TRUE@ icap_reqmod.$(OBJEXT) icap_respmod.$(OBJEXT) \
-+@USE_ICAP_TRUE@ icap_opt.$(OBJEXT)
-+@USE_ICAP_FALSE@am__objects_8 =
-+@MAKE_LEAKFINDER_TRUE@am__objects_9 = leakfinder.$(OBJEXT)
-+@MAKE_LEAKFINDER_FALSE@am__objects_9 =
-+@USE_SNMP_TRUE@am__objects_10 = snmp_core.$(OBJEXT) snmp_agent.$(OBJEXT)
-+@USE_SNMP_FALSE@am__objects_10 =
-+@ENABLE_SSL_FALSE@am__objects_11 =
-+@ENABLE_SSL_TRUE@am__objects_11 = ssl_support.$(OBJEXT)
-+@ENABLE_UNLINKD_TRUE@am__objects_12 = unlinkd.$(OBJEXT)
-+@ENABLE_UNLINKD_FALSE@am__objects_12 =
-+@ENABLE_WIN32SPECIFIC_FALSE@am__objects_13 =
-+@ENABLE_WIN32SPECIFIC_TRUE@am__objects_13 = win32.$(OBJEXT)
- am_squid_OBJECTS = access_log.$(OBJEXT) acl.$(OBJEXT) asn.$(OBJEXT) \
- authenticate.$(OBJEXT) cache_cf.$(OBJEXT) CacheDigest.$(OBJEXT) \
- cache_manager.$(OBJEXT) carp.$(OBJEXT) cbdata.$(OBJEXT) \
- client_db.$(OBJEXT) client_side.$(OBJEXT) comm.$(OBJEXT) \
-- comm_select.$(OBJEXT) debug.$(OBJEXT) $(am__objects_3) \
-- disk.$(OBJEXT) $(am__objects_4) errorpage.$(OBJEXT) \
-+ comm_select.$(OBJEXT) debug.$(OBJEXT) $(am__objects_5) \
-+ disk.$(OBJEXT) $(am__objects_6) errorpage.$(OBJEXT) \
- ETag.$(OBJEXT) event.$(OBJEXT) external_acl.$(OBJEXT) \
- fd.$(OBJEXT) filemap.$(OBJEXT) forward.$(OBJEXT) \
- fqdncache.$(OBJEXT) ftp.$(OBJEXT) gopher.$(OBJEXT) \
-- helper.$(OBJEXT) $(am__objects_5) http.$(OBJEXT) \
-+ helper.$(OBJEXT) $(am__objects_7) http.$(OBJEXT) \
- HttpStatusLine.$(OBJEXT) HttpHdrCc.$(OBJEXT) \
- HttpHdrRange.$(OBJEXT) HttpHdrContRange.$(OBJEXT) \
- HttpHeader.$(OBJEXT) HttpHeaderTools.$(OBJEXT) \
- HttpBody.$(OBJEXT) HttpMsg.$(OBJEXT) HttpReply.$(OBJEXT) \
-- HttpRequest.$(OBJEXT) icmp.$(OBJEXT) icp_v2.$(OBJEXT) \
-- icp_v3.$(OBJEXT) ident.$(OBJEXT) internal.$(OBJEXT) \
-- ipc.$(OBJEXT) ipcache.$(OBJEXT) $(am__objects_6) \
-- logfile.$(OBJEXT) main.$(OBJEXT) mem.$(OBJEXT) \
-+ HttpRequest.$(OBJEXT) $(am__objects_8) icmp.$(OBJEXT) \
-+ icp_v2.$(OBJEXT) icp_v3.$(OBJEXT) ident.$(OBJEXT) \
-+ internal.$(OBJEXT) ipc.$(OBJEXT) ipcache.$(OBJEXT) \
-+ $(am__objects_9) logfile.$(OBJEXT) main.$(OBJEXT) mem.$(OBJEXT) \
- MemPool.$(OBJEXT) MemBuf.$(OBJEXT) mime.$(OBJEXT) \
- multicast.$(OBJEXT) neighbors.$(OBJEXT) net_db.$(OBJEXT) \
- Packer.$(OBJEXT) pconn.$(OBJEXT) peer_digest.$(OBJEXT) \
- peer_select.$(OBJEXT) redirect.$(OBJEXT) referer.$(OBJEXT) \
-- refresh.$(OBJEXT) send-announce.$(OBJEXT) $(am__objects_7) \
-- ssl.$(OBJEXT) $(am__objects_8) stat.$(OBJEXT) \
-+ refresh.$(OBJEXT) send-announce.$(OBJEXT) $(am__objects_10) \
-+ ssl.$(OBJEXT) $(am__objects_11) stat.$(OBJEXT) \
- StatHist.$(OBJEXT) String.$(OBJEXT) stmem.$(OBJEXT) \
- store.$(OBJEXT) store_io.$(OBJEXT) store_client.$(OBJEXT) \
- store_digest.$(OBJEXT) store_dir.$(OBJEXT) \
- store_key_md5.$(OBJEXT) store_log.$(OBJEXT) \
- store_rebuild.$(OBJEXT) store_swapin.$(OBJEXT) \
- store_swapmeta.$(OBJEXT) store_swapout.$(OBJEXT) \
-- tools.$(OBJEXT) $(am__objects_9) url.$(OBJEXT) urn.$(OBJEXT) \
-+ tools.$(OBJEXT) $(am__objects_12) url.$(OBJEXT) urn.$(OBJEXT) \
- useragent.$(OBJEXT) wais.$(OBJEXT) wccp.$(OBJEXT) \
-- whois.$(OBJEXT) $(am__objects_10)
-+ whois.$(OBJEXT) $(am__objects_13)
- nodist_squid_OBJECTS = repl_modules.$(OBJEXT) auth_modules.$(OBJEXT) \
- store_modules.$(OBJEXT) globals.$(OBJEXT) \
- string_arrays.$(OBJEXT)
-@@ -563,7 +571,9 @@
- @AMDEP_TRUE@ $(DEPDIR)/fqdncache.Po $(DEPDIR)/ftp.Po \
- @AMDEP_TRUE@ $(DEPDIR)/globals.Po $(DEPDIR)/gopher.Po \
- @AMDEP_TRUE@ $(DEPDIR)/helper.Po $(DEPDIR)/htcp.Po \
--@AMDEP_TRUE@ $(DEPDIR)/http.Po $(DEPDIR)/icmp.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/http.Po $(DEPDIR)/icap_common.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/icap_opt.Po $(DEPDIR)/icap_reqmod.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/icap_respmod.Po $(DEPDIR)/icmp.Po \
- @AMDEP_TRUE@ $(DEPDIR)/icp_v2.Po $(DEPDIR)/icp_v3.Po \
- @AMDEP_TRUE@ $(DEPDIR)/ident.Po $(DEPDIR)/internal.Po \
- @AMDEP_TRUE@ $(DEPDIR)/ipc.Po $(DEPDIR)/ipcache.Po \
-@@ -777,6 +787,10 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/helper.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/htcp.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/http.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_common.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_opt.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_reqmod.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_respmod.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icmp.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icp_v2.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icp_v3.Po@am__quote@
diff --git a/www/squid30/files/icap-2.5-core.patch b/www/squid30/files/icap-2.5-core.patch
deleted file mode 100644
index 4e50207f2029..000000000000
--- a/www/squid30/files/icap-2.5-core.patch
+++ /dev/null
@@ -1,7022 +0,0 @@
-Patch 1 of 2 to integrate the icap-2_5 branch into the FreeBSD squid port.
-
-Created by Thomas-Martin Seck <tmseck@netcologne.de>.
-
-This patch only contains the parts of the original patchset that
-actually implement the ICAP client functionality. The updates to
-the build infrastructure are omitted to avoid the need to run an
-autotools bootstrap. Instead, we simulate said bootstrapping with
-a second patch, icap-2.5-bootstrap.patch.
-
-The patchset was pulled from the project's CVS repository
-at cvs.devel.squid-cache.org using
-
-cvs diff -u -b -N -kk -rs2_5 -ricap-2_5
-
-See also
-<http://devel.squid-cache.org/cgi-bin/diff2/icap-2_5.patch?s2_5>
-for the "official" auto-generated patchset.
-
-See http://devel.squid-cache.org/icap/ for further information
-about the ICAP client project.
-
-Patch last updated: 2005-12-17
-
-Index: errors/Bulgarian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Bulgarian/ERR_ICAP_FAILURE
-diff -N errors/Bulgarian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Bulgarian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:56 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Catalan/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Catalan/ERR_ICAP_FAILURE
-diff -N errors/Catalan/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Catalan/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Czech/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Czech/ERR_ICAP_FAILURE
-diff -N errors/Czech/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Czech/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Danish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Danish/ERR_ICAP_FAILURE
-diff -N errors/Danish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Danish/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Dutch/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Dutch/ERR_ICAP_FAILURE
-diff -N errors/Dutch/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Dutch/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/English/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/English/ERR_ICAP_FAILURE
-diff -N errors/English/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/English/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.2
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Estonian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Estonian/ERR_ICAP_FAILURE
-diff -N errors/Estonian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Estonian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Finnish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Finnish/ERR_ICAP_FAILURE
-diff -N errors/Finnish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Finnish/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/French/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/French/ERR_ICAP_FAILURE
-diff -N errors/French/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/French/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/German/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/German/ERR_ICAP_FAILURE
-diff -N errors/German/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/German/ERR_ICAP_FAILURE 23 Mar 2004 08:20:05 -0000 1.1.2.2
-@@ -0,0 +1,33 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>FEHLER: Der angeforderte URL konnte nicht geholt werden</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>FEHLER</H1>
-+<H2>Der angeforderte URL konnte nicht geholt werden</H2>
-+<HR noshade size="1px">
-+<P>
-+W&auml;hrend des Versuches, den URL<BR>
-+<A HREF="%U">%U</A>
-+
-+<BR>
-+zu laden, trat der folgende Fehler auf:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP-Protokollfehler
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Es trat ein Problem bei der ICAP-Kommunikation auf. M&ouml;gliche Gr&uuml;nde:
-+<UL>
-+<LI>Nicht erreichbarer ICAP-Server
-+<LI>Ung&uuml;ltige Antwort vom ICAP-Server
-+
-+</UL>
-+</P>
-+
-+<P>Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Greek/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Greek/ERR_ICAP_FAILURE
-diff -N errors/Greek/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Greek/ERR_ICAP_FAILURE 24 Sep 2005 10:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Hebrew/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Hebrew/ERR_ICAP_FAILURE
-diff -N errors/Hebrew/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Hebrew/ERR_ICAP_FAILURE 8 Dec 2003 12:30:59 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Hungarian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Hungarian/ERR_ICAP_FAILURE
-diff -N errors/Hungarian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Hungarian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:59 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Italian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Italian/ERR_ICAP_FAILURE
-diff -N errors/Italian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Italian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Japanese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Japanese/ERR_ICAP_FAILURE
-diff -N errors/Japanese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Japanese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Korean/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Korean/ERR_ICAP_FAILURE
-diff -N errors/Korean/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Korean/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Lithuanian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Lithuanian/ERR_ICAP_FAILURE
-diff -N errors/Lithuanian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Lithuanian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Polish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Polish/ERR_ICAP_FAILURE
-diff -N errors/Polish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Polish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Portuguese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Portuguese/ERR_ICAP_FAILURE
-diff -N errors/Portuguese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Portuguese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:01 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Romanian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Romanian/ERR_ICAP_FAILURE
-diff -N errors/Romanian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Romanian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:01 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Russian-1251/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Russian-1251/ERR_ICAP_FAILURE
-diff -N errors/Russian-1251/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Russian-1251/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Russian-koi8-r/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Russian-koi8-r/ERR_ICAP_FAILURE
-diff -N errors/Russian-koi8-r/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Russian-koi8-r/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Serbian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Serbian/ERR_ICAP_FAILURE
-diff -N errors/Serbian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Serbian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Simplify_Chinese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Simplify_Chinese/ERR_ICAP_FAILURE
-diff -N errors/Simplify_Chinese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Simplify_Chinese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Slovak/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Slovak/ERR_ICAP_FAILURE
-diff -N errors/Slovak/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Slovak/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Spanish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Spanish/ERR_ICAP_FAILURE
-diff -N errors/Spanish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Spanish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Swedish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Swedish/ERR_ICAP_FAILURE
-diff -N errors/Swedish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Swedish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Traditional_Chinese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Traditional_Chinese/ERR_ICAP_FAILURE
-diff -N errors/Traditional_Chinese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Traditional_Chinese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Turkish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Turkish/ERR_ICAP_FAILURE
-diff -N errors/Turkish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Turkish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:04 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: include/util.h
-===================================================================
-RCS file: /cvsroot/squid/squid/include/util.h,v
-retrieving revision 1.10
-retrieving revision 1.10.30.2
-diff -p -u -b -r1.10 -r1.10.30.2
---- include/util.h 17 Oct 2001 12:30:51 -0000 1.10
-+++ include/util.h 6 Apr 2004 13:04:37 -0000 1.10.30.2
-@@ -132,4 +132,12 @@ double drand48(void);
- */
- int statMemoryAccounted(void);
-
-+#ifndef HAVE_STRNSTR
-+extern char *strnstr(const char *haystack, const char *needle, size_t haystacklen);
-+#endif
-+
-+#ifndef HAVE_STRCASESTR
-+extern char *strcasestr(const char *haystack, const char *needle);
-+#endif
-+
- #endif /* SQUID_UTIL_H */
-Index: lib/strcasestr.c
-===================================================================
-RCS file: lib/strcasestr.c
-diff -N lib/strcasestr.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ lib/strcasestr.c 6 Apr 2004 13:04:38 -0000 1.1.2.1
-@@ -0,0 +1,126 @@
-+/* Return the offset of one string within another.
-+ Copyright (C) 1994,1996,1997,1998,1999,2000 Free Software Foundation, Inc.
-+ This file is part of the GNU C Library.
-+
-+ The GNU C Library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Lesser General Public
-+ License as published by the Free Software Foundation; either
-+ version 2.1 of the License, or (at your option) any later version.
-+
-+ The GNU C Library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Lesser General Public License for more details.
-+
-+ You should have received a copy of the GNU Lesser General Public
-+ License along with the GNU C Library; if not, write to the Free
-+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+ 02111-1307 USA. */
-+
-+/*
-+ * My personal strstr() implementation that beats most other algorithms.
-+ * Until someone tells me otherwise, I assume that this is the
-+ * fastest implementation of strstr() in C.
-+ * I deliberately chose not to comment it. You should have at least
-+ * as much fun trying to understand it, as I had to write it :-).
-+ *
-+ * Stephen R. van den Berg, berg@pool.informatik.rwth-aachen.de */
-+
-+/*
-+ * modified to work outside of glibc (rhorstmann, 06/04/2004)
-+ */
-+
-+#include "config.h"
-+#ifndef HAVE_STRCASESTR
-+#include <ctype.h>
-+
-+typedef unsigned chartype;
-+
-+char *
-+strcasestr (phaystack, pneedle)
-+ const char *phaystack;
-+ const char *pneedle;
-+{
-+ register const unsigned char *haystack, *needle;
-+ register chartype b, c;
-+
-+ haystack = (const unsigned char *) phaystack;
-+ needle = (const unsigned char *) pneedle;
-+
-+ b = tolower (*needle);
-+ if (b != '\0')
-+ {
-+ haystack--; /* possible ANSI violation */
-+ do
-+ {
-+ c = *++haystack;
-+ if (c == '\0')
-+ goto ret0;
-+ }
-+ while (tolower (c) != (int) b);
-+
-+ c = tolower (*++needle);
-+ if (c == '\0')
-+ goto foundneedle;
-+ ++needle;
-+ goto jin;
-+
-+ for (;;)
-+ {
-+ register chartype a;
-+ register const unsigned char *rhaystack, *rneedle;
-+
-+ do
-+ {
-+ a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+ if (tolower (a) == (int) b)
-+ break;
-+ a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+shloop:
-+ ;
-+ }
-+ while (tolower (a) != (int) b);
-+
-+jin: a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+
-+ if (tolower (a) != (int) c)
-+ goto shloop;
-+
-+ rhaystack = haystack-- + 1;
-+ rneedle = needle;
-+ a = tolower (*rneedle);
-+
-+ if (tolower (*rhaystack) == (int) a)
-+ do
-+ {
-+ if (a == '\0')
-+ goto foundneedle;
-+ ++rhaystack;
-+ a = tolower (*++needle);
-+ if (tolower (*rhaystack) != (int) a)
-+ break;
-+ if (a == '\0')
-+ goto foundneedle;
-+ ++rhaystack;
-+ a = tolower (*++needle);
-+ }
-+ while (tolower (*rhaystack) == (int) a);
-+
-+ needle = rneedle; /* took the register-poor approach */
-+
-+ if (a == '\0')
-+ break;
-+ }
-+ }
-+foundneedle:
-+ return (char*) haystack;
-+ret0:
-+ return 0;
-+}
-+#endif
-Index: lib/strnstr.c
-===================================================================
-RCS file: lib/strnstr.c
-diff -N lib/strnstr.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ lib/strnstr.c 16 May 2005 20:52:40 -0000 1.1.2.2
-@@ -0,0 +1,52 @@
-+/*
-+ * Copyright (C) 2003 Nikos Mavroyanopoulos
-+ *
-+ * This file is part of GNUTLS.
-+ *
-+ * The GNUTLS library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Lesser General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2.1 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Lesser General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Lesser General Public
-+ * License along with this library; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-+ *
-+ */
-+
-+ /*
-+ * DW 2003/10/17:
-+ * Changed 'ssize_t' types to 'size_t'
-+ */
-+
-+#include "config.h"
-+#ifndef HAVE_STRNSTR
-+#include <string.h>
-+#include <util.h>
-+
-+char *strnstr(const char *haystack, const char *needle, size_t haystacklen)
-+{
-+ char *p;
-+ size_t plen;
-+ size_t len = strlen(needle);
-+
-+ if (*needle == '\0') /* everything matches empty string */
-+ return (char*) haystack;
-+
-+ plen = haystacklen;
-+ for (p = (char*) haystack; p != NULL; p = memchr(p + 1, *needle, plen-1)) {
-+ plen = haystacklen - (p - haystack);
-+
-+ if (plen < len) return NULL;
-+
-+ if (strncmp(p, needle, len) == 0)
-+ return (p);
-+ }
-+ return NULL;
-+}
-+#endif
-Index: src/MemBuf.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/MemBuf.c,v
-retrieving revision 1.5.30.3
-retrieving revision 1.5.44.8
-diff -p -u -b -r1.5.30.3 -r1.5.44.8
---- src/MemBuf.c 26 Mar 2005 03:15:54 -0000 1.5.30.3
-+++ src/MemBuf.c 28 Mar 2005 18:02:04 -0000 1.5.44.8
-@@ -386,3 +386,15 @@ memBufReport(MemBuf * mb)
- assert(mb);
- memBufPrintf(mb, "memBufReport is not yet implemented @?@\n");
- }
-+
-+int
-+memBufRead(int fd, MemBuf * mb)
-+{
-+ int len;
-+ if (mb->capacity == mb->size)
-+ memBufGrow(mb, SQUID_TCP_SO_RCVBUF);
-+ len = FD_READ_METHOD(fd, mb->buf + mb->size, mb->capacity - mb->size);
-+ if (len)
-+ mb->size += len;
-+ return len;
-+}
-Index: src/cache_cf.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cache_cf.c,v
-retrieving revision 1.38.6.29
-retrieving revision 1.38.6.11.2.22
-diff -p -u -b -r1.38.6.29 -r1.38.6.11.2.22
---- src/cache_cf.c 27 Oct 2005 02:13:24 -0000 1.38.6.29
-+++ src/cache_cf.c 23 Nov 2005 20:38:56 -0000 1.38.6.11.2.22
-@@ -2198,6 +2198,587 @@ check_null_body_size_t(dlink_list bodyli
- return bodylist.head == NULL;
- }
-
-+#ifdef HS_FEAT_ICAP
-+
-+/***************************************************
-+ * prototypes
-+ */
-+static int icap_service_process(icap_service * s);
-+static void icap_service_init(icap_service * s);
-+static void icap_service_destroy(icap_service * s);
-+icap_service *icap_service_lookup(char *name);
-+static int icap_class_process(icap_class * c);
-+static void icap_class_destroy(icap_class * c);
-+static void icap_access_destroy(icap_access * a);
-+static void dump_wordlist(StoreEntry * entry, const char *name, wordlist * list);
-+static void icap_class_add(icap_class * c);
-+
-+/***************************************************
-+ * icap_service
-+ */
-+
-+/*
-+ * example:
-+ * icap_service reqmode_precache 0 icap://192.168.0.1:1344/respmod
-+ */
-+
-+static void
-+parse_icap_service_type(IcapConfig * cfg)
-+{
-+ char *token;
-+ icap_service *A = NULL;
-+ icap_service *B = NULL;
-+ icap_service **T = NULL;
-+
-+ A = cbdataAlloc(icap_service);
-+ icap_service_init(A);
-+ parse_string(&A->name);
-+ parse_string(&A->type_name);
-+ parse_ushort(&A->bypass);
-+ parse_string(&A->uri);
-+ while ((token = strtok(NULL, w_space))) {
-+ if (strcasecmp(token, "no-keep-alive") == 0) {
-+ A->keep_alive = 0;
-+ } else {
-+ debug(3, 0) ("parse_peer: token='%s'\n", token);
-+ self_destruct();
-+ }
-+ }
-+ debug(3, 5) ("parse_icap_service_type (line %d): %s %s %d %s\n", config_lineno, A->name, A->type_name, A->bypass, A->name);
-+ if (icap_service_process(A)) {
-+ /* put into linked list */
-+ for (B = cfg->service_head, T = &cfg->service_head; B; T = &B->next, B = B->next);
-+ *T = A;
-+ } else {
-+ /* clean up structure */
-+ debug(3, 0) ("parse_icap_service_type (line %d): skipping %s\n", config_lineno, A->name);
-+ icap_service_destroy(A);
-+ cbdataFree(A);
-+ }
-+
-+}
-+
-+static void
-+dump_icap_service_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_service *current_node = NULL;
-+
-+ if (!cfg.service_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.service_head;
-+
-+ while (current_node) {
-+ storeAppendPrintf(e, "%s %s %s %d %s", name, current_node->name, current_node->type_name, current_node->bypass, current_node->uri);
-+ if (current_node->keep_alive == 0) {
-+ storeAppendPrintf(e, " no-keep-alive");
-+ }
-+ storeAppendPrintf(e, "\n");
-+ current_node = current_node->next;
-+ }
-+
-+}
-+
-+static void
-+free_icap_service_type(IcapConfig * cfg)
-+{
-+ while (cfg->service_head) {
-+ icap_service *current_node = cfg->service_head;
-+ cfg->service_head = current_node->next;
-+ icap_service_destroy(current_node);
-+ cbdataFree(current_node);
-+ }
-+}
-+
-+/*
-+ * parse the raw string and cache some parts that are needed later
-+ * returns 1 if everything was ok
-+ */
-+static int
-+icap_service_process(icap_service * s)
-+{
-+ char *start, *end, *tempEnd;
-+ char *tailp;
-+ unsigned int len;
-+ int port_in_uri, resource_in_uri = 0;
-+ s->type = icapServiceToType(s->type_name);
-+ if (s->type >= ICAP_SERVICE_MAX) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong service type %s\n", config_lineno, s->type_name);
-+ return 0;
-+ }
-+ if (s->type == ICAP_SERVICE_REQMOD_PRECACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_REQMOD_PRECACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_REQMOD_POSTCACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_RESPMOD_PRECACHE)
-+ s->method = ICAP_METHOD_RESPMOD;
-+ else if (s->type == ICAP_SERVICE_RESPMOD_POSTCACHE)
-+ s->method = ICAP_METHOD_RESPMOD;
-+ debug(3, 5) ("icap_service_process (line %d): type=%s\n", config_lineno, icapServiceToStr(s->type));
-+ if (strncmp(s->uri, "icap://", 7) != 0) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong uri: %s\n", config_lineno, s->uri);
-+ return 0;
-+ }
-+ start = s->uri + 7;
-+ if ((end = strchr(start, ':')) != NULL) {
-+ /* ok */
-+ port_in_uri = 1;
-+ debug(3, 5) ("icap_service_process (line %d): port given\n", config_lineno);
-+ } else {
-+ /* ok */
-+ port_in_uri = 0;
-+ debug(3, 5) ("icap_service_process (line %d): no port given\n", config_lineno);
-+ }
-+
-+ if ((tempEnd = strchr(start, '/')) != NULL) {
-+ /* ok */
-+ resource_in_uri = 1;
-+ debug(3, 5) ("icap_service_process (line %d): resource given\n", config_lineno);
-+ if (end == '\0') {
-+ end = tempEnd;
-+ }
-+ } else {
-+ /* ok */
-+ resource_in_uri = 0;
-+ debug(3, 5) ("icap_service_process (line %d): no resource given\n", config_lineno);
-+ }
-+
-+ tempEnd = strchr(start, '\0');
-+ if (end == '\0') {
-+ end = tempEnd;
-+ }
-+ len = end - start;
-+ s->hostname = xstrndup(start, len + 1);
-+ s->hostname[len] = 0;
-+ debug(3, 5) ("icap_service_process (line %d): hostname=%s\n", config_lineno, s->hostname);
-+ start = end;
-+
-+ if (port_in_uri) {
-+ start++; /* skip ':' */
-+ if (resource_in_uri)
-+ end = strchr(start, '/');
-+ else
-+ end = strchr(start, '\0');
-+ s->port = strtoul(start, &tailp, 0) % 65536;
-+ if (tailp != end) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong service uri (port could not be parsed): %s\n", config_lineno, s->uri);
-+ return 0;
-+ }
-+ debug(3, 5) ("icap_service_process (line %d): port=%d\n", config_lineno, s->port);
-+ start = end;
-+ } else {
-+ /* no explicit ICAP port; first ask by getservbyname or default to
-+ * hardwired port 1344 per ICAP specification section 4.2 */
-+ struct servent *serv = getservbyname("icap", "tcp");
-+ if (serv) {
-+ s->port = htons(serv->s_port);
-+ debug(3, 5) ("icap_service_process (line %d): default port=%d getservbyname(icap,tcp)\n", config_lineno, s->port);
-+ } else {
-+ s->port = 1344;
-+ debug(3, 5) ("icap_service_process (line %d): default hardwired port=%d\n", config_lineno, s->port);
-+ }
-+ }
-+
-+ if (resource_in_uri) {
-+ start++; /* skip '/' */
-+ /* the rest is resource name */
-+ end = strchr(start, '\0');
-+ len = end - start;
-+ if (len > 1024) {
-+ debug(3, 0) ("icap_service_process (line %d): long resource name (>1024), probably wrong\n", config_lineno);
-+ }
-+ s->resource = xstrndup(start, len + 1);
-+ s->resource[len] = 0;
-+ debug(3, 5) ("icap_service_process (line %d): service=%s\n", config_lineno, s->resource);
-+ }
-+ /* check bypass */
-+ if ((s->bypass != 0) && (s->bypass != 1)) {
-+ debug(3, 0) ("icap_service_process (line %d): invalid bypass value\n", config_lineno);
-+ return 0;
-+ }
-+ return 1;
-+}
-+
-+/*
-+ * constructor
-+ */
-+static void
-+icap_service_init(icap_service * s)
-+{
-+ s->type = ICAP_SERVICE_MAX; /* means undefined */
-+ s->preview = Config.icapcfg.preview_size;
-+ s->opt = 0;
-+ s->keep_alive = 1;
-+ s->istag = StringNull;
-+ s->transfer_preview = StringNull;
-+ s->transfer_ignore = StringNull;
-+ s->transfer_complete = StringNull;
-+}
-+
-+/*
-+ * destructor
-+ * frees only strings, but don't touch the linked list
-+ */
-+static void
-+icap_service_destroy(icap_service * s)
-+{
-+ xfree(s->name);
-+ xfree(s->uri);
-+ xfree(s->type_name);
-+ xfree(s->hostname);
-+ xfree(s->resource);
-+ assert(s->opt == 0); /* there should be no opt request running now */
-+ stringClean(&s->istag);
-+ stringClean(&s->transfer_preview);
-+ stringClean(&s->transfer_ignore);
-+ stringClean(&s->transfer_complete);
-+}
-+
-+icap_service *
-+icap_service_lookup(char *name)
-+{
-+ icap_service *iter;
-+ for (iter = Config.icapcfg.service_head; iter; iter = iter->next) {
-+ if (!strcmp(name, iter->name)) {
-+ return iter;
-+ }
-+ }
-+ return NULL;
-+}
-+
-+/***************************************************
-+ * icap_service_list
-+ */
-+
-+static void
-+icap_service_list_add(icap_service_list ** isl, char *service_name)
-+{
-+ icap_service_list **iter;
-+ icap_service_list *new;
-+ icap_service *gbl_service;
-+ int i;
-+ int max_services;
-+
-+ new = memAllocate(MEM_ICAP_SERVICE_LIST);
-+ /* Found all services with that name, and add to the array */
-+ max_services = sizeof(new->services) / sizeof(icap_service *);
-+ gbl_service = Config.icapcfg.service_head;
-+ i = 0;
-+ while (gbl_service && i < max_services) {
-+ if (!strcmp(service_name, gbl_service->name))
-+ new->services[i++] = gbl_service;
-+ gbl_service = gbl_service->next;
-+ }
-+ new->nservices = i;
-+
-+ if (*isl) {
-+ iter = isl;
-+ while ((*iter)->next)
-+ iter = &((*iter)->next);
-+ (*iter)->next = new;
-+ } else {
-+ *isl = new;
-+ }
-+}
-+
-+/*
-+ * free the linked list without touching references icap_service
-+ */
-+static void
-+icap_service_list_destroy(icap_service_list * isl)
-+{
-+ icap_service_list *current;
-+ icap_service_list *next;
-+
-+ current = isl;
-+ while (current) {
-+ next = current->next;
-+ memFree(current, MEM_ICAP_SERVICE_LIST);
-+ current = next;
-+ }
-+}
-+
-+/***************************************************
-+ * icap_class
-+ */
-+static void
-+parse_icap_class_type(IcapConfig * cfg)
-+{
-+ icap_class *s = NULL;
-+
-+ s = memAllocate(MEM_ICAP_CLASS);
-+ parse_string(&s->name);
-+ parse_wordlist(&s->services);
-+
-+ if (icap_class_process(s)) {
-+ /* if ok, put into linked list */
-+ icap_class_add(s);
-+ } else {
-+ /* clean up structure */
-+ debug(3, 0) ("parse_icap_class_type (line %d): skipping %s\n", config_lineno, s->name);
-+ icap_class_destroy(s);
-+ memFree(s, MEM_ICAP_CLASS);
-+ }
-+}
-+
-+static void
-+dump_icap_class_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_class *current_node = NULL;
-+ LOCAL_ARRAY(char, nom, 64);
-+
-+ if (!cfg.class_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.class_head;
-+
-+ while (current_node) {
-+ snprintf(nom, 64, "%s %s", name, current_node->name);
-+ dump_wordlist(e, nom, current_node->services);
-+ current_node = current_node->next;
-+ }
-+}
-+
-+static void
-+free_icap_class_type(IcapConfig * cfg)
-+{
-+ while (cfg->class_head) {
-+ icap_class *current_node = cfg->class_head;
-+ cfg->class_head = current_node->next;
-+ icap_class_destroy(current_node);
-+ memFree(current_node, MEM_ICAP_CLASS);
-+ }
-+}
-+
-+/*
-+ * process services list, return 1, if at least one service was found
-+ */
-+static int
-+icap_class_process(icap_class * c)
-+{
-+ icap_service_list *isl = NULL;
-+ wordlist *iter;
-+ icap_service *service;
-+ /* take services list and build icap_service_list from it */
-+ for (iter = c->services; iter; iter = iter->next) {
-+ service = icap_service_lookup(iter->key);
-+ if (service) {
-+ icap_service_list_add(&isl, iter->key);
-+ } else {
-+ debug(3, 0) ("icap_class_process (line %d): skipping service %s in class %s\n", config_lineno, iter->key, c->name);
-+ }
-+ }
-+
-+ if (isl) {
-+ c->isl = isl;
-+ return 1;
-+ }
-+ return 0;
-+}
-+
-+/*
-+ * search for an icap_class in the global IcapConfig
-+ * classes with hidden-flag are skipped
-+ */
-+static icap_class *
-+icap_class_lookup(char *name)
-+{
-+ icap_class *iter;
-+ for (iter = Config.icapcfg.class_head; iter; iter = iter->next) {
-+ if ((!strcmp(name, iter->name)) && (!iter->hidden)) {
-+ return iter;
-+ }
-+ }
-+ return NULL;
-+}
-+
-+/*
-+ * adds an icap_class to the global IcapConfig
-+ */
-+static void
-+icap_class_add(icap_class * c)
-+{
-+ icap_class *cp = NULL;
-+ icap_class **t = NULL;
-+ IcapConfig *cfg = &Config.icapcfg;
-+ if (c) {
-+ for (cp = cfg->class_head, t = &cfg->class_head; cp; t = &cp->next, cp = cp->next);
-+ *t = c;
-+ }
-+}
-+
-+/*
-+ * free allocated memory inside icap_class
-+ */
-+static void
-+icap_class_destroy(icap_class * c)
-+{
-+ xfree(c->name);
-+ wordlistDestroy(&c->services);
-+ icap_service_list_destroy(c->isl);
-+}
-+
-+/***************************************************
-+ * icap_access
-+ */
-+
-+/* format: icap_access <servicename> {allow|deny} acl, ... */
-+static void
-+parse_icap_access_type(IcapConfig * cfg)
-+{
-+ icap_access *A = NULL;
-+ icap_access *B = NULL;
-+ icap_access **T = NULL;
-+ icap_service *s = NULL;
-+ icap_class *c = NULL;
-+ ushort no_class = 0;
-+
-+ A = memAllocate(MEM_ICAP_ACCESS);
-+ parse_string(&A->service_name);
-+
-+ /*
-+ * try to find a class with the given name first. if not found, search
-+ * the services. if a service is found, create a new hidden class with
-+ * only this service. this is for backward compatibility.
-+ *
-+ * the special classname All is allowed only in deny rules, because
-+ * the class is not used there.
-+ */
-+ if (!strcmp(A->service_name, "None")) {
-+ no_class = 1;
-+ } else {
-+ A->class = icap_class_lookup(A->service_name);
-+ if (!A->class) {
-+ s = icap_service_lookup(A->service_name);
-+ if (s) {
-+ c = memAllocate(MEM_ICAP_CLASS);
-+ c->name = xstrdup("(hidden)");
-+ c->hidden = 1;
-+ wordlistAdd(&c->services, A->service_name);
-+ c->isl = memAllocate(MEM_ICAP_SERVICE_LIST);
-+ /* FIXME:luc: check what access do */
-+ c->isl->services[0] = s;
-+ c->isl->nservices = 1;
-+ icap_class_add(c);
-+ A->class = c;
-+ } else {
-+ debug(3, 0) ("parse_icap_access_type (line %d): servicename %s not found. skipping.\n", config_lineno, A->service_name);
-+ memFree(A, MEM_ICAP_ACCESS);
-+ return;
-+ }
-+ }
-+ }
-+
-+ aclParseAccessLine(&(A->access));
-+ debug(3, 5) ("parse_icap_access_type (line %d): %s\n", config_lineno, A->service_name);
-+
-+ /* check that All class is only used in deny rule */
-+ if (no_class && A->access->allow) {
-+ memFree(A, MEM_ICAP_ACCESS);
-+ debug(3, 0) ("parse_icap_access (line %d): special class 'None' only allowed in deny rule. skipping.\n", config_lineno);
-+ return;
-+ }
-+ if (A->access) {
-+ for (B = cfg->access_head, T = &cfg->access_head; B; T = &B->next, B = B->next);
-+ *T = A;
-+ } else {
-+ debug(3, 0) ("parse_icap_access_type (line %d): invalid line skipped\n", config_lineno);
-+ memFree(A, MEM_ICAP_ACCESS);
-+ }
-+}
-+
-+static void
-+dump_icap_access_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_access *current_node = NULL;
-+ LOCAL_ARRAY(char, nom, 64);
-+
-+ if (!cfg.access_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.access_head;
-+
-+ while (current_node) {
-+ snprintf(nom, 64, "%s %s", name, current_node->service_name);
-+ dump_acl_access(e, nom, current_node->access);
-+ current_node = current_node->next;
-+ }
-+}
-+
-+static void
-+free_icap_access_type(IcapConfig * cfg)
-+{
-+ while (cfg->access_head) {
-+ icap_access *current_node = cfg->access_head;
-+ cfg->access_head = current_node->next;
-+ icap_access_destroy(current_node);
-+ memFree(current_node, MEM_ICAP_ACCESS);
-+ }
-+}
-+
-+/*
-+ * destructor
-+ * frees everything but the linked list
-+ */
-+static void
-+icap_access_destroy(icap_access * a)
-+{
-+ xfree(a->service_name);
-+ aclDestroyAccessList(&a->access);
-+}
-+
-+/***************************************************
-+ * for debugging purposes only
-+ */
-+void
-+dump_icap_config(IcapConfig * cfg)
-+{
-+ icap_service *s_iter;
-+ icap_class *c_iter;
-+ icap_access *a_iter;
-+ icap_service_list *isl_iter;
-+ acl_list *l;
-+ debug(3, 0) ("IcapConfig: onoff = %d\n", cfg->onoff);
-+ debug(3, 0) ("IcapConfig: service_head = %d\n", (int) cfg->service_head);
-+ debug(3, 0) ("IcapConfig: class_head = %d\n", (int) cfg->class_head);
-+ debug(3, 0) ("IcapConfig: access_head = %d\n", (int) cfg->access_head);
-+
-+ debug(3, 0) ("IcapConfig: services =\n");
-+ for (s_iter = cfg->service_head; s_iter; s_iter = s_iter->next) {
-+ printf(" %s: \n", s_iter->name);
-+ printf(" bypass = %d\n", s_iter->bypass);
-+ printf(" hostname = %s\n", s_iter->hostname);
-+ printf(" port = %d\n", s_iter->port);
-+ printf(" resource = %s\n", s_iter->resource);
-+ }
-+ debug(3, 0) ("IcapConfig: classes =\n");
-+ for (c_iter = cfg->class_head; c_iter; c_iter = c_iter->next) {
-+ printf(" %s: \n", c_iter->name);
-+ printf(" services = \n");
-+ for (isl_iter = c_iter->isl; isl_iter; isl_iter = isl_iter->next) {
-+ int i;
-+ for (i = 0; i < isl_iter->nservices; i++)
-+ printf(" %s\n", isl_iter->services[i]->name);
-+ }
-+ }
-+ debug(3, 0) ("IcapConfig: access =\n");
-+ for (a_iter = cfg->access_head; a_iter; a_iter = a_iter->next) {
-+ printf(" service_name = %s\n", a_iter->service_name);
-+ printf(" access = %s", a_iter->access->allow ? "allow" : "deny");
-+ for (l = a_iter->access->acl_list; l != NULL; l = l->next) {
-+ printf(" %s%s",
-+ l->op ? null_string : "!",
-+ l->acl->name);
-+ }
-+ printf("\n");
-+ }
-+}
-+#endif /* HS_FEAT_ICAP */
-
- static void
- parse_kb_size_t(squid_off_t * var)
-Index: src/cbdata.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cbdata.c,v
-retrieving revision 1.14.6.1
-retrieving revision 1.14.32.2
-diff -p -u -b -r1.14.6.1 -r1.14.32.2
---- src/cbdata.c 17 Jul 2003 02:13:28 -0000 1.14.6.1
-+++ src/cbdata.c 14 Sep 2003 01:36:26 -0000 1.14.32.2
-@@ -144,6 +144,10 @@ cbdataInit(void)
- CREATE_CBDATA(statefulhelper);
- CREATE_CBDATA(helper_stateful_server);
- CREATE_CBDATA(HttpStateData);
-+#ifdef HS_FEAT_ICAP
-+ CREATE_CBDATA(IcapStateData);
-+ CREATE_CBDATA(icap_service);
-+#endif
- CREATE_CBDATA_FREE(peer, peerDestroy);
- CREATE_CBDATA(ps_state);
- CREATE_CBDATA(RemovalPolicy);
-Index: src/cf.data.pre
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cf.data.pre,v
-retrieving revision 1.49.2.84
-retrieving revision 1.49.2.33.2.32
-diff -p -u -b -r1.49.2.84 -r1.49.2.33.2.32
---- src/cf.data.pre 21 Oct 2005 02:13:47 -0000 1.49.2.84
-+++ src/cf.data.pre 24 Oct 2005 17:07:42 -0000 1.49.2.33.2.32
-@@ -2397,7 +2397,6 @@ DOC_START
- ensure correct results it is best to set server_persisten_connections
- to off when using this directive in such configurations.
- DOC_END
--
- NAME: reply_header_max_size
- COMMENT: (KB)
- TYPE: b_size_t
-@@ -2716,6 +2715,177 @@ DOC_START
- DOC_END
-
- COMMENT_START
-+ ICAP OPTIONS
-+ -----------------------------------------------------------------------------
-+COMMENT_END
-+
-+NAME: icap_enable
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.onoff
-+DEFAULT: off
-+DOC_START
-+ If you want to enable the ICAP client module, set this to on.
-+DOC_END
-+
-+NAME: icap_preview_enable
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.preview_enable
-+DEFAULT: off
-+DOC_START
-+ Set this to 'on' if you want to enable the ICAP preview
-+ feature in Squid.
-+DOC_END
-+
-+NAME: icap_preview_size
-+TYPE: int
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.preview_size
-+DEFAULT: -1
-+DOC_START
-+ The default size of preview data to be sent to the ICAP server.
-+ -1 means no preview. This value might be overwritten on a per server
-+ basis by OPTIONS requests.
-+DOC_END
-+
-+NAME: icap_check_interval
-+TYPE: int
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.check_interval
-+DEFAULT: 300
-+DOC_START
-+ If an ICAP server does not respond, it gets marked as unreachable. Squid
-+ will try again to reach it after this time.
-+DOC_END
-+
-+NAME: icap_send_client_ip
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.send_client_ip
-+DEFAULT: off
-+DOC_START
-+ This adds the header "X-Client-IP" to ICAP requests. Can also be
-+ set from the server's response to OPTIONS.
-+DOC_END
-+
-+NAME: icap_send_auth_user
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.send_auth_user
-+DEFAULT: off
-+DOC_START
-+ This adds the header "X-Authenticated-User" to ICAP requests
-+ if proxy access is authentified. Can also be set from the server's
-+ response to OPTIONS.
-+DOC_END
-+
-+NAME: icap_auth_scheme
-+TYPE: string
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.auth_scheme
-+DEFAULT: Local://%u
-+DOC_START
-+ Authentification scheme to pass to ICAP requests if
-+ icap_send_auth_user is enabled. The first occurence of "%u"
-+ is replaced by the authentified user name. If no "%u" is found,
-+ the username is added at the end of the scheme.
-+
-+ See http://www.ietf.org/internet-drafts/draft-stecher-icap-subid-00.txt,
-+ section 3.4 for details on this.
-+
-+ Examples:
-+
-+ icap_auth_scheme Local://%u
-+ icap_auth_scheme LDAP://ldap-server/cn=%u,dc=company,dc=com
-+ icap_auth_scheme WinNT://nt-domain/%u
-+ icap_auth_scheme Radius://radius-server/%u
-+DOC_END
-+
-+NAME: icap_service
-+TYPE: icap_service_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Defines a single ICAP service
-+
-+ icap_service servicename vectoring_point bypass service_url [options ...]
-+
-+ vectoring_point = reqmod_precache|reqmod_postcache|respmod_precache|respmod_postcache
-+ This specifies at which point of request processing the ICAP
-+ service should be plugged in.
-+ bypass = 1|0
-+ If set to 1 and the ICAP server cannot be reached, the request will go
-+ through without being processed by an ICAP server
-+ service_url = icap://servername:port/service
-+
-+ Options:
-+
-+ no-keep-alive To always close the connection to icap server
-+ after the transaction completes
-+
-+
-+ Note: reqmod_precache and respmod_postcache is not yet implemented
-+
-+ Load-balancing and high availability:
-+ You can obtain load-balancing and high availability by defining a
-+ named service with different definitions. Then, the client
-+ loops through the different entities of the service providing
-+ load-balancing. If an entity is marked as unreachable, the client goes
-+ one step further to the next entity: you have the high-availability.
-+ See the service_1 definition below
-+
-+Example:
-+icap_service service_1 reqmod_precache 0 icap://icap1.mydomain.net:1344/reqmod
-+icap_service service_1 reqmod_precache 0 icap://icap2.mydomain.net:1344/reqmod no-keep-alive
-+icap_service service_2 respmod_precache 0 icap://icap3.mydomain.net:1344/respmod
-+DOC_END
-+
-+NAME: icap_class
-+TYPE: icap_class_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Defines an ICAP service chain. If there are multiple services per
-+ vectoring point, they are processed in the specified order.
-+
-+ icap_class classname servicename...
-+
-+Example:
-+icap_class class_1 service_1 service_2
-+icap class class_2 service_1 service_3
-+DOC_END
-+
-+NAME: icap_access
-+TYPE: icap_access_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Redirects a request through an ICAP service class, depending
-+ on given acls
-+
-+ icap_access classname allow|deny [!]aclname...
-+
-+ The icap_access statements are processed in the order they appear in
-+ this configuration file. If an access list matches, the processing stops.
-+ For an "allow" rule, the specified class is used for the request. A "deny"
-+ rule simply stops processing without using the class. You can also use the
-+ special classname "None".
-+
-+ For backward compatibility, it is also possible to use services
-+ directly here.
-+Example:
-+icap_access class_1 allow all
-+DOC_END
-+
-+COMMENT_START
- MISCELLANEOUS
- -----------------------------------------------------------------------------
- COMMENT_END
-Index: src/cf_gen_defines
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cf_gen_defines,v
-retrieving revision 1.5
-retrieving revision 1.5.48.3
-diff -p -u -b -r1.5 -r1.5.48.3
---- src/cf_gen_defines 3 Dec 2001 08:03:21 -0000 1.5
-+++ src/cf_gen_defines 13 Mar 2005 17:58:44 -0000 1.5.48.3
-@@ -18,12 +18,13 @@ BEGIN {
- define["USE_UNLINKD"]="--enable-unlinkd"
- define["USE_USERAGENT_LOG"]="--enable-useragent-log"
- define["USE_WCCP"]="--enable-wccp"
-+ define["HS_FEAT_ICAP"]="--enable-icap-support"
- }
- /^IFDEF:/ {
- if (define[$2] != "")
-- DEFINE=define[$2]
-+ DEFINE = define[$2]
- else
-- DEFINE="-D" $2
-+ DEFINE = "-D" $2
- print "{\"" $2 "\", \"" DEFINE "\", "
- print "#if " $2
- print "1"
-Index: src/client_side.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/client_side.c,v
-retrieving revision 1.47.2.71
-retrieving revision 1.47.2.28.2.40
-diff -p -u -b -r1.47.2.71 -r1.47.2.28.2.40
---- src/client_side.c 19 Oct 2005 02:13:20 -0000 1.47.2.71
-+++ src/client_side.c 6 Dec 2005 21:53:44 -0000 1.47.2.28.2.40
-@@ -109,7 +109,7 @@ static const char *const crlf = "\r\n";
- static CWCB clientWriteComplete;
- static CWCB clientWriteBodyComplete;
- static PF clientReadRequest;
--static PF connStateFree;
-+PF connStateFree;
- static PF requestTimeout;
- static PF clientLifetimeTimeout;
- static int clientCheckTransferDone(clientHttpRequest *);
-@@ -136,20 +136,23 @@ static void clientSetKeepaliveFlag(clien
- static void clientPackRangeHdr(const HttpReply * rep, const HttpHdrRangeSpec * spec, String boundary, MemBuf * mb);
- static void clientPackTermBound(String boundary, MemBuf * mb);
- static void clientInterpretRequestHeaders(clientHttpRequest *);
--static void clientProcessRequest(clientHttpRequest *);
-+void clientProcessRequest(clientHttpRequest *);
- static void clientProcessExpired(void *data);
- static void clientProcessOnlyIfCachedMiss(clientHttpRequest * http);
--static int clientCachable(clientHttpRequest * http);
--static int clientHierarchical(clientHttpRequest * http);
--static int clientCheckContentLength(request_t * r);
-+int clientCachable(clientHttpRequest * http);
-+int clientHierarchical(clientHttpRequest * http);
-+int clientCheckContentLength(request_t * r);
- static DEFER httpAcceptDefer;
- static log_type clientProcessRequest2(clientHttpRequest * http);
- static int clientReplyBodyTooLarge(clientHttpRequest *, squid_off_t clen);
- static int clientRequestBodyTooLarge(squid_off_t clen);
- static void clientProcessBody(ConnStateData * conn);
- static void clientEatRequestBody(clientHttpRequest *);
--static BODY_HANDLER clientReadBody;
-+BODY_HANDLER clientReadBody;
- static void clientAbortBody(request_t * req);
-+#if HS_FEAT_ICAP
-+static int clientIcapReqMod(clientHttpRequest * http);
-+#endif
-
- static int
- checkAccelOnly(clientHttpRequest * http)
-@@ -392,6 +395,10 @@ clientRedirectDone(void *data, char *res
- http->request = requestLink(new_request);
- }
- clientInterpretRequestHeaders(http);
-+#if HS_FEAT_ICAP
-+ if (Config.icapcfg.onoff)
-+ icapCheckAcl(http);
-+#endif
- #if HEADERS_LOG
- headersLog(0, 1, request->method, request);
- #endif
-@@ -931,11 +938,22 @@ httpRequestFree(void *data)
- *H = http->next;
- http->next = NULL;
- dlinkDelete(&http->active, &ClientActiveRequests);
-+#if HS_FEAT_ICAP
-+ /*In the case that the upload of data breaks, we need this code here .... */
-+ if (NULL != http->icap_reqmod) {
-+ if (cbdataValid(http->icap_reqmod))
-+ if (http->icap_reqmod->icap_fd > -1) {
-+ comm_close(http->icap_reqmod->icap_fd);
-+ }
-+ cbdataUnlock(http->icap_reqmod);
-+ http->icap_reqmod = NULL;
-+ }
-+#endif
- cbdataFree(http);
- }
-
- /* This is a handler normally called by comm_close() */
--static void
-+void
- connStateFree(int fd, void *data)
- {
- ConnStateData *connState = data;
-@@ -958,7 +976,6 @@ connStateFree(int fd, void *data)
- } else
- safe_free(connState->in.buf);
- /* XXX account connState->in.buf */
-- pconnHistCount(0, connState->nrequests);
- cbdataFree(connState);
- #ifdef _SQUID_LINUX_
- /* prevent those nasty RST packets */
-@@ -1103,7 +1120,7 @@ clientSetKeepaliveFlag(clientHttpRequest
- }
- }
-
--static int
-+int
- clientCheckContentLength(request_t * r)
- {
- switch (r->method) {
-@@ -1122,7 +1139,7 @@ clientCheckContentLength(request_t * r)
- /* NOT REACHED */
- }
-
--static int
-+int
- clientCachable(clientHttpRequest * http)
- {
- request_t *req = http->request;
-@@ -1148,7 +1165,7 @@ clientCachable(clientHttpRequest * http)
- }
-
- /* Return true if we can query our neighbors for this object */
--static int
-+int
- clientHierarchical(clientHttpRequest * http)
- {
- const char *url = http->uri;
-@@ -2439,7 +2456,7 @@ clientProcessRequest2(clientHttpRequest
- return LOG_TCP_HIT;
- }
-
--static void
-+void
- clientProcessRequest(clientHttpRequest * http)
- {
- char *url = http->uri;
-@@ -2449,6 +2466,11 @@ clientProcessRequest(clientHttpRequest *
- debug(33, 4) ("clientProcessRequest: %s '%s'\n",
- RequestMethodStr[r->method],
- url);
-+#if HS_FEAT_ICAP
-+ if (clientIcapReqMod(http)) {
-+ return;
-+ }
-+#endif
- if (r->method == METHOD_CONNECT && !http->redirect.status) {
- http->log_type = LOG_TCP_MISS;
- sslStart(http, &http->out.size, &http->al.http.code);
-@@ -2993,6 +3015,20 @@ clientReadRequest(int fd, void *data)
- (long) conn->in.offset, (long) conn->in.size);
- len = conn->in.size - conn->in.offset - 1;
- }
-+#if HS_FEAT_ICAP
-+ /*
-+ * This check exists because ICAP doesn't always work well
-+ * with persistent (reused) connections. One version of the
-+ * REQMOD code creates a fake ConnStateData, which doesn't have
-+ * an in.buf. We want to make sure that the fake ConnStateData
-+ * doesn't get used here.
-+ */
-+ if (NULL == conn->in.buf) {
-+ debug(33, 1) ("clientReadRequest: FD %d aborted; conn->in.buf is NULL\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+#endif
- statCounter.syscalls.sock.reads++;
- size = FD_READ_METHOD(fd, conn->in.buf + conn->in.offset, len);
- if (size > 0) {
-@@ -3096,7 +3132,8 @@ clientReadRequest(int fd, void *data)
- /* add to the client request queue */
- for (H = &conn->chr; *H; H = &(*H)->next);
- *H = http;
-- conn->nrequests++;
-+ F->pconn.uses++;
-+ F->pconn.type = 0;
- /*
- * I wanted to lock 'http' here since its callback data for
- * clientLifetimeTimeout(), but there's no logical place to
-@@ -3266,7 +3303,7 @@ clientReadRequest(int fd, void *data)
- }
-
- /* file_read like function, for reading body content */
--static void
-+void
- clientReadBody(request_t * request, char *buf, size_t size, CBCB * callback, void *cbdata)
- {
- ConnStateData *conn = request->body_reader_data;
-@@ -3390,7 +3427,7 @@ clientProcessBody(ConnStateData * conn)
- }
-
- /* Abort a body request */
--static void
-+void
- clientAbortBody(request_t * request)
- {
- ConnStateData *conn = request->body_reader_data;
-@@ -3432,7 +3469,7 @@ requestTimeout(int fd, void *data)
- * Some data has been sent to the client, just close the FD
- */
- comm_close(fd);
-- } else if (conn->nrequests) {
-+ } else if (fd_table[fd].pconn.uses) {
- /*
- * assume its a persistent connection; just close it
- */
-@@ -3948,3 +3985,49 @@ varyEvaluateMatch(StoreEntry * entry, re
- }
- }
- }
-+
-+#if HS_FEAT_ICAP
-+static int
-+clientIcapReqMod(clientHttpRequest * http)
-+{
-+ ErrorState *err;
-+ icap_service *service;
-+ if (http->flags.did_icap_reqmod)
-+ return 0;
-+ if (NULL == (service = icapService(ICAP_SERVICE_REQMOD_PRECACHE, http->request)))
-+ return 0;
-+ debug(33, 3) ("clientIcapReqMod: calling icapReqModStart for %p\n", http);
-+ /*
-+ * Note, we pass 'start' and 'log_addr' to ICAP so the access.log
-+ * entry comes out right. The 'clientHttpRequest' created by
-+ * the ICAP side is the one that gets logged. The first
-+ * 'clientHttpRequest' does not get logged because its out.size
-+ * is zero and log_type is unset.
-+ */
-+ http->icap_reqmod = icapReqModStart(service,
-+ http->uri,
-+ http->request,
-+ http->conn->fd,
-+ http->start,
-+ http->conn->log_addr,
-+ (void *) http->conn);
-+ if (NULL == http->icap_reqmod) {
-+ return 0;
-+ } else if (-1 == (int) http->icap_reqmod) {
-+ /* produce error */
-+ http->icap_reqmod = NULL;
-+ debug(33, 2) ("clientIcapReqMod: icap told us to send an error\n");
-+ http->log_type = LOG_TCP_DENIED;
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = ETIMEDOUT;
-+ err->request = requestLink(http->request);
-+ err->src_addr = http->conn->peer.sin_addr;
-+ http->entry = clientCreateStoreEntry(http, http->request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return 1;
-+ }
-+ cbdataLock(http->icap_reqmod);
-+ http->flags.did_icap_reqmod = 1;
-+ return 1;
-+}
-+#endif
-Index: src/comm.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/comm.c,v
-retrieving revision 1.18.6.6
-retrieving revision 1.18.6.2.12.9
-diff -p -u -b -r1.18.6.6 -r1.18.6.2.12.9
---- src/comm.c 11 Sep 2005 02:13:22 -0000 1.18.6.6
-+++ src/comm.c 23 Nov 2005 20:33:06 -0000 1.18.6.2.12.9
-@@ -653,8 +653,8 @@ comm_close(int fd)
- #endif
- CommWriteStateCallbackAndFree(fd, COMM_ERR_CLOSING);
- commCallCloseHandlers(fd);
-- if (F->uses) /* assume persistent connect count */
-- pconnHistCount(1, F->uses);
-+ if (F->pconn.uses)
-+ pconnHistCount(F->pconn.type, F->pconn.uses);
- #if USE_SSL
- if (F->ssl) {
- SSL_free(F->ssl);
-Index: src/enums.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/enums.h,v
-retrieving revision 1.29.2.18
-retrieving revision 1.29.2.8.2.17
-diff -p -u -b -r1.29.2.18 -r1.29.2.8.2.17
---- src/enums.h 12 Nov 2005 03:13:48 -0000 1.29.2.18
-+++ src/enums.h 23 Nov 2005 20:38:56 -0000 1.29.2.8.2.17
-@@ -93,6 +93,7 @@ typedef enum {
- ERR_ONLY_IF_CACHED_MISS, /* failure to satisfy only-if-cached request */
- ERR_TOO_BIG,
- TCP_RESET,
-+ ERR_ICAP_FAILURE,
- ERR_INVALID_RESP,
- ERR_MAX
- } err_type;
-@@ -438,6 +439,9 @@ typedef enum {
- PROTO_WHOIS,
- PROTO_INTERNAL,
- PROTO_HTTPS,
-+#if HS_FEAT_ICAP
-+ PROTO_ICAP,
-+#endif
- PROTO_MAX
- } protocol_t;
-
-@@ -610,6 +614,12 @@ typedef enum {
- MEM_TLV,
- MEM_SWAP_LOG_DATA,
- MEM_CLIENT_REQ_BUF,
-+#if HS_FEAT_ICAP
-+ MEM_ICAP_OPT_DATA,
-+ MEM_ICAP_SERVICE_LIST,
-+ MEM_ICAP_CLASS,
-+ MEM_ICAP_ACCESS,
-+#endif
- MEM_MAX
- } mem_type;
-
-@@ -709,9 +719,14 @@ typedef enum {
- CBDATA_RemovalPolicyWalker,
- CBDATA_RemovalPurgeWalker,
- CBDATA_store_client,
-+#ifdef HS_FEAT_ICAP
-+ CBDATA_IcapStateData,
-+ CBDATA_icap_service,
-+#endif
- CBDATA_FIRST_CUSTOM_TYPE = 1000
- } cbdata_type;
-
-+
- /*
- * Return codes from checkVary(request)
- */
-@@ -742,4 +757,68 @@ enum {
-
- #endif
-
-+#if HS_FEAT_ICAP
-+typedef enum {
-+ ICAP_STATUS_NONE = 0,
-+ ICAP_STATUS_CONTINUE = 100,
-+ ICAP_STATUS_SWITCHING_PROTOCOLS = 101,
-+ ICAP_STATUS_STATUS_OK = 200,
-+ ICAP_CREATED = 201,
-+ ICAP_STATUS_ACCEPTED = 202,
-+ ICAP_STATUS_NON_AUTHORITATIVE_INFORMATION = 203,
-+ ICAP_STATUS_NO_MODIFICATION_NEEDED = 204,
-+ ICAP_STATUS_RESET_CONTENT = 205,
-+ ICAP_STATUS_PARTIAL_CONTENT = 206,
-+ ICAP_STATUS_MULTIPLE_CHOICES = 300,
-+ ICAP_STATUS_MOVED_PERMANENTLY = 301,
-+ ICAP_STATUS_MOVED_TEMPORARILY = 302,
-+ ICAP_STATUS_SEE_OTHER = 303,
-+ ICAP_STATUS_NOT_MODIFIED = 304,
-+ ICAP_STATUS_USE_PROXY = 305,
-+ ICAP_STATUS_BAD_REQUEST = 400,
-+ ICAP_STATUS_UNAUTHORIZED = 401,
-+ ICAP_STATUS_PAYMENT_REQUIRED = 402,
-+ ICAP_STATUS_FORBIDDEN = 403,
-+ ICAP_STATUS_SERVICE_NOT_FOUND = 404,
-+ ICAP_STATUS_METHOD_NOT_ALLOWED = 405,
-+ ICAP_STATUS_NOT_ACCEPTABLE = 406,
-+ ICAP_STATUS_PROXY_AUTHENTICATION_REQUIRED = 407,
-+ ICAP_STATUS_REQUEST_TIMEOUT = 408,
-+ ICAP_STATUS_CONFLICT = 409,
-+ ICAP_STATUS_GONE = 410,
-+ ICAP_STATUS_LENGTH_REQUIRED = 411,
-+ ICAP_STATUS_PRECONDITION_FAILED = 412,
-+ ICAP_STATUS_REQUEST_ENTITY_TOO_LARGE = 413,
-+ ICAP_STATUS_REQUEST_URI_TOO_LARGE = 414,
-+ ICAP_STATUS_UNSUPPORTED_MEDIA_TYPE = 415,
-+ ICAP_STATUS_INTERNAL_SERVER_ERROR = 500,
-+ ICAP_STATUS_NOT_IMPLEMENTED = 501,
-+ ICAP_STATUS_BAD_GATEWAY = 502,
-+ ICAP_STATUS_SERVICE_OVERLOADED = 503,
-+ ICAP_STATUS_GATEWAY_TIMEOUT = 504,
-+ ICAP_STATUS_ICAP_VERSION_NOT_SUPPORTED = 505,
-+ ICAP_STATUS_INVALID_HEADER = 600
-+} icap_status;
-+
-+/*
-+ * these values are used as index in an array, so it seems to be better to
-+ * assign some numbers
-+ */
-+typedef enum {
-+ ICAP_SERVICE_REQMOD_PRECACHE = 0,
-+ ICAP_SERVICE_REQMOD_POSTCACHE = 1,
-+ ICAP_SERVICE_RESPMOD_PRECACHE = 2,
-+ ICAP_SERVICE_RESPMOD_POSTCACHE = 3,
-+ ICAP_SERVICE_MAX = 4
-+} icap_service_t;
-+
-+typedef enum {
-+ ICAP_METHOD_NONE,
-+ ICAP_METHOD_OPTION,
-+ ICAP_METHOD_REQMOD,
-+ ICAP_METHOD_RESPMOD
-+} icap_method_t;
-+
-+#endif /* HS_FEAT_ICAP */
-+
- #endif /* SQUID_ENUMS_H */
-Index: src/forward.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/forward.c,v
-retrieving revision 1.13.6.15
-retrieving revision 1.13.6.3.2.15
-diff -p -u -b -r1.13.6.15 -r1.13.6.3.2.15
---- src/forward.c 2 Sep 2005 02:13:43 -0000 1.13.6.15
-+++ src/forward.c 30 Nov 2005 21:52:15 -0000 1.13.6.3.2.15
-@@ -262,7 +262,8 @@ fwdConnectDone(int server_fd, int status
- else
- hierarchyNote(&fwdState->request->hier, fs->code, request->host);
- fd_note(server_fd, storeUrl(fwdState->entry));
-- fd_table[server_fd].uses++;
-+ fd_table[server_fd].pconn.uses++;
-+ fd_table[server_fd].pconn.type = 1;
- if (fs->peer)
- peerConnectSucceded(fs->peer);
- fwdDispatch(fwdState);
-@@ -704,6 +705,8 @@ fwdCheckDeferRead(int fd, void *data)
- void
- fwdFail(FwdState * fwdState, ErrorState * errorState)
- {
-+ if (NULL == fwdState)
-+ return;
- debug(17, 3) ("fwdFail: %s \"%s\"\n\t%s\n",
- err_type_str[errorState->type],
- httpStatusString(errorState->http_status),
-@@ -742,6 +745,8 @@ fwdPeerClosed(int fd, void *data)
- void
- fwdUnregister(int fd, FwdState * fwdState)
- {
-+ if (NULL == fwdState)
-+ return;
- debug(17, 3) ("fwdUnregister: %s\n", storeUrl(fwdState->entry));
- assert(fd == fwdState->server_fd);
- assert(fd > -1);
-@@ -758,7 +763,10 @@ fwdUnregister(int fd, FwdState * fwdStat
- void
- fwdComplete(FwdState * fwdState)
- {
-- StoreEntry *e = fwdState->entry;
-+ StoreEntry *e;
-+ if (NULL == fwdState)
-+ return;
-+ e = fwdState->entry;
- assert(e->store_status == STORE_PENDING);
- debug(17, 3) ("fwdComplete: %s\n\tstatus %d\n", storeUrl(e),
- e->mem_obj->reply->sline.status);
-Index: src/globals.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/globals.h,v
-retrieving revision 1.14.6.7
-retrieving revision 1.14.6.3.2.5
-diff -p -u -b -r1.14.6.7 -r1.14.6.3.2.5
---- src/globals.h 14 Jun 2005 02:15:00 -0000 1.14.6.7
-+++ src/globals.h 12 Sep 2005 18:34:41 -0000 1.14.6.3.2.5
-@@ -165,6 +165,9 @@ extern char *WIN32_OS_string; /* NULL */
- #if HAVE_SBRK
- extern void *sbrk_start; /* 0 */
- #endif
-+#if HS_FEAT_ICAP
-+extern char *icap_service_type_str[];
-+#endif
- extern int opt_send_signal; /* -1 */
- extern int opt_no_daemon; /* 0 */
-
-Index: src/http.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/http.c,v
-retrieving revision 1.17.6.32
-retrieving revision 1.17.6.3.6.39
-diff -p -u -b -r1.17.6.32 -r1.17.6.3.6.39
---- src/http.c 19 Oct 2005 02:13:21 -0000 1.17.6.32
-+++ src/http.c 23 Nov 2005 20:33:07 -0000 1.17.6.3.6.39
-@@ -47,7 +47,7 @@ static CWCB httpSendRequestEntry;
-
- static PF httpReadReply;
- static void httpSendRequest(HttpStateData *);
--static PF httpStateFree;
-+PF httpStateFree;
- static PF httpTimeout;
- static void httpCacheNegatively(StoreEntry *);
- static void httpMakePrivate(StoreEntry *);
-@@ -55,11 +55,12 @@ static void httpMakePublic(StoreEntry *)
- static int httpCachableReply(HttpStateData *);
- static void httpMaybeRemovePublic(StoreEntry *, http_status);
-
--static void
-+void
- httpStateFree(int fd, void *data)
- {
- HttpStateData *httpState = data;
- #if DELAY_POOLS
-+ if (fd >= 0)
- delayClearNoDelay(fd);
- #endif
- if (httpState == NULL)
-@@ -79,6 +80,9 @@ httpStateFree(int fd, void *data)
- requestUnlink(httpState->orig_request);
- httpState->request = NULL;
- httpState->orig_request = NULL;
-+#if HS_FEAT_ICAP
-+ cbdataUnlock(httpState->icap_writer);
-+#endif
- cbdataFree(httpState);
- }
-
-@@ -392,7 +396,7 @@ httpMakeVaryMark(request_t * request, Ht
- }
-
- /* rewrite this later using new interfaces @?@ */
--static void
-+void
- httpProcessReplyHeader(HttpStateData * httpState, const char *buf, int size)
- {
- StoreEntry *entry = httpState->entry;
-@@ -527,24 +531,35 @@ httpPconnTransferDone(HttpStateData * ht
- MemObject *mem = httpState->entry->mem_obj;
- HttpReply *reply = mem->reply;
- squid_off_t clen;
-+ squid_off_t content_bytes_read;
- debug(11, 3) ("httpPconnTransferDone: FD %d\n", httpState->fd);
- debug(11, 5) ("httpPconnTransferDone: content_length=%" PRINTF_OFF_T "\n",
- reply->content_length);
- /* If we haven't seen the end of reply headers, we are not done */
-- if (httpState->reply_hdr_state < 2)
-+ if (httpState->reply_hdr_state < 2) {
-+ debug(11, 3) ("httpPconnTransferDone: reply_hdr_state=%d, returning 0\n",
-+ httpState->reply_hdr_state);
- return 0;
-+ }
- clen = httpReplyBodySize(httpState->request->method, reply);
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ content_bytes_read = httpState->icap_writer->fake_content_length;
-+ debug(11, 3) ("using fake conten length %" PRINTF_OFF_T "\n", content_bytes_read);
-+ } else
-+#endif
-+ content_bytes_read = mem->inmem_hi;
- /* If the body size is unknown we must wait for EOF */
- if (clen < 0)
- return 0;
- /* Barf if we got more than we asked for */
-- if (mem->inmem_hi > clen + reply->hdr_sz)
-+ if (content_bytes_read > clen + reply->hdr_sz)
- return -1;
- /* If there is no message body, we can be persistent */
- if (0 == clen)
- return 1;
- /* If the body size is known, we must wait until we've gotten all of it. */
-- if (mem->inmem_hi < clen + reply->hdr_sz)
-+ if (content_bytes_read < clen + reply->hdr_sz)
- return 0;
- /* We got it all */
- return 1;
-@@ -568,6 +583,17 @@ httpReadReply(int fd, void *data)
- delay_id delay_id;
- #endif
-
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ if (!httpState->icap_writer->respmod.entry) {
-+ debug(11, 3) ("httpReadReply: FD: %d: icap respmod aborded!\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+ /*The folowing entry can not be marked as aborted.
-+ * The StoreEntry icap_writer->respmod.entry used when the icap_write used...... */
-+ } else
-+#endif
- if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
- comm_close(fd);
- return;
-@@ -579,6 +605,33 @@ httpReadReply(int fd, void *data)
- else
- delay_id = delayMostBytesAllowed(entry->mem_obj, &read_sz);
- #endif
-+
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ IcapStateData *icap = httpState->icap_writer;
-+ /*
-+ * Ok we have a received a response from the web server, so try to
-+ * connect the icap server if it's the first attemps. If we try
-+ * to connect to the icap server, defer this request (do not read
-+ * the buffer), and defer until icapConnectOver() is not called.
-+ */
-+ if (icap->flags.connect_requested == 0) {
-+ debug(81, 2) ("icapSendRespMod: Create a new connection to icap server\n");
-+ if (!icapConnect(icap, icapConnectOver)) {
-+ debug(81, 2) ("icapSendRespMod: Something strange while creating a socket to icap server\n");
-+ commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ return;
-+ }
-+ debug(81, 2) ("icapSendRespMod: new connection to icap server (using FD=%d)\n", icap->icap_fd);
-+ icap->flags.connect_requested = 1;
-+ /* Wait for more data or EOF condition */
-+ commSetTimeout(fd, httpState->flags.keepalive_broken ? 10 : Config.Timeout.read, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ return;
-+ }
-+ }
-+#endif
-+
- errno = 0;
- statCounter.syscalls.sock.reads++;
- len = FD_READ_METHOD(fd, buf, read_sz);
-@@ -595,7 +648,13 @@ httpReadReply(int fd, void *data)
- clen >>= 1;
- IOStats.Http.read_hist[bin]++;
- }
-- if (!httpState->reply_hdr.size && len > 0 && fd_table[fd].uses > 1) {
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ (void) 0;
-+ else
-+#endif
-+
-+ if (!httpState->reply_hdr.size && len > 0 && fd_table[fd].pconn.uses > 1) {
- /* Skip whitespace */
- while (len > 0 && xisspace(*buf))
- xmemmove(buf, buf + 1, len--);
-@@ -625,6 +684,12 @@ httpReadReply(int fd, void *data)
- } else if (len == 0) {
- /* Connection closed; retrieval done. */
- httpState->eof = 1;
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer && cbdataValid(httpState->icap_writer)) {
-+ debug(81, 3) ("httpReadReply: EOF for ICAP writer\n");
-+ icapSendRespMod(httpState->icap_writer, buf, len, 1);
-+ }
-+#endif
- if (httpState->reply_hdr_state < 2)
- /*
- * Yes Henrik, there is a point to doing this. When we
-@@ -677,7 +742,28 @@ httpReadReply(int fd, void *data)
- EBIT_CLR(entry->flags, ENTRY_FWD_HDR_WAIT);
- }
- }
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(81, 5) ("calling icapSendRespMod from %s:%d\n", __FILE__, __LINE__);
-+ if (cbdataValid(httpState->icap_writer)) {
-+ icapSendRespMod(httpState->icap_writer, buf, len, 0);
-+ httpState->icap_writer->fake_content_length += len;
-+ }
-+ } else
-+#endif
- storeAppend(entry, buf, len);
-+
-+
-+ debug(11, 5) ("httpReadReply: after storeAppend FD %d read %d\n", fd, len);
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ if (!httpState->icap_writer->respmod.entry) {
-+ debug(11, 3) ("httpReadReply: FD: %d: icap respmod aborded!\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+ } else
-+#endif
- if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
- /*
- * the above storeAppend() call could ABORT this entry,
-@@ -724,10 +810,21 @@ httpReadReply(int fd, void *data)
- ("httpReadReply: Excess data from \"%s %s\"\n",
- RequestMethodStr[httpState->orig_request->method],
- storeUrl(entry));
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(81, 5) ("calling icapSendRespMod from %s:%d\n", __FILE__, __LINE__);
-+ icapSendRespMod(httpState->icap_writer, buf, len, 0);
-+ httpState->icap_writer->fake_content_length += len;
-+ } else
-+#endif
- storeAppend(entry, buf, len);
- keep_alive = 0;
- }
- }
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ icapSendRespMod(httpState->icap_writer, NULL, 0, 1);
-+#endif
- if (keep_alive) {
- /* yes we have to clear all these! */
- commSetDefer(fd, NULL, NULL);
-@@ -766,6 +863,10 @@ httpReadReply(int fd, void *data)
- ("httpReadReply: Excess data from \"%s %s\"\n",
- RequestMethodStr[httpState->orig_request->method],
- storeUrl(entry));
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ icapSendRespMod(httpState->icap_writer, NULL, 0, 1);
-+#endif
- fwdComplete(httpState->fwd);
- comm_close(fd);
- return;
-@@ -776,6 +877,34 @@ httpReadReply(int fd, void *data)
- }
- }
-
-+#ifdef HS_FEAT_ICAP
-+static int
-+httpReadReplyWaitForIcap(int fd, void *data)
-+{
-+ HttpStateData *httpState = data;
-+ if (NULL == httpState->icap_writer)
-+ return 0;
-+ /*
-+ * Do not defer when we are not connected to the icap server.
-+ * Defer when the icap server connection is not established but pending
-+ * Defer when the icap server is busy (writing on the socket)
-+ */
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, connect_requested=%d\n",
-+ fd, httpState->icap_writer->flags.connect_requested);
-+ if (!httpState->icap_writer->flags.connect_requested)
-+ return 0;
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, connect_pending=%d\n",
-+ fd, httpState->icap_writer->flags.connect_pending);
-+ if (httpState->icap_writer->flags.connect_pending)
-+ return 1;
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, write_pending=%d\n",
-+ fd, httpState->icap_writer->flags.write_pending);
-+ if (httpState->icap_writer->flags.write_pending)
-+ return 1;
-+ return 0;
-+}
-+#endif
-+
- /* This will be called when request write is complete. Schedule read of
- * reply. */
- static void
-@@ -803,6 +932,63 @@ httpSendComplete(int fd, char *bufnotuse
- comm_close(fd);
- return;
- } else {
-+ /* Schedule read reply. */
-+#ifdef HS_FEAT_ICAP
-+ if (icapService(ICAP_SERVICE_RESPMOD_PRECACHE, httpState->orig_request)) {
-+ httpState->icap_writer = icapRespModStart(
-+ ICAP_SERVICE_RESPMOD_PRECACHE,
-+ httpState->orig_request, httpState->entry, httpState->flags);
-+ if (-1 == (int) httpState->icap_writer) {
-+ /* TODO: send error here and exit */
-+ ErrorState *err;
-+ httpState->icap_writer = 0;
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ err->request = requestLink(httpState->orig_request);
-+ errorAppendEntry(entry, err);
-+ comm_close(fd);
-+ return;
-+ } else if (httpState->icap_writer) {
-+ request_flags fake_flags = httpState->orig_request->flags;
-+ method_t fake_method = entry->mem_obj->method;
-+ const char *fake_msg = "this is a fake entry for "
-+ " response sent to an ICAP RESPMOD server";
-+ cbdataLock(httpState->icap_writer);
-+ /*
-+ * this httpState will give the data it reads to
-+ * the icap server, rather than put it into
-+ * a StoreEntry
-+ */
-+ storeUnlockObject(httpState->entry);
-+ storeUnregisterAbort(httpState->entry);
-+ /*
-+ * create a bogus entry because the code assumes one is
-+ * always there.
-+ */
-+ fake_flags.cachable = 0;
-+ fake_flags.hierarchical = 0; /* force private key */
-+ httpState->entry = storeCreateEntry("fake", "fake", fake_flags, fake_method);
-+ storeAppend(httpState->entry, fake_msg, strlen(fake_msg));
-+ /*
-+ * pull a switcheroo on fwdState->entry.
-+ */
-+ storeUnlockObject(httpState->fwd->entry);
-+ httpState->fwd->entry = httpState->entry;
-+ storeLockObject(httpState->fwd->entry);
-+ /*
-+ * Note that we leave fwdState connected to httpState,
-+ * but we changed the entry. So when fwdComplete
-+ * or whatever is called it does no harm -- its
-+ * just the fake entry.
-+ */
-+ } else {
-+ /*
-+ * failed to open connection to ICAP server.
-+ * But bypass request, so just continue here.
-+ */
-+ }
-+ }
-+#endif
- /*
- * Set the read timeout here because it hasn't been set yet.
- * We only set the read timeout after the request has been
-@@ -811,8 +997,18 @@ httpSendComplete(int fd, char *bufnotuse
- * the timeout for POST/PUT requests that have very large
- * request bodies.
- */
-+
-+ /* removed in stable5:
-+ * commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ */
- commSetTimeout(fd, Config.Timeout.read, httpTimeout, httpState);
-- commSetDefer(fd, fwdCheckDeferRead, entry);
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(11, 5) ("FD %d, setting httpReadReplyWaitForIcap\n", httpState->fd);
-+ commSetDefer(httpState->fd, httpReadReplyWaitForIcap, httpState);
-+ } else
-+#endif
-+ commSetDefer(httpState->fd, fwdCheckDeferRead, entry);
- }
- httpState->flags.request_sent = 1;
- }
-@@ -1010,8 +1206,11 @@ httpBuildRequestHeader(request_t * reque
- if (!EBIT_TEST(cc->mask, CC_MAX_AGE)) {
- const char *url = entry ? storeUrl(entry) : urlCanonical(orig_request);
- httpHdrCcSetMaxAge(cc, getMaxAge(url));
-+#ifndef HS_FEAT_ICAP
-+ /* Don;t bother - if the url you want to cache is redirected? */
- if (strLen(request->urlpath))
- assert(strstr(url, strBuf(request->urlpath)));
-+#endif
- }
- /* Set no-cache if determined needed but not found */
- if (orig_request->flags.nocache && !httpHeaderHas(hdr_in, HDR_PRAGMA))
-@@ -1119,6 +1318,7 @@ httpStart(FwdState * fwd)
- int fd = fwd->server_fd;
- HttpStateData *httpState;
- request_t *proxy_req;
-+ /* ErrorState *err; */
- request_t *orig_req = fwd->request;
- debug(11, 3) ("httpStart: \"%s %s\"\n",
- RequestMethodStr[orig_req->method],
-@@ -1156,12 +1356,22 @@ httpStart(FwdState * fwd)
- httpState->request = requestLink(orig_req);
- httpState->orig_request = requestLink(orig_req);
- }
-+#ifdef HS_FEAT_ICAP
-+ if (icapService(ICAP_SERVICE_REQMOD_POSTCACHE, httpState->orig_request)) {
-+ httpState->icap_writer = icapRespModStart(ICAP_SERVICE_REQMOD_POSTCACHE,
-+ httpState->orig_request, httpState->entry, httpState->flags);
-+ if (httpState->icap_writer) {
-+ return;
-+ }
-+ }
-+#endif
- /*
- * register the handler to free HTTP state data when the FD closes
- */
- comm_add_close_handler(fd, httpStateFree, httpState);
- statCounter.server.all.requests++;
- statCounter.server.http.requests++;
-+
- httpSendRequest(httpState);
- /*
- * We used to set the read timeout here, but not any more.
-Index: src/icap_common.c
-===================================================================
-RCS file: src/icap_common.c
-diff -N src/icap_common.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_common.c 22 Nov 2005 22:41:48 -0000 1.1.2.39
-@@ -0,0 +1,785 @@
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+/* _GNU_SOURCE is required for strcasestr */
-+#define _GNU_SOURCE 1
-+
-+#include "squid.h"
-+#include "util.h"
-+
-+extern PF httpStateFree;
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+#define ICAP_OPTIONS_REQUEST
-+
-+
-+void
-+icapInit()
-+{
-+#ifdef ICAP_OPTIONS_REQUEST
-+ if (Config.icapcfg.onoff) {
-+ icapOptInit();
-+ }
-+#endif
-+}
-+
-+void
-+icapClose()
-+{
-+ icapOptShutdown();
-+}
-+
-+/*
-+ * search for a HTTP-like header in the buffer.
-+ * Note, buf must be 0-terminated
-+ *
-+ * This function is not very good. It should probably look for
-+ * header tokens only at the start of a line, not just anywhere in
-+ * the buffer.
-+ */
-+int
-+icapFindHeader(const char *buf, const char *hdr, const char **Start,
-+ const char **End)
-+{
-+ const char *start = NULL;
-+ const char *end = NULL;
-+ start = strcasestr(buf, hdr);
-+ if (NULL == start)
-+ return 0;
-+ end = start + strcspn(start, "\r\n");
-+ if (start == end)
-+ return 0;
-+ *Start = start;
-+ *End = end;
-+ return 1;
-+}
-+
-+/*
-+ * parse the contents of the encapsulated header (buffer between enc_start
-+ * and enc_end) and put the result into IcapStateData
-+ */
-+void
-+icapParseEncapsulated(IcapStateData * icap, const char *enc_start,
-+ const char *enc_end)
-+{
-+ char *current, *end;
-+
-+ assert(icap);
-+ assert(enc_start);
-+ assert(enc_end);
-+
-+ current = strchr(enc_start, ':');
-+ current++;
-+ while (current < enc_end) {
-+ while (isspace(*current))
-+ current++;
-+ if (!strncmp(current, "res-hdr=", 8)) {
-+ current += 8;
-+ icap->enc.res_hdr = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "req-hdr=", 8)) {
-+ current += 8;
-+ icap->enc.req_hdr = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "null-body=", 10)) {
-+ current += 10;
-+ icap->enc.null_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "res-body=", 9)) {
-+ current += 9;
-+ icap->enc.res_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "req-body=", 9)) {
-+ current += 9;
-+ icap->enc.req_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "opt-body=", 9)) {
-+ current += 9;
-+ icap->enc.opt_body = strtol(current, &end, 10);
-+ } else {
-+ /* invalid header */
-+ debug(81, 5) ("icapParseEncapsulated: error in: %s\n", current);
-+ return;
-+ }
-+ current = end;
-+ current = strchr(current, ',');
-+ if (current == NULL)
-+ break;
-+ else
-+ current++; /* skip ',' */
-+ }
-+ debug(81,
-+ 3) ("icapParseEncapsulated: res-hdr=%d, req-hdr=%d, null-body=%d, "
-+ "res-body=%d, req-body=%d, opt-body=%d\n", icap->enc.res_hdr,
-+ icap->enc.req_hdr, icap->enc.null_body, icap->enc.res_body,
-+ icap->enc.req_body, icap->enc.opt_body);
-+
-+}
-+
-+icap_service *
-+icapService(icap_service_t type, request_t * r)
-+{
-+ icap_service_list *isl_iter;
-+ int is_iter;
-+ int nb_unreachable = 0;
-+ icap_service *unreachable_one = NULL;
-+
-+ debug(81, 8) ("icapService: type=%s\n", icapServiceToStr(type));
-+ if (NULL == r) {
-+ debug(81, 8) ("icapService: no request_t\n");
-+ return NULL;
-+ }
-+ if (NULL == r->class) {
-+ debug(81, 8) ("icapService: no class\n");
-+ return NULL;
-+ }
-+ for (isl_iter = r->class->isl; isl_iter; isl_iter = isl_iter->next) {
-+ /* TODO:luc: Do a round-robin, choose a random value ?
-+ * For now, we use a simple round robin with checking is the
-+ * icap server is available */
-+ is_iter = isl_iter->last_service_used;
-+ do {
-+ is_iter = (is_iter + 1) % isl_iter->nservices;
-+ debug(81, 8) ("icapService: checking service %s/id=%d\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ if (type == isl_iter->services[is_iter]->type) {
-+ if (!isl_iter->services[is_iter]->unreachable) {
-+ debug(81, 8) ("icapService: found service %s/id=%d\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ isl_iter->last_service_used = is_iter;
-+ return isl_iter->services[is_iter];
-+ }
-+ debug(81,
-+ 8)
-+ ("icapService: found service %s/id=%d, but it's unreachable. I don't want to use it\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ unreachable_one = isl_iter->services[is_iter];
-+ nb_unreachable++;
-+ /* FIXME:luc: in response mod, if we return an NULL pointer, user can bypass
-+ * the filter, is it normal ? */
-+ }
-+ } while (is_iter != isl_iter->last_service_used);
-+ }
-+ debug(81, 8) ("icapService: no service found\n");
-+ isl_iter = r->class->isl;
-+
-+ if (nb_unreachable > 0) {
-+ debug(81,
-+ 8)
-+ ("All the services are unreachable, returning an unreachable one\n");
-+ return unreachable_one;
-+ } else {
-+ return NULL;
-+ }
-+}
-+
-+int
-+icapConnect(IcapStateData * icap, CNCB * theCallback)
-+{
-+ int rc;
-+ icap->icap_fd = pconnPop(icap->current_service->hostname,
-+ icap->current_service->port);
-+ if (icap->icap_fd >= 0) {
-+ debug(81, 3) ("icapConnect: reused pconn FD %d\n", icap->icap_fd);
-+ fd_note(icap->icap_fd, icap->current_service->uri);
-+ comm_add_close_handler(icap->icap_fd, icapStateFree, icap);
-+ theCallback(icap->icap_fd, 0, icap);
-+ return 1;
-+ }
-+ icap->icap_fd = comm_open(SOCK_STREAM, 0, getOutgoingAddr(NULL), 0,
-+ COMM_NONBLOCKING, icap->current_service->uri);
-+ debug(81, 5) ("icapConnect: new socket, FD %d, local address %s\n",
-+ icap->icap_fd, inet_ntoa(getOutgoingAddr(NULL)));
-+ if (icap->icap_fd < 0) {
-+ icapStateFree(-1, icap); /* XXX test */
-+ return 0;
-+ }
-+ icap->flags.connect_pending = 1;
-+ /*
-+ * Configure timeout and close handler before calling
-+ * connect because commConnectStart() might get an error
-+ * immediately and close the descriptor before it returns.
-+ */
-+ commSetTimeout(icap->icap_fd, Config.Timeout.connect,
-+ icapConnectTimeout, icap);
-+ comm_add_close_handler(icap->icap_fd, icapStateFree, icap);
-+ /*
-+ * This sucks. commConnectStart() may fail before returning,
-+ * so lets lock the data and check its validity afterwards.
-+ */
-+ cbdataLock(icap);
-+ commConnectStart(icap->icap_fd,
-+ icap->current_service->hostname,
-+ icap->current_service->port, theCallback, icap);
-+ rc = cbdataValid(icap);
-+ cbdataUnlock(icap);
-+ debug(81, 3) ("icapConnect: returning %d\n", rc);
-+ return rc;
-+}
-+
-+IcapStateData *
-+icapAllocate(void)
-+{
-+ IcapStateData *icap;
-+
-+ if (!Config.icapcfg.onoff)
-+ return 0;
-+
-+ icap = cbdataAlloc(IcapStateData);
-+ icap->icap_fd = -1;
-+ icap->enc.res_hdr = -1;
-+ icap->enc.res_body = -1;
-+ icap->enc.req_hdr = -1;
-+ icap->enc.req_body = -1;
-+ icap->enc.opt_body = -1;
-+ icap->enc.null_body = -1;
-+ icap->chunk_size = -1;
-+ memBufDefInit(&icap->icap_hdr);
-+
-+ debug(81, 3) ("New ICAP state\n");
-+ return icap;
-+}
-+
-+void
-+icapStateFree(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapStateFree: FD %d, icap %p\n", fd, icap);
-+ assert(icap);
-+ assert(-1 == fd || fd == icap->icap_fd);
-+ if (icap->respmod.entry) {
-+ /*
-+ * If we got some error on this side (like ECONNRESET)
-+ * we must signal the other side(s) with a storeAbort()
-+ * call.
-+ */
-+ if (icap->respmod.entry->store_status != STORE_OK)
-+ storeAbort(icap->respmod.entry);
-+ storeUnlockObject(icap->respmod.entry);
-+ icap->respmod.entry = NULL;
-+ }
-+ requestUnlink(icap->request);
-+ icap->request = NULL;
-+ if (!memBufIsNull(&icap->icap_hdr))
-+ memBufClean(&icap->icap_hdr);
-+ if (!memBufIsNull(&icap->respmod.buffer))
-+ memBufClean(&icap->respmod.buffer);
-+ if (!memBufIsNull(&icap->respmod.req_hdr_copy))
-+ memBufClean(&icap->respmod.req_hdr_copy);
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+ if (!memBufIsNull(&icap->reqmod.hdr_buf))
-+ memBufClean(&icap->reqmod.hdr_buf);
-+ if (!memBufIsNull(&icap->reqmod.http_entity.buf))
-+ memBufClean(&icap->reqmod.http_entity.buf);
-+ if (!memBufIsNull(&icap->chunk_buf))
-+ memBufClean(&icap->chunk_buf);
-+ if (icap->httpState)
-+ httpStateFree(-1, icap->httpState);
-+ cbdataUnlock(icap->reqmod.client_cookie);
-+ cbdataFree(icap);
-+}
-+
-+void
-+icapConnectTimeout(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapConnectTimeout: FD %d, unreachable=1\n", fd);
-+ assert(fd == icap->icap_fd);
-+ icapOptSetUnreachable(icap->current_service);
-+ comm_close(fd);
-+}
-+
-+void
-+icapReadTimeout(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ assert(fd == icap->icap_fd);
-+ if (icap->flags.wait_for_preview_reply || icap->flags.http_server_eof) {
-+ debug(81, 3) ("icapReadTimeout: FD %d, unreachable=1\n", fd);
-+ icapOptSetUnreachable(icap->current_service);
-+ } else
-+ debug(81, 3) ("icapReadTimeout: FD %d, still reachable\n", fd);
-+ comm_close(fd);
-+}
-+
-+icap_service_t
-+icapServiceToType(const char *s)
-+{
-+ if (!strcmp(s, "reqmod_precache"))
-+ return ICAP_SERVICE_REQMOD_PRECACHE;
-+ if (!strcmp(s, "reqmod_postcache"))
-+ return ICAP_SERVICE_REQMOD_POSTCACHE;
-+ if (!strcmp(s, "respmod_precache"))
-+ return ICAP_SERVICE_RESPMOD_PRECACHE;
-+ if (!strcmp(s, "respmod_postcache"))
-+ return ICAP_SERVICE_RESPMOD_POSTCACHE;
-+ return ICAP_SERVICE_MAX;
-+}
-+
-+const char *
-+icapServiceToStr(const icap_service_t type)
-+{
-+ if (type >= 0 && type < ICAP_SERVICE_MAX)
-+ return icap_service_type_str[type];
-+ else
-+ return "error";
-+}
-+
-+
-+/* copied from clientAclChecklistCreate */
-+static aclCheck_t *
-+icapAclChecklistCreate(const acl_access * acl, const clientHttpRequest * http)
-+{
-+ aclCheck_t *ch;
-+ ConnStateData *conn = http->conn;
-+ ch = aclChecklistCreate(acl, http->request, 0);
-+ ch->conn = conn;
-+ cbdataLock(ch->conn);
-+ return ch;
-+}
-+
-+/*
-+ * check wether we do icap for a request
-+ */
-+int
-+icapCheckAcl(clientHttpRequest * http)
-+{
-+ icap_access *iter;
-+ aclCheck_t *icapChecklist;
-+
-+ for (iter = Config.icapcfg.access_head; iter; iter = iter->next) {
-+ acl_access *A = iter->access;
-+ icapChecklist = icapAclChecklistCreate(A, http);
-+ if (aclMatchAclList(A->acl_list, icapChecklist)) {
-+ debug(81, 5) ("icapCheckAcl: match for class=%s\n",
-+ iter->class->name);
-+ if (A->allow) {
-+ /* allow rule, do icap and use associated class */
-+ http->request->class = iter->class;
-+ aclChecklistFree(icapChecklist);
-+ return 1;
-+ } else {
-+ /* deny rule, stop processing */
-+ aclChecklistFree(icapChecklist);
-+ return 0;
-+ }
-+ }
-+ aclChecklistFree(icapChecklist);
-+ }
-+ return 0;
-+}
-+
-+/* icapLineLength
-+ *
-+ * returns the amount of data until lineending ( \r\n )
-+ * This function is NOT tolerant of variations of \r\n.
-+ */
-+size_t
-+icapLineLength(const char *start, int len)
-+{
-+ size_t lineLen = 0;
-+ char *end = (char *) memchr(start, '\r', len);
-+ if (NULL == end)
-+ return 0;
-+ end++; /* advance to where '\n' should be */
-+ lineLen = end - start + 1;
-+ if (lineLen > len) {
-+ debug(0, 0) ("icapLineLength: warning lineLen (%d) > len (%d)\n",
-+ lineLen, len);
-+ return 0;
-+ }
-+ if (*end != '\n') {
-+ debug(0, 0) ("icapLineLength: warning *end (%x) != '\\n'\n", *end);
-+ return 0;
-+ }
-+ debug(81, 7) ("icapLineLength: returning %d\n", lineLen);
-+ return lineLen;
-+}
-+
-+/*
-+ * return:
-+ * -1 if EOF before getting end of ICAP header
-+ * 0 if we don't have the entire ICAP header yet
-+ * 1 if we got the whole header
-+ */
-+int
-+icapReadHeader(int fd, IcapStateData * icap, int *isIcap)
-+{
-+ int headlen = 0;
-+ int len = 0;
-+ int peek_sz = EXPECTED_ICAP_HEADER_LEN;
-+ int read_sz = 0;
-+ LOCAL_ARRAY(char, tmpbuf, SQUID_TCP_SO_RCVBUF);
-+ for (;;) {
-+ len = recv(fd, tmpbuf, peek_sz, MSG_PEEK);
-+ debug(81, 5) ("recv(FD %d, ..., MSG_PEEK) ret %d\n", fd, len);
-+ if (len < 0) {
-+ debug(81, 1) ("icapReadHeader: FD %d recv error: %s\n", fd,
-+ xstrerror());
-+ return -1;
-+ }
-+ if (len == 0) {
-+ debug(81, 2) ("icapReadHeader: FD %d recv EOF\n", fd);
-+ return -1;
-+ }
-+ headlen = headersEnd(tmpbuf, len);
-+ debug(81, 3) ("headlen=%d\n", headlen);
-+ /*
-+ * break if we now know where the ICAP headers end
-+ */
-+ if (headlen)
-+ break;
-+ /*
-+ * break if we know there is no more data to read
-+ */
-+ if (len < peek_sz)
-+ break;
-+ /*
-+ * The ICAP header is larger than (or equal to) our read
-+ * buffer, so double it and try to peek again.
-+ */
-+ peek_sz *= 2;
-+ if (peek_sz >= SQUID_TCP_SO_RCVBUF) {
-+ debug(81,
-+ 1) ("icapReadHeader: Failed to find end of ICAP header\n");
-+ debug(81, 1) ("\twithin first %d bytes of response\n",
-+ SQUID_TCP_SO_RCVBUF);
-+ debug(81, 1) ("\tpossible persistent connection bug/confusion\n");
-+ return -1;
-+ }
-+ }
-+ /*
-+ * Now actually read the data from the kernel
-+ */
-+ if (headlen)
-+ read_sz = headlen;
-+ else
-+ read_sz = len;
-+ len = FD_READ_METHOD(fd, tmpbuf, read_sz);
-+ assert(len == read_sz);
-+ fd_bytes(fd, len, FD_READ);
-+ memBufAppend(&icap->icap_hdr, tmpbuf, len);
-+ if (headlen) {
-+ /* End of ICAP header found */
-+ if (icap->icap_hdr.size < 4)
-+ *isIcap = 0;
-+ else if (0 == strncmp(icap->icap_hdr.buf, "ICAP", 4))
-+ *isIcap = 1;
-+ else
-+ *isIcap = 0;
-+ return 1;
-+ }
-+ /*
-+ * We don't have all the headers yet
-+ */
-+ return 0;
-+}
-+
-+static int
-+icapParseConnectionClose(const IcapStateData * icap, const char *s,
-+ const char *e)
-+{
-+ char *t;
-+ char *q;
-+ /*
-+ * s points to the start of the line "Connection: ... "
-+ * e points to *after* the last character on the line
-+ */
-+ s += 11; /* skip past Connection: */
-+ while (s < e && isspace(*s))
-+ s++;
-+ if (e - s < 5)
-+ return 0;
-+ /*
-+ * create a buffer that we can use strtok on
-+ */
-+ t = xmalloc(e - s + 1);
-+ strncpy(t, s, e - s);
-+ *(t + (e - s)) = '\0';
-+ for (q = strtok(t, ","); q; q = strtok(NULL, ",")) {
-+ if (0 == strcasecmp(q, "close")) {
-+ xfree(t);
-+ return 1;
-+ }
-+ }
-+ xfree(t);
-+ return 0;
-+}
-+
-+/* returns icap status, version and subversion extracted from status line or -1 on parsing failure
-+ * The str_status pointr points to the text returned from the icap server.
-+ * sline probably is NOT terminated with '\0'
-+ */
-+int
-+icapParseStatusLine(const char *sline, int slinesize, int *version_major,
-+ int *version_minor, const char **str_status)
-+{
-+ char *sp, *stmp, *ep = (char *) sline + slinesize;
-+ int status;
-+ if (slinesize < 14) /*The format of this line is: "ICAP/x.x xxx[ msg....]\r\n" */
-+ return -1;
-+
-+ if (strncmp(sline, "ICAP/", 5) != 0)
-+ return -1;
-+ if (sscanf(sline + 5, "%d.%d", version_major, version_minor) != 2)
-+ return -1;
-+
-+ if (!(sp = memchr(sline, ' ', slinesize)))
-+ return -1;
-+
-+ while (sp < ep && xisspace(*++sp));
-+
-+ if (!xisdigit(*sp) || sp >= ep)
-+ return -1;
-+
-+ if ((status = strtol(sp, &stmp, 10)) <= 0)
-+ return -1;
-+ sp = stmp;
-+
-+ while (sp < ep && xisspace(*++sp));
-+ *str_status = sp;
-+ /*Must add a test for "\r\n" end headers .... */
-+ return status;
-+}
-+
-+
-+void
-+icapSetKeepAlive(IcapStateData * icap, const char *hdrs)
-+{
-+ const char *start;
-+ const char *end;
-+ if (0 == icap->flags.keep_alive)
-+ return;
-+ if (0 == icapFindHeader(hdrs, "Connection:", &start, &end)) {
-+ icap->flags.keep_alive = 1;
-+ return;
-+ }
-+ if (icapParseConnectionClose(icap, start, end))
-+ icap->flags.keep_alive = 0;
-+ else
-+ icap->flags.keep_alive = 1;
-+}
-+
-+/*
-+ * icapParseChunkSize
-+ *
-+ * Returns the offset where the next chunk starts
-+ * return parameter chunk_size;
-+ */
-+static int
-+icapParseChunkSize(const char *buf, int len, int *chunk_size)
-+{
-+ int chunkSize = 0;
-+ char c;
-+ size_t start;
-+ size_t end;
-+ size_t nextStart = 0;
-+ debug(81, 3) ("icapParseChunkSize: buf=%p, len=%d\n", buf, len);
-+ do {
-+ start = nextStart;
-+ debug(81, 3) ("icapParseChunkSize: start=%d\n", start);
-+ if (len <= start) {
-+ /*
-+ * end of buffer, so far no lines or only empty lines,
-+ * wait for more data. read chunk size with next buffer.
-+ */
-+ *chunk_size = 0;
-+ return 0;
-+ }
-+ end = start + icapLineLength(buf + start, len - start);
-+ nextStart = end;
-+ if (end <= start) {
-+ /*
-+ * no line found, need more code here, now we are in
-+ * deep trouble, buffer stops with half a chunk size
-+ * line. For now stop here.
-+ */
-+ debug(81, 1) ("icapParseChunkSize: WARNING in mid-line, ret 0\n");
-+ *chunk_size = 0;
-+ return 0;
-+ }
-+ while (start < end) {
-+ if (NULL == strchr(w_space, buf[start]))
-+ break;
-+ start++;
-+ }
-+ while (start < end) {
-+ if (NULL == strchr(w_space, buf[end - 1]))
-+ break;
-+ end--;
-+ }
-+ /*
-+ * if now end <= start we got an empty line. The previous
-+ * chunk data should stop with a CRLF. In case that the
-+ * other end does not follow the specs and sends no CRLF
-+ * or too many empty lines, just continue till we have a
-+ * non-empty line.
-+ */
-+ } while (end <= start);
-+ debug(81, 3) ("icapParseChunkSize: start=%d, end=%d\n", start, end);
-+
-+ /* Non-empty line: Parse the chunk size */
-+ while (start < end) {
-+ c = buf[start++];
-+ if (c >= 'a' && c <= 'f') {
-+ chunkSize = chunkSize * 16 + c - 'a' + 10;
-+ } else if (c >= 'A' && c <= 'F') {
-+ chunkSize = chunkSize * 16 + c - 'A' + 10;
-+ } else if (c >= '0' && c <= '9') {
-+ chunkSize = chunkSize * 16 + c - '0';
-+ } else {
-+ if (!(c == ';' || c == ' ' || c == '\t')) {
-+ /*Syntax error: Chunksize expected. */
-+ *chunk_size = -2; /* we are done */
-+ return nextStart;
-+ }
-+ /* Next comes a chunk extension */
-+ break;
-+ }
-+ }
-+ /*
-+ * if we read a zero chunk, we reached the end. Mark this for
-+ * icapPconnTransferDone
-+ */
-+ *chunk_size = (chunkSize > 0) ? chunkSize : -2;
-+ debug(81, 3) ("icapParseChunkSize: return nextStart=%d\n", nextStart);
-+ return nextStart;
-+}
-+
-+/*
-+ * icapParseChunkedBody
-+ *
-+ * De-chunk an HTTP entity received from the ICAP server.
-+ * The 'store' function pointer is storeAppend() or memBufAppend().
-+ */
-+size_t
-+icapParseChunkedBody(IcapStateData * icap, STRCB * store, void *store_data)
-+{
-+ int bufOffset = 0;
-+ size_t bw = 0;
-+ MemBuf *cb = &icap->chunk_buf;
-+ const char *buf = cb->buf;
-+ int len = cb->size;
-+
-+ if (icap->chunk_size == -2) {
-+ debug(81, 3) ("zero end chunk reached\n");
-+ return 0;
-+ }
-+ debug(81, 3) ("%s:%d: chunk_size=%d\n", __FILE__, __LINE__,
-+ icap->chunk_size);
-+ if (icap->chunk_size < 0) {
-+ store(store_data, buf, len);
-+ cb->size = 0;
-+ return (size_t) len;
-+ }
-+ debug(81, 3) ("%s:%d: bufOffset=%d, len=%d\n", __FILE__, __LINE__,
-+ bufOffset, len);
-+ while (bufOffset < len) {
-+ debug(81, 3) ("%s:%d: bufOffset=%d, len=%d\n", __FILE__, __LINE__,
-+ bufOffset, len);
-+ if (icap->chunk_size == 0) {
-+ int x;
-+ x = icapParseChunkSize(buf + bufOffset,
-+ len - bufOffset, &icap->chunk_size);
-+ if (x < 1) {
-+ /* didn't find a valid chunk spec */
-+ break;
-+ }
-+ bufOffset += x;
-+ debug(81, 3) ("got chunksize %d, new offset %d\n",
-+ icap->chunk_size, bufOffset);
-+ if (icap->chunk_size == -2) {
-+ debug(81, 3) ("zero end chunk reached\n");
-+ break;
-+ }
-+ }
-+ debug(81, 3) ("%s:%d: X\n", __FILE__, __LINE__);
-+ if (icap->chunk_size > 0) {
-+ if (icap->chunk_size >= len - bufOffset) {
-+ store(store_data, buf + bufOffset, len - bufOffset);
-+ bw += (len - bufOffset);
-+ icap->chunk_size -= (len - bufOffset);
-+ bufOffset = len;
-+ } else {
-+ store(store_data, buf + bufOffset, icap->chunk_size);
-+ bufOffset += icap->chunk_size;
-+ bw += icap->chunk_size;
-+ icap->chunk_size = 0;
-+ }
-+ }
-+ }
-+ if (0 == bufOffset) {
-+ (void) 0;
-+ } else if (bufOffset == cb->size) {
-+ cb->size = 0;
-+ } else {
-+ assert(bufOffset <= cb->size);
-+ xmemmove(cb->buf, cb->buf + bufOffset, cb->size - bufOffset);
-+ cb->size -= bufOffset;
-+ }
-+ return bw;
-+}
-+
-+/*
-+ * icapAddAuthUserHeader
-+ *
-+ * Builds and adds the X-Authenticated-User header to an ICAP request headers.
-+ */
-+void
-+icapAddAuthUserHeader(MemBuf * mb, auth_user_request_t * auth_user_request)
-+{
-+ char *user = authenticateUserRequestUsername(auth_user_request);
-+ char *authuser;
-+ size_t len, userlen, schemelen, userofslen;
-+ char *userofs;
-+
-+ if (user == NULL) {
-+ debug(81, 5) ("icapAddAuthUserHeader: NULL username\n");
-+ return;
-+ }
-+ userlen = strlen(user);
-+ schemelen = strlen(Config.icapcfg.auth_scheme);
-+ len = userlen + schemelen + 1;
-+ authuser = xcalloc(len, 1);
-+
-+ if ((userofs = strstr(Config.icapcfg.auth_scheme, "%u")) == NULL) {
-+ /* simply add user at end of string */
-+ snprintf(authuser, len, "%s%s", Config.icapcfg.auth_scheme, user);
-+ } else {
-+ userofslen = userofs - Config.icapcfg.auth_scheme;
-+ xmemcpy(authuser, Config.icapcfg.auth_scheme, userofslen);
-+ xmemcpy(authuser + userofslen, user, userlen);
-+ xmemcpy(authuser + userofslen + userlen,
-+ userofs + 2, schemelen - (userofslen + 2) + 1);
-+ }
-+
-+ memBufPrintf(mb, "X-Authenticated-User: %s\r\n", base64_encode(authuser));
-+ xfree(authuser);
-+}
-Index: src/icap_opt.c
-===================================================================
-RCS file: src/icap_opt.c
-diff -N src/icap_opt.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_opt.c 22 Nov 2005 22:41:48 -0000 1.1.2.17
-@@ -0,0 +1,519 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client OPTIONS
-+ * AUTHOR: Ralf Horstmann
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+/*************************************************************/
-+
-+/*
-+ * network related functions for OPTIONS request
-+ */
-+static void icapOptStart(void *data);
-+static void icapOptTimeout(int fd, void *data);
-+static void icapOptConnectDone(int server_fd, int status, void *data);
-+static void icapOptWriteComplete(int fd, char *bufnotused, size_t size, int errflag, void *data);
-+static void icapOptReadReply(int fd, void *data);
-+
-+/*
-+ * reply parsing functions
-+ */
-+static int icapOptParseReply(icap_service * s, IcapOptData * i);
-+static void icapOptParseEntry(icap_service * s, const char *blk_start, const char *blk_end);
-+static int icapIsolateLine(const char **parse_start, const char **blk_start, const char **blk_end);
-+
-+/*
-+ * helper functions
-+ */
-+static void icapOptDataInit(IcapOptData * i);
-+static void icapOptDataFree(IcapOptData * i);
-+
-+/*************************************************************/
-+
-+#define TIMEOUT 10
-+
-+void
-+icapOptInit()
-+{
-+ icap_service *s;
-+
-+ /* iterate over configured services */
-+ s = Config.icapcfg.service_head;
-+ while (s) {
-+ eventAdd("icapOptStart", icapOptStart, s, 5.0, 1);
-+ s = s->next;
-+ }
-+}
-+
-+void
-+icapOptShutdown()
-+{
-+ icap_service *s;
-+
-+ s = Config.icapcfg.service_head;
-+ while (s) {
-+ if (eventFind(icapOptStart, s)) {
-+ eventDelete(icapOptStart, s);
-+ }
-+ s = s->next;
-+ }
-+}
-+
-+/*
-+ * mark a service as unreachable
-+ */
-+void
-+icapOptSetUnreachable(icap_service * s)
-+{
-+ s->unreachable = 1;
-+ debug(81, 5) ("icapOptSetUnreachable: got called for %s\n", s->uri);
-+ /*
-+ * if there is an options request scheduled, delete it and add
-+ * it again to reset the time to the default check_interval.
-+ */
-+ if (eventFind(icapOptStart, s)) {
-+ eventDelete(icapOptStart, s);
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ }
-+}
-+
-+static void
-+icapOptStart(void *data)
-+{
-+ icap_service *s = data;
-+ int fd;
-+ int ctimeout = TIMEOUT;
-+ const char *host = s->hostname;
-+ unsigned short port = s->port;
-+ debug(81, 3) ("icapOptStart: starting OPTIONS request for %s (%s)\n", s->name, s->uri);
-+ fd = comm_open(SOCK_STREAM,
-+ 0,
-+ getOutgoingAddr(NULL),
-+ 0,
-+ COMM_NONBLOCKING,
-+ "ICAP OPTIONS connection");
-+ if (fd < 0) {
-+ debug(81, 4) ("icapConnectStart: %s\n", xstrerror());
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ return;
-+ }
-+ assert(s->opt == NULL); /* if not null, another options request might be running, which should not happen */
-+ s->opt = memAllocate(MEM_ICAP_OPT_DATA);
-+ icapOptDataInit(s->opt);
-+ cbdataLock(s);
-+ commSetTimeout(fd, ctimeout, icapOptTimeout, s);
-+ commConnectStart(fd, host, port, icapOptConnectDone, s);
-+}
-+
-+static void
-+icapOptTimeout(int fd, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int valid;
-+
-+ debug(81, 4) ("icapOptConnectTimeout: fd=%d, service=%s\n", fd, s->uri);
-+
-+ comm_close(fd);
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ /* try again later */
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ debug(81, 3) ("icapOptConnectTimeout: unreachable=1, service=%s\n", s->uri);
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+
-+}
-+
-+static void
-+icapOptConnectDone(int server_fd, int status, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ MemBuf request;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(server_fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ if (status != COMM_OK) {
-+ debug(81, 3) ("icapOptConnectDone: unreachable=1, service=%s\n", s->uri);
-+ comm_close(server_fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ return;
-+ }
-+ debug(81, 3) ("icapOptConnectDone: Connection ok. Sending Options request for %s\n", s->name);
-+ memBufDefInit(&request);
-+ memBufPrintf(&request, "OPTIONS %s ICAP/1.0\r\n", s->uri);
-+ memBufPrintf(&request, "Host: %s\r\n", s->hostname);
-+ memBufPrintf(&request, "Connection: close\r\n");
-+ memBufPrintf(&request, "User-Agent: ICAP-Client-Squid/1.2\r\n");
-+ memBufPrintf(&request, "\r\n");
-+ cbdataLock(s);
-+ commSetTimeout(server_fd, TIMEOUT, icapOptTimeout, s);
-+ comm_write_mbuf(server_fd, request, icapOptWriteComplete, s);
-+}
-+
-+static void
-+icapOptWriteComplete(int fd, char *bufnotused, size_t size, int errflag, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ debug(81, 5) ("icapOptWriteComplete: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag) {
-+ /* cancel this for now */
-+ debug(81, 3) ("icapOptWriteComplete: unreachable=1, service=%s\n", s->uri);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ comm_close(fd);
-+ return;
-+ }
-+ cbdataLock(s);
-+ commSetSelect(fd, COMM_SELECT_READ, icapOptReadReply, s, 0);
-+}
-+
-+static void
-+icapOptReadReply(int fd, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int size;
-+ int len = i->size - i->offset - 1;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ if (len == 0) {
-+ /* Grow the request memory area to accomodate for a large request */
-+ printf("PANIC: not enough memory\n");
-+#if 0
-+ i->buf = memReallocBuf(i->buf, i->size * 2, &i->size);
-+ debug(81, 2) ("icapoptReadReply: growing reply buffer: offset=%ld size=%ld\n",
-+ (long) i->offset, (long) i->size);
-+ len = i->size - i->offset - 1;
-+#endif
-+ }
-+ size = FD_READ_METHOD(fd, i->buf + i->offset, len);
-+ i->offset += size;
-+ debug(81, 3) ("icapOptReadReply: Got %d bytes of data\n", size);
-+ if (size > 0) {
-+ /* do some statistics */
-+ fd_bytes(fd, size, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, size);
-+
-+ /*
-+ * some icap servers seem to ignore the "Connection: close" header. so
-+ * after getting the complete option reply we close the connection
-+ * ourself.
-+ */
-+ if ((i->headlen = headersEnd(i->buf, i->offset))) {
-+ debug(81, 3) ("icapOptReadReply: EndOfResponse\n");
-+ size = 0;
-+ }
-+ }
-+ if (size < 0) {
-+ debug(81, 3) ("icapOptReadReply: FD %d: read failure: %s.\n", fd, xstrerror());
-+ debug(81, 3) ("icapOptReadReply: unreachable=1, service=%s.\n", s->uri);
-+ s->unreachable = 1;
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ comm_close(fd);
-+ } else if (size == 0) {
-+ /* no more data, now we can parse the reply */
-+ debug(81, 3) ("icapOptReadReply: FD %d: connection closed\n", fd);
-+ i->buf[i->offset] = '\0'; /* for string functions */
-+ debug(81, 3) ("icapOptReadReply: unreachable=0, service=%s\n", s->uri);
-+
-+ if (!icapOptParseReply(s, i)) {
-+ debug(81, 3) ("icapOptReadReply: OPTIONS request not successful. scheduling again in %d seconds\n", Config.icapcfg.check_interval);
-+ s->unreachable = 1;
-+ } else
-+ s->unreachable = 0;
-+
-+ if (s->options_ttl <= 0)
-+ s->options_ttl = Config.icapcfg.check_interval;
-+ eventAdd("icapOptStart", icapOptStart, s, s->options_ttl, 1);
-+
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ comm_close(fd);
-+ } else {
-+ /* data received */
-+ /* commSetSelect(fd, Type, handler, client_data, timeout) */
-+ cbdataLock(s);
-+ commSetSelect(fd, COMM_SELECT_READ, icapOptReadReply, data, 0);
-+ }
-+}
-+
-+static int
-+icapIsolateLine(const char **parse_start, const char **blk_start, const char **blk_end)
-+{
-+ int slen = strcspn(*parse_start, "\r\n");
-+
-+ if (!(*parse_start)[slen]) /* no crlf */
-+ return 0;
-+
-+ if (slen == 0) /* empty line */
-+ return 0;
-+
-+ *blk_start = *parse_start;
-+ *blk_end = *blk_start + slen;
-+
-+ /* set it to the beginning of next line */
-+ *parse_start = *blk_end;
-+ while (**parse_start == '\r') /* CR */
-+ (*parse_start)++;
-+ if (**parse_start == '\n') /* LF */
-+ (*parse_start)++;
-+ return 1;
-+}
-+
-+/* process a single header entry between blk_start and blk_end */
-+static void
-+icapOptParseEntry(icap_service * s, const char *blk_start, const char *blk_end)
-+{
-+ const char *name_end = strchr(blk_start, ':');
-+ const int name_len = name_end ? name_end - blk_start : 0;
-+ const char *value_start = blk_start + name_len + 1; /* skip ':' */
-+ int value_len;
-+ int new;
-+
-+ if (!name_len || name_end > blk_end) {
-+ debug(81, 5) ("icapOptParseEntry: strange header. skipping\n");
-+ return;
-+ }
-+ if (name_len > 65536) {
-+ debug(81, 5) ("icapOptParseEntry: unusual long header item. skipping.\n");
-+ return;
-+ }
-+ while (xisspace(*value_start) && value_start < blk_end) {
-+ value_start++;
-+ }
-+ if (value_start >= blk_end) {
-+ debug(81, 5) ("icapOptParseEntry: no value found\n");
-+ return;
-+ }
-+ value_len = blk_end - value_start;
-+
-+
-+ /* extract information */
-+ if (!strncasecmp("Allow", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Allow\n");
-+ if (!strncmp("204", value_start, 3)) {
-+ s->flags.allow_204 = 1;
-+ } else {
-+ debug(81, 3) ("icapOptParseEntry: Allow value unknown");
-+ }
-+ } else if (!strncasecmp("Connection", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Connection\n");
-+ } else if (!strncasecmp("Encapsulated", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Encapsulated\n");
-+ } else if (!strncasecmp("ISTAG", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found ISTAG\n");
-+ stringClean(&s->istag);
-+ stringLimitInit(&s->istag, value_start, value_len);
-+ } else if (!strncasecmp("Max-Connections", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Max-Connections\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Max-Connections: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Max-Connections: new value=%d\n", new);
-+ s->max_connections = new;
-+ }
-+ } else if (!strncasecmp("Methods", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Methods\n");
-+ } else if (!strncasecmp("Options-TTL", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Options-TTL\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Options-TTL: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Options-TTL: new value=%d\n", new);
-+ s->options_ttl = new;
-+ }
-+ } else if (!strncasecmp("Preview", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Preview\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Preview: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Preview: new value=%d\n", new);
-+ s->preview = new;
-+ }
-+ } else if (!strncasecmp("Service", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Service\n");
-+ } else if (!strncasecmp("Service-ID", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Service-ID\n");
-+ } else if (!strncasecmp("Transfer-Preview", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Preview\n");
-+ stringClean(&s->transfer_preview);
-+ stringLimitInit(&s->transfer_preview, value_start, value_len);
-+ } else if (!strncasecmp("Transfer-Ignore", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Ignore\n");
-+ stringClean(&s->transfer_ignore);
-+ stringLimitInit(&s->transfer_ignore, value_start, value_len);
-+ } else if (!strncasecmp("Transfer-Complete", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Complete\n");
-+ stringClean(&s->transfer_complete);
-+ stringLimitInit(&s->transfer_complete, value_start, value_len);
-+ } else if (!strncasecmp("X-Include", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found X-Include\n");
-+ if (strstr(value_start, "X-Client-IP")) {
-+ debug(81, 5) ("icapOptParseEntry: X-Include: found X-Client-IP\n");
-+ s->flags.need_x_client_ip = 1;
-+ }
-+ if (strstr(value_start, "X-Authenticated-User")) {
-+ debug(81, 5) ("icapOptParseEntry: X-Include: found X-Authenticated-User\n");
-+ s->flags.need_x_authenticated_user = 1;
-+ }
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: unknown options header\n");
-+ }
-+}
-+
-+/* parse OPTIONS reply */
-+static int
-+icapOptParseReply(icap_service * s, IcapOptData * i)
-+{
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int status;
-+ const char *buf = i->buf;
-+ const char *parse_start;
-+ const char *head_end;
-+ const char *blk_start;
-+ const char *blk_end;
-+
-+ if ((status =
-+ icapParseStatusLine(i->buf, i->offset,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 2) ("icapOptParseReply: bad status line <%s>\n", i->buf);
-+ return 0;
-+ }
-+ debug(81, 3) ("icapOptParseReply: got reply: <ICAP/%d.%d %d %s>\n", version_major, version_minor, status, str_status);
-+
-+ if (status != 200) {
-+ debug(81, 3) ("icapOptParseReply: status = %d != 200\n", status);
-+ return 0;
-+ }
-+ parse_start = buf;
-+ if (i->headlen == 0)
-+ i->headlen = headersEnd(parse_start, s->opt->offset);
-+
-+ if (!i->headlen) {
-+ debug(81, 2) ("icapOptParseReply: end of headers could not be found\n");
-+ return 0;
-+ }
-+ head_end = parse_start + i->headlen - 1;
-+ while (*(head_end - 1) == '\r')
-+ head_end--;
-+ assert(*(head_end - 1) == '\n');
-+ if (*head_end != '\r' && *head_end != '\n')
-+ return 0; /* failure */
-+
-+ /* skip status line */
-+ if (!icapIsolateLine(&parse_start, &blk_start, &blk_end)) {
-+ debug(81, 3) ("icapOptParseReply: failure in isolating status line\n");
-+ return 0;
-+
-+ }
-+ /* now we might start real parsing */
-+ while (icapIsolateLine(&parse_start, &blk_start, &blk_end)) {
-+ if (blk_end > head_end || blk_start > head_end || blk_start >= blk_end) {
-+ debug(81, 3) ("icapOptParseReply: header limit exceeded. finished.\n");
-+ break;
-+ }
-+ icapOptParseEntry(s, blk_start, blk_end);
-+ }
-+ return 1;
-+}
-+
-+static void
-+icapOptDataInit(IcapOptData * i)
-+{
-+ i->buf = memAllocBuf(HTTP_REPLY_BUF_SZ, &i->size);
-+ i->offset = 0;
-+ i->headlen = 0;
-+}
-+
-+static void
-+icapOptDataFree(IcapOptData * i)
-+{
-+ if (i) {
-+ memFreeBuf(i->size, i->buf);
-+ memFree(i, MEM_ICAP_OPT_DATA);
-+ }
-+}
-Index: src/icap_reqmod.c
-===================================================================
-RCS file: src/icap_reqmod.c
-diff -N src/icap_reqmod.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_reqmod.c 6 Dec 2005 21:53:44 -0000 1.1.2.58
-@@ -0,0 +1,976 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+#define ICAP_PROXY_KEEP_ALIVE 0
-+
-+/*
-+ * These once-static functions are required to be global for ICAP
-+ */
-+
-+PF clientReadRequest;
-+PF connStateFree;
-+int clientReadDefer(int fd, void *data);
-+int clientCheckContentLength(request_t * r);
-+void clientProcessRequest(clientHttpRequest *);
-+int clientCachable(clientHttpRequest *);
-+int clientHierarchical(clientHttpRequest *);
-+void clientReadBody(request_t * request, char *buf, size_t size,
-+ CBCB * callback, void *cbdata);
-+static void icapReqModPassHttpBody(IcapStateData * icap, char *buf, size_t size,
-+ CBCB * callback, void *cbdata);
-+
-+static PF icapReqModReadHttpHdrs;
-+static PF icapReqModReadHttpBody;
-+static CWCB icapReqModSendBodyChunk;
-+static CBCB icapReqModBodyHandler;
-+static BODY_HANDLER icapReqModBodyReader;
-+static STRCB icapReqModMemBufAppend;
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+static const char *crlf = "\r\n";
-+
-+/*
-+ * icapExpectedHttpReqHdrSize
-+ *
-+ * calculate the size of the HTTP headers that we expect
-+ * to read from the ICAP server.
-+ */
-+static int
-+icapExpectedHttpReqHdrSize(IcapStateData * icap)
-+{
-+ if (icap->enc.req_body > -1 && icap->enc.req_hdr > -1)
-+ return (icap->enc.req_body - icap->enc.req_hdr);
-+ if (icap->enc.null_body > -1)
-+ return icap->enc.null_body;
-+ fatal("icapExpectedHttpReqHdrSize: unexpected case");
-+ return 0;
-+}
-+
-+/*
-+ * icapReqModCreateClientState
-+ *
-+ * Creates fake client_side data structures so we can use
-+ * that module to read/parse the HTTP request that we read
-+ * from the ICAP server.
-+ */
-+static clientHttpRequest *
-+icapReqModCreateClientState(IcapStateData * icap, request_t * request)
-+{
-+ clientHttpRequest *http;
-+ if (!cbdataValid(icap->reqmod.client_cookie)) {
-+ debug(81, 3) ("Whups, client cookie invalid\n");
-+ icap->reqmod.client_fd = -1;
-+ return NULL;
-+ }
-+ http = cbdataAlloc(clientHttpRequest);
-+ /*
-+ * use our own urlCanonicalClean here, because urlCanonicalClean
-+ * may strip everything after a question-mark. As http->uri
-+ * is used when doing a request to a parent proxy, we need the full
-+ * url here.
-+ */
-+ http->uri = xstrdup(urlCanonical(icap->request));
-+ http->log_uri = xstrndup(http->uri, MAX_URL);
-+ http->range_iter.boundary = StringNull;
-+ http->request = requestLink(request ? request : icap->request);
-+ http->flags.did_icap_reqmod = 1;
-+ http->start = icap->reqmod.start;
-+#if ICAP_PROXY_KEEP_ALIVE
-+ /*
-+ * Here it is possible becouse we are using as client_cookie the original http->conn
-+ * if we will keep this code we must declare an icap->conn field........
-+ * Will work if pipeline_prefetch is not enabled
-+ * We are using a dummy ConnStateData structure, just to free
-+ * old clientHttpRequest :-(
-+ * OK,all this code is a hack and possibly must not exists in cvs ......
-+ */
-+
-+ http->conn = icap->reqmod.client_cookie;
-+ assert(http->conn->chr->next == NULL);
-+ {
-+ ConnStateData *dummyconn;
-+ dummyconn = cbdataAlloc(ConnStateData);
-+ dummyconn->fd = icap->reqmod.client_fd;
-+ dummyconn->chr = http->conn->chr;
-+ dummyconn->chr->conn = dummyconn;
-+ comm_add_close_handler(dummyconn->fd, connStateFree, dummyconn);
-+ }
-+
-+ http->conn->chr = http;
-+
-+#else
-+ http->conn = cbdataAlloc(ConnStateData);
-+ http->conn->fd = icap->reqmod.client_fd;
-+ http->conn->in.size = 0;
-+ http->conn->in.buf = NULL;
-+ http->conn->log_addr = icap->reqmod.log_addr;
-+ http->conn->chr = http;
-+ comm_add_close_handler(http->conn->fd, connStateFree, http->conn);
-+#endif
-+ http->icap_reqmod = NULL;
-+ return http;
-+}
-+
-+/*
-+ * icapReqModInterpretHttpRequest
-+ *
-+ * Interpret an HTTP request that we read from the ICAP server.
-+ * Create some "fake" clientHttpRequest and ConnStateData structures
-+ * so we can pass this new request off to the routines in
-+ * client_side.c.
-+ */
-+static void
-+icapReqModInterpretHttpRequest(IcapStateData * icap, request_t * request)
-+{
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, request);
-+ if (NULL == http)
-+ return;
-+ /*
-+ * bits from clientReadRequest
-+ */
-+ request->content_length = httpHeaderGetSize(&request->header,
-+ HDR_CONTENT_LENGTH);
-+ if (!urlCheckRequest(request) ||
-+ httpHeaderHas(&request->header, HDR_TRANSFER_ENCODING)) {
-+ ErrorState *err;
-+ err = errorCon(ERR_UNSUP_REQ, HTTP_NOT_IMPLEMENTED);
-+ err->request = requestLink(request);
-+ request->flags.proxy_keepalive = 0;
-+ http->entry =
-+ clientCreateStoreEntry(http, request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return;
-+ }
-+ if (!clientCheckContentLength(request)) {
-+ ErrorState *err;
-+ err = errorCon(ERR_INVALID_REQ, HTTP_LENGTH_REQUIRED);
-+ err->request = requestLink(request);
-+ http->entry =
-+ clientCreateStoreEntry(http, request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return;
-+ }
-+ /* Do we expect a request-body? */
-+ if (request->content_length > 0) {
-+ debug(81, 5) ("handing request bodies in ICAP REQMOD\n");
-+ if (request->body_reader_data)
-+ cbdataUnlock(request->body_reader_data);
-+ request->body_reader = icapReqModBodyReader;
-+ request->body_reader_data = icap; /* XXX cbdataLock? */
-+ cbdataLock(icap); /*Yes sure ..... */
-+ memBufDefInit(&icap->reqmod.http_entity.buf);
-+ }
-+ if (clientCachable(http))
-+ request->flags.cachable = 1;
-+ if (clientHierarchical(http))
-+ request->flags.hierarchical = 1;
-+ clientProcessRequest(http);
-+}
-+
-+/*
-+ * icapReqModParseHttpError
-+ *
-+ * Handle an error when parsing the new HTTP request we read
-+ * from the ICAP server.
-+ */
-+static void
-+icapReqModParseHttpError(IcapStateData * icap, const char *reason)
-+{
-+ debug(81, 1) ("icapReqModParseHttpError: %s\n", reason);
-+}
-+
-+/*
-+ * icapEntryError
-+ *
-+ * A wrapper for errorCon() and errorAppendEntry().
-+ */
-+static void
-+icapEntryError(IcapStateData * icap, err_type et, http_status hs, int xerrno)
-+{
-+ ErrorState *err;
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, NULL);
-+ if (NULL == http)
-+ return;
-+ http->entry = clientCreateStoreEntry(http,
-+ icap->request->method, null_request_flags);
-+ err = errorCon(et, hs);
-+ err->xerrno = xerrno;
-+ err->request = requestLink(icap->request);
-+ errorAppendEntry(http->entry, err);
-+}
-+
-+/*
-+ * icapReqModParseHttpRequest
-+ *
-+ * Parse the HTTP request that we read from the ICAP server.
-+ * Creates and fills in the request_t structure.
-+ */
-+static void
-+icapReqModParseHttpRequest(IcapStateData * icap)
-+{
-+ char *mstr;
-+ char *uri;
-+ char *inbuf;
-+ char *t;
-+ char *token;
-+ char *headers;
-+ method_t method;
-+ request_t *request;
-+ http_version_t http_ver;
-+ int reqlen = icap->reqmod.hdr_buf.size;
-+ int hdrlen;
-+
-+ /*
-+ * Lazy, make a copy of the buf so I can chop it up with strtok()
-+ */
-+ inbuf = xcalloc(reqlen + 1, 1);
-+ memcpy(inbuf, icap->reqmod.hdr_buf.buf, reqlen);
-+
-+ if ((mstr = strtok(inbuf, "\t ")) == NULL) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Can't get request method\n");
-+ icapReqModParseHttpError(icap, "error:invalid-request-method");
-+ xfree(inbuf);
-+ return;
-+ }
-+ method = urlParseMethod(mstr);
-+ if (method == METHOD_NONE) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Unsupported method '%s'\n",
-+ mstr);
-+ icapReqModParseHttpError(icap, "error:unsupported-request-method");
-+ xfree(inbuf);
-+ return;
-+ }
-+ /* look for URL+HTTP/x.x */
-+ if ((uri = strtok(NULL, "\n")) == NULL) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Missing URI\n");
-+ icapReqModParseHttpError(icap, "error:missing-url");
-+ xfree(inbuf);
-+ return;
-+ }
-+ while (xisspace(*uri))
-+ uri++;
-+ t = uri + strlen(uri);
-+ assert(*t == '\0');
-+ token = NULL;
-+ while (t > uri) {
-+ t--;
-+ if (xisspace(*t) && !strncmp(t + 1, "HTTP/", 5)) {
-+ token = t + 1;
-+ break;
-+ }
-+ }
-+ while (t > uri && xisspace(*t))
-+ *(t--) = '\0';
-+ debug(81, 5) ("icapReqModParseHttpRequest: URI is '%s'\n", uri);
-+ if (token == NULL) {
-+ debug(81, 3) ("icapReqModParseHttpRequest: Missing HTTP identifier\n");
-+ icapReqModParseHttpError(icap, "error:missing-http-ident");
-+ xfree(inbuf);
-+ return;
-+ }
-+ if (sscanf(token + 5, "%d.%d", &http_ver.major, &http_ver.minor) != 2) {
-+ debug(81, 3) ("icapReqModParseHttpRequest: Invalid HTTP identifier.\n");
-+ icapReqModParseHttpError(icap, "error:invalid-http-ident");
-+ xfree(inbuf);
-+ return;
-+ }
-+ debug(81, 6) ("icapReqModParseHttpRequest: Client HTTP version %d.%d.\n",
-+ http_ver.major, http_ver.minor);
-+
-+ headers = strtok(NULL, null_string);
-+ hdrlen = inbuf + reqlen - headers;
-+
-+ if ((request = urlParse(method, uri)) == NULL) {
-+ debug(81, 3) ("Invalid URL: %s at %s:%d\n", uri, __FILE__, __LINE__);
-+ icapEntryError(icap, ERR_INVALID_URL, HTTP_BAD_REQUEST, 0);
-+ xfree(inbuf);
-+ return;
-+ }
-+ /* compile headers */
-+ if (!httpHeaderParse(&request->header, headers, headers + hdrlen)) {
-+ debug(81, 3) ("Failed to parse HTTP headers for: %s at %s:%d",
-+ uri, __FILE__, __LINE__);
-+ icapEntryError(icap, ERR_INVALID_REQ, HTTP_BAD_REQUEST, 0);
-+ xfree(inbuf);
-+ return;
-+ }
-+ debug(81,
-+ 3)
-+ ("icapReqModParseHttpRequest: successfully parsed the HTTP request\n");
-+ request->http_ver = http_ver;
-+ request->client_addr = icap->request->client_addr;
-+ request->my_addr = icap->request->my_addr;
-+ request->my_port = icap->request->my_port;
-+ request->class = icap->request->class;
-+ if (icap->request->auth_user_request != NULL) {
-+ /* Copy authentification info in new request */
-+ request->auth_user_request = icap->request->auth_user_request;
-+ authenticateAuthUserRequestLock(request->auth_user_request);
-+ }
-+#if ICAP_PROXY_KEEP_ALIVE
-+ /*
-+ * Copy the proxy_keepalive flag from the original request
-+ */
-+ request->flags.proxy_keepalive = icap->request->flags.proxy_keepalive;
-+ /*
-+ * If proxy_keepalive was set for the original request, make
-+ * sure that the adapated request also has the necessary headers
-+ * for keepalive
-+ */
-+ if (request->flags.proxy_keepalive) {
-+ if (!httpMsgIsPersistent(http_ver, &request->header))
-+ request->flags.proxy_keepalive = 0;
-+ }
-+#endif
-+ icapReqModInterpretHttpRequest(icap, request);
-+ xfree(inbuf);
-+}
-+
-+/*
-+ * icapReqModHandoffRespMod
-+ *
-+ * Handles the case where a REQMOD request results in an HTTP REPLY
-+ * (instead of an ICAP REPLY that contains a new HTTP REQUEST). We
-+ * prepare the IcapStateData for passing off to the icap_reqmod
-+ * code, where we have functions for reading HTTP replies in ICAP
-+ * messages.
-+ */
-+static void
-+icapReqModHandoffRespMod(IcapStateData * icap)
-+{
-+ extern PF icapReadReply;
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, NULL);
-+ if (NULL == http)
-+ return;
-+ assert(icap->request);
-+
-+ http->entry = clientCreateStoreEntry(http,
-+ icap->request->method, icap->request->flags);
-+ icap->respmod.entry = http->entry;
-+ storeLockObject(icap->respmod.entry);
-+
-+ /* icap->http_flags = ? */
-+ memBufDefInit(&icap->respmod.buffer);
-+ memBufDefInit(&icap->chunk_buf);
-+ assert(icap->current_service);
-+ icapReadReply(icap->icap_fd, icap);
-+}
-+
-+/*
-+ * icapReqModKeepAliveOrClose
-+ *
-+ * Called when we are done reading from the ICAP server.
-+ * Either close the connection or keep it open for a future
-+ * transaction.
-+ */
-+static void
-+icapReqModKeepAliveOrClose(IcapStateData * icap)
-+{
-+ int fd = icap->icap_fd;
-+ debug(81, 3) ("%s:%d FD %d\n", __FILE__, __LINE__, fd);
-+ if (fd < 0)
-+ return;
-+ if (!icap->flags.keep_alive) {
-+ debug(81, 3) ("%s:%d keep_alive not set, closing\n", __FILE__,
-+ __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icap->request->content_length < 0) {
-+ /* no message body */
-+ debug(81, 3) ("%s:%d no message body\n", __FILE__, __LINE__);
-+ if (1 != icap->reqmod.hdr_state) {
-+ /* didn't get to end of HTTP headers */
-+ debug(81, 3) ("%s:%d didnt find end of headers, closing\n",
-+ __FILE__, __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ } else if (icap->reqmod.http_entity.bytes_read !=
-+ icap->request->content_length) {
-+ debug(81, 3) ("%s:%d bytes_read (%" PRINTF_OFF_T ") != content_length (%" PRINTF_OFF_T ")\n",
-+ __FILE__, __LINE__, icap->reqmod.http_entity.bytes_read,
-+ icap->request->content_length);
-+ /* an error */
-+ comm_close(fd);
-+ return;
-+ }
-+ debug(81, 3) ("%s:%d looks good, keeping alive\n", __FILE__, __LINE__);
-+ commSetDefer(fd, NULL, NULL);
-+ commSetTimeout(fd, -1, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, NULL, NULL, 0);
-+ comm_remove_close_handler(fd, icapStateFree, icap);
-+ pconnPush(fd, icap->current_service->hostname, icap->current_service->port);
-+ icap->icap_fd = -1;
-+ icapStateFree(-1, icap);
-+}
-+
-+/*
-+ * icapReqModReadHttpHdrs
-+ *
-+ * Read the HTTP reply from the ICAP server. Uses the values
-+ * from the ICAP Encapsulation header to know how many bytes
-+ * to read.
-+ */
-+static void
-+icapReqModReadHttpHdrs(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ LOCAL_ARRAY(char, tmpbuf, SQUID_TCP_SO_RCVBUF);
-+ int rl;
-+ debug(81, 3) ("icapReqModReadHttpHdrs:\n");
-+ assert(fd == icap->icap_fd);
-+ assert(icap->enc.req_hdr == 0);
-+ if (0 == icap->reqmod.hdr_state) {
-+ int expect = icapExpectedHttpReqHdrSize(icap);
-+ int so_far = icap->http_header_bytes_read_so_far;
-+ int needed = expect - so_far;
-+ debug(81, 3) ("expect=%d\n", expect);
-+ debug(81, 3) ("so_far=%d\n", so_far);
-+ debug(81, 3) ("needed=%d\n", needed);
-+ assert(needed >= 0);
-+ if (0 == expect) {
-+ fatalf("unexpected condition in %s:%d", __FILE__, __LINE__);
-+ }
-+ rl = FD_READ_METHOD(fd, tmpbuf, needed);
-+ debug(81, 3) ("icapReqModReadHttpHdrs: read %d bytes\n", rl);
-+ if (rl < 0) {
-+ fatalf("need to handle read error at %s:%d", __FILE__, __LINE__);
-+ }
-+ fd_bytes(fd, rl, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, rl);
-+ memBufAppend(&icap->reqmod.hdr_buf, tmpbuf, rl);
-+ icap->http_header_bytes_read_so_far += rl;
-+ if (rl != needed) {
-+ /* still more header data to read */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpHdrs, icap,
-+ 0);
-+ return;
-+ }
-+ icap->reqmod.hdr_state = 1;
-+ }
-+ assert(1 == icap->reqmod.hdr_state);
-+ debug(81, 3) ("icapReqModReadHttpHdrs: read the entire request headers\n");
-+ icapReqModParseHttpRequest(icap);
-+ if (-1 == icap->reqmod.client_fd) {
-+ /* we detected that the original client_side went away */
-+ icapReqModKeepAliveOrClose(icap);
-+ } else if (icap->enc.req_body > -1) {
-+ icap->chunk_size = 0;
-+ memBufDefInit(&icap->chunk_buf);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpBody, icap, 0);
-+ } else {
-+ icapReqModKeepAliveOrClose(icap);
-+ }
-+}
-+
-+
-+/*
-+ * icapReqModReadIcapPart
-+ *
-+ * Read the ICAP reply header.
-+ */
-+static void
-+icapReqModReadIcapPart(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int x;
-+ const char *start;
-+ const char *end;
-+ int status;
-+ int isIcap = 0;
-+ int directResponse = 0;
-+
-+ debug(81, 5) ("icapReqModReadIcapPart: FD %d httpState = %p\n", fd, data);
-+ statCounter.syscalls.sock.reads++;
-+
-+ x = icapReadHeader(fd, icap, &isIcap);
-+ if (x < 0) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (x == 0) {
-+ /*
-+ * Waiting for more headers. Schedule new read hander, but
-+ * don't reset timeout.
-+ */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadIcapPart, icap, 0);
-+ return;
-+ }
-+ /*
-+ * Parse the ICAP header
-+ */
-+ assert(icap->icap_hdr.size);
-+ debug(81, 3) ("Read icap header : <%s>\n", icap->icap_hdr.buf);
-+ if ((status =
-+ icapParseStatusLine(icap->icap_hdr.buf, icap->icap_hdr.size,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 1) ("BAD ICAP status line <%s>\n", icap->icap_hdr.buf);
-+ /* is this correct in case of ICAP protocol error? */
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ };
-+ if (200 != status && 201 != status) {
-+ debug(81, 1) ("Unsupported status '%d' from ICAP server\n", status);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ icapSetKeepAlive(icap, icap->icap_hdr.buf);
-+ if (icapFindHeader(icap->icap_hdr.buf, "Encapsulated:", &start, &end)) {
-+ icapParseEncapsulated(icap, start, end);
-+ } else {
-+ debug(81,
-+ 1)
-+ ("WARNING: icapReqModReadIcapPart() did not find 'Encapsulated' header\n");
-+ }
-+ if (icap->enc.res_hdr > -1)
-+ directResponse = 1;
-+ else if (icap->enc.res_body > -1)
-+ directResponse = 1;
-+ else
-+ directResponse = 0;
-+ debug(81, 3) ("icapReqModReadIcapPart: directResponse=%d\n",
-+ directResponse);
-+
-+ /* Check whether it is a direct reply - if so over to http part */
-+ if (directResponse) {
-+ debug(81,
-+ 3)
-+ ("icapReqModReadIcapPart: FD %d, processing HTTP response for REQMOD!\n",
-+ fd);
-+ /* got the reply, no need to come here again */
-+ icap->flags.wait_for_reply = 0;
-+ icap->flags.got_reply = 1;
-+ icapReqModHandoffRespMod(icap);
-+ return;
-+ }
-+ memBufDefInit(&icap->reqmod.hdr_buf);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpHdrs, icap, 0);
-+ return;
-+}
-+
-+/*
-+ * icapSendReqModDone
-+ *
-+ * Called after we've sent the ICAP request. Checks for errors
-+ * and installs the handler functions for the next step.
-+ */
-+static void
-+icapSendReqModDone(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+
-+ debug(81, 5) ("icapSendReqModDone: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ debug(81, 3) ("icapSendReqModDone: unreachable=1, service=%s\n",
-+ icap->current_service->uri);
-+ icapOptSetUnreachable(icap->current_service);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ /* Schedule read reply. */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadIcapPart, icap, 0);
-+ /*
-+ * Set the read timeout here because it hasn't been set yet.
-+ * We only set the read timeout after the request has been
-+ * fully written to the server-side. If we start the timeout
-+ * after connection establishment, then we are likely to hit
-+ * the timeout for POST/PUT requests that have very large
-+ * request bodies.
-+ */
-+ commSetTimeout(fd, Config.Timeout.read, icapConnectTimeout, icap);
-+}
-+
-+
-+/*
-+ * icapSendReqMod
-+ *
-+ * Send the ICAP request, including HTTP request, to the ICAP server
-+ * after connection has been established.
-+ */
-+static void
-+icapSendReqMod(int fd, int status, void *data)
-+{
-+ MemBuf mb;
-+ MemBuf mb_hdr;
-+ Packer p;
-+ IcapStateData *icap = data;
-+ char *client_addr;
-+ int icap_fd = icap->icap_fd;
-+ icap_service *service;
-+ CWCB *theCallback;
-+
-+ debug(81, 5) ("icapSendReqMod FD %d, status %d\n", fd, status);
-+ icap->flags.connect_pending = 0;
-+
-+ if (COMM_OK != status) {
-+ debug(81, 1) ("Could not connect to ICAP server %s:%d: %s\n",
-+ icap->current_service->hostname,
-+ icap->current_service->port, xstrerror());
-+ debug(81, 3) ("icapSendReqMod: unreachable=1, service=%s\n",
-+ icap->current_service->uri);
-+ icapOptSetUnreachable(icap->current_service);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_SERVICE_UNAVAILABLE, errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ fd_table[fd].pconn.uses++;
-+ fd_table[fd].pconn.type = 2;
-+ if (icap->request->content_length > 0)
-+ theCallback = icapReqModSendBodyChunk;
-+ else
-+ theCallback = icapSendReqModDone;
-+
-+ memBufDefInit(&mb);
-+ memBufDefInit(&mb_hdr);
-+ memBufPrintf(&mb_hdr, "%s %s HTTP/%d.%d\r\n",
-+ RequestMethodStr[icap->request->method],
-+ icap->reqmod.uri,
-+ icap->request->http_ver.major, icap->request->http_ver.minor);
-+ packerToMemInit(&p, &mb_hdr);
-+ httpHeaderPackInto(&icap->request->header, &p);
-+ packerClean(&p);
-+ memBufAppend(&mb_hdr, crlf, 2);
-+ service = icap->current_service;
-+ assert(service);
-+ client_addr = inet_ntoa(icap->request->client_addr);
-+
-+ memBufPrintf(&mb, "REQMOD %s ICAP/1.0\r\n", service->uri);
-+ memBufPrintf(&mb, "Encapsulated: req-hdr=0");
-+ /* TODO: Change the offset using 'request' if needed */
-+ if (icap->request->content_length > 0)
-+ memBufPrintf(&mb, ", req-body=%d", mb_hdr.size);
-+ else
-+ memBufPrintf(&mb, ", null-body=%d", mb_hdr.size);
-+ memBufAppend(&mb, crlf, 2);
-+ if (Config.icapcfg.send_client_ip || service->flags.need_x_client_ip)
-+ memBufPrintf(&mb, "X-Client-IP: %s\r\n", client_addr);
-+ if ((Config.icapcfg.send_auth_user
-+ || service->flags.need_x_authenticated_user)
-+ && (icap->request->auth_user_request != NULL))
-+ icapAddAuthUserHeader(&mb, icap->request->auth_user_request);
-+ if (service->keep_alive) {
-+ icap->flags.keep_alive = 1;
-+ } else {
-+ icap->flags.keep_alive = 0;
-+ memBufAppend(&mb, "Connection: close\r\n", 19);
-+ }
-+ memBufAppend(&mb, crlf, 2);
-+ memBufAppend(&mb, mb_hdr.buf, mb_hdr.size);
-+ memBufClean(&mb_hdr);
-+
-+ debug(81, 5) ("icapSendReqMod: FD %d writing {%s}\n", icap->icap_fd,
-+ mb.buf);
-+ comm_write_mbuf(icap_fd, mb, theCallback, icap);
-+}
-+
-+/*
-+ * icapReqModStart
-+ *
-+ * Initiate an ICAP REQMOD transaction. Create and fill in IcapStateData
-+ * structure and request a TCP connection to the server.
-+ */
-+IcapStateData *
-+icapReqModStart(icap_service *service, const char *uri, request_t * request,
-+ int fd, struct timeval start, struct in_addr log_addr, void *cookie)
-+{
-+ IcapStateData *icap = NULL;
-+
-+ debug(81, 3) ("icapReqModStart: type=%d\n", (int) service->type);
-+
-+ switch (service->type) {
-+ case ICAP_SERVICE_REQMOD_PRECACHE:
-+ break;
-+ default:
-+ fatalf("icapReqModStart: unsupported service type '%s'\n",
-+ icap_service_type_str[service->type]);
-+ break;
-+ }
-+
-+ if (service->unreachable) {
-+ if (service->bypass) {
-+ debug(81,
-+ 5) ("icapReqModStart: BYPASS because service unreachable: %s\n",
-+ service->uri);
-+ return NULL;
-+ } else {
-+ debug(81,
-+ 5) ("icapReqModStart: ERROR because service unreachable: %s\n",
-+ service->uri);
-+ return (IcapStateData *) - 1;
-+ }
-+ }
-+ icap = icapAllocate();
-+ if (!icap) {
-+ debug(81, 3) ("icapReqModStart: icapAllocate() failed\n");
-+ return NULL;
-+ }
-+ icap->current_service = service;
-+ icap->preview_size = service->preview;
-+ icap->reqmod.uri = uri; /* XXX should be xstrdup? */
-+ icap->reqmod.start = start;
-+ icap->reqmod.log_addr = log_addr;
-+ icap->request = requestLink(request);
-+ icap->reqmod.hdr_state = 0;
-+ icap->reqmod.client_fd = fd;
-+ icap->reqmod.client_cookie = cookie;
-+ cbdataLock(icap->reqmod.client_cookie);
-+
-+ if (!icapConnect(icap, icapSendReqMod))
-+ return NULL;
-+
-+ statCounter.icap.all.requests++;
-+ debug(81, 3) ("icapReqModStart: returning %p\n", icap);
-+ return icap;
-+}
-+
-+/*
-+ * icapReqModSendBodyChunk
-+ *
-+ * A "comm_write" callback. This is called after comm_write() does
-+ * its job to let us know how things went. If there are no errors,
-+ * get another chunk of the body from client_side.
-+ */
-+static void
-+icapReqModSendBodyChunk(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapReqModSendBodyChunk: FD %d wrote %d errflag %d.\n",
-+ fd, (int) size, errflag);
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ clientReadBody(icap->request,
-+ memAllocate(MEM_8K_BUF), 8192, icapReqModBodyHandler, icap);
-+}
-+
-+/*
-+ * icapReqModBodyHandler
-+ *
-+ * Called after Squid gets a chunk of the request entity from the
-+ * client side. The body is chunkified and passed to comm_write.
-+ * The comm_write callback depends on whether or not this is the
-+ * last chunk.
-+ */
-+static void
-+icapReqModBodyHandler(char *buf, ssize_t size, void *data)
-+{
-+ IcapStateData *icap = data;
-+ MemBuf mb;
-+ CWCB *theCallback = icapReqModSendBodyChunk;
-+ if (size < 0) {
-+ debug(81, 1) ("icapReqModBodyHandler: %s\n", xstrerror());
-+ memFree8K(buf);
-+ return;
-+ }
-+ memBufDefInit(&mb);
-+ debug(81, 3) ("icapReqModBodyHandler: writing chunk size %d\n", size);
-+ memBufPrintf(&mb, "%x\r\n", size);
-+ if (size)
-+ memBufAppend(&mb, buf, size);
-+ else
-+ theCallback = icapSendReqModDone;
-+ memBufAppend(&mb, crlf, 2);
-+ memFree8K(buf);
-+ comm_write_mbuf(icap->icap_fd, mb, theCallback, icap);
-+}
-+
-+/*
-+ * icapReqModReadHttpBody
-+ *
-+ * The read handler for the client's HTTP connection when reading
-+ * message bodies. Called by comm_select().
-+ */
-+static void
-+icapReqModReadHttpBody(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int len;
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d called\n", fd);
-+ len = memBufRead(fd, &icap->chunk_buf);
-+ debug(81, 3) ("icapReqModReadHttpBody: read returns %d\n", len);
-+ if (len < 0) {
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d %s\n", fd, xstrerror());
-+ if (!ignoreErrno(errno))
-+ icap->flags.reqmod_http_entity_eof = 1;
-+ } else if (0 == len) {
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d EOF\n", fd);
-+ icap->flags.reqmod_http_entity_eof = 1;
-+ } else {
-+ fd_bytes(fd, len, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, len);
-+ icap->reqmod.http_entity.bytes_read +=
-+ icapParseChunkedBody(icap,
-+ icapReqModMemBufAppend, &icap->reqmod.http_entity.buf);
-+ }
-+ if (icap->reqmod.http_entity.bytes_read >= icap->request->content_length)
-+ icap->flags.reqmod_http_entity_eof = 1;
-+
-+ if (!icap->flags.reqmod_http_entity_eof)
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpBody, icap, 0);
-+ /*
-+ * Notify the other side if it is waiting for data from us
-+ */
-+ debug(81, 3) ("%s:%d http_entity.callback=%p\n", __FILE__, __LINE__,
-+ icap->reqmod.http_entity.callback);
-+ debug(81, 3) ("%s:%d http_entity.buf.size=%d\n", __FILE__, __LINE__,
-+ icap->reqmod.http_entity.buf.size);
-+ if (icap->reqmod.http_entity.callback && icap->reqmod.http_entity.buf.size) {
-+ icapReqModPassHttpBody(icap,
-+ icap->reqmod.http_entity.callback_buf,
-+ icap->reqmod.http_entity.callback_bufsize,
-+ icap->reqmod.http_entity.callback,
-+ icap->reqmod.http_entity.callback_data);
-+ icap->reqmod.http_entity.callback = NULL;
-+ cbdataUnlock(icap->reqmod.http_entity.callback_data);
-+
-+ }
-+}
-+
-+/*
-+ * icapReqModPassHttpBody
-+ *
-+ * Called from http.c after request headers have been sent.
-+ * This function feeds the http.c module chunks of the request
-+ * body that were stored in the http_entity.buf MemBuf.
-+ */
-+static void
-+icapReqModPassHttpBody(IcapStateData * icap, char *buf, size_t size,
-+ CBCB * callback, void *cbdata)
-+{
-+ debug(81, 3) ("icapReqModPassHttpBody: called\n");
-+ if (!buf) {
-+ debug(81, 1) ("icapReqModPassHttpBody: FD %d called with %p, %d, %p (request aborted)\n",
-+ icap->icap_fd, buf, (int) size, cbdata);
-+ comm_close(icap->icap_fd);
-+ return;
-+ }
-+ if (!cbdataValid(cbdata)) {
-+ debug(81,
-+ 1)
-+ ("icapReqModPassHttpBody: FD %d callback data invalid, closing\n",
-+ icap->icap_fd);
-+ comm_close(icap->icap_fd); /*It is better to be sure that the connection will be closed..... */
-+ /*icapReqModKeepAliveOrClose(icap); */
-+ return;
-+ }
-+ debug(81, 3) ("icapReqModPassHttpBody: entity buf size = %d\n",
-+ icap->reqmod.http_entity.buf.size);
-+ if (icap->reqmod.http_entity.buf.size) {
-+ int copy_sz = icap->reqmod.http_entity.buf.size;
-+ if (copy_sz > size)
-+ copy_sz = size;
-+ xmemcpy(buf, icap->reqmod.http_entity.buf.buf, copy_sz);
-+ /* XXX don't let Alex see this ugliness */
-+ xmemmove(icap->reqmod.http_entity.buf.buf,
-+ icap->reqmod.http_entity.buf.buf + copy_sz,
-+ icap->reqmod.http_entity.buf.size - copy_sz);
-+ icap->reqmod.http_entity.buf.size -= copy_sz;
-+ debug(81, 3) ("icapReqModPassHttpBody: giving %d bytes to other side\n",
-+ copy_sz);
-+ callback(buf, copy_sz, cbdata);
-+ debug(81, 3) ("icapReqModPassHttpBody: entity buf size now = %d\n",
-+ icap->reqmod.http_entity.buf.size);
-+ return;
-+ }
-+ if (icap->flags.reqmod_http_entity_eof) {
-+ debug(81, 3) ("icapReqModPassHttpBody: signalling EOF\n");
-+ callback(buf, 0, cbdata);
-+ icapReqModKeepAliveOrClose(icap);
-+ return;
-+ }
-+ /*
-+ * We have no data for the other side at this point. Save all
-+ * these values and use them when we do have data.
-+ */
-+ assert(NULL == icap->reqmod.http_entity.callback);
-+ icap->reqmod.http_entity.callback = callback;
-+ icap->reqmod.http_entity.callback_data = cbdata;
-+ icap->reqmod.http_entity.callback_buf = buf;
-+ icap->reqmod.http_entity.callback_bufsize = size;
-+ cbdataLock(icap->reqmod.http_entity.callback_data);
-+}
-+
-+/*
-+ * Body reader handler for use with request->body_reader function
-+ * Simple a wrapper for icapReqModPassHttpBody function
-+ */
-+
-+static void
-+icapReqModBodyReader(request_t * request, char *buf, size_t size,
-+ CBCB * callback, void *cbdata)
-+{
-+ IcapStateData *icap = request->body_reader_data;
-+ icapReqModPassHttpBody(icap, buf, size, callback, cbdata);
-+}
-+
-+/*
-+ * icapReqModMemBufAppend
-+ *
-+ * stupid wrapper to eliminate compiler warnings
-+ */
-+static void
-+icapReqModMemBufAppend(void *data, const char *buf, ssize_t size)
-+{
-+ memBufAppend(data, buf, size);
-+}
-Index: src/icap_respmod.c
-===================================================================
-RCS file: src/icap_respmod.c
-diff -N src/icap_respmod.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_respmod.c 23 Nov 2005 20:34:34 -0000 1.1.2.60
-@@ -0,0 +1,1039 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+static CWCB icapSendRespModDone;
-+static PF icapRespModGobble;
-+extern PF icapReadReply;
-+static PF icapRespModReadReply;
-+static int icapReadReply2(IcapStateData * icap);
-+static void icapReadReply3(IcapStateData * icap);
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+const char *crlf = "\r\n";
-+
-+static void
-+getICAPRespModString(MemBuf * mb, int o1, int o2, int o3,
-+ const char *client_addr, IcapStateData * icap, const icap_service * service)
-+{
-+ memBufPrintf(mb, "RESPMOD %s ICAP/1.0\r\nEncapsulated:", service->uri);
-+ if (o1 >= 0)
-+ memBufPrintf(mb, " req-hdr=%1d", o1);
-+ if (o2 >= 0)
-+ memBufPrintf(mb, ", res-hdr=%1d", o2);
-+ if (o3 >= 0)
-+ memBufPrintf(mb, ", res-body=%1d", o3);
-+ else
-+ memBufPrintf(mb, ", null-body=%1d", -o3);
-+
-+ memBufPrintf(mb, crlf);
-+ if (Config.icapcfg.send_client_ip || service->flags.need_x_client_ip) {
-+ memBufPrintf(mb, "X-Client-IP: %s\r\n", client_addr);
-+ }
-+ if ((Config.icapcfg.send_auth_user
-+ || service->flags.need_x_authenticated_user)
-+ && (icap->request->auth_user_request != NULL)) {
-+ icapAddAuthUserHeader(mb, icap->request->auth_user_request);
-+ }
-+#if NOT_YET_FINISHED
-+ if (Config.icapcfg.trailers) {
-+ memBufPrintf(mb, "X-TE: trailers\r\n");
-+ }
-+#endif
-+ if (service->flags.allow_204)
-+ memBufPrintf(mb, "Allow: 204\r\n");
-+}
-+
-+static int
-+buildRespModHeader(MemBuf * mb, IcapStateData * icap, char *buf,
-+ ssize_t len, int theEnd)
-+{
-+ MemBuf mb_hdr;
-+ char *client_addr;
-+ int o2 = 0;
-+ int o3 = 0;
-+ int hlen;
-+ int consumed;
-+ icap_service *service;
-+ HttpReply *r;
-+
-+ if (memBufIsNull(&icap->respmod.req_hdr_copy))
-+ memBufDefInit(&icap->respmod.req_hdr_copy);
-+
-+ memBufAppend(&icap->respmod.req_hdr_copy, buf, len);
-+
-+ if (icap->respmod.req_hdr_copy.size > 4 && strncmp(icap->respmod.req_hdr_copy.buf, "HTTP/", 5)) {
-+ debug(81, 3) ("buildRespModHeader: Non-HTTP-compliant header: '%s'\n", buf);
-+ /*
-+ *Possible we can consider that we did not have http responce headers
-+ *(maybe HTTP 0.9 protocol), lets returning -1...
-+ */
-+ consumed = -1;
-+ o2 = -1;
-+ memBufDefInit(&mb_hdr);
-+ } else {
-+
-+ hlen = headersEnd(icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ debug(81, 3) ("buildRespModHeader: headersEnd = %d(%s)\n", hlen, buf);
-+ if (0 == hlen)
-+ return 0;
-+
-+ /*
-+ * calc how many bytes from this 'buf' went towards the
-+ * reply header.
-+ */
-+ consumed = hlen - (icap->respmod.req_hdr_copy.size - len);
-+ debug(81, 3) ("buildRespModHeader: consumed = %d\n", consumed);
-+
-+
-+ /*
-+ * now, truncate our req_hdr_copy at the header end.
-+ * this 'if' statement might be unncessary?
-+ */
-+ if (hlen < icap->respmod.req_hdr_copy.size)
-+ icap->respmod.req_hdr_copy.size = hlen;
-+
-+ /* Copy request header */
-+ memBufDefInit(&mb_hdr);
-+ httpBuildRequestPrefix(icap->request, icap->request,
-+ icap->respmod.entry, &mb_hdr, icap->http_flags);
-+ o2 = mb_hdr.size;
-+ }
-+
-+ /* Copy response header - Append to request header mbuffer */
-+ memBufAppend(&mb_hdr,
-+ icap->respmod.req_hdr_copy.buf, icap->respmod.req_hdr_copy.size);
-+ o3 = mb_hdr.size;
-+
-+ service = icap->current_service;
-+ assert(service);
-+ client_addr = inet_ntoa(icap->request->client_addr);
-+
-+ r = httpReplyCreate();
-+ httpReplyParse(r, icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ icap->respmod.res_body_sz = httpReplyBodySize(icap->request->method, r);
-+ httpReplyDestroy(r);
-+ if (icap->respmod.res_body_sz)
-+ getICAPRespModString(mb, 0, o2, o3, client_addr, icap, service);
-+ else
-+ getICAPRespModString(mb, 0, o2, -o3, client_addr, icap, service);
-+ if (Config.icapcfg.preview_enable)
-+ if (icap->preview_size >= 0) {
-+ memBufPrintf(mb, "Preview: %d\r\n", icap->preview_size);
-+ icap->flags.preview_done = 0;
-+ }
-+ if (service->keep_alive) {
-+ icap->flags.keep_alive = 1;
-+ memBufAppend(mb, "Connection: keep-alive\r\n", 24);
-+ } else {
-+ icap->flags.keep_alive = 0;
-+ memBufAppend(mb, "Connection: close\r\n", 19);
-+ }
-+ memBufAppend(mb, crlf, 2);
-+ memBufAppend(mb, mb_hdr.buf, mb_hdr.size);
-+ memBufClean(&mb_hdr);
-+
-+
-+ return consumed;
-+}
-+
-+
-+void
-+icapSendRespMod(IcapStateData * icap, char *buf, int len, int theEnd)
-+{
-+ MemBuf mb;
-+#if ICAP_PREVIEW
-+ int size;
-+ const int preview_size = icap->preview_size;
-+#endif
-+ debug(81, 5) ("icapSendRespMod: FD %d, len %d, theEnd %d\n",
-+ icap->icap_fd, len, theEnd);
-+
-+ if (icap->flags.no_content) {
-+ /*
-+ * ICAP server said there are no modifications to make, so
-+ * just append this data to the StoreEntry
-+ */
-+ if (icap->respmod.resp_copy.size) {
-+ /*
-+ * first copy the data that we already sent to the ICAP server
-+ */
-+ memBufAppend(&icap->chunk_buf,
-+ icap->respmod.resp_copy.buf, icap->respmod.resp_copy.size);
-+ icap->respmod.resp_copy.size = 0;
-+ }
-+ debug(81, 5) ("icapSendRepMod: len=%d theEnd=%d write_pending=%d\n",
-+ len, theEnd, icap->flags.write_pending);
-+ if (len) {
-+ /*
-+ * also copy any new data from the HTTP side
-+ */
-+ memBufAppend(&icap->chunk_buf, buf, len);
-+ }
-+ (void) icapReadReply2(icap);
-+ return;
-+ }
-+ if (theEnd) {
-+ if (icap->respmod.res_body_sz)
-+ icap->flags.send_zero_chunk = 1;
-+ icap->flags.http_server_eof = 1;
-+ }
-+ /*
-+ * httpReadReply is going to call us with a chunk and then
-+ * right away again with an EOF if httpPconnTransferDone() is true.
-+ * Since the first write is already dispatched, we'll have to
-+ * hack this in somehow.
-+ */
-+ if (icap->flags.write_pending) {
-+ debug(81, 3) ("icapSendRespMod: oops, write_pending=1\n");
-+ assert(theEnd);
-+ assert(len == 0);
-+ return;
-+ }
-+ if (!cbdataValid(icap)) {
-+ debug(81, 3) ("icapSendRespMod: failed to establish connection?\n");
-+ return;
-+ }
-+ memBufDefInit(&mb);
-+
-+#if SUPPORT_ICAP_204 || ICAP_PREVIEW
-+ /*
-+ * make a copy of the response in case ICAP server gives us a 204
-+ */
-+ /*
-+ * This piece of code is problematic for 204 responces outside preview.
-+ * The icap->respmod.resp_copy continues to filled until we had responce
-+ * If the icap server waits to gets all data before sends its responce
-+ * then we are puting all downloading object to the main system memory.
-+ * My opinion is that 204 responces outside preview must be disabled .....
-+ * /chtsanti
-+ */
-+
-+ if (len && icap->flags.copy_response) {
-+ if (memBufIsNull(&icap->respmod.resp_copy))
-+ memBufDefInit(&icap->respmod.resp_copy);
-+ memBufAppend(&icap->respmod.resp_copy, buf, len);
-+ }
-+#endif
-+
-+ if (icap->sc == 0) {
-+ /* No data sent yet. Start with headers */
-+ if ((icap->sc = buildRespModHeader(&mb, icap, buf, len, theEnd)) > 0) {
-+ buf += icap->sc;
-+ len -= icap->sc;
-+ }
-+ /*
-+ * Then we do not have http responce headers. All data (previous and those in buf)
-+ * now are exist to icap->respmod.req_hdr_copy. Lets get them back.......
-+ */
-+ if (icap->sc < 0) {
-+ memBufAppend(&icap->respmod.buffer,
-+ icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ icap->sc = icap->respmod.req_hdr_copy.size;
-+ icap->respmod.req_hdr_copy.size = 0;
-+ buf = NULL;
-+ len = 0;
-+ }
-+ }
-+ if (0 == icap->sc) {
-+ /* check again; bail if we're not ready to send ICAP/HTTP hdrs */
-+ debug(81, 5) ("icapSendRespMod: dont have full HTTP response hdrs\n");
-+ memBufClean(&mb);
-+ return;
-+ }
-+#if ICAP_PREVIEW
-+ if (preview_size < 0 || !Config.icapcfg.preview_enable) /* preview feature off */
-+ icap->flags.preview_done = 1;
-+
-+ if (!icap->flags.preview_done) {
-+ /* preview not yet sent */
-+ if (icap->sc > 0 && icap->respmod.buffer.size <= preview_size
-+ && len > 0) {
-+ /* Try to collect at least preview_size+1 bytes */
-+ /* By collecting one more byte than needed for preview we know best */
-+ /* whether we have to send the ieof chunk extension */
-+ size = icap->respmod.buffer.size + len;
-+ if (size > preview_size + 1)
-+ size = preview_size + 1;
-+ size -= icap->respmod.buffer.size;
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: copy %d more bytes to preview buffer.\n",
-+ icap->icap_fd, size);
-+ memBufAppend(&icap->respmod.buffer, buf, size);
-+ buf = ((char *) buf) + size;
-+ len -= size;
-+ }
-+ if (icap->respmod.buffer.size > preview_size || theEnd) {
-+ /* we got enough bytes for preview or this is the last call */
-+ /* add preview preview now */
-+ if (icap->respmod.buffer.size > 0) {
-+ size = icap->respmod.buffer.size;
-+ if (size > preview_size)
-+ size = preview_size;
-+ memBufPrintf(&mb, "%x\r\n", size);
-+ memBufAppend(&mb, icap->respmod.buffer.buf, size);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += size;
-+ }
-+ if (icap->respmod.buffer.size <= preview_size) {
-+ /* content length is less than preview size+1 */
-+ if (icap->respmod.res_body_sz)
-+ memBufAppend(&mb, "0; ieof\r\n\r\n", 11);
-+ memBufReset(&icap->respmod.buffer); /* will now be used for other data */
-+ } else {
-+ char ch;
-+ memBufAppend(&mb, "0\r\n\r\n", 5);
-+ /* end of preview, wait for continue or 204 signal */
-+ /* copy the extra byte and all other data to the icap buffer */
-+ /* so that it can be handled next time */
-+ ch = icap->respmod.buffer.buf[preview_size];
-+ memBufReset(&icap->respmod.buffer); /* will now be used for other data */
-+ memBufAppend(&icap->respmod.buffer, &ch, 1);
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: sending preview and keeping %d bytes in internal buf.\n",
-+ icap->icap_fd, len + 1);
-+ if (len > 0)
-+ memBufAppend(&icap->respmod.buffer, buf, len);
-+ }
-+ icap->flags.preview_done = 1;
-+ icap->flags.wait_for_preview_reply = 1;
-+ }
-+ } else if (icap->flags.wait_for_preview_reply) {
-+ /* received new data while waiting for preview response */
-+ /* add data to internal buffer and send later */
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: add %d more bytes to internal buf while waiting for preview-response.\n",
-+ icap->icap_fd, len);
-+ if (len > 0)
-+ memBufAppend(&icap->respmod.buffer, buf, len);
-+ /* do not send any data now while waiting for preview response */
-+ /* but prepare for read more data on the HTTP connection */
-+ memBufClean(&mb);
-+ return;
-+ } else
-+#endif
-+ {
-+ /* after preview completed and ICAP preview response received */
-+ /* there may still be some data in the buffer */
-+ if (icap->respmod.buffer.size > 0) {
-+ memBufPrintf(&mb, "%x\r\n", icap->respmod.buffer.size);
-+ memBufAppend(&mb, icap->respmod.buffer.buf,
-+ icap->respmod.buffer.size);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += icap->respmod.buffer.size;
-+ memBufReset(&icap->respmod.buffer);
-+ }
-+ if (len > 0) {
-+ memBufPrintf(&mb, "%x\r\n", len);
-+ memBufAppend(&mb, buf, len);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += len;
-+ }
-+ if (icap->flags.send_zero_chunk) {
-+ /* send zero end chunk */
-+ icap->flags.send_zero_chunk = 0;
-+ icap->flags.http_server_eof = 1;
-+ memBufAppend(&mb, "0\r\n\r\n", 5);
-+ }
-+ /* wait for data coming from ICAP server as soon as we sent something */
-+ /* but of course only until we got the response header */
-+ if (!icap->flags.got_reply)
-+ icap->flags.wait_for_reply = 1;
-+ }
-+ commSetTimeout(icap->icap_fd, -1, NULL, NULL);
-+
-+ if (!mb.size) {
-+ memBufClean(&mb);
-+ return;
-+ }
-+ debug(81, 5) ("icapSendRespMod: FD %d writing {%s}\n", icap->icap_fd,
-+ mb.buf);
-+ icap->flags.write_pending = 1;
-+ comm_write_mbuf(icap->icap_fd, mb, icapSendRespModDone, icap);
-+}
-+
-+static void
-+icapRespModReadReply(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int x;
-+ int status = 0;
-+ int isIcap = 0;
-+ int directResponse = 0;
-+ ErrorState *err;
-+ const char *start;
-+ const char *end;
-+
-+ debug(81, 5) ("icapRespModReadReply: FD %d data = %p\n", fd, data);
-+ statCounter.syscalls.sock.reads++;
-+
-+ x = icapReadHeader(fd, icap, &isIcap);
-+ if (x < 0) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (x == 0) {
-+ /*
-+ * Waiting for more headers. Schedule new read hander, but
-+ * don't reset timeout.
-+ */
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+ return;
-+ }
-+ /*
-+ * Parse the ICAP header
-+ */
-+ assert(icap->icap_hdr.size);
-+ debug(81, 3) ("Parse icap header : <%s>\n", icap->icap_hdr.buf);
-+ if ((status =
-+ icapParseStatusLine(icap->icap_hdr.buf, icap->icap_hdr.size,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 1) ("BAD ICAP status line <%s>\n", icap->icap_hdr.buf);
-+ /* is this correct in case of ICAP protocol error? */
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ };
-+ /* OK here we have responce. Lets stop filling the
-+ * icap->respmod.resp_copy buffer ....
-+ */
-+ icap->flags.copy_response = 0;
-+
-+ icapSetKeepAlive(icap, icap->icap_hdr.buf);
-+#if ICAP_PREVIEW
-+ if (icap->flags.wait_for_preview_reply) {
-+ if (100 == status) {
-+ debug(81, 5) ("icapRespModReadReply: 100 Continue received\n");
-+ icap->flags.wait_for_preview_reply = 0;
-+ /* if http_server_eof
-+ * call again icapSendRespMod to handle data that
-+ * was received while waiting for this ICAP response
-+ * else let http to call icapSendRespMod when new data arrived
-+ */
-+ if (icap->flags.http_server_eof)
-+ icapSendRespMod(icap, NULL, 0, 0);
-+ /*
-+ * reset the header to send the rest of the preview
-+ */
-+ if (!memBufIsNull(&icap->icap_hdr))
-+ memBufReset(&icap->icap_hdr);
-+
-+ /*We do n't need it any more ....... */
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+
-+ return;
-+ }
-+ if (204 == status) {
-+ debug(81,
-+ 5) ("icapRespModReadReply: 204 No modification received\n");
-+ icap->flags.wait_for_preview_reply = 0;
-+ }
-+ }
-+#endif /*ICAP_PREVIEW */
-+
-+#if SUPPORT_ICAP_204 || ICAP_PREVIEW
-+ if (204 == status) {
-+ debug(81, 3) ("got 204 status from ICAP server\n");
-+ debug(81, 3) ("setting icap->flags.no_content\n");
-+ icap->flags.no_content = 1;
-+ /*
-+ * copy the response already written to the ICAP server
-+ */
-+ debug(81, 3) ("copying %d bytes from resp_copy to chunk_buf\n",
-+ icap->respmod.resp_copy.size);
-+ memBufAppend(&icap->chunk_buf,
-+ icap->respmod.resp_copy.buf, icap->respmod.resp_copy.size);
-+ icap->respmod.resp_copy.size = 0;
-+ if (icapReadReply2(icap) < 0)
-+ comm_close(fd);
-+ /*
-+ * XXX ideally want to clean icap->respmod.resp_copy here
-+ * XXX ideally want to "close" ICAP server connection here
-+ * OK do it....
-+ */
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+ return;
-+ }
-+#endif
-+ if (200 != status && 201 != status) {
-+ debug(81, 1) ("Unsupported status '%d' from ICAP server\n", status);
-+ /* Did not find a proper ICAP response */
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icapFindHeader(icap->icap_hdr.buf, "Encapsulated:", &start, &end)) {
-+ icapParseEncapsulated(icap, start, end);
-+ } else {
-+ debug(81,
-+ 1)
-+ ("WARNING: icapRespModReadReply() did not find 'Encapsulated' header\n");
-+ }
-+ if (icap->enc.res_hdr > -1)
-+ directResponse = 1;
-+ else if (icap->enc.res_body > -1)
-+ directResponse = 1;
-+ else
-+ directResponse = 0;
-+
-+ /*
-+ * "directResponse" is the normal case here. If we don't have
-+ * a response header or body, it is an error.
-+ */
-+ if (!directResponse) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ /* got the reply, no need to come here again */
-+ icap->flags.wait_for_reply = 0;
-+ icap->flags.got_reply = 1;
-+ /* Next, gobble any data before the HTTP response starts */
-+ if (icap->enc.res_hdr > -1)
-+ icap->bytes_to_gobble = icap->enc.res_hdr;
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModGobble, icap, 0);
-+}
-+
-+
-+/*
-+ * Gobble up (read) some bytes until we get to the start of the body
-+ */
-+static void
-+icapRespModGobble(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int len;
-+ LOCAL_ARRAY(char, junk, SQUID_TCP_SO_RCVBUF);
-+ debug(81, 3) ("icapRespModGobble: FD %d gobbling %d bytes\n", fd,
-+ icap->bytes_to_gobble);
-+ len = FD_READ_METHOD(fd, junk, icap->bytes_to_gobble);
-+ debug(81, 3) ("icapRespModGobble: gobbled %d bytes\n", len);
-+ if (len < 0) {
-+ /* XXX error */
-+ abort();
-+ }
-+ icap->bytes_to_gobble -= len;
-+ if (icap->bytes_to_gobble)
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModGobble, icap, 0);
-+ else
-+ icapReadReply(fd, icap);
-+}
-+
-+
-+static void
-+icapSendRespModDone(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+ ErrorState *err;
-+
-+ icap->flags.write_pending = 0;
-+ debug(81, 5) ("icapSendRespModDone: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ if (cbdataValid(icap))
-+ err->request = requestLink(icap->request);
-+ storeEntryReset(icap->respmod.entry);
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (EBIT_TEST(icap->respmod.entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("icapSendRespModDone: Entry Aborded\n");
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icap->flags.send_zero_chunk) {
-+ debug(81,
-+ 3) ("icapSendRespModDone: I'm supposed to send zero chunk now\n");
-+ icap->flags.send_zero_chunk = 0;
-+ icapSendRespMod(icap, NULL, 0, 1);
-+ return;
-+ }
-+ if (icap->flags.wait_for_preview_reply || icap->flags.wait_for_reply) {
-+ /* Schedule reading the ICAP response */
-+ debug(81,
-+ 3)
-+ ("icapSendRespModDone: FD %d: commSetSelect on read icapRespModReadReply.\n",
-+ fd);
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+#if 1
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+#else
-+ if (icap->flags.wait_for_preview_reply || icap->flags.http_server_eof) {
-+ /*
-+ * Set the read timeout only after all data has been sent
-+ * or we are waiting for a preview response
-+ * If the ICAP server does not return any data till all data
-+ * has been sent, we are likely to hit the timeout for large
-+ * HTTP bodies
-+ */
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+ }
-+#endif
-+ }
-+}
-+
-+void
-+icapConnectOver(int fd, int status, void *data)
-+{
-+ ErrorState *err;
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapConnectOver: FD %d, status=%d\n", fd, status);
-+ icap->flags.connect_pending = 0;
-+ if (status < 0) {
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ err->request = requestLink(icap->request);
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ debug(81, 3) ("icapConnectOver: status < 0, unreachable=1\n");
-+ icapOptSetUnreachable(icap->current_service);
-+ return;
-+ }
-+ fd_table[fd].pconn.uses++;
-+ fd_table[fd].pconn.type = 2;
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+}
-+
-+
-+
-+IcapStateData *
-+icapRespModStart(icap_service_t type, request_t * request, StoreEntry * entry,
-+ http_state_flags http_flags)
-+{
-+ IcapStateData *icap = NULL;
-+ CNCB *theCallback = NULL;
-+ icap_service *service = NULL;
-+
-+ debug(81, 3) ("icapRespModStart: type=%d\n", (int) type);
-+ assert(type >= 0 && type < ICAP_SERVICE_MAX);
-+
-+ service = icapService(type, request);
-+ if (!service) {
-+ debug(81, 3) ("icapRespModStart: no service found\n");
-+ return NULL; /* no service found */
-+ }
-+ if (service->unreachable) {
-+ if (service->bypass) {
-+ debug(81,
-+ 5)
-+ ("icapRespModStart: BYPASS because service unreachable: %s\n",
-+ service->uri);
-+ return NULL;
-+ } else {
-+ debug(81,
-+ 5)
-+ ("icapRespModStart: ERROR because service unreachable: %s\n",
-+ service->uri);
-+ return (IcapStateData *) - 1;
-+ }
-+ }
-+ switch (type) {
-+ /* TODO: When we support more than ICAP_SERVICE_RESPMOD_PRECACHE, we needs to change
-+ * this switch, because callbacks isn't keep */
-+ case ICAP_SERVICE_RESPMOD_PRECACHE:
-+ theCallback = icapConnectOver;
-+ break;
-+ default:
-+ fatalf("icapRespModStart: unsupported service type '%s'\n",
-+ icap_service_type_str[type]);
-+ break;
-+ }
-+
-+ icap = icapAllocate();
-+ if (!icap) {
-+ debug(81, 3) ("icapRespModStart: icapAllocate() failed\n");
-+ return NULL;
-+ }
-+ icap->request = requestLink(request);
-+ icap->respmod.entry = entry;
-+ if (entry)
-+ storeLockObject(entry);
-+ icap->http_flags = http_flags;
-+ memBufDefInit(&icap->respmod.buffer);
-+ memBufDefInit(&icap->chunk_buf);
-+
-+ icap->current_service = service;
-+ icap->preview_size = service->preview;
-+
-+ /*
-+ * Don't create socket to the icap server now, but only for the first
-+ * packet receive from the http server. This will resolve all timeout
-+ * between the web server and icap server.
-+ */
-+ debug(81, 3) ("icapRespModStart: setting connect_requested to 0\n");
-+ icap->flags.connect_requested = 0;
-+
-+ /*
-+ * make a copy the HTTP response that we send to the ICAP server in
-+ * case it turns out to be a 204
-+ */
-+#ifdef SUPPORT_ICAP_204
-+ icap->flags.copy_response = 1;
-+#elif ICAP_PREVIEW
-+ if (preview_size < 0 || !Config.icapcfg.preview_enable)
-+ icap->flags.copy_response = 0;
-+ else
-+ icap->flags.copy_response = 1;
-+#else
-+ icap->flags.copy_response = 0;
-+#endif
-+
-+ statCounter.icap.all.requests++;
-+ debug(81, 3) ("icapRespModStart: returning %p\n", icap);
-+ return icap;
-+}
-+
-+static int
-+icapHttpReplyHdrState(IcapStateData * icap)
-+{
-+ assert(icap);
-+ if (NULL == icap->httpState)
-+ return 0;
-+ return icap->httpState->reply_hdr_state;
-+}
-+
-+static void
-+icapProcessHttpReplyHeader(IcapStateData * icap, const char *buf, int size)
-+{
-+ if (NULL == icap->httpState) {
-+ icap->httpState = cbdataAlloc(HttpStateData);
-+ icap->httpState->request = requestLink(icap->request);
-+ icap->httpState->orig_request = requestLink(icap->request);
-+ icap->httpState->entry = icap->respmod.entry;
-+ storeLockObject(icap->httpState->entry); /* lock it */
-+ }
-+ httpProcessReplyHeader(icap->httpState, buf, size);
-+ if (2 == icap->httpState->reply_hdr_state)
-+ EBIT_CLR(icap->httpState->entry->flags, ENTRY_FWD_HDR_WAIT);
-+}
-+
-+/*
-+ * icapRespModKeepAliveOrClose
-+ *
-+ * Called when we are done reading from the ICAP server.
-+ * Either close the connection or keep it open for a future
-+ * transaction.
-+ */
-+static void
-+icapRespModKeepAliveOrClose(IcapStateData * icap)
-+{
-+ int fd = icap->icap_fd;
-+ if (fd < 0)
-+ return;
-+ if (!icap->flags.keep_alive) {
-+ debug(81, 3) ("%s:%d keep_alive not set, closing\n", __FILE__,
-+ __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ debug(81, 3) ("%s:%d FD %d looks good, keeping alive\n", __FILE__, __LINE__,
-+ fd);
-+ commSetDefer(fd, NULL, NULL);
-+ commSetTimeout(fd, -1, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, NULL, NULL, 0);
-+ comm_remove_close_handler(fd, icapStateFree, icap);
-+ pconnPush(fd, icap->current_service->hostname, icap->current_service->port);
-+ icap->icap_fd = -1;
-+ icapStateFree(-1, icap);
-+}
-+
-+
-+
-+/*
-+ * copied from httpPconnTransferDone
-+ *
-+ */
-+static int
-+icapPconnTransferDone(int fd, IcapStateData * icap)
-+{
-+ debug(81, 3) ("icapPconnTransferDone: FD %d\n", fd);
-+ /*
-+ * Be careful with 204 responses. Normally we are done when we
-+ * see the zero-end chunk, but that won't happen for 204s, so we
-+ * use an EOF indicator on the HTTP side instead.
-+ */
-+ if (icap->flags.no_content && icap->flags.http_server_eof) {
-+ debug(81, 5) ("icapPconnTransferDone: no content, ret 1\n");
-+ return 1;
-+ }
-+ if (icapHttpReplyHdrState(icap) != 2) {
-+ debug(81,
-+ 5) ("icapPconnTransferDone: didn't see end of HTTP hdrs, ret 0\n");
-+ return 0;
-+ }
-+ if (icap->enc.null_body > -1) {
-+ debug(81, 5) ("icapPconnTransferDone: no message body, ret 1\n");
-+ return 1;
-+ }
-+ if (icap->chunk_size == -2) { //AI: was != -2 ; and change content with bottom
-+ /* zero end chunk reached */
-+ debug(81, 5) ("icapPconnTransferDone: got zero end chunk\n");
-+ return 1;
-+ }
-+ debug(81, 5) ("icapPconnTransferDone: didnt get zero end chunk yet\n"); //AI: change with second top condition
-+
-+ return 0;
-+}
-+
-+static int
-+icapExpectedHttpReplyHdrSize(IcapStateData * icap)
-+{
-+ if (icap->enc.res_body > -1 && icap->enc.res_hdr > -1)
-+ return (icap->enc.res_body - icap->enc.res_hdr);
-+ if (icap->enc.null_body > -1 && icap->enc.res_hdr > -1)
-+ return icap->enc.null_body - icap->enc.res_hdr;
-+ /*The case we did not get res_hdr ..... */
-+ if (icap->enc.res_body > -1)
-+ return icap->enc.res_body;
-+ if (icap->enc.null_body > -1)
-+ return icap->enc.null_body;
-+ return -1;
-+}
-+
-+/*
-+ * copied from httpReadReply()
-+ *
-+ * by the time this is called, the ICAP headers have already
-+ * been read.
-+ */
-+void
-+icapReadReply(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ StoreEntry *entry = icap->respmod.entry;
-+ const request_t *request = icap->request;
-+ int len;
-+ debug(81, 5) ("icapReadReply: FD %d: icap %p.\n", fd, data);
-+ if (icap->flags.no_content && !icap->flags.http_server_eof) { //AI
-+
-+ return;
-+ }
-+ if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ comm_close(fd);
-+ return;
-+ }
-+ errno = 0;
-+ statCounter.syscalls.sock.reads++;
-+ len = memBufRead(fd, &icap->chunk_buf);
-+ debug(81, 5) ("icapReadReply: FD %d: len %d.\n", fd, len);
-+ if (len > 0) {
-+ fd_bytes(fd, len, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, len);
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+ if (icap->chunk_buf.size < icap->chunk_buf.capacity) {
-+ *(icap->chunk_buf.buf + icap->chunk_buf.size) = '\0';
-+ debug(81, 9) ("{%s}\n", icap->chunk_buf.buf);
-+ }
-+ }
-+ if (len <= 0) {
-+ debug(81, 2) ("icapReadReply: FD %d: read failure: %s.\n",
-+ fd, xstrerror());
-+ if (ignoreErrno(errno)) {
-+ debug(81, 2) ("icapReadReply: FD %d: ignored errno\n", fd);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ } else if (entry->mem_obj->inmem_hi == 0) {
-+ ErrorState *err;
-+ debug(81, 2) ("icapReadReply: FD %d: generating error page\n", fd);
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink((request_t *) request);
-+ err->xerrno = errno;
-+ errorAppendEntry(entry, err);
-+ comm_close(fd);
-+ } else {
-+ debug(81, 2) ("icapReadReply: FD %d: just calling comm_close()\n",
-+ fd);
-+ comm_close(fd);
-+ }
-+ return;
-+ }
-+ if (icapReadReply2(icap) < 0)
-+ comm_close(fd);
-+}
-+
-+static int
-+icapReadReply2(IcapStateData * icap)
-+{
-+ StoreEntry *entry = icap->respmod.entry;
-+ const request_t *request = icap->request;
-+ debug(81, 3) ("icapReadReply2\n");
-+ if (icap->chunk_buf.size == 0 && entry->mem_obj->inmem_hi == 0) {
-+ ErrorState *err;
-+ err = errorCon(ERR_ZERO_SIZE_OBJECT, HTTP_SERVICE_UNAVAILABLE);
-+ err->xerrno = errno;
-+ err->request = requestLink((request_t *) request);
-+ errorAppendEntry(entry, err);
-+ icap->flags.http_server_eof = 1;
-+ return -1;
-+ }
-+ if (icap->chunk_buf.size == 0) {
-+ /* Retrieval done. */
-+ if (icapHttpReplyHdrState(icap) < 2)
-+ icapProcessHttpReplyHeader(icap, icap->chunk_buf.buf,
-+ icap->chunk_buf.size);
-+ icap->flags.http_server_eof = 1;
-+ icapReadReply3(icap);
-+ return 0;
-+ }
-+ if (icapHttpReplyHdrState(icap) == 0) {
-+ int expect = icapExpectedHttpReplyHdrSize(icap);
-+ int so_far = icap->http_header_bytes_read_so_far;
-+ int needed = expect - so_far;
-+ debug(81, 3) ("expect=%d\n", expect);
-+ debug(81, 3) ("so_far=%d\n", so_far);
-+ debug(81, 3) ("needed=%d\n", needed);
-+ assert(needed < 0 || needed >= 0);
-+ if (0 > expect) {
-+ icapProcessHttpReplyHeader(icap,
-+ icap->chunk_buf.buf, icap->chunk_buf.size);
-+ } else if (0 == expect) {
-+ /*
-+ * this icap reply doesn't give us new HTTP headers
-+ * so we must copy them from our copy
-+ */
-+ debug(81, 1) ("WARNING: untested code at %s:%d\n", __FILE__,
-+ __LINE__);
-+ if (icap->respmod.req_hdr_copy.size) { /*For HTTP 0.9 we do not have headers */
-+ storeAppend(entry,
-+ icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ }
-+ icapProcessHttpReplyHeader(icap, icap->chunk_buf.buf,
-+ icap->chunk_buf.size);
-+ assert(icapHttpReplyHdrState(icap) == 2);
-+ icap->chunk_size = 0; /*we are ready to read chunks of data now.... */
-+ } else if (needed) {
-+ icapProcessHttpReplyHeader(icap,
-+ icap->chunk_buf.buf, icap->chunk_buf.size);
-+ if (icap->chunk_buf.size >= needed) {
-+ storeAppend(entry, icap->chunk_buf.buf, needed);
-+ so_far += needed;
-+ xmemmove(icap->chunk_buf.buf,
-+ icap->chunk_buf.buf + needed,
-+ icap->chunk_buf.size - needed);
-+ icap->chunk_buf.size -= needed;
-+ assert(icapHttpReplyHdrState(icap) == 2);
-+ icap->chunk_size = 0;
-+ } else {
-+ /*
-+ * We don't have the full HTTP reply headers yet, so keep
-+ * the partial reply buffered in 'chunk_buf' and wait
-+ * for more.
-+ */
-+ debug(81, 3) ("We don't have full Http headers.Schedule a new read\n");
-+ commSetSelect(icap->icap_fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ }
-+ }
-+ icap->http_header_bytes_read_so_far = so_far;
-+ }
-+ debug(81, 3) ("%s:%d: icap->chunk_buf.size=%d\n", __FILE__, __LINE__,
-+ (int) icap->chunk_buf.size);
-+ debug(81, 3) ("%s:%d: flags.no_content=%d\n", __FILE__, __LINE__,
-+ icap->flags.no_content);
-+ if (icap->flags.no_content) {
-+ /* data from http.c is not chunked */
-+ if (!EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("copying %d bytes from chunk_buf to entry\n",
-+ icap->chunk_buf.size);
-+ storeAppend(entry, icap->chunk_buf.buf, icap->chunk_buf.size);
-+ icap->chunk_buf.size = 0;
-+ }
-+ } else if (2 == icapHttpReplyHdrState(icap)) {
-+ if (icap->chunk_buf.size)
-+ icapParseChunkedBody(icap, (STRCB *) storeAppend, entry);
-+ }
-+ icapReadReply3(icap);
-+ return 0;
-+}
-+
-+static void
-+icapReadReply3(IcapStateData * icap)
-+{
-+ StoreEntry *entry = icap->respmod.entry;
-+ int fd = icap->icap_fd;
-+ debug(81, 3) ("icapReadReply3\n");
-+ if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("icapReadReply3: Entry Aborded\n");
-+ comm_close(fd);
-+ } else if (icapPconnTransferDone(fd, icap)) {
-+ storeComplete(entry);
-+ icapRespModKeepAliveOrClose(icap);
-+ } else if (!icap->flags.no_content) {
-+ /* Wait for EOF condition */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ debug(81,
-+ 3)
-+ ("icapReadReply3: Going to read mode data throught icapReadReply\n");
-+ } else {
-+ debug(81, 3) ("icapReadReply3: Nothing\n");
-+ }
-+}
-Index: src/main.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/main.c,v
-retrieving revision 1.28.6.25
-retrieving revision 1.28.6.8.2.11
-diff -p -u -b -r1.28.6.25 -r1.28.6.8.2.11
---- src/main.c 28 Jun 2005 02:16:51 -0000 1.28.6.25
-+++ src/main.c 12 Sep 2005 18:34:41 -0000 1.28.6.8.2.11
-@@ -350,6 +350,9 @@ mainReconfigure(void)
- #else
- idnsShutdown();
- #endif
-+#ifdef HS_FEAT_ICAP
-+ icapClose();
-+#endif
- redirectShutdown();
- authenticateShutdown();
- externalAclShutdown();
-@@ -378,6 +381,9 @@ mainReconfigure(void)
- idnsInit();
- #endif
- redirectInit();
-+#ifdef HS_FEAT_ICAP
-+ icapInit();
-+#endif
- authenticateInit(&Config.authConfig);
- externalAclInit();
- #if USE_WCCP
-@@ -507,6 +513,9 @@ mainInitialize(void)
- idnsInit();
- #endif
- redirectInit();
-+#ifdef HS_FEAT_ICAP
-+ icapInit();
-+#endif
- authenticateInit(&Config.authConfig);
- externalAclInit();
- useragentOpenLog();
-Index: src/mem.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/mem.c,v
-retrieving revision 1.13
-retrieving revision 1.13.28.2
-diff -p -u -b -r1.13 -r1.13.28.2
---- src/mem.c 7 Sep 2001 23:55:49 -0000 1.13
-+++ src/mem.c 27 Jun 2003 01:15:18 -0000 1.13.28.2
-@@ -243,6 +243,13 @@ memInit(void)
- memDataInit(MEM_CLIENT_REQ_BUF, "clientRequestBuffer", CLIENT_REQ_BUF_SZ, 0);
- memDataInit(MEM_SWAP_LOG_DATA, "storeSwapLogData", sizeof(storeSwapLogData), 0);
-
-+#ifdef HS_FEAT_ICAP
-+ memDataInit(MEM_ICAP_OPT_DATA, "IcapOptData", sizeof(IcapOptData), 0);
-+ memDataInit(MEM_ICAP_SERVICE_LIST, "icap_service_list", sizeof(icap_service_list), 0);
-+ memDataInit(MEM_ICAP_CLASS, "icap_class", sizeof(icap_class), 0);
-+ memDataInit(MEM_ICAP_ACCESS, "icap_access", sizeof(icap_access), 0);
-+#endif
-+
- /* init string pools */
- for (i = 0; i < mem_str_pool_count; i++) {
- StrPools[i].pool = memPoolCreate(StrPoolsAttrs[i].name, StrPoolsAttrs[i].obj_size);
-Index: src/mk-string-arrays.pl
-===================================================================
-RCS file: /cvsroot/squid/squid/src/mk-string-arrays.pl,v
-retrieving revision 1.2
-retrieving revision 1.2.140.1
-diff -p -u -b -r1.2 -r1.2.140.1
---- src/mk-string-arrays.pl 23 Oct 2000 15:04:21 -0000 1.2
-+++ src/mk-string-arrays.pl 4 Apr 2003 16:55:44 -0000 1.2.140.1
-@@ -16,6 +16,7 @@ $pat{'err_type'} = "err_type_str";
- $pat{'icp_opcode'} = "icp_opcode_str";
- $pat{'swap_log_op'} = "swap_log_op_str";
- $pat{'lookup_t'} = "lookup_t_str";
-+$pat{'icap_service_t'} = "icap_service_type_str";
-
- $state = 0; # start state
- while (<>) {
-Index: src/pconn.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/pconn.c,v
-retrieving revision 1.6.38.2
-retrieving revision 1.6.60.2
-diff -p -u -b -r1.6.38.2 -r1.6.60.2
---- src/pconn.c 16 Dec 2003 03:13:59 -0000 1.6.38.2
-+++ src/pconn.c 23 Nov 2005 20:33:07 -0000 1.6.60.2
-@@ -46,6 +46,9 @@ struct _pconn {
- #define PCONN_HIST_SZ (1<<16)
- int client_pconn_hist[PCONN_HIST_SZ];
- int server_pconn_hist[PCONN_HIST_SZ];
-+#ifdef HS_FEAT_ICAP
-+int icap_server_pconn_hist[PCONN_HIST_SZ];
-+#endif
-
- static PF pconnRead;
- static PF pconnTimeout;
-@@ -159,6 +162,20 @@ pconnHistDump(StoreEntry * e)
- continue;
- storeAppendPrintf(e, "\t%4d %9d\n", i, server_pconn_hist[i]);
- }
-+#ifdef HS_FEAT_ICAP
-+ storeAppendPrintf(e,
-+ "\n"
-+ "ICAP-server persistent connection counts:\n"
-+ "\n"
-+ "\treq/\n"
-+ "\tconn count\n"
-+ "\t---- ---------\n");
-+ for (i = 0; i < PCONN_HIST_SZ; i++) {
-+ if (icap_server_pconn_hist[i] == 0)
-+ continue;
-+ storeAppendPrintf(e, "\t%4d %9d\n", i, icap_server_pconn_hist[i]);
-+ }
-+#endif
- }
-
- /* ========== PUBLIC FUNCTIONS ============================================ */
-@@ -173,6 +190,9 @@ pconnInit(void)
- for (i = 0; i < PCONN_HIST_SZ; i++) {
- client_pconn_hist[i] = 0;
- server_pconn_hist[i] = 0;
-+#ifdef HS_FEAT_ICAP
-+ icap_server_pconn_hist[i] = 0;
-+#endif
- }
- pconn_data_pool = memPoolCreate("pconn_data", sizeof(struct _pconn));
- pconn_fds_pool = memPoolCreate("pconn_fds", PCONN_FDS_SZ * sizeof(int));
-@@ -248,11 +268,15 @@ pconnHistCount(int what, int i)
- {
- if (i >= PCONN_HIST_SZ)
- i = PCONN_HIST_SZ - 1;
-- /* what == 0 for client, 1 for server */
-+ /* what == 0 for client, 1 for server, 2 for ICAP server */
- if (what == 0)
- client_pconn_hist[i]++;
- else if (what == 1)
- server_pconn_hist[i]++;
-+#ifdef HS_FEAT_ICAP
-+ else if (what == 2)
-+ icap_server_pconn_hist[i]++;
-+#endif
- else
- assert(0);
- }
-Index: src/protos.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/protos.h,v
-retrieving revision 1.41.6.33
-retrieving revision 1.41.6.13.2.37
-diff -p -u -b -r1.41.6.33 -r1.41.6.13.2.37
---- src/protos.h 16 Sep 2005 02:13:25 -0000 1.41.6.33
-+++ src/protos.h 6 Dec 2005 21:53:44 -0000 1.41.6.13.2.37
-@@ -292,6 +292,8 @@ extern void whoisStart(FwdState *);
- /* http.c */
- extern int httpCachable(method_t);
- extern void httpStart(FwdState *);
-+extern void httpParseReplyHeaders(const char *, http_reply *);
-+extern void httpProcessReplyHeader(HttpStateData *, const char *, int);
- extern int httpBuildRequestPrefix(request_t * request,
- request_t * orig_request,
- StoreEntry * entry,
-@@ -614,6 +616,7 @@ extern void memBufVPrintf(MemBuf * mb, c
- extern FREE *memBufFreeFunc(MemBuf * mb);
- /* puts report on MemBuf _module_ usage into mb */
- extern void memBufReport(MemBuf * mb);
-+extern int memBufRead(int fd, MemBuf * mb);
-
- extern char *mime_get_header(const char *mime, const char *header);
- extern char *mime_get_header_field(const char *mime, const char *name, const char *prefix);
-@@ -1341,4 +1344,49 @@ extern void externalAclShutdown(void);
- extern int externalAclRequiresAuth(void *acl_data);
- extern char *strtokFile(void);
-
-+#ifdef HS_FEAT_ICAP
-+/*
-+ * icap_common.c
-+ */
-+void icapInit(void);
-+void icapClose(void);
-+void icapParseEncapsulated(IcapStateData *, const char *, const char *);
-+icap_service *icapService(icap_service_t, request_t *);
-+int icapConnect(IcapStateData *, CNCB *);
-+IcapStateData *icapAllocate(void);
-+PF icapStateFree;
-+PF icapConnectTimeout;
-+PF icapReadTimeout;
-+icap_service_t icapServiceToType(const char *);
-+const char *icapServiceToStr(const icap_service_t);
-+int icapCheckAcl(clientHttpRequest *);
-+size_t icapLineLength(const char *, int);
-+int icapReadHeader(int, IcapStateData *, int *);
-+int icapFindHeader(const char *, const char *, const char **, const char **);
-+int icapParseKeepAlive(const IcapStateData *, const char *, const char *);
-+void icapSetKeepAlive(IcapStateData * icap, const char *hdrs);
-+size_t icapParseChunkedBody(IcapStateData *, STRCB *, void *);
-+void icapAddAuthUserHeader(MemBuf *, auth_user_request_t *);
-+int icapParseStatusLine(const char *, int, int *, int *, const char **);
-+
-+/*
-+ * icap_respmod.c
-+ */
-+IcapStateData *icapRespModStart(icap_service_t, request_t *, StoreEntry *, http_state_flags);
-+void icapSendRespMod(IcapStateData *, char *, int, int);
-+CNCB icapConnectOver;
-+
-+/*
-+ * icap_reqmod.c
-+ */
-+IcapStateData *icapReqModStart(icap_service*, const char *, request_t *, int, struct timeval, struct in_addr, void *);
-+
-+/* icap_opt.c */
-+void icapOptInit(void);
-+void icapOptShutdown(void);
-+void icapOptSetUnreachable(icap_service * s);
-+/* for debugging purposes only */
-+void dump_icap_config(IcapConfig * cfg);
-+#endif
-+
- #endif /* SQUID_PROTOS_H */
-Index: src/squid.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/squid.h,v
-retrieving revision 1.13.6.8
-retrieving revision 1.13.6.6.2.11
-diff -p -u -b -r1.13.6.8 -r1.13.6.6.2.11
---- src/squid.h 26 Mar 2005 03:15:58 -0000 1.13.6.8
-+++ src/squid.h 15 May 2005 20:10:33 -0000 1.13.6.6.2.11
-@@ -38,6 +38,14 @@
- #include "config.h"
-
- /*
-+ * experimental defines for ICAP
-+ */
-+#ifdef HS_FEAT_ICAP
-+#define ICAP_PREVIEW 1
-+#define SUPPORT_ICAP_204 0
-+#endif
-+
-+/*
- * On some systems, FD_SETSIZE is set to something lower than the
- * actual number of files which can be opened. IRIX is one case,
- * NetBSD is another. So here we increase FD_SETSIZE to our
-Index: src/stat.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/stat.c,v
-retrieving revision 1.13.6.14
-retrieving revision 1.13.6.7.2.7
-diff -p -u -b -r1.13.6.14 -r1.13.6.7.2.7
---- src/stat.c 30 Mar 2005 02:17:46 -0000 1.13.6.14
-+++ src/stat.c 23 Nov 2005 20:33:07 -0000 1.13.6.7.2.7
-@@ -775,6 +775,17 @@ statAvgDump(StoreEntry * sentry, int min
- storeAppendPrintf(sentry, "server.other.kbytes_out = %f/sec\n",
- XAVG(server.other.kbytes_out.kb));
-
-+#ifdef HS_FEAT_ICAP
-+ storeAppendPrintf(sentry, "icap.all.requests = %f/sec\n",
-+ XAVG(icap.all.requests));
-+ storeAppendPrintf(sentry, "icap.all.errors = %f/sec\n",
-+ XAVG(icap.all.errors));
-+ storeAppendPrintf(sentry, "icap.all.kbytes_in = %f/sec\n",
-+ XAVG(icap.all.kbytes_in.kb));
-+ storeAppendPrintf(sentry, "icap.all.kbytes_out = %f/sec\n",
-+ XAVG(icap.all.kbytes_out.kb));
-+#endif
-+
- storeAppendPrintf(sentry, "icp.pkts_sent = %f/sec\n",
- XAVG(icp.pkts_sent));
- storeAppendPrintf(sentry, "icp.pkts_recv = %f/sec\n",
-@@ -1160,6 +1171,17 @@ statCountersDump(StoreEntry * sentry)
- storeAppendPrintf(sentry, "server.other.kbytes_out = %d\n",
- (int) f->server.other.kbytes_out.kb);
-
-+#if HS_FEAT_ICAP
-+ storeAppendPrintf(sentry, "icap.all.requests = %d\n",
-+ (int) f->icap.all.requests);
-+ storeAppendPrintf(sentry, "icap.all.errors = %d\n",
-+ (int) f->icap.all.errors);
-+ storeAppendPrintf(sentry, "icap.all.kbytes_in = %d\n",
-+ (int) f->icap.all.kbytes_in.kb);
-+ storeAppendPrintf(sentry, "icap.all.kbytes_out = %d\n",
-+ (int) f->icap.all.kbytes_out.kb);
-+#endif
-+
- storeAppendPrintf(sentry, "icp.pkts_sent = %d\n",
- f->icp.pkts_sent);
- storeAppendPrintf(sentry, "icp.pkts_recv = %d\n",
-@@ -1459,8 +1481,6 @@ statClientRequests(StoreEntry * s)
- storeAppendPrintf(s, "\tme: %s:%d\n",
- inet_ntoa(conn->me.sin_addr),
- ntohs(conn->me.sin_port));
-- storeAppendPrintf(s, "\tnrequests: %d\n",
-- conn->nrequests);
- storeAppendPrintf(s, "\tdefer: n %d, until %ld\n",
- conn->defer.n, (long int) conn->defer.until);
- }
-Index: src/store.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/store.c,v
-retrieving revision 1.16.6.9
-retrieving revision 1.16.6.2.2.8
-diff -p -u -b -r1.16.6.9 -r1.16.6.2.2.8
---- src/store.c 2 Sep 2005 02:13:43 -0000 1.16.6.9
-+++ src/store.c 12 Sep 2005 18:34:41 -0000 1.16.6.2.2.8
-@@ -520,7 +520,16 @@ storeAppend(StoreEntry * e, const char *
- MemObject *mem = e->mem_obj;
- assert(mem != NULL);
- assert(len >= 0);
-- assert(e->store_status == STORE_PENDING);
-+ debug(20, 3) ("storeAppend: '%s'\n", storeKeyText(e->hash.key));
-+ if (e->store_status != STORE_PENDING) {
-+ /*
-+ * if we're not STORE_PENDING, then probably we got aborted
-+ * and there should be NO clients on this entry
-+ */
-+ assert(EBIT_TEST(e->flags, ENTRY_ABORTED));
-+ assert(e->mem_obj->nclients == 0);
-+ return;
-+ }
- if (len) {
- debug(20, 5) ("storeAppend: appending %d bytes for '%s'\n",
- len,
-Index: src/structs.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/structs.h,v
-retrieving revision 1.48.2.43
-retrieving revision 1.48.2.9.2.48
-diff -p -u -b -r1.48.2.43 -r1.48.2.9.2.48
---- src/structs.h 4 Sep 2005 02:13:28 -0000 1.48.2.43
-+++ src/structs.h 30 Nov 2005 21:52:15 -0000 1.48.2.9.2.48
-@@ -384,6 +384,22 @@ struct _RemovalPolicySettings {
- wordlist *args;
- };
-
-+#if HS_FEAT_ICAP
-+struct _IcapConfig {
-+ int onoff;
-+ int preview_enable;
-+ icap_service *service_head;
-+ icap_class *class_head;
-+ icap_access *access_head;
-+ int preview_size;
-+ int check_interval;
-+ int send_client_ip;
-+ int send_auth_user;
-+ char *auth_scheme;
-+};
-+
-+#endif /* HS_FEAT_ICAP */
-+
- struct _SquidConfig {
- struct {
- squid_off_t maxSize;
-@@ -714,6 +730,9 @@ struct _SquidConfig {
- char *store_dir_select_algorithm;
- int sleep_after_fork; /* microseconds */
- external_acl *externalAclHelperList;
-+#ifdef HS_FEAT_ICAP
-+ IcapConfig icapcfg;
-+#endif
- };
-
- struct _SquidConfig2 {
-@@ -787,7 +806,10 @@ struct _fde {
- } flags;
- squid_off_t bytes_read;
- squid_off_t bytes_written;
-- int uses; /* ie # req's over persistent conn */
-+ struct {
-+ int uses;
-+ int type;
-+ } pconn;
- struct _fde_disk {
- DWCB *wrt_handle;
- void *wrt_handle_data;
-@@ -982,6 +1004,130 @@ struct _http_state_flags {
- unsigned int request_sent:1;
- };
-
-+#ifdef HS_FEAT_ICAP
-+struct _IcapStateData {
-+ request_t *request;
-+ http_state_flags http_flags;
-+ HttpStateData *httpState; /* needed to parse HTTP headers only */
-+ int icap_fd;
-+ int sc;
-+ icap_service *current_service;
-+ MemBuf icap_hdr;
-+ struct {
-+ int res_hdr;
-+ int res_body;
-+ int req_hdr;
-+ int req_body;
-+ int opt_body;
-+ int null_body;
-+ } enc;
-+ int bytes_to_gobble;
-+ int chunk_size;
-+ MemBuf chunk_buf;
-+ int preview_size;
-+ squid_off_t fake_content_length;
-+ int http_header_bytes_read_so_far;
-+ struct {
-+ const char *uri; /* URI for REQMODs */
-+ int client_fd;
-+ struct timeval start; /* for logging */
-+ struct in_addr log_addr; /* for logging */
-+ int hdr_state;
-+ MemBuf hdr_buf;
-+ void *client_cookie;
-+ struct {
-+ MemBuf buf;
-+ CBCB *callback;
-+ void *callback_data;
-+ char *callback_buf;
-+ size_t callback_bufsize;
-+ squid_off_t bytes_read;
-+ } http_entity;
-+ } reqmod;
-+ struct {
-+ StoreEntry *entry;
-+ MemBuf buffer;
-+ MemBuf req_hdr_copy; /* XXX barf */
-+ MemBuf resp_copy; /* XXX barf^max */
-+ squid_off_t res_body_sz;
-+ } respmod;
-+ struct {
-+ unsigned int connect_requested:1;
-+ unsigned int connect_pending:1;
-+ unsigned int write_pending:1;
-+ unsigned int keep_alive:1;
-+ unsigned int http_server_eof:1;
-+ unsigned int send_zero_chunk:1;
-+ unsigned int got_reply:1;
-+ unsigned int wait_for_reply:1;
-+ unsigned int wait_for_preview_reply:1;
-+ unsigned int preview_done:1;
-+ unsigned int copy_response:1;
-+ unsigned int no_content:1;
-+ unsigned int reqmod_http_entity_eof:1;
-+ } flags;
-+};
-+
-+struct _icap_service {
-+ icap_service *next;
-+ char *name; /* name to be used when referencing ths service */
-+ char *uri; /* uri of server/service to use */
-+ char *type_name; /* {req|resp}mod_{pre|post}cache */
-+
-+ char *hostname;
-+ unsigned short int port;
-+ char *resource;
-+ icap_service_t type; /* parsed type */
-+ icap_method_t method;
-+ ushort bypass; /* flag: bypass allowed */
-+ ushort unreachable; /* flag: set to 1 if options request fails */
-+ IcapOptData *opt; /* temp data needed during opt request */
-+ struct {
-+ unsigned int allow_204:1;
-+ unsigned int need_x_client_ip:1;
-+ unsigned int need_x_authenticated_user:1;
-+ } flags;
-+ int preview;
-+ String istag;
-+ String transfer_preview;
-+ String transfer_ignore;
-+ String transfer_complete;
-+ int max_connections;
-+ int options_ttl;
-+ int keep_alive;
-+};
-+
-+struct _icap_service_list {
-+ icap_service_list *next;
-+ icap_service *services[16];
-+ int nservices; /* Number of services already used */
-+ int last_service_used; /* Last services used, use to do a round robin */
-+};
-+
-+struct _icap_class {
-+ icap_class *next;
-+ char *name;
-+ wordlist *services;
-+ icap_service_list *isl;
-+ ushort hidden; /* for unnamed classes */
-+};
-+
-+struct _icap_access {
-+ icap_access *next;
-+ char *service_name;
-+ icap_class *class;
-+ acl_access *access;
-+};
-+
-+struct _IcapOptData {
-+ char *buf;
-+ off_t offset;
-+ size_t size;
-+ off_t headlen;
-+};
-+
-+#endif
-+
- struct _HttpStateData {
- StoreEntry *entry;
- request_t *request;
-@@ -993,10 +1139,14 @@ struct _HttpStateData {
- int fd;
- http_state_flags flags;
- FwdState *fwd;
-+#ifdef HS_FEAT_ICAP
-+ struct _IcapStateData *icap_writer;
-+#endif
- char *body_buf;
- int body_buf_sz;
- };
-
-+
- struct _icpUdpData {
- struct sockaddr_in address;
- void *msg;
-@@ -1092,6 +1242,7 @@ struct _clientHttpRequest {
- unsigned int internal:1;
- unsigned int done_copying:1;
- unsigned int purging:1;
-+ unsigned int did_icap_reqmod:1;
- unsigned int hit:1;
- } flags;
- struct {
-@@ -1100,6 +1251,9 @@ struct _clientHttpRequest {
- } redirect;
- dlink_node active;
- squid_off_t maxBodySize;
-+#if HS_FEAT_ICAP
-+ IcapStateData *icap_reqmod;
-+#endif
- };
-
- struct _ConnStateData {
-@@ -1127,7 +1281,6 @@ struct _ConnStateData {
- struct sockaddr_in me;
- struct in_addr log_addr;
- char rfc931[USER_IDENT_SZ];
-- int nrequests;
- struct {
- int n;
- time_t until;
-@@ -1678,6 +1831,9 @@ struct _request_t {
- char *peer_login; /* Configured peer login:password */
- time_t lastmod; /* Used on refreshes */
- const char *vary_headers; /* Used when varying entities are detected. Changes how the store key is calculated */
-+#if HS_FEAT_ICAP
-+ icap_class *class;
-+#endif
- BODY_HANDLER *body_reader;
- void *body_reader_data;
- };
-@@ -1784,7 +1940,11 @@ struct _StatCounters {
- kb_t kbytes_in;
- kb_t kbytes_out;
- } all , http, ftp, other;
-- } server;
-+ }
-+#if HS_FEAT_ICAP
-+ icap,
-+#endif
-+ server;
- struct {
- int pkts_sent;
- int queries_sent;
-Index: src/typedefs.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/typedefs.h,v
-retrieving revision 1.25.6.8
-retrieving revision 1.25.6.1.6.13
-diff -p -u -b -r1.25.6.8 -r1.25.6.1.6.13
---- src/typedefs.h 27 Mar 2005 02:16:17 -0000 1.25.6.8
-+++ src/typedefs.h 28 Mar 2005 18:05:08 -0000 1.25.6.1.6.13
-@@ -131,6 +131,15 @@ typedef struct _HttpHeaderStat HttpHeade
- typedef struct _HttpBody HttpBody;
- typedef struct _HttpReply HttpReply;
- typedef struct _HttpStateData HttpStateData;
-+#ifdef HS_FEAT_ICAP
-+typedef struct _IcapStateData IcapStateData;
-+typedef struct _IcapConfig IcapConfig;
-+typedef struct _icap_service icap_service;
-+typedef struct _icap_service_list icap_service_list;
-+typedef struct _icap_class icap_class;
-+typedef struct _icap_access icap_access;
-+typedef struct _IcapOptData IcapOptData;
-+#endif
- typedef struct _icpUdpData icpUdpData;
- typedef struct _clientHttpRequest clientHttpRequest;
- typedef struct _ConnStateData ConnStateData;
-Index: src/url.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/url.c,v
-retrieving revision 1.7.6.6
-retrieving revision 1.7.6.5.2.2
-diff -p -u -b -r1.7.6.6 -r1.7.6.5.2.2
---- src/url.c 12 Nov 2005 03:13:48 -0000 1.7.6.6
-+++ src/url.c 23 Nov 2005 20:38:56 -0000 1.7.6.5.2.2
-@@ -103,6 +103,9 @@ const char *ProtocolStr[] =
- "whois",
- "internal",
- "https",
-+#ifdef HS_FEAT_ICAP
-+ "icap",
-+#endif
- "TOTAL"
- };
-
-@@ -221,6 +224,10 @@ urlParseProtocol(const char *s)
- return PROTO_WHOIS;
- if (strcasecmp(s, "internal") == 0)
- return PROTO_INTERNAL;
-+#ifdef HS_FEAT_ICAP
-+ if (strcasecmp(s, "icap") == 0)
-+ return PROTO_ICAP;
-+#endif
- return PROTO_NONE;
- }
-
-@@ -244,6 +251,10 @@ urlDefaultPort(protocol_t p)
- return CACHE_HTTP_PORT;
- case PROTO_WHOIS:
- return 43;
-+#ifdef HS_FEAT_ICAP
-+ case PROTO_ICAP:
-+ return 1344;
-+#endif
- default:
- return 0;
- }
diff --git a/www/squid30/files/patch-aa b/www/squid30/files/patch-aa
deleted file mode 100644
index ec93f2dd3c39..000000000000
--- a/www/squid30/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/squid_types.h.orig Mon Jul 7 00:45:26 2003
-+++ include/squid_types.h Mon Jul 7 00:48:39 2003
-@@ -66,8 +66,5 @@
- #if HAVE_SYS_TYPES_H
- #include <sys/types.h>
- #endif
--#if HAVE_SYS_BITYPES_H
--#include <sys/bitypes.h>
--#endif
-
- #endif /* SQUID_TYPES_H */
diff --git a/www/squid30/files/patch-helpers-basic_auth-SMB-Makefile.in b/www/squid30/files/patch-helpers-basic_auth-SMB-Makefile.in
deleted file mode 100644
index 09a82638fd3c..000000000000
--- a/www/squid30/files/patch-helpers-basic_auth-SMB-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- helpers/basic_auth/SMB/Makefile.in.orig Tue Oct 4 07:29:26 2005
-+++ helpers/basic_auth/SMB/Makefile.in Tue Oct 4 07:29:49 2005
-@@ -129,7 +129,7 @@
- makesnmplib = @makesnmplib@
-
- SMB_AUTH_HELPER = smb_auth.sh
--SAMBAPREFIX = /usr/local/samba
-+SAMBAPREFIX = %%LOCALBASE%%
- SMB_AUTH_HELPER_PATH = $(libexecdir)/$(SMB_AUTH_HELPER)
-
- libexec_SCRIPTS = $(SMB_AUTH_HELPER)
diff --git a/www/squid30/files/patch-helpers-basic_auth-SMB-smb_auth.sh b/www/squid30/files/patch-helpers-basic_auth-SMB-smb_auth.sh
deleted file mode 100644
index 8f41fa2ff024..000000000000
--- a/www/squid30/files/patch-helpers-basic_auth-SMB-smb_auth.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-*** helpers/basic_auth/SMB/smb_auth.sh.orig Thu Feb 26 20:58:22 2004
---- helpers/basic_auth/SMB/smb_auth.sh Thu Feb 26 20:59:45 2004
-***************
-*** 17,22 ****
---- 17,24 ----
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-+ SAMBAPREFIX=${SAMBAPREFIX:-%%LOCALBASE%%}
-+
- read DOMAINNAME
- read PASSTHROUGH
- read NMBADDR
diff --git a/www/squid30/files/patch-src-cf.data.pre b/www/squid30/files/patch-src-cf.data.pre
deleted file mode 100644
index ac5b4bd7ef61..000000000000
--- a/www/squid30/files/patch-src-cf.data.pre
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/cf.data.pre.orig Fri Aug 20 16:23:18 2004
-+++ src/cf.data.pre Fri Aug 20 16:25:23 2004
-@@ -2396,12 +2396,12 @@
-
- NAME: cache_effective_user
- TYPE: string
--DEFAULT: nobody
-+DEFAULT: %%SQUID_UID%%
- LOC: Config.effectiveUser
- DOC_START
- If you start Squid as root, it will change its effective/real
- UID/GID to the user specified below. The default is to change
-- to UID to nobody. If you define cache_effective_user, but not
-+ to UID to %%SQUID_UID%%. If you define cache_effective_user, but not
- cache_effective_group, Squid sets the GID to the effective
- user's default group ID (taken from the password file) and
- supplementary group list from the from groups membership of
diff --git a/www/squid30/files/squid.sh b/www/squid30/files/squid.sh
deleted file mode 100644
index fef206cefc77..000000000000
--- a/www/squid30/files/squid.sh
+++ /dev/null
@@ -1,85 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# --begin rcng
-# PROVIDE: squid
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Note:
-# Set "squid_enable=yes" in either /etc/rc.conf, /etc/rc.conf.local or
-# /etc/rc.conf.d/squid to make this script actually do something. There
-# you can also set squid_chdir, squid_user, and squid_flags.
-#
-# Please see squid(8), rc.conf(5) and rc(8) for further details.
-#
-# --end rcng
-
-name=squid
-command=%%PREFIX%%/sbin/squid
-# --begin rcng
-extra_commands=reload
-reload_cmd="${command} -k reconfigure"
-# --end rcng
-stop_cmd="squid_stop"
-squid_chdir=${squid_chdir:-%%PREFIX%%/squid/logs}
-squid_enable=${squid_enable:-"NO"}
-squid_flags=${squid_flags-"-D"}
-squid_user=${squid_user:-%%SQUID_UID%%}
-default_config=%%PREFIX%%/etc/squid/squid.conf
-
-# --begin rcold
-squid_stop() {
- echo -n " ${name}"
- ${command} -k shutdown
- while ps -xcU ${squid_user} | grep -q squid; do
- sleep 2
- done
-}
-
-# --end rcold
-# --begin rcng
-squid_stop() {
- ${command} -k shutdown
- run_rc_command poll
-}
-
-. %%RC_SUBR%%
-rcvar=`set_rcvar`
-load_rc_config ${name}
-
-# squid(8) will not start if ${default_config} is not present so try
-# to catch that beforehand via ${required_files} rather than make
-# squid(8) crash.
-# If you remove the default configuration file make sure to add
-# '-f /path/to/your/squid.conf' to squid_flags
-
-if [ -z "${squid_flags}" ]; then
- required_files=${default_config}
-fi
-required_dirs=${squid_chdir}
-run_rc_command "$1"
-# --end rcng
-# --begin rcold
-case $1 in
-start)
- if [ -x "${command}" -a \
- \( -f "${default_config}" -o "${squid_flags}" \) ]; then
- echo -n " ${name}"
- (cd ${squid_chdir} && exec su -fm ${squid_user} -c \
- "${command} ${squid_flags}")
- fi
- ;;
-stop)
- if [ -x "${command}" ]; then
- ${stop_cmd}
- fi
- ;;
-*)
- echo "usage: ${0##*/} {start|stop}" >&2
- exit 64
- ;;
-esac
-exit 0
-# --end rcold
diff --git a/www/squid30/pkg-deinstall b/www/squid30/pkg-deinstall
deleted file mode 100644
index 2814161bd6e0..000000000000
--- a/www/squid30/pkg-deinstall
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-
-case $2 in
-DEINSTALL)
- cd ${PKG_PREFIX}/etc/squid || exit 1
- for f in cachemgr.conf mime.conf msntauth.conf squid.conf; do
- cmp -s -z ${f} ${f}.default && rm ${f}
- done
- ;;
-POST-DEINSTALL)
- echo "===> post-deinstallation information for $1"
- echo ""
- echo " Note:"
- echo " squid related user accounts and groups were not removed."
- echo ""
- echo " To remove the 'squid' user and the 'squid' group which were"
- echo " created by a default installation of this package, run"
- echo ""
- echo " pw userdel -r -n squid -u 100"
- echo ""
- if [ -d ${PKG_PREFIX}/squid -o -d ${PKG_PREFIX}/etc/squid ] ; then
- echo ""
- echo " To ease updates, the cache and log directories and"
- echo " all configuration files modified by you were preserved."
- echo ""
- echo " Please remove them manually if you do not want to use"
- echo " squid any longer."
- fi
- echo ""
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/squid30/pkg-descr b/www/squid30/pkg-descr
deleted file mode 100644
index 88ba8ba2aff5..000000000000
--- a/www/squid30/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-This is the Squid Internet Object Cache developed by the National
-Laboratory for Applied Networking Research (NLANR) and Internet
-volunteers. This software is freely available for anyone to use.
-
-This software is based on the Harvest Object Cache developed by
-the University of Colorado and the University of Southern California.
-The Harvest home page is http://harvest.cs.colorado.edu/.
-
-ARPA funding for the Harvest project has ended, the squid project has
-continued development of the cache where Harvest finished.
-
-This port provides many configuration options, most of which are
-available via 'make config'.
-
-WWW: http://www.squid-cache.org/
diff --git a/www/squid30/pkg-install b/www/squid30/pkg-install
deleted file mode 100644
index b277f08d2660..000000000000
--- a/www/squid30/pkg-install
+++ /dev/null
@@ -1,168 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-pkgname=$1
-squid_base=${PKG_PREFIX:-/usr/local}/squid
-squid_confdir=${PKG_PREFIX:-/usr/local}/etc/squid
-if [ -x /usr/sbin/nologin ]; then
- nologin=/usr/sbin/nologin
-else
- nologin=/sbin/nologin
-fi
-squid_user=${squid_user:-squid}
-squid_group=${squid_group:-squid}
-squid_gid=100
-squid_uid=100
-# Try to catch the case where the $squid_user might have been created with an
-# id greater than or equal 3128. The valid exception is "nobody".
-nobody_uid=65534
-nobody_gid=65534
-squid_oldgid=3128
-squid_olduid=3128
-unset wrong_id
-case $2 in
-PRE-INSTALL)
- echo "===> Pre-installation configuration for ${pkgname}"
- if ! pw groupshow ${squid_group} -q >/dev/null ; then
- echo "There is no group '${squid_group}' on this system, so I will try to create it:"
- if ! pw groupadd ${squid_group} -g ${squid_gid} -q ; then
- echo "Failed to create group \"${squid_group}\"!" >&2
- echo "Please create it manually." >&2
- exit 1
- else
- echo "Group '${squid_group}' created successfully:"
- fi
- else
- echo "I will use the existing group '${squid_group}':"
- current_gid=`pw groupshow ${squid_group}|cut -f 3 -d :`
- if [ ${current_gid} -ge ${squid_oldgid} \
- -a ${current_gid} -ne ${nobody_gid} ]; then
- wrong_id=1
- fi
- fi
- pw groupshow ${squid_group}
-
- if ! pw usershow ${squid_user} -q >/dev/null ; then
- echo "There is no account '${squid_user}' on this system, so I will try to create it:"
- if ! pw useradd -q -n ${squid_user} \
- -u ${squid_uid} -g ${squid_group} \
- -c "squid caching-proxy pseudo user" \
- -d "${squid_base}" -s "${nologin}" \
- -h - ; then
- echo "Failed to create user '${squid_user}'!" >&2
- echo "Please create it manually." >&2
- exit 1
- else
- echo "User '${squid_user}' created successfully:"
- fi
- else
- echo "I will use the existing user '${squid_user}':"
- current_uid=`id -u ${squid_user}`
- if [ ${current_uid} -ge ${squid_olduid} \
- -a ${current_uid} -ne ${nobody_uid} ];
- then
- wrong_id=1
- fi
- fi
- pw usershow ${squid_user}
- if [ "${wrong_id}" ]; then
- echo ""
- echo " * NOTICE *"
- echo ""
- echo "The squid pseudo-user's uid and/or gid have been found"
- echo "to be greater than or equal 3128."
- echo ""
- echo "This is not a problem as such, but violates the FreeBSD"
- echo "ports' principle that a ports must not claim a uid greater"
- echo "than 999."
- echo ""
- echo "Since version 2.5.4_11, the squid user is thus created"
- echo "with an id of ${squid_uid}:${squid_gid} while earlier versions of this"
- echo "port used the first unused uid/gid greater than or"
- echo "equal 3128."
- echo ""
- echo "If you want to change the existing squid user's id, run"
- echo "'make changeuser' after the installation has completed."
- echo "If you installed this port via a package, issue the"
- echo "following commands as root:"
- echo ""
- echo "pw userdel -u ${current_uid}"
- echo "pw groupadd -n ${squid_group} -g ${squid_gid}"
- echo "pw useradd -n ${squid_user} -u ${squid_uid} \\"
- echo " -c \"squid caching-proxy pseudo user\" \\"
- echo " -g ${squid_group} -d ${squid_base} -s /sbin/nologin \\"
- echo " -h -"
- echo "find -H ${PKG_PREFIX} -user ${current_uid} -exec chown ${squid_user} {} \\;"
- echo "find -H ${PKG_PREFIX} -group ${current_gid} -exec chgrp ${squid_group} {} \\;"
- echo ""
- echo "In case you have installed third party software for squid"
- echo "like squidGuard, you should additionally run:"
- echo "find -H /var -user ${current_uid} -exec chown ${squid_user} {} \\;"
- echo "find -H /var -group ${current_gid} -exec chgrp ${squid_group} {} \\;"
- echo ""
- if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then
- sleep 30
- fi
- fi
- for dir in cache logs; do
- if [ ! -d ${squid_base}/${dir} ]; then
- echo "Creating ${squid_base}/${dir}..."
- install -d -o ${squid_user} -g ${squid_group} \
- -m 0750 ${squid_base}/${dir}
- fi
- done
- if [ ! -d ${squid_confdir} ]; then
- echo "Creating ${squid_confdir}..."
- install -d -o root -g ${squid_group} \
- -m 0750 ${squid_confdir}
- fi
- ;;
-POST-INSTALL)
- for file in cachemgr.conf mime.conf squid.conf; do
- if [ ! -f ${squid_confdir}/${file} \
- -a -f ${squid_confdir}/${file}.default ]; then
- echo "Creating ${file} from default..."
- install -c -o root -g ${squid_group} -m 0640 \
- ${squid_confdir}/${file}.default \
- ${squid_confdir}/${file}
- fi
- done
-
- echo "===> Post-installation informations for ${pkgname}"
- echo ""
- echo " o You can find the configuration files for this package"
- echo " in the directory ${squid_confdir}."
- echo ""
- echo " o A cache directory has been created in ${squid_base}/cache."
- echo " Log files will be written to ${squid_base}/logs."
- echo ""
- echo " o The default configuration will deny everyone access to the"
- echo " proxy service. Edit the \"http_access\" directives in"
- echo " ${squid_confdir}/squid.conf to suit your needs."
- echo ""
- echo " o If you never ran squid on this system before, you need to"
- echo " initialize the cache directory by running \"squid -z\""
- echo " as 'root' or '${squid_user}' before starting squid."
- echo ""
- echo " Please note that ${PKG_PREFIX}/etc/rc.d/squid.sh is a"
- echo " new style rc script. This means that squid will not"
- echo " start automatically at boot time."
- echo ""
- echo " To enable squid, set squid_enable=yes in either"
- echo " /etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/squid"
- echo " See ${PKG_PREFIX}/etc/rc.d/squid.sh for more"
- echo " configuration options."
- echo ""
- echo " If you want the port to install an old style rc script, run"
- echo " 'make config' and deselect the option to install an"
- echo " rcNG script."
- echo ""
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/squid31/Makefile b/www/squid31/Makefile
deleted file mode 100644
index 22ba826aa36e..000000000000
--- a/www/squid31/Makefile
+++ /dev/null
@@ -1,449 +0,0 @@
-# New ports collection makefile for: squid24
-# Date created: Tue Mar 27 14:56:08 CEST 2001
-# Whom: Adrian Chadd <adrian@FreeBSD.org>
-#
-# $FreeBSD$
-#
-# Tunables not (yet) configurable via 'make config':
-# SQUID_{U,G}ID
-# Which user/group squid should run as (default: squid/squid).
-# The user and group will be created if they do not already exist using
-# a uid:gid of 100:100.
-# NOTE: before version 2.5.4_6, these settings defaulted to
-# nobody/nogroup.
-# If you wish to keep these settings, please define SQUID_UID=nobody and
-# SQUID_GID=nogroup in your make environment before you start the update.
-# NOTE2:
-# Before version 2.5.4_11 the numerical id chosen for SQUID_UID (and
-# SQUID_GID respectively) was the first free id greater than or equal 3128.
-# If you wish to move your squid user to id 100:100, run "make changeuser",
-# please see the changeuser target's definition for further information.
-# SQUID_LANGUAGES
-# A list of languages for which error page files should be installed
-# (default: all)
-#
-# E.g. use `make SQUID_LANGUAGES="English French"' if you want to
-# install the files for these languages only.
-# Use `make -VSQUID_LANGUAGES' or scroll down to this variable's
-# definition to see which values are valid.
-#
-# SQUID_DEFAULT_LANG
-# If you define SQUID_LANGUAGES, select which language should be the default
-# one (this variable defaults to English). This setting can be overwritten
-# with squid.conf's error_directory directive.
-#
-# SQUID_CONFIGURE_ARGS
-# Additional configuration options.
-#
-# To enable them, use e.g
-# `make SQUID_CONFIGURE_ARGS="--enable-dlmalloc --enable-truncate" install'
-#
-# The list below may be incomplete, please see the configure script
-# in the squid source distribution for the complete list of additional
-# options.
-# Note that you probably do not need to worry about these options in most
-# cases, they are included in case you want to experiment with them.
-#
-# --enable-dlmalloc
-# Compile and use the malloc package from Doug Lea
-# --enable-gnuregex
-# Compile and use the supplied GNUregex routines instead of BSD regex.
-# --enable-xmalloc-statistics
-# Show malloc statistics in status page
-# --enable-time-hack
-# Optimize time updates to one per second rather than calling gettimeofday()
-# --enable-cachemgr-hostname=some.hostname
-# Set an explicit hostname in cachemgr.cgi
-# --enable-truncate
-# Use truncate() rather than unlink()
-# --disable-unlinkd
-# Do not use "unlinkd"
-# --with-aufs-threads=N_THREADS
-# Tune the number of worker threads for the aufs object
-# --with-coss-membuf-size
-# COSS membuf size (default: 1048576 bytes)
-# --with-maxfd=N
-# Override the maximum number of filedescriptors. Useful if you
-# build as another user who is not privileged to use the amount
-# of filedescriptors the resulting binary is expected to support.
-# --enable-ntlm-fail-open
-# Enable NTLM fail open, where a helper that fails one of the
-# Authentication steps can allow squid to still authenticate the user
-#
-
-PORTNAME= squid
-PORTVERSION= 2.5.12
-PORTREVISION= 4
-CATEGORIES= www
-MASTER_SITES= \
- ftp://ftp.squid-cache.org/pub/%SUBDIR%/ \
- ftp://ftp.unimelb.edu.au/pub/cwis/servers/unix/squid/%SUBDIR%/ \
- ftp://sunsite.auc.dk/pub/infosystems/squid/%SUBDIR%/ \
- ftp://ftp.mirrorservice.org/sites/ftp.squid-cache.org/pub/%SUBDIR%/ \
- ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/squid/&,}
-MASTER_SITE_SUBDIR= squid-2/STABLE
-DISTNAME= squid-2.5.STABLE12
-DIST_SUBDIR= squid2.5
-
-PATCH_SITES= http://www.squid-cache.org/Versions/v2/2.5/bugs/
-PATCHFILES= squid-2.5.STABLE12-SMB_BadFetch.patch \
- squid-2.5.STABLE12-wbinfo_group.patch \
- squid-2.5.STABLE12-asyncio_counters.patch
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= tmseck@netcologne.de
-COMMENT= The successful WWW proxy cache and accelerator
-
-CONFLICTS= squid-2.[^5]*
-GNU_CONFIGURE= yes
-USE_BZIP2= yes
-USE_PERL5= yes
-USE_REINPLACE= yes
-
-SQUID_UID?= squid
-SQUID_GID?= squid
-
-MAN8= cachemgr.cgi.8 squid.8
-docs= QUICKSTART README RELEASENOTES.html doc/debug-sections.txt
-PORTDOCS= ${docs:T}
-
-OPTIONS= SQUID_LDAP_AUTH "Install LDAP authentication helpers" off \
- SQUID_DELAY_POOLS "Enable delay pools" off \
- SQUID_SNMP "Enable SNMP support" off \
- SQUID_CARP "Enable CARP support" off \
- SQUID_SSL "Enable SSL support for reverse proxies" off \
- SQUID_PINGER "Install the icmp helper" off \
- SQUID_DNS_HELPER "Use the old 'dnsserver' helper" off \
- SQUID_HTCP "Enable HTCP support" off \
- SQUID_VIA_DB "Enable forward/via database" off \
- SQUID_CACHE_DIGESTS "Enable cache digests" off \
- SQUID_WCCP "Enable Web Cache Coordination Protocol" on \
- SQUID_UNDERSCORES "Allow underscores in hostnames" on \
- SQUID_CHECK_HOSTNAME "Do hostname checking" on \
- SQUID_STRICT_HTTP "Be strictly HTTP compliant" off \
- SQUID_IDENT "Enable ident (RFC 931) lookups" on \
- SQUID_USERAGENT_LOG "Enable User-Agent-header logging" off \
- SQUID_CUSTOM_LOG "Enable custom log format" off \
- SQUID_ARP_ACL "Enable ACLs based on ethernet address" off \
- SQUID_PF "Enable transparent proxying with PF" off \
- SQUID_IPFILTER "Enable transp. proxying with IPFilter" off \
- SQUID_FOLLOW_XFF "Follow X-Forwarded-For headers" off \
- SQUID_ICAP "Enable ICAP client functionality" off \
- SQUID_AUFS "Enable the aufs storage scheme" off \
- SQUID_COSS "Enable the COSS storage scheme" off \
- SQUID_LARGEFILE "Support log and cache files >2GB" off \
- SQUID_STACKTRACES "Create backtraces on fatal errors" off \
- SQUID_RCNG "Install an rcNG startup script" on
-
-etc_files= rc.d/squid.sh squid/cachemgr.conf.default \
- squid/mib.txt squid/mime.conf.default \
- squid/msntauth.conf.default squid/squid.conf.default
-
-icon_files= anthony-binhex.gif anthony-bomb.gif anthony-box.gif \
- anthony-box2.gif anthony-c.gif anthony-compressed.gif \
- anthony-dir.gif anthony-dirup.gif anthony-dvi.gif \
- anthony-f.gif anthony-image.gif anthony-image2.gif \
- anthony-layout.gif anthony-link.gif anthony-movie.gif \
- anthony-pdf.gif anthony-portal.gif anthony-ps.gif \
- anthony-quill.gif anthony-script.gif anthony-sound.gif \
- anthony-tar.gif anthony-tex.gif anthony-text.gif \
- anthony-unknown.gif anthony-xbm.gif anthony-xpm.gif
-
-error_files= ERR_ACCESS_DENIED ERR_CACHE_ACCESS_DENIED \
- ERR_CACHE_MGR_ACCESS_DENIED ERR_CANNOT_FORWARD \
- ERR_CONNECT_FAIL ERR_DNS_FAIL ERR_FORWARDING_DENIED \
- ERR_FTP_DISABLED ERR_FTP_FAILURE ERR_FTP_FORBIDDEN \
- ERR_FTP_NOT_FOUND ERR_FTP_PUT_CREATED \
- ERR_FTP_PUT_ERROR ERR_FTP_PUT_MODIFIED ERR_FTP_UNAVAILABLE \
- ERR_INVALID_REQ ERR_INVALID_RESP ERR_INVALID_URL \
- ERR_LIFETIME_EXP ERR_NO_RELAY ERR_ONLY_IF_CACHED_MISS \
- ERR_READ_ERROR ERR_READ_TIMEOUT ERR_SHUTTING_DOWN \
- ERR_SOCKET_FAILURE ERR_TOO_BIG ERR_UNSUP_REQ \
- ERR_URN_RESOLVE ERR_WRITE_ERROR ERR_ZERO_SIZE_OBJECT
-
-libexec= cachemgr.cgi digest_pw_auth diskd ip_user_check \
- msnt_auth ncsa_auth ntlm_auth \
- pam_auth smb_auth smb_auth.sh squid_unix_group \
- wb_auth wb_group wb_ntlmauth wbinfo_group.pl
-.if !defined(SQUID_CONFIGURE_ARGS) || ${SQUID_CONFIGURE_ARGS:M*--disable-unlinkd*} == ""
-libexec+= unlinkd
-.endif
-
-sbin= RunAccel RunCache squidclient squid
-
-CONFIGURE_ARGS= --bindir=${PREFIX}/sbin --sysconfdir=${PREFIX}/etc/squid \
- --datadir=${PREFIX}/etc/squid \
- --libexecdir=${PREFIX}/libexec/squid \
- --localstatedir=${PREFIX}/squid \
- --enable-removal-policies="lru heap"
-
-.include <bsd.port.pre.mk>
-
-# Authentication methods and modules:
-
-basic_auth= NCSA PAM MSNT SMB winbind
-external_acl= ip_user unix_group wbinfo_group winbind_group
-MAN8+= pam_auth.8 squid_unix_group.8
-.if defined(WITH_SQUID_LDAP_AUTH)
-USE_OPENLDAP= yes
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-MAN8+= squid_ldap_auth.8 squid_ldap_group.8
-basic_auth+= LDAP
-external_acl+= ldap_group
-libexec+= squid_ldap_auth squid_ldap_group
-.endif
-.if !defined(NO_NIS)
-basic_auth+= YP
-libexec+= yp_auth
-.endif
-CONFIGURE_ARGS+= --enable-auth="basic ntlm digest" \
- --enable-basic-auth-helpers="${basic_auth}" \
- --enable-digest-auth-helpers="password" \
- --enable-external-acl-helpers="${external_acl}" \
- --enable-ntlm-auth-helpers="SMB winbind"
-
-# Selection of storage schemes:
-
-storage_schemes= ufs diskd null
-.if defined(WITH_SQUID_AUFS)
-storage_schemes+= aufs
-# Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS
-CONFIGURE_ARGS+= --enable-async-io \
- --with-pthreads
-CFLAGS+= ${PTHREAD_CFLAGS}
-.endif
-.if defined(WITH_SQUID_COSS)
-storage_schemes+= coss
-CONFIGURE_ARGS+= --with-aio
-.endif
-CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}"
-
-# Other options set via 'make config':
-
-.if defined(WITH_SQUID_DELAY_POOLS)
-CONFIGURE_ARGS+= --enable-delay-pools
-.endif
-.if defined(WITH_SQUID_SNMP)
-CONFIGURE_ARGS+= --enable-snmp
-.endif
-.if defined(WITH_SQUID_CARP)
-CONFIGURE_ARGS+= --enable-carp
-.endif
-.if defined(WITH_SQUID_SSL)
-# we need to .include bsd.openssl.mk manually here because USE_OPENSSL only
-# works when it is defined before bsd.port{.pre}.mk is .included and this is
-# not possible when using OPTIONS
-.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-CONFIGURE_ARGS+= --enable-ssl \
- --with-openssl="${OPENSSLBASE}"
-CFLAGS+= -I${OPENSSLINC}
-LDFLAGS+= -I${LOCALBASE}/lib
-.endif
-.if defined(WITH_SQUID_PINGER)
-CONFIGURE_ARGS+= --enable-icmp
-libexec+= pinger
-.endif
-.if defined(WITH_SQUID_DNS_HELPER)
-CONFIGURE_ARGS+= --disable-internal-dns
-libexec+= dnsserver
-.endif
-.if defined(WITH_SQUID_HTCP)
-CONFIGURE_ARGS+= --enable-htcp
-.endif
-.if defined(WITH_SQUID_VIA_DB)
-CONFIGURE_ARGS+= --enable-forw-via-db
-.endif
-.if defined(WITH_SQUID_CACHE_DIGESTS)
-CONFIGURE_ARGS+= --enable-cache-digests
-.endif
-.if defined(WITHOUT_SQUID_WCCP)
-CONFIGURE_ARGS+= --disable-wccp
-.endif
-.if !defined(WITHOUT_SQUID_UNDERSCORES)
-CONFIGURE_ARGS+= --enable-underscores
-.endif
-.if defined(WITHOUT_SQUID_CHECK_HOSTNAME)
-CONFIGURE_ARGS+= --disable-hostname-checks
-.endif
-.if defined(WITH_SQUID_STRICT_HTTP)
-CONFIGURE_ARGS+= --disable-http-violations
-.endif
-.if defined(WITHOUT_SQUID_IDENT)
-CONFIGURE_ARGS+= --disable-ident-lookups
-.endif
-.if defined(WITH_SQUID_USERAGENT_LOG)
-CONFIGURE_ARGS+= --enable-useragent-log
-.endif
-.if defined(WITH_SQUID_CUSTOM_LOG)
-EXTRA_PATCHES+= ${PATCHDIR}/customlog-2.5.patch
-.endif
-.if defined(WITH_SQUID_ARP_ACL)
-CONFIGURE_ARGS+= --enable-arp-acl
-.endif
-.if defined(WITH_SQUID_PF)
-CONFIGURE_ARGS+= --enable-pf-transparent
-.if ${OSVERSION} < 502106
-IGNORE= pf available only in FreeBSD 5.3 and newer
-.endif
-.endif
-# IPFilter-headers are not installed on FreeBSD 4 since 4.7-RELEASE,
-# they were not installed on FreeBSD 5 from 2002-03-26 (OSVERSION > 500032) to
-# 2003-06-27 (OSVERSION < 501101).
-#
-# Please see PR misc/44148 and the CVS log of src/include/Makefile for further
-# information.
-.if defined(WITH_SQUID_IPFILTER)
-.if (${OSVERSION} >= 470000 && ${OSVERSION} < 500000) || (${OSVERSION} > 500032 && ${OSVERSION} < 501101)
-IGNORE= IPFilter headers are not part of the base system
-.else
-CONFIGURE_ARGS+= --enable-ipf-transparent
-.endif
-.endif
-.if defined(WITH_SQUID_FOLLOW_XFF)
-EXTRA_PATCHES+= ${PATCHDIR}/follow_xff-2.5.patch \
- ${PATCHDIR}/follow_xff-configure.patch
-CONFIGURE_ARGS+= --enable-follow-x-forwarded-for
-.endif
-.if defined(WITH_SQUID_ICAP)
-EXTRA_PATCHES+= ${PATCHDIR}/icap-2.5-core.patch \
- ${PATCHDIR}/icap-2.5-bootstrap.patch
-CONFIGURE_ARGS+= --enable-icap-support
-error_files+= ERR_ICAP_FAILURE
-.endif
-.if defined(WITH_SQUID_LARGEFILE)
-CONFIGURE_ARGS+= --with-large-files --enable-large-cache-files
-.endif
-.if defined(WITH_SQUID_STACKTRACES)
-CONFIGURE_ARGS+= --enable-stacktraces
-CFLAGS+= -g
-STRIP= ""
-.endif
-.if !defined(WITHOUT_SQUID_RCNG)
-USE_RC_SUBR= yes
-rc_del= rcold
-rc_state= rcng
-.else
-rc_del= rcng
-rc_state= rcold
-.endif
-
-# Languages:
-#
-# If you do not define SQUID_LANGUAGES yourself, all available language files
-# will be installed; the default language will be English.
-
-SQUID_LANGUAGES?= \
- Bulgarian Catalan Czech Danish Dutch English Estonian Finnish \
- French German Greek Hebrew Hungarian Italian Japanese Korean Lithuanian \
- Polish Portuguese Romanian Russian-1251 Russian-koi8-r Serbian \
- Simplify_Chinese Slovak Spanish Swedish Traditional_Chinese Turkish
-SQUID_DEFAULT_LANG?= English
-CONFIGURE_ARGS+= --enable-err-languages="${SQUID_LANGUAGES}" \
- --enable-default-err-language=${SQUID_DEFAULT_LANG}
-
-# Finally, add additional user specified configuration options:
-CONFIGURE_ARGS+= ${SQUID_CONFIGURE_ARGS}
-
-CONFIGURE_ENV+= CFLAGS="${CFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
-PLIST_DIRS= etc/squid/icons libexec/squid
-PLIST_FILES= ${etc_files:S,^,etc/,} ${icon_files:S,^,etc/squid/icons/,} \
- ${libexec:S,^,libexec/squid/,} ${sbin:S,^,sbin/,}
-
-.for d in ${SQUID_LANGUAGES}
-PLIST_DIRS+= etc/squid/errors/${d}
-PLIST_FILES+= ${error_files:S,^,etc/squid/errors/${d}/,}
-.endfor
-PLIST_DIRS+= etc/squid/errors etc/squid squid/logs squid/cache squid
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \
- -e 's|%%SQUID_GID%%|${SQUID_GID}|g' ${WRKSRC}/src/cf.data.pre
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
- ${WRKSRC}/helpers/basic_auth/SMB/Makefile.in \
- ${WRKSRC}/helpers/basic_auth/SMB/smb_auth.sh
-
-pre-install:
-# Prevent installation of .orig files by deleting them.
- @${FIND} ${WRKSRC} -name '*.bak' -delete
- @${FIND} ${WRKSRC} -name '*.orig' -delete
-# create the start script:
- @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
- -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \
- -e 's|%%RC_SUBR%%|${RC_SUBR}|g' \
- -e '/--begin ${rc_del}/,/--end ${rc_del}/d' \
- -e '/--.*${rc_state}/d' ${FILESDIR}/squid.sh \
- >${WRKDIR}/squid.sh
-
-pre-su-install:
- @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \
- squid_user=${SQUID_UID} squid_group=${SQUID_GID} \
- ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-
-post-install:
-# Create cachemgr.conf.default manually since squid's install routine
-# unfortunately fails to do so:
- ${INSTALL_DATA} ${WRKSRC}/src/cachemgr.conf \
- ${PREFIX}/etc/squid/cachemgr.conf.default
-.if defined(WITH_SQUID_PINGER)
- ${CHMOD} 4510 ${PREFIX}/libexec/squid/pinger; \
- ${CHGRP} ${SQUID_GID} ${PREFIX}/libexec/squid/pinger
-.endif
- ${INSTALL_SCRIPT} ${WRKDIR}/squid.sh ${PREFIX}/etc/rc.d/
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR}
-.endif
- @${SETENV} PKG_PREFIX=${PREFIX} \
- ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
-changeuser:
-# Recover from the problem that earlier versions of this port created the
-# squid pseudo-user with an id greater than 999 which is not allowed in
-# FreeBSD's ports system. The port now uses id 100:100.
-# NOTE:
-# This target assumes that SQUID_GID is the primary group of SQUID_UID. If you
-# have a different setup, do not run this target!
-.if ${SQUID_UID:L} == nobody
- @${ECHO_CMD} "'nobody' is a system user, you do not need to execute"; \
- ${ECHO_CMD} "this target!"
- ${FALSE}
-.endif
- @if [ `${ID} -u` -ne 0 ]; \
- then ${ECHO_CMD} "Sorry, you must be root to use this target."; ${FALSE}; fi; \
- current_uid=`id -u ${SQUID_UID}`; \
- current_gid=`pw groupshow ${SQUID_GID}|cut -f 3 -d :`; \
- ${ECHO_CMD} "I will remove this user:"; \
- ${ID} -P $${current_uid}; \
- ${ECHO_CMD} "and this group:"; \
- pw groupshow ${SQUID_GID}; \
- ${ECHO_CMD} "I will then re-create them with a user and group id of 100."; \
- ${ECHO_CMD} "Then all files and directories under ${PREFIX} and /var that"; \
- ${ECHO_CMD} "are owned by uid $${current_uid} will be chown(1)'ed."; \
- ${ECHO_CMD} "After that, all files and directories that were accessible"; \
- ${ECHO_CMD} "by group $${current_gid} will chgrp(1)'ed respectively."; \
- ${ECHO_CMD} "Note that this assumes group '${SQUID_GID}' to be the primary"; \
- ${ECHO_CMD} "group of user '${SQUID_UID}'. If you have a different setup"; \
- ${ECHO_CMD} "please abort this target now."; \
- read -p "Press RETURN to continue or CTRL-C to abort:" dummy ; \
- ${ECHO_CMD} "OK, here we go:"; \
- ${ECHO_CMD} "deleting user $${current_uid} and his primary group..."; \
- pw userdel -u $${current_uid}; \
- ${ECHO_CMD} "adding user ${SQUID_UID} with id 100..."; \
- pw groupadd -n ${SQUID_GID} -g 100; \
- pw useradd -n ${SQUID_UID} -u 100 -c "squid caching-proxy pseudo user" \
- -d ${PREFIX}/squid -s /sbin/nologin -h - ; \
- ${ECHO_CMD} "chown(1)'ing everything under ${PREFIX} from $${current_uid} to 100..."; \
- ${FIND} -H ${PREFIX} -user $${current_uid} -exec ${CHOWN} 100 {} \; ; \
- ${ECHO_CMD} "chgrp(1)'ing everything under ${PREFIX} from $${current_gid} to 100..."; \
- ${FIND} -H ${PREFIX} -group $${current_gid} -exec ${CHOWN} :100 {} \; ; \
- ${ECHO_CMD} "chown(1)'ing everything under /var from $${current_uid} to 100..."; \
- ${FIND} -H /var -user $${current_uid} -exec ${CHOWN} 100 {} \; ; \
- ${ECHO_CMD} "chgrp(1)'ing everything under /var from $${current_gid} to 100..."; \
- ${FIND} -H /var -group $${current_gid} -exec ${CHOWN} :100 {} \; ; \
- ${ECHO_CMD} "Finished."
-
-.include <bsd.port.post.mk>
diff --git a/www/squid31/distinfo b/www/squid31/distinfo
deleted file mode 100644
index a0989aff77c9..000000000000
--- a/www/squid31/distinfo
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 (squid2.5/squid-2.5.STABLE12.tar.bz2) = 7354255015b3772a1e024dfac173e48c
-SHA256 (squid2.5/squid-2.5.STABLE12.tar.bz2) = ba0ccd956323f0dad46c19aa8d40c537846fedfc3778b5730e5610f16c0d9af1
-SIZE (squid2.5/squid-2.5.STABLE12.tar.bz2) = 1075111
-MD5 (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 8e83b776c0d015bd4137cc1ca08f6d38
-SHA256 (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 9ca8427c2eb9e5cbdb5a49fb5cb94fc00853ad965f87666f8fc35236e98bc0ae
-SIZE (squid2.5/squid-2.5.STABLE12-SMB_BadFetch.patch) = 826
-MD5 (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = fe0ab5839d282fda67ffd8eb17f2588d
-SHA256 (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = 9aa671be4022f1126071cf83ca800795f609b731aac74237bc70e11d8f069046
-SIZE (squid2.5/squid-2.5.STABLE12-wbinfo_group.patch) = 1615
-MD5 (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 70485fac2c02d836f7027122e65d5767
-SHA256 (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 39bf2ca95a3c1fc90a40c437253dbbf6d71f37763369ada287039340a68b873f
-SIZE (squid2.5/squid-2.5.STABLE12-asyncio_counters.patch) = 497
diff --git a/www/squid31/files/customlog-2.5.patch b/www/squid31/files/customlog-2.5.patch
deleted file mode 100644
index 1ee466346d30..000000000000
--- a/www/squid31/files/customlog-2.5.patch
+++ /dev/null
@@ -1,1540 +0,0 @@
-! This patch is sourced from http://devel.squid-cache.org/customlog/
-! Modified diff paths to apply cleanly
-
-Index: src/access_log.c
-diff -u src/access_log.c:1.15.6.8 src/access_log.c:1.15.6.3.2.14
---- src/access_log.c:1.15.6.8 Tue Mar 29 18:17:46 2005
-+++ src/access_log.c Thu Sep 1 12:28:46 2005
-@@ -36,9 +36,6 @@
-
- #include "squid.h"
-
--static void accessLogSquid(AccessLogEntry * al);
--static void accessLogCommon(AccessLogEntry * al);
--static Logfile *logfile = NULL;
- #if HEADERS_LOG
- static Logfile *headerslog = NULL;
- #endif
-@@ -234,8 +231,768 @@
- return username_quote(name);
- }
-
-+static char *
-+log_quoted_string(const char *str)
-+{
-+ char *out = xmalloc(strlen(str) * 2 + 1);
-+ char *p = out;
-+ while (*str) {
-+ int l = strcspn(str, "\"\\\r\n\t");
-+ memcpy(p, str, l);
-+ str += l;
-+ p += l;
-+ switch (*str) {
-+ case '\0':
-+ break;
-+ case '\r':
-+ *p++ = '\\';
-+ *p++ = 'r';
-+ str++;
-+ break;
-+ case '\n':
-+ *p++ = '\\';
-+ *p++ = 'n';
-+ str++;
-+ break;
-+ case '\t':
-+ *p++ = '\\';
-+ *p++ = 't';
-+ str++;
-+ break;
-+ default:
-+ *p++ = '\\';
-+ *p++ = *str;
-+ str++;
-+ break;
-+ }
-+ }
-+ *p++ = '\0';
-+ return out;
-+}
-+
-+/*
-+ * Bytecodes for the configureable logformat stuff
-+ */
-+typedef enum {
-+ LFT_NONE, /* dummy */
-+ LFT_STRING,
-+
-+ LFT_CLIENT_IP_ADDRESS,
-+ LFT_CLIENT_FQDN,
-+/*LFT_CLIENT_PORT, */
-+
-+/*LFT_SERVER_IP_ADDRESS, */
-+ LFT_SERVER_IP_OR_PEER_NAME,
-+/*LFT_SERVER_PORT, */
-+
-+ LFT_LOCAL_IP,
-+ LFT_LOCAL_PORT,
-+/*LFT_LOCAL_NAME, */
-+
-+ LFT_TIME_SECONDS_SINCE_EPOCH,
-+ LFT_TIME_SUBSECOND,
-+ LFT_TIME_LOCALTIME,
-+ LFT_TIME_GMT,
-+ LFT_TIME_TO_HANDLE_REQUEST,
-+
-+ LFT_REQUEST_HEADER,
-+ LFT_REQUEST_HEADER_ELEM,
-+ LFT_REQUEST_ALL_HEADERS,
-+
-+ LFT_REPLY_HEADER,
-+ LFT_REPLY_HEADER_ELEM,
-+ LFT_REPLY_ALL_HEADERS,
-+
-+ LFT_USER_NAME,
-+ LFT_USER_LOGIN,
-+ LFT_USER_IDENT,
-+/*LFT_USER_REALM, */
-+/*LFT_USER_SCHEME, */
-+
-+ LFT_HTTP_CODE,
-+/*LFT_HTTP_STATUS, */
-+
-+ LFT_SQUID_STATUS,
-+/*LFT_SQUID_ERROR, */
-+ LFT_SQUID_HIERARCHY,
-+
-+ LFT_MIME_TYPE,
-+
-+ LFT_REQUEST_METHOD,
-+ LFT_REQUEST_URI,
-+/*LFT_REQUEST_QUERY, * // * this is not needed. see strip_query_terms */
-+ LFT_REQUEST_VERSION,
-+
-+/*LFT_REQUEST_SIZE_TOTAL, */
-+/*LFT_REQUEST_SIZE_LINE, */
-+/*LFT_REQUEST_SIZE_HEADERS, */
-+/*LFT_REQUEST_SIZE_BODY, */
-+/*LFT_REQUEST_SIZE_BODY_NO_TE, */
-+
-+ LFT_REPLY_SIZE_TOTAL,
-+/*LFT_REPLY_SIZE_LINE, */
-+/*LFT_REPLY_SIZE_HEADERS, */
-+/*LFT_REPLY_SIZE_BODY, */
-+/*LFT_REPLY_SIZE_BODY_NO_TE, */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ LFT_EXT_LOG,
-+#endif
-+
-+ LFT_PERCENT /* special string cases for escaped chars */
-+} logformat_bcode_t;
-+
-+enum log_quote {
-+ LOG_QUOTE_NONE = 0,
-+ LOG_QUOTE_QUOTES,
-+ LOG_QUOTE_BRAKETS,
-+ LOG_QUOTE_URL,
-+ LOG_QUOTE_RAW
-+};
-+struct _logformat_token {
-+ logformat_bcode_t type;
-+ union {
-+ char *string;
-+ struct {
-+ char *header;
-+ char *element;
-+ char separator;
-+ } header;
-+ char *timespec;
-+ } data;
-+ unsigned char width;
-+ unsigned char precision;
-+ enum log_quote quote:3;
-+ unsigned int left:1;
-+ unsigned int space:1;
-+ unsigned int zero:1;
-+ int divisor;
-+ logformat_token *next; /* todo: move from linked list to array */
-+};
-+
-+struct logformat_token_table_entry {
-+ const char *config;
-+ logformat_bcode_t token_type;
-+ int options;
-+};
-+
-+struct logformat_token_table_entry logformat_token_table[] =
-+{
-+
-+ {">a", LFT_CLIENT_IP_ADDRESS},
-+/*{ ">p", LFT_CLIENT_PORT}, */
-+ {">A", LFT_CLIENT_FQDN},
-+
-+/*{ "<a", LFT_SERVER_IP_ADDRESS }, */
-+/*{ "<p", LFT_SERVER_PORT }, */
-+ {"<A", LFT_SERVER_IP_OR_PEER_NAME},
-+
-+ {"la", LFT_LOCAL_IP},
-+ {"lp", LFT_LOCAL_PORT},
-+/*{ "lA", LFT_LOCAL_NAME }, */
-+
-+ {"ts", LFT_TIME_SECONDS_SINCE_EPOCH},
-+ {"tu", LFT_TIME_SUBSECOND},
-+ {"tl", LFT_TIME_LOCALTIME},
-+ {"tg", LFT_TIME_GMT},
-+ {"tr", LFT_TIME_TO_HANDLE_REQUEST},
-+
-+ {">h", LFT_REQUEST_HEADER},
-+ {"<h", LFT_REPLY_HEADER},
-+
-+ {"un", LFT_USER_NAME},
-+ {"ul", LFT_USER_LOGIN},
-+/*{ "ur", LFT_USER_REALM }, */
-+/*{ "us", LFT_USER_SCHEME }, */
-+ {"ui", LFT_USER_IDENT},
-+
-+ {"Hs", LFT_HTTP_CODE},
-+/*{ "Ht", LFT_HTTP_STATUS }, */
-+
-+ {"Ss", LFT_SQUID_STATUS},
-+/*{ "Se", LFT_SQUID_ERROR }, */
-+ {"Sh", LFT_SQUID_HIERARCHY},
-+
-+ {"mt", LFT_MIME_TYPE},
-+
-+ {"rm", LFT_REQUEST_METHOD},
-+ {"ru", LFT_REQUEST_URI}, /* doesn't include the query-string */
-+/* { "rq", LFT_REQUEST_QUERY }, * / / * the query-string, INCLUDING the leading ? */
-+ {">v", LFT_REQUEST_VERSION},
-+ {"rv", LFT_REQUEST_VERSION},
-+
-+/*{ ">st", LFT_REQUEST_SIZE_TOTAL }, */
-+/*{ ">sl", LFT_REQUEST_SIZE_LINE }, * / / * the request line "GET ... " */
-+/*{ ">sh", LFT_REQUEST_SIZE_HEADERS }, */
-+/*{ ">sb", LFT_REQUEST_SIZE_BODY }, */
-+/*{ ">sB", LFT_REQUEST_SIZE_BODY_NO_TE }, */
-+
-+ {"<st", LFT_REPLY_SIZE_TOTAL},
-+/*{ "<sl", LFT_REPLY_SIZE_LINE }, * / / * the reply line (protocol, code, text) */
-+/*{ "<sh", LFT_REPLY_SIZE_HEADERS }, */
-+/*{ "<sb", LFT_REPLY_SIZE_BODY }, */
-+/*{ "<sB", LFT_REPLY_SIZE_BODY_NO_TE }, */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ {"ea", LFT_EXT_LOG},
-+#endif
-+
-+ {"%", LFT_PERCENT},
-+
-+ {NULL, LFT_NONE} /* this must be last */
-+};
-+
-+static void
-+accessLogCustom(AccessLogEntry * al, customlog * log)
-+{
-+ logformat *lf;
-+ Logfile *logfile;
-+ logformat_token *fmt;
-+ static MemBuf mb = MemBufNULL;
-+ char tmp[1024];
-+ String sb = StringNull;
-+
-+ memBufReset(&mb);
-+
-+ lf = log->logFormat;
-+ logfile = log->logfile;
-+ for (fmt = lf->format; fmt != NULL; fmt = fmt->next) { /* for each token */
-+ const char *out = NULL;
-+ int quote = 0;
-+ long int outint = 0;
-+ int doint = 0;
-+ int dofree = 0;
-+ switch (fmt->type) {
-+ case LFT_NONE:
-+ out = "";
-+ break;
-+ case LFT_STRING:
-+ out = fmt->data.string;
-+ break;
-+ case LFT_CLIENT_IP_ADDRESS:
-+ out = inet_ntoa(al->cache.caddr);
-+ break;
-+
-+ case LFT_CLIENT_FQDN:
-+ out = fqdncache_gethostbyaddr(al->cache.caddr, FQDN_LOOKUP_IF_MISS);
-+ if (!out)
-+ out = inet_ntoa(al->cache.caddr);
-+ break;
-+
-+ /* case LFT_CLIENT_PORT: */
-+
-+ /* case LFT_SERVER_IP_ADDRESS: */
-+
-+ case LFT_SERVER_IP_OR_PEER_NAME:
-+ out = al->hier.host;
-+ break;
-+
-+ /* case LFT_SERVER_PORT: */
-+
-+ case LFT_LOCAL_IP:
-+ if (al->request)
-+ out = inet_ntoa(al->request->my_addr);
-+ break;
-+
-+ case LFT_LOCAL_PORT:
-+ if (al->request) {
-+ outint = al->request->my_port;
-+ doint = 1;
-+ }
-+ break;
-+
-+ case LFT_TIME_SECONDS_SINCE_EPOCH:
-+ outint = current_time.tv_sec;
-+ doint = 1;
-+ break;
-+
-+ case LFT_TIME_SUBSECOND:
-+ outint = current_time.tv_usec / fmt->divisor;
-+ doint = 1;
-+ break;
-+
-+
-+ case LFT_TIME_LOCALTIME:
-+ case LFT_TIME_GMT:
-+ {
-+ const char *spec;
-+ struct tm *t;
-+ spec = fmt->data.timespec;
-+ if (!spec)
-+ spec = "%d/%b/%Y:%H:%M:%S %z";
-+ if (fmt->type == LFT_TIME_LOCALTIME)
-+ t = localtime(&squid_curtime);
-+ else
-+ t = gmtime(&squid_curtime);
-+ strftime(tmp, sizeof(tmp), spec, t);
-+ out = tmp;
-+ }
-+ break;
-+
-+ case LFT_TIME_TO_HANDLE_REQUEST:
-+ outint = al->cache.msec;
-+ doint = 1;
-+ break;
-+
-+ case LFT_REQUEST_HEADER:
-+ if (al->request)
-+ sb = httpHeaderGetByName(&al->request->header, fmt->data.header.header);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_HEADER:
-+ if (al->reply)
-+ sb = httpHeaderGetByName(&al->reply->header, fmt->data.header.header);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REQUEST_HEADER_ELEM:
-+ if (al->request)
-+ sb = httpHeaderGetByNameListMember(&al->request->header, fmt->data.header.header, fmt->data.header.element, fmt->data.header.separator);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_HEADER_ELEM:
-+ if (al->reply)
-+ sb = httpHeaderGetByNameListMember(&al->reply->header, fmt->data.header.header, fmt->data.header.element, fmt->data.header.separator);
-+ out = strBuf(sb);
-+ quote = 1;
-+ break;
-+
-+ case LFT_REQUEST_ALL_HEADERS:
-+ out = al->headers.request;
-+ quote = 1;
-+ break;
-+
-+ case LFT_REPLY_ALL_HEADERS:
-+ out = al->headers.reply;
-+ quote = 1;
-+ break;
-+
-+ case LFT_USER_NAME:
-+ out = accessLogFormatName(al->cache.authuser ?
-+ al->cache.authuser : al->cache.rfc931);
-+ dofree = 1;
-+ break;
-+
-+ case LFT_USER_LOGIN:
-+ out = accessLogFormatName(al->cache.authuser);
-+ dofree = 1;
-+ break;
-+
-+ case LFT_USER_IDENT:
-+ out = accessLogFormatName(al->cache.rfc931);
-+ dofree = 1;
-+ break;
-+
-+ /* case LFT_USER_REALM: */
-+ /* case LFT_USER_SCHEME: */
-+
-+ case LFT_HTTP_CODE:
-+ outint = al->http.code;
-+ doint = 1;
-+ break;
-+
-+ /* case LFT_HTTP_STATUS:
-+ * out = statusline->text;
-+ * quote = 1;
-+ * break;
-+ */
-+
-+ case LFT_SQUID_STATUS:
-+ out = log_tags[al->cache.code];
-+ break;
-+
-+ /* case LFT_SQUID_ERROR: */
-+
-+ case LFT_SQUID_HIERARCHY:
-+ if (al->hier.ping.timedout)
-+ memBufAppend(&mb, "TIMEOUT_", 8);
-+ out = hier_strings[al->hier.code];
-+ break;
-+
-+ case LFT_MIME_TYPE:
-+ out = al->http.content_type;
-+ break;
-+
-+ case LFT_REQUEST_METHOD:
-+ out = al->private.method_str;
-+ break;
-+
-+ case LFT_REQUEST_URI:
-+ out = al->url;
-+ break;
-+
-+ case LFT_REQUEST_VERSION:
-+ snprintf(tmp, sizeof(tmp), "%d.%d", (int) al->http.version.major, (int) al->http.version.minor);
-+ out = tmp;
-+ break;
-+
-+ /*case LFT_REQUEST_SIZE_TOTAL: */
-+ /*case LFT_REQUEST_SIZE_LINE: */
-+ /*case LFT_REQUEST_SIZE_HEADERS: */
-+ /*case LFT_REQUEST_SIZE_BODY: */
-+ /*case LFT_REQUEST_SIZE_BODY_NO_TE: */
-+
-+ case LFT_REPLY_SIZE_TOTAL:
-+ outint = al->cache.size;
-+ doint = 1;
-+ break;
-+
-+ /*case LFT_REPLY_SIZE_LINE: */
-+ /*case LFT_REPLY_SIZE_HEADERS: */
-+ /*case LFT_REPLY_SIZE_BODY: */
-+ /*case LFT_REPLY_SIZE_BODY_NO_TE: */
-+
-+#ifdef HAVE_EXTACL_LOG
-+ case LFT_EXT_LOG:
-+ if (al->request)
-+ out = strBuf(al->request->extacl_log);
-+
-+ quote = 1;
-+ break;
-+#endif
-+
-+ case LFT_PERCENT:
-+ out = "%";
-+ break;
-+ }
-+
-+ if (doint) {
-+ snprintf(tmp, sizeof(tmp), "%0*ld", fmt->zero ? (int) fmt->width : 0, outint);
-+ out = tmp;
-+ }
-+ if (out && *out) {
-+ if (quote || fmt->quote != LOG_QUOTE_NONE) {
-+ char *newout = NULL;
-+ int newfree = 0;
-+ switch (fmt->quote) {
-+ case LOG_QUOTE_NONE:
-+ newout = rfc1738_escape_unescaped(out);
-+ break;
-+ case LOG_QUOTE_QUOTES:
-+ newout = log_quoted_string(out);
-+ newfree = 1;
-+ break;
-+ case LOG_QUOTE_BRAKETS:
-+ newout = log_quote(out);
-+ newfree = 1;
-+ break;
-+ case LOG_QUOTE_URL:
-+ newout = rfc1738_escape(out);
-+ break;
-+ case LOG_QUOTE_RAW:
-+ break;
-+ }
-+ if (newout) {
-+ if (dofree)
-+ safe_free(out);
-+ out = newout;
-+ dofree = newfree;
-+ }
-+ }
-+ if (fmt->width) {
-+ if (fmt->left)
-+ memBufPrintf(&mb, "%-*s", (int) fmt->width, out);
-+ else
-+ memBufPrintf(&mb, "%*s", (int) fmt->width, out);
-+ } else
-+ memBufAppend(&mb, out, strlen(out));
-+ } else {
-+ memBufAppend(&mb, "-", 1);
-+ }
-+ if (fmt->space)
-+ memBufAppend(&mb, " ", 1);
-+ stringClean(&sb);
-+ if (dofree)
-+ safe_free(out);
-+ }
-+ logfilePrintf(logfile, "%s\n", mb.buf);
-+}
-+
-+/* parses a single token. Returns the token length in characters,
-+ * and fills in the lt item with the token information.
-+ * def is for sure null-terminated
-+ */
-+static int
-+accessLogGetNewLogFormatToken(logformat_token * lt, char *def, enum log_quote *quote)
-+{
-+ char *cur = def;
-+ struct logformat_token_table_entry *lte;
-+ int l;
-+
-+ memset(lt, 0, sizeof(*lt));
-+ l = strcspn(cur, "%");
-+ if (l > 0) {
-+ char *cp;
-+ /* it's a string for sure, until \0 or the next % */
-+ cp = xmalloc(l + 1);
-+ xstrncpy(cp, cur, l + 1);
-+ lt->type = LFT_STRING;
-+ lt->data.string = cp;
-+ while (l > 0) {
-+ switch(*cur) {
-+ case '"':
-+ if (*quote == LOG_QUOTE_NONE)
-+ *quote = LOG_QUOTE_QUOTES;
-+ else if (*quote == LOG_QUOTE_QUOTES)
-+ *quote = LOG_QUOTE_NONE;
-+ break;
-+ case '[':
-+ if (*quote == LOG_QUOTE_NONE)
-+ *quote = LOG_QUOTE_BRAKETS;
-+ break;
-+ case ']':
-+ if (*quote == LOG_QUOTE_BRAKETS)
-+ *quote = LOG_QUOTE_NONE;
-+ break;
-+ }
-+ cur++;
-+ l--;
-+ }
-+ goto done;
-+ }
-+ if (!*cur)
-+ goto done;
-+ cur++;
-+ switch (*cur) {
-+ case '"':
-+ lt->quote = LOG_QUOTE_QUOTES;
-+ cur++;
-+ break;
-+ case '\'':
-+ lt->quote = LOG_QUOTE_RAW;
-+ cur++;
-+ break;
-+ case '[':
-+ lt->quote = LOG_QUOTE_BRAKETS;
-+ cur++;
-+ break;
-+ case '#':
-+ lt->quote = LOG_QUOTE_URL;
-+ cur++;
-+ break;
-+ default:
-+ lt->quote = *quote;
-+ break;
-+ }
-+ if (*cur == '-') {
-+ lt->left = 1;
-+ cur++;
-+ }
-+ if (*cur == '0') {
-+ lt->zero = 1;
-+ cur++;
-+ }
-+ if (isdigit(*cur))
-+ lt->width = strtol(cur, &cur, 10);
-+ if (*cur == '.')
-+ lt->precision = strtol(cur + 1, &cur, 10);
-+ if (*cur == '{') {
-+ char *cp;
-+ cur++;
-+ l = strcspn(cur, "}");
-+ cp = xmalloc(l + 1);
-+ xstrncpy(cp, cur, l + 1);
-+ lt->data.string = cp;
-+ cur += l;
-+ if (*cur == '}')
-+ cur++;
-+ }
-+ lt->type = LFT_NONE;
-+ for (lte = logformat_token_table; lte->config != NULL; lte++) {
-+ if (strncmp(lte->config, cur, strlen(lte->config)) == 0) {
-+ lt->type = lte->token_type;
-+ cur += strlen(lte->config);
-+ break;
-+ }
-+ }
-+ if (lt->type == LFT_NONE) {
-+ fatalf("Can't parse configuration token: '%s'\n",
-+ def);
-+ }
-+ if (*cur == ' ') {
-+ lt->space = 1;
-+ cur++;
-+ }
-+ done:
-+ switch (lt->type) {
-+ case LFT_REQUEST_HEADER:
-+ case LFT_REPLY_HEADER:
-+ if (lt->data.string) {
-+ char *header = lt->data.string;
-+ char *cp = strchr(header, ':');
-+ if (cp) {
-+ *cp++ = '\0';
-+ if (*cp == ',' || *cp == ';' || *cp == ':')
-+ lt->data.header.separator = *cp++;
-+ else
-+ lt->data.header.separator = ',';
-+ lt->data.header.element = cp;
-+ lt->type = (lt->type == LFT_REQUEST_HEADER) ?
-+ LFT_REQUEST_HEADER_ELEM :
-+ LFT_REPLY_HEADER_ELEM;
-+ }
-+ lt->data.header.header = header;
-+ } else {
-+ lt->type = (lt->type == LFT_REQUEST_HEADER) ?
-+ LFT_REQUEST_ALL_HEADERS :
-+ LFT_REPLY_ALL_HEADERS;
-+ Config.onoff.log_mime_hdrs = 1;
-+ }
-+ break;
-+ case LFT_CLIENT_FQDN:
-+ Config.onoff.log_fqdn = 1;
-+ break;
-+ case LFT_TIME_SUBSECOND:
-+ lt->divisor = 1000;
-+ if (lt->precision) {
-+ int i;
-+ lt->divisor = 1000000;
-+ for (i = lt->precision; i > 1; i--)
-+ lt->divisor /= 10;
-+ if (!lt->divisor)
-+ lt->divisor = 0;
-+ }
-+ break;
-+ default:
-+ break;
-+ }
-+ return (cur - def);
-+}
-+
-+int
-+accessLogParseLogFormat(logformat_token ** fmt, char *def)
-+{
-+ char *cur, *eos;
-+ logformat_token *new_lt, *last_lt;
-+ enum log_quote quote = LOG_QUOTE_NONE;
-+
-+ debug(46, 1) ("accessLogParseLogFormat: got definition '%s'\n", def);
-+
-+ /* very inefficent parser, but who cares, this needs to be simple */
-+ /* First off, let's tokenize, we'll optimize in a second pass.
-+ * A token can either be a %-prefixed sequence (usually a dynamic
-+ * token but it can be an escaped sequence), or a string. */
-+ cur = def;
-+ eos = def + strlen(def);
-+ *fmt = new_lt = last_lt = xmalloc(sizeof(logformat_token));
-+ cur += accessLogGetNewLogFormatToken(new_lt, cur, &quote);
-+ while (cur < eos) {
-+ new_lt = xmalloc(sizeof(logformat_token));
-+ last_lt->next = new_lt;
-+ last_lt = new_lt;
-+ cur += accessLogGetNewLogFormatToken(new_lt, cur, &quote);
-+ }
-+ return 1;
-+}
-+
-+void
-+accessLogDumpLogFormat(StoreEntry * entry, const char *name, logformat * definitions)
-+{
-+ logformat_token *t;
-+ logformat *format;
-+ struct logformat_token_table_entry *te;
-+ debug(46, 0) ("accessLogDumpLogFormat called\n");
-+
-+ for (format = definitions; format; format = format->next) {
-+ debug(46, 0) ("Dumping logformat definition for %s\n", format->name);
-+ storeAppendPrintf(entry, "logformat %s ", format->name);
-+ for (t = format->format; t; t = t->next) {
-+ if (t->type == LFT_STRING)
-+ storeAppendPrintf(entry, "%s", t->data.string);
-+ else {
-+ char argbuf[256];
-+ char *arg = NULL;
-+ logformat_bcode_t type = t->type;
-+
-+ switch (type) {
-+ /* special cases */
-+ case LFT_STRING:
-+ break;
-+ case LFT_REQUEST_HEADER_ELEM:
-+ case LFT_REPLY_HEADER_ELEM:
-+ if (t->data.header.separator != ',')
-+ snprintf(argbuf, sizeof(argbuf), "%s:%c%s", t->data.header.header, t->data.header.separator, t->data.header.element);
-+ else
-+ snprintf(argbuf, sizeof(argbuf), "%s:%s", t->data.header.header, t->data.header.element);
-+
-+ arg = argbuf;
-+ type = (type == LFT_REQUEST_HEADER_ELEM) ?
-+ LFT_REQUEST_HEADER :
-+ LFT_REPLY_HEADER;
-+ break;
-+
-+ case LFT_REQUEST_ALL_HEADERS:
-+ case LFT_REPLY_ALL_HEADERS:
-+ type = (type == LFT_REQUEST_ALL_HEADERS) ?
-+ LFT_REQUEST_HEADER :
-+ LFT_REPLY_HEADER;
-+ break;
-+
-+ default:
-+ if (t->data.string)
-+ arg = t->data.string;
-+ break;
-+ }
-+ storeAppend(entry, "%", 1);
-+ switch (t->quote) {
-+ case LOG_QUOTE_QUOTES:
-+ storeAppend(entry, "\"", 1);
-+ break;
-+ case LOG_QUOTE_BRAKETS:
-+ storeAppend(entry, "[", 1);
-+ break;
-+ case LOG_QUOTE_URL:
-+ storeAppend(entry, "#", 1);
-+ break;
-+ case LOG_QUOTE_RAW:
-+ storeAppend(entry, "'", 1);
-+ break;
-+ case LOG_QUOTE_NONE:
-+ break;
-+ }
-+ if (t->left)
-+ storeAppend(entry, "-", 1);
-+ if (t->zero)
-+ storeAppend(entry, "0", 1);
-+ if (t->width)
-+ storeAppendPrintf(entry, "%d", (int) t->width);
-+ if (t->precision)
-+ storeAppendPrintf(entry, ".%d", (int) t->precision);
-+ if (arg)
-+ storeAppendPrintf(entry, "{%s}", arg);
-+ for (te = logformat_token_table; te->config != NULL; te++) {
-+ if (te->token_type == t->type) {
-+ storeAppendPrintf(entry, "%s", te->config);
-+ break;
-+ }
-+ }
-+ if (t->space)
-+ storeAppend(entry, " ", 1);
-+ assert(te->config != NULL);
-+ }
-+ }
-+ }
-+ storeAppend(entry, "\n", 1);
-+}
-+
-+void
-+accessLogFreeLogFormat(logformat_token ** tokens)
-+{
-+ while (*tokens) {
-+ logformat_token *token = *tokens;
-+ *tokens = token->next;
-+ safe_free(token->data.string);
-+ xfree(token);
-+ }
-+}
-+
- static void
--accessLogSquid(AccessLogEntry * al)
-+accessLogSquid(AccessLogEntry * al, Logfile * logfile)
- {
- const char *client = NULL;
- char *user = NULL;
-@@ -261,10 +1018,19 @@
- al->hier.host,
- al->http.content_type);
- safe_free(user);
-+ if (Config.onoff.log_mime_hdrs) {
-+ char *ereq = log_quote(al->headers.request);
-+ char *erep = log_quote(al->headers.reply);
-+ logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-+ safe_free(ereq);
-+ safe_free(erep);
-+ } else {
-+ logfilePrintf(logfile, "\n");
-+ }
- }
-
- static void
--accessLogCommon(AccessLogEntry * al)
-+accessLogCommon(AccessLogEntry * al, Logfile * logfile)
- {
- const char *client = NULL;
- char *user1 = NULL, *user2 = NULL;
-@@ -288,11 +1054,21 @@
- hier_strings[al->hier.code]);
- safe_free(user1);
- safe_free(user2);
-+ if (Config.onoff.log_mime_hdrs) {
-+ char *ereq = log_quote(al->headers.request);
-+ char *erep = log_quote(al->headers.reply);
-+ logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-+ safe_free(ereq);
-+ safe_free(erep);
-+ } else {
-+ logfilePrintf(logfile, "\n");
-+ }
- }
-
- void
--accessLogLog(AccessLogEntry * al)
-+accessLogLog(AccessLogEntry * al, aclCheck_t * checklist)
- {
-+ customlog *log;
- if (LogfileStatus != LOG_ENABLE)
- return;
- if (al->url == NULL)
-@@ -306,20 +1082,38 @@
- if (al->hier.host[0] == '\0')
- xstrncpy(al->hier.host, dash_str, SQUIDHOSTNAMELEN);
-
-- if (Config.onoff.common_log)
-- accessLogCommon(al);
-- else
-- accessLogSquid(al);
-- if (Config.onoff.log_mime_hdrs) {
-- char *ereq = log_quote(al->headers.request);
-- char *erep = log_quote(al->headers.reply);
-- logfilePrintf(logfile, " [%s] [%s]\n", ereq, erep);
-- safe_free(ereq);
-- safe_free(erep);
-- } else {
-- logfilePrintf(logfile, "\n");
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (checklist && log->aclList && aclMatchAclList(log->aclList, checklist) != 1)
-+ continue;
-+ switch (log->type) {
-+ case CLF_AUTO:
-+ if (Config.onoff.common_log)
-+ accessLogCommon(al, log->logfile);
-+ else
-+ accessLogSquid(al, log->logfile);
-+ break;
-+ case CLF_SQUID:
-+ accessLogSquid(al, log->logfile);
-+ break;
-+ case CLF_COMMON:
-+ accessLogCommon(al, log->logfile);
-+ break;
-+ case CLF_CUSTOM:
-+ accessLogCustom(al, log);
-+ break;
-+ case CLF_NONE:
-+ goto last;
-+ default:
-+ fatalf("Unknown log format %d\n", log->type);
-+ break;
-+ }
-+ logfileFlush(log->logfile);
-+ if (!checklist)
-+ break;
- }
-- logfileFlush(logfile);
-+ last:
-+ (void)0; /* NULL statement for label */
-+
- #if MULTICAST_MISS_STREAM
- if (al->cache.code != LOG_TCP_MISS)
- (void) 0;
-@@ -346,12 +1140,15 @@
- void
- accessLogRotate(void)
- {
-+ customlog *log;
- #if FORW_VIA_DB
- fvdbClear();
- #endif
-- if (NULL == logfile)
-- return;
-- logfileRotate(logfile);
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->logfile) {
-+ logfileRotate(log->logfile);
-+ }
-+ }
- #if HEADERS_LOG
- logfileRotate(headerslog);
- #endif
-@@ -360,10 +1157,13 @@
- void
- accessLogClose(void)
- {
-- if (NULL == logfile)
-- return;
-- logfileClose(logfile);
-- logfile = NULL;
-+ customlog *log;
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->logfile) {
-+ logfileClose(log->logfile);
-+ log->logfile = NULL;
-+ }
-+ }
- #if HEADERS_LOG
- logfileClose(headerslog);
- headerslog = NULL;
-@@ -383,11 +1183,14 @@
- void
- accessLogInit(void)
- {
-+ customlog *log;
- assert(sizeof(log_tags) == (LOG_TYPE_MAX + 1) * sizeof(char *));
-- if (strcasecmp(Config.Log.access, "none") == 0)
-- return;
-- logfile = logfileOpen(Config.Log.access, MAX_URL << 1, 1);
-- LogfileStatus = LOG_ENABLE;
-+ for (log = Config.Log.accesslogs; log; log = log->next) {
-+ if (log->type == CLF_NONE)
-+ continue;
-+ log->logfile = logfileOpen(log->filename, MAX_URL << 1, 1);
-+ LogfileStatus = LOG_ENABLE;
-+ }
- #if HEADERS_LOG
- headerslog = logfileOpen("/usr/local/squid/logs/headers.log", MAX_URL << 1, 0);
- assert(NULL != headerslog);
-Index: src/cache_cf.c
-diff -u src/cache_cf.c:1.38.6.24 src/cache_cf.c:1.38.6.11.4.9
---- src/cache_cf.c:1.38.6.24 Fri May 6 19:15:36 2005
-+++ src/cache_cf.c Thu May 26 21:34:13 2005
-@@ -60,6 +60,14 @@
- static void dump_cachedir_option_readonly(StoreEntry * e, const char *option, SwapDir * sd);
- static void parse_cachedir_option_maxsize(SwapDir * sd, const char *option, const char *value, int reconfiguring);
- static void dump_cachedir_option_maxsize(StoreEntry * e, const char *option, SwapDir * sd);
-+static void parse_logformat(logformat ** logformat_definitions);
-+static void parse_access_log(customlog ** customlog_definitions);
-+static void dump_logformat(StoreEntry * entry, const char *name, logformat * definitions);
-+static void dump_access_log(StoreEntry * entry, const char *name, customlog * definitions);
-+static void free_logformat(logformat ** definitions);
-+static void free_access_log(customlog ** definitions);
-+
-+
- static struct cache_dir_option common_cachedir_options[] =
- {
- {"read-only", parse_cachedir_option_readonly, dump_cachedir_option_readonly},
-@@ -2631,3 +2639,144 @@
- return t;
- }
- }
-+
-+static void
-+parse_logformat(logformat ** logformat_definitions)
-+{
-+ logformat *nlf;
-+ char *name, *def;
-+
-+ if ((name = strtok(NULL, w_space)) == NULL)
-+ self_destruct();
-+ if ((def = strtok(NULL, "\r\n")) == NULL)
-+ self_destruct();
-+
-+ debug(3, 1) ("Logformat for '%s' is '%s'\n", name, def);
-+
-+ nlf = xcalloc(1, sizeof(logformat));
-+ nlf->name = xstrdup(name);
-+ if (!accessLogParseLogFormat(&nlf->format, def))
-+ self_destruct();
-+ nlf->next = *logformat_definitions;
-+ *logformat_definitions = nlf;
-+}
-+
-+static void
-+parse_access_log(customlog ** logs)
-+{
-+ const char *filename, *logdef_name;
-+ customlog *cl;
-+ logformat *lf;
-+
-+ cl = xcalloc(1, sizeof(*cl));
-+
-+ if ((filename = strtok(NULL, w_space)) == NULL)
-+ self_destruct();
-+
-+ if (strcmp(filename, "none") == 0) {
-+ cl->type = CLF_NONE;
-+ goto done;
-+ }
-+ if ((logdef_name = strtok(NULL, w_space)) == NULL)
-+ logdef_name = "auto";
-+
-+ debug(3, 9) ("Log definition name '%s' file '%s'\n", logdef_name, filename);
-+
-+ cl->filename = xstrdup(filename);
-+
-+ /* look for the definition pointer corresponding to this name */
-+ lf = Config.Log.logformats;
-+ while (lf != NULL) {
-+ debug(3, 9) ("Comparing against '%s'\n", lf->name);
-+ if (strcmp(lf->name, logdef_name) == 0)
-+ break;
-+ lf = lf->next;
-+ }
-+ if (lf != NULL) {
-+ cl->type = CLF_CUSTOM;
-+ cl->logFormat = lf;
-+ } else if (strcmp(logdef_name, "auto") == 0) {
-+ cl->type = CLF_AUTO;
-+ } else if (strcmp(logdef_name, "squid") == 0) {
-+ cl->type = CLF_SQUID;
-+ } else if (strcmp(logdef_name, "common") == 0) {
-+ cl->type = CLF_COMMON;
-+ } else {
-+ debug(3, 0) ("Log format '%s' is not defined\n", logdef_name);
-+ self_destruct();
-+ }
-+
-+ done:
-+ aclParseAclList(&cl->aclList);
-+
-+ while (*logs)
-+ logs = &(*logs)->next;
-+ *logs = cl;
-+}
-+
-+static void
-+dump_logformat(StoreEntry * entry, const char *name, logformat * definitions)
-+{
-+ accessLogDumpLogFormat(entry, name, definitions);
-+}
-+
-+static void
-+dump_access_log(StoreEntry * entry, const char *name, customlog * logs)
-+{
-+ customlog *log;
-+ for (log = logs; log; log = log->next) {
-+ storeAppendPrintf(entry, "%s ", name);
-+ switch (log->type) {
-+ case CLF_CUSTOM:
-+ storeAppendPrintf(entry, "%s %s", log->filename, log->logFormat->name);
-+ break;
-+ case CLF_NONE:
-+ storeAppendPrintf(entry, "none");
-+ break;
-+ case CLF_SQUID:
-+ storeAppendPrintf(entry, "%s squid", log->filename);
-+ break;
-+ case CLF_COMMON:
-+ storeAppendPrintf(entry, "%s squid", log->filename);
-+ break;
-+ case CLF_AUTO:
-+ if (log->aclList)
-+ storeAppendPrintf(entry, "%s auto", log->filename);
-+ else
-+ storeAppendPrintf(entry, "%s", log->filename);
-+ break;
-+ case CLF_UNKNOWN:
-+ break;
-+ }
-+ if (log->aclList)
-+ dump_acl_list(entry, log->aclList);
-+ storeAppendPrintf(entry, "\n");
-+ }
-+}
-+
-+static void
-+free_logformat(logformat ** definitions)
-+{
-+ while (*definitions) {
-+ logformat *format = *definitions;
-+ *definitions = format->next;
-+ accessLogFreeLogFormat(&format->format);
-+ xfree(format);
-+ }
-+}
-+
-+static void
-+free_access_log(customlog ** definitions)
-+{
-+ while (*definitions) {
-+ customlog *log = *definitions;
-+ *definitions = log->next;
-+
-+ log->logFormat = NULL;
-+ log->type = CLF_UNKNOWN;
-+ if (log->aclList)
-+ aclDestroyAclList(&log->aclList);
-+ safe_free(log->filename);
-+ xfree(log);
-+ }
-+}
-Index: src/cf.data.pre
-diff -u src/cf.data.pre:1.49.2.77 src/cf.data.pre:1.49.2.40.2.17
---- src/cf.data.pre:1.49.2.77 Tue May 10 19:17:53 2005
-+++ src/cf.data.pre Thu Sep 1 12:28:46 2005
-@@ -833,16 +833,97 @@
- (hard coded at 1 MB).
- DOC_END
-
--
--NAME: cache_access_log
--TYPE: string
--DEFAULT: @DEFAULT_ACCESS_LOG@
--LOC: Config.Log.access
-+NAME: logformat
-+TYPE: logformat
-+LOC: Config.Log.logformats
-+DEFAULT: none
- DOC_START
-- Logs the client request activity. Contains an entry for
-- every HTTP and ICP queries received. To disable, enter "none".
--DOC_END
-+ Usage:
-+
-+ logformat <name> <format specification>
-+
-+ Defines an access log format.
-+
-+ The <format specification> is a string with embedded % format codes
-+
-+ % format codes all follow the same basic structure where all but
-+ the formatcode is optional. Output strings are automatically escaped
-+ as required according to their context and the output format
-+ modifiers are usually not needed, but can be specified if an explicit
-+ output format is desired.
-+
-+ % ["|[|'|#] [-] [[0]width] [{argument}] formatcode
-+
-+ " output in quoted string format
-+ [ output in squid text log format as used by log_mime_hdrs
-+ # output in URL quoted format
-+ ' output as-is
-+
-+ - left aligned
-+ width field width. If starting with 0 then the
-+ output is zero padded
-+ {arg} argument such as header name etc
-+
-+ Format codes:
-+
-+ >a Client source IP address
-+ >A Client FQDN
-+ <A Server IP address or peer name
-+ la Local IP address (http_port)
-+ lp Local port number (http_port)
-+ ts Seconds since epoch
-+ tu subsecond time (milliseconds)
-+ tl Local time. Optional strftime format argument
-+ default %d/%b/%Y:%H:%M:%S %z
-+ tg GMT time. Optional strftime format argument
-+ default %d/%b/%Y:%H:%M:%S %z
-+ tr Response time (milliseconds)
-+ >h Request header. Optional header name argument
-+ on the format header[:[separator]element]
-+ <h Reply header. Optional header name argument
-+ as for >h
-+ un User name
-+ ul User login
-+ ui User ident
-+ Hs HTTP status code
-+ Ss Squid request status (TCP_MISS etc)
-+ Sh Squid hierarchy status (DEFAULT_PARENT etc)
-+ mt MIME content type
-+ rm Request method (GET/POST etc)
-+ ru Request URL
-+ rv Request protocol version
-+ ea Log string returned by external acl
-+ <st Reply size including HTTP headers
-+ % a literal % character
-+
-+logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
-+logformat squidmime %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt [%>h] [%<h]
-+logformat common %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st %Ss:%Sh
-+logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Sh
-+DOC_END
-+
-+NAME: access_log cache_access_log
-+TYPE: access_log
-+LOC: Config.Log.accesslogs
-+DEFAULT: none
-+DOC_START
-+ These files log client request activities. Has a line every HTTP or
-+ ICP request. The format is:
-+ access_log <filepath> [<logformat name> [acl acl ...]]
-+
-+ Will log to the specified file using the specified format (which
-+ must be defined in a logformat directive) those entries which match
-+ ALL the acl's specified (which must be defined in acl clauses).
-+ If no acl is specified, all requests will be logged to this file.
-+
-+ To disable logging of a request use the filepath "none", in which case
-+ a logformat name should not be specified.
-
-+ To log the request via syslog specify a filepath of "syslog"
-+NOCOMMENT_START
-+access_log @DEFAULT_ACCESS_LOG@ squid
-+NOCOMMENT_END
-+DOC_END
-
- NAME: cache_log
- TYPE: string
-@@ -2429,6 +2510,17 @@
- no limit imposed.
- DOC_END
-
-+NAME: log_access
-+TYPE: acl_access
-+LOC: Config.accessList.log
-+DEFAULT: none
-+COMMENT: allow|deny acl acl...
-+DOC_START
-+ This options allows you to control which requests gets logged
-+ to access.log (see cache_access_log directive). Requests denied
-+ for logging will also not be accounted for in performance counters.
-+DOC_END
-+
- COMMENT_START
- ADMINISTRATIVE PARAMETERS
- -----------------------------------------------------------------------------
-Index: src/client_side.c
-diff -u src/client_side.c:1.47.2.61 src/client_side.c:1.47.2.31.2.10
---- src/client_side.c:1.47.2.61 Wed Apr 20 19:14:36 2005
-+++ src/client_side.c Thu May 26 21:34:14 2005
-@@ -850,14 +850,18 @@
- http->al.cache.code = http->log_type;
- http->al.cache.msec = tvSubMsec(http->start, current_time);
- if (request) {
-- Packer p;
-- MemBuf mb;
-- memBufDefInit(&mb);
-- packerToMemInit(&p, &mb);
-- httpHeaderPackInto(&request->header, &p);
-+ if (Config.onoff.log_mime_hdrs) {
-+ Packer p;
-+ MemBuf mb;
-+ memBufDefInit(&mb);
-+ packerToMemInit(&p, &mb);
-+ httpHeaderPackInto(&request->header, &p);
-+ http->al.headers.request = xstrdup(mb.buf);
-+ packerClean(&p);
-+ memBufClean(&mb);
-+ }
- http->al.http.method = request->method;
- http->al.http.version = request->http_ver;
-- http->al.headers.request = xstrdup(mb.buf);
- http->al.hier = request->hier;
- if (request->auth_user_request) {
- if (authenticateUserRequestUsername(request->auth_user_request))
-@@ -867,12 +871,15 @@
- }
- if (conn->rfc931[0])
- http->al.cache.rfc931 = conn->rfc931;
-- packerClean(&p);
-- memBufClean(&mb);
- }
-- accessLogLog(&http->al);
-- clientUpdateCounters(http);
-- clientdbUpdate(conn->peer.sin_addr, http->log_type, PROTO_HTTP, http->out.size);
-+ http->al.request = request;
-+ if (!http->acl_checklist)
-+ http->acl_checklist = clientAclChecklistCreate(Config.accessList.http, http);
-+ if (!Config.accessList.log || aclCheckFast(Config.accessList.log, http->acl_checklist)) {
-+ accessLogLog(&http->al, http->acl_checklist);
-+ clientUpdateCounters(http);
-+ clientdbUpdate(conn->peer.sin_addr, http->log_type, PROTO_HTTP, http->out.size);
-+ }
- }
- if (http->acl_checklist)
- aclChecklistFree(http->acl_checklist);
-@@ -883,6 +890,11 @@
- safe_free(http->al.headers.request);
- safe_free(http->al.headers.reply);
- safe_free(http->al.cache.authuser);
-+ if (http->al.reply) {
-+ httpReplyDestroy(http->al.reply);
-+ http->al.reply = NULL;
-+ }
-+ http->al.request = NULL;
- safe_free(http->redirect.location);
- stringClean(&http->range_iter.boundary);
- if ((e = http->entry)) {
-@@ -1981,6 +1993,7 @@
- }
- if (http->out.offset == 0) {
- rep = clientBuildReply(http, buf, size);
-+ http->al.reply = rep;
- if (rep) {
- aclCheck_t *ch;
- int rv;
-@@ -2003,7 +2016,6 @@
- http->entry = clientCreateStoreEntry(http, http->request->method,
- null_request_flags);
- errorAppendEntry(http->entry, err);
-- httpReplyDestroy(rep);
- memFree(buf, MEM_CLIENT_SOCK_BUF);
- return;
- }
-@@ -2038,7 +2050,6 @@
- http->entry = clientCreateStoreEntry(http, http->request->method,
- null_request_flags);
- errorAppendEntry(http->entry, err);
-- httpReplyDestroy(rep);
- memFree(buf, MEM_CLIENT_SOCK_BUF);
- return;
- }
-@@ -2086,7 +2097,6 @@
- #if HEADERS_LOG
- headersLog(0, 0, http->request->method, rep);
- #endif
-- httpReplyDestroy(rep);
- rep = NULL;
- } else {
- memBufDefInit(&mb);
-Index: src/icp_v2.c
-diff -u src/icp_v2.c:1.5 src/icp_v2.c:1.5.60.1
---- src/icp_v2.c:1.5 Fri May 4 06:39:12 2001
-+++ src/icp_v2.c Sat Jun 21 05:45:26 2003
-@@ -63,7 +63,7 @@
- al.cache.size = len;
- al.cache.code = logcode;
- al.cache.msec = delay;
-- accessLogLog(&al);
-+ accessLogLog(&al, NULL);
- }
-
- void
-Index: src/logfile.c
-diff -u src/logfile.c:1.5.38.3 src/logfile.c:1.5.38.3.4.1
---- src/logfile.c:1.5.38.3 Mon Jan 20 19:15:11 2003
-+++ src/logfile.c Wed Mar 2 12:50:03 2005
-@@ -39,33 +39,38 @@
- Logfile *
- logfileOpen(const char *path, size_t bufsz, int fatal_flag)
- {
-- int fd;
-- Logfile *lf;
-- fd = file_open(path, O_WRONLY | O_CREAT | O_TEXT);
-- if (DISK_ERROR == fd) {
-- if (ENOENT == errno && fatal_flag) {
-- fatalf("Cannot open '%s' because\n"
-- "\tthe parent directory does not exist.\n"
-- "\tPlease create the directory.\n", path);
-- } else if (EACCES == errno && fatal_flag) {
-- fatalf("Cannot open '%s' for writing.\n"
-- "\tThe parent directory must be writeable by the\n"
-- "\tuser '%s', which is the cache_effective_user\n"
-- "\tset in squid.conf.", path, Config.effectiveUser);
-- } else {
-- debug(50, 1) ("logfileOpen: %s: %s\n", path, xstrerror());
-- return NULL;
-+ Logfile *lf = xcalloc(1, sizeof(*lf));
-+ xstrncpy(lf->path, path, MAXPATHLEN);
-+ if (strcmp(path, "syslog") == 0) {
-+ lf->flags.syslog = 1;
-+ lf->syslog_priority = LOG_INFO;
-+ lf->fd = -1;
-+ } else {
-+ int fd = file_open(path, O_WRONLY | O_CREAT | O_TEXT);
-+ if (DISK_ERROR == fd) {
-+ if (ENOENT == errno && fatal_flag) {
-+ fatalf("Cannot open '%s' because\n"
-+ "\tthe parent directory does not exist.\n"
-+ "\tPlease create the directory.\n", path);
-+ } else if (EACCES == errno && fatal_flag) {
-+ fatalf("Cannot open '%s' for writing.\n"
-+ "\tThe parent directory must be writeable by the\n"
-+ "\tuser '%s', which is the cache_effective_user\n"
-+ "\tset in squid.conf.", path, Config.effectiveUser);
-+ } else {
-+ debug(50, 1) ("logfileOpen: %s: %s\n", path, xstrerror());
-+ safe_free(lf);
-+ return NULL;
-+ }
-+ }
-+ lf->fd = fd;
-+ if (bufsz > 0) {
-+ lf->buf = xmalloc(bufsz);
-+ lf->bufsz = bufsz;
- }
- }
-- lf = xcalloc(1, sizeof(*lf));
-- lf->fd = fd;
- if (fatal_flag)
- lf->flags.fatal = 1;
-- xstrncpy(lf->path, path, MAXPATHLEN);
-- if (bufsz > 0) {
-- lf->buf = xmalloc(bufsz);
-- lf->bufsz = bufsz;
-- }
- return lf;
- }
-
-@@ -73,7 +78,8 @@
- logfileClose(Logfile * lf)
- {
- logfileFlush(lf);
-- file_close(lf->fd);
-+ if (lf->fd >= 0)
-+ file_close(lf->fd);
- if (lf->buf)
- xfree(lf->buf);
- xfree(lf);
-@@ -89,6 +95,8 @@
- char from[MAXPATHLEN];
- char to[MAXPATHLEN];
- assert(lf->path);
-+ if (lf->flags.syslog)
-+ return;
- #ifdef S_ISREG
- if (stat(lf->path, &sb) == 0)
- if (S_ISREG(sb.st_mode) == 0)
-@@ -120,6 +128,10 @@
- void
- logfileWrite(Logfile * lf, void *buf, size_t len)
- {
-+ if (lf->flags.syslog) {
-+ syslog(lf->syslog_priority, "%s", (char *)buf);
-+ return;
-+ }
- if (0 == lf->bufsz) {
- /* buffering disabled */
- logfileWriteWrapper(lf, buf, len);
-Index: src/protos.h
-diff -u src/protos.h:1.41.6.30 src/protos.h:1.41.6.14.2.9
---- src/protos.h:1.41.6.30 Wed May 18 19:14:37 2005
-+++ src/protos.h Thu May 26 21:34:15 2005
-@@ -34,11 +34,14 @@
- #ifndef SQUID_PROTOS_H
- #define SQUID_PROTOS_H
-
--extern void accessLogLog(AccessLogEntry *);
-+extern void accessLogLog(AccessLogEntry *, aclCheck_t * checklist);
- extern void accessLogRotate(void);
- extern void accessLogClose(void);
- extern void accessLogInit(void);
- extern const char *accessLogTime(time_t);
-+extern int accessLogParseLogFormat(logformat_token ** fmt, char *def);
-+extern void accessLogDumpLogFormat(StoreEntry * entry, const char *name, logformat * definitions);
-+extern void accessLogFreeLogFormat(logformat_token ** fmt);
- extern void hierarchyNote(HierarchyLogEntry *, hier_code, const char *);
- #if FORW_VIA_DB
- extern void fvdbCountVia(const char *key);
-Index: src/structs.h
-diff -u src/structs.h:1.48.2.39 src/structs.h:1.48.2.11.2.12
---- src/structs.h:1.48.2.39 Wed May 4 19:18:43 2005
-+++ src/structs.h Thu May 26 21:34:16 2005
-@@ -465,7 +465,6 @@
- char *as_whois_server;
- struct {
- char *log;
-- char *access;
- char *store;
- char *swap;
- #if USE_USERAGENT_LOG
-@@ -477,6 +476,8 @@
- #if WIP_FWD_LOG
- char *forward;
- #endif
-+ logformat *logformats;
-+ customlog *accesslogs;
- int rotateNumber;
- } Log;
- char *adminEmail;
-@@ -619,6 +620,7 @@
- acl_access *AlwaysDirect;
- acl_access *ASlists;
- acl_access *noCache;
-+ acl_access *log;
- #if SQUID_SNMP
- acl_access *snmp;
- #endif
-@@ -1057,6 +1059,8 @@
- const char *method_str;
- } private;
- HierarchyLogEntry hier;
-+ HttpReply *reply;
-+ request_t *request;
- };
-
- struct _clientHttpRequest {
-@@ -2200,8 +2204,32 @@
- size_t bufsz;
- ssize_t offset;
- struct {
-- unsigned int fatal:1;
-+ unsigned int fatal;
-+ unsigned int syslog;
- } flags;
-+ int syslog_priority;
-+};
-+
-+struct _logformat {
-+ char *name;
-+ logformat_token *format;
-+ logformat *next;
-+};
-+
-+struct _customlog {
-+ char *filename;
-+ acl_list *aclList;
-+ logformat *logFormat;
-+ Logfile *logfile;
-+ customlog *next;
-+ enum {
-+ CLF_UNKNOWN,
-+ CLF_AUTO,
-+ CLF_CUSTOM,
-+ CLF_SQUID,
-+ CLF_COMMON,
-+ CLF_NONE
-+ } type;
- };
-
- struct cache_dir_option {
-Index: src/typedefs.h
-diff -u src/typedefs.h:1.25.6.8 src/typedefs.h:1.25.6.2.2.6
---- src/typedefs.h:1.25.6.8 Sat Mar 26 18:16:17 2005
-+++ src/typedefs.h Thu May 26 21:34:16 2005
-@@ -209,6 +209,9 @@
- typedef struct _storerepl_entry storerepl_entry_t;
- typedef struct _diskd_queue diskd_queue;
- typedef struct _Logfile Logfile;
-+typedef struct _logformat_token logformat_token;
-+typedef struct _logformat logformat;
-+typedef struct _customlog customlog;
- typedef struct _RemovalPolicy RemovalPolicy;
- typedef struct _RemovalPolicyWalker RemovalPolicyWalker;
- typedef struct _RemovalPurgeWalker RemovalPurgeWalker;
diff --git a/www/squid31/files/follow_xff-2.5.patch b/www/squid31/files/follow_xff-2.5.patch
deleted file mode 100644
index 3c08e0a7c398..000000000000
--- a/www/squid31/files/follow_xff-2.5.patch
+++ /dev/null
@@ -1,411 +0,0 @@
-! This is a reduced part of the original follow-XFF patchset from
-! devel.squid-cache.org for use with the FreeBSD squid-2.5 port.
-Index: src/acl.c
---- src/acl.c 13 May 2003 02:14:12 -0000 1.43.2.16
-+++ src/acl.c 23 Nov 2003 14:20:12 -0000
-@@ -2001,6 +2001,11 @@
- cbdataLock(A);
- if (request != NULL) {
- checklist->request = requestLink(request);
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (Config.onoff.acl_uses_indirect_client) {
-+ checklist->src_addr = request->indirect_client_addr;
-+ } else
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- checklist->src_addr = request->client_addr;
- checklist->my_addr = request->my_addr;
- checklist->my_port = request->my_port;
-Index: src/cf.data.pre
---- src/cf.data.pre 7 Nov 2003 03:14:30 -0000 1.49.2.46
-+++ src/cf.data.pre 23 Nov 2003 14:20:17 -0000
-@@ -2065,6 +2065,92 @@
- NOCOMMENT_END
- DOC_END
-
-+NAME: follow_x_forwarded_for
-+TYPE: acl_access
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+LOC: Config.accessList.followXFF
-+DEFAULT: none
-+DEFAULT_IF_NONE: deny all
-+DOC_START
-+ Allowing or Denying the X-Forwarded-For header to be followed to
-+ find the original source of a request.
-+
-+ Requests may pass through a chain of several other proxies
-+ before reaching us. The X-Forwarded-For header will contain a
-+ comma-separated list of the IP addresses in the chain, with the
-+ rightmost address being the most recent.
-+
-+ If a request reaches us from a source that is allowed by this
-+ configuration item, then we consult the X-Forwarded-For header
-+ to see where that host received the request from. If the
-+ X-Forwarded-For header contains multiple addresses, and if
-+ acl_uses_indirect_client is on, then we continue backtracking
-+ until we reach an address for which we are not allowed to
-+ follow the X-Forwarded-For header, or until we reach the first
-+ address in the list. (If acl_uses_indirect_client is off, then
-+ it's impossible to backtrack through more than one level of
-+ X-Forwarded-For addresses.)
-+
-+ The end result of this process is an IP address that we will
-+ refer to as the indirect client address. This address may
-+ be treated as the client address for access control, delay
-+ pools and logging, depending on the acl_uses_indirect_client,
-+ delay_pool_uses_indirect_client and log_uses_indirect_client
-+ options.
-+
-+ SECURITY CONSIDERATIONS:
-+
-+ Any host for which we follow the X-Forwarded-For header
-+ can place incorrect information in the header, and Squid
-+ will use the incorrect information as if it were the
-+ source address of the request. This may enable remote
-+ hosts to bypass any access control restrictions that are
-+ based on the client's source addresses.
-+
-+ For example:
-+
-+ acl localhost src 127.0.0.1
-+ acl my_other_proxy srcdomain .proxy.example.com
-+ follow_x_forwarded_for allow localhost
-+ follow_x_forwarded_for allow my_other_proxy
-+DOC_END
-+
-+NAME: acl_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+DEFAULT: on
-+LOC: Config.onoff.acl_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in acl matching.
-+DOC_END
-+
-+NAME: delay_pool_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR && DELAY_POOLS
-+DEFAULT: on
-+LOC: Config.onoff.delay_pool_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in delay pools.
-+DOC_END
-+
-+NAME: log_uses_indirect_client
-+COMMENT: on|off
-+TYPE: onoff
-+IFDEF: FOLLOW_X_FORWARDED_FOR
-+DEFAULT: on
-+LOC: Config.onoff.log_uses_indirect_client
-+DOC_START
-+ Controls whether the indirect client address
-+ (see follow_x_forwarded_for) is used instead of the
-+ direct client address in the access log.
-+DOC_END
-+
- NAME: http_access
- TYPE: acl_access
- LOC: Config.accessList.http
-Index: src/client_side.c
---- src/client_side.c 2 Sep 2003 02:13:45 -0000 1.47.2.39
-+++ src/client_side.c 23 Nov 2003 14:20:22 -0000
-@@ -109,6 +109,11 @@
- #if USE_IDENT
- static IDCB clientIdentDone;
- #endif
-+#if FOLLOW_X_FORWARDED_FOR
-+static void clientFollowXForwardedForStart(void *data);
-+static void clientFollowXForwardedForNext(void *data);
-+static void clientFollowXForwardedForDone(int answer, void *data);
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- static int clientOnlyIfCached(clientHttpRequest * http);
- static STCB clientSendMoreData;
- static STCB clientCacheHit;
-@@ -177,10 +182,179 @@
- return ch;
- }
-
-+#if FOLLOW_X_FORWARDED_FOR
-+/*
-+ * clientFollowXForwardedForStart() copies the X-Forwarded-For
-+ * header into x_forwarded_for_iterator and passes control to
-+ * clientFollowXForwardedForNext().
-+ *
-+ * clientFollowXForwardedForNext() checks the indirect_client_addr
-+ * against the followXFF ACL and passes the result to
-+ * clientFollowXForwardedForDone().
-+ *
-+ * clientFollowXForwardedForDone() either grabs the next address
-+ * from the tail of x_forwarded_for_iterator and loops back to
-+ * clientFollowXForwardedForNext(), or cleans up and passes control to
-+ * clientAccessCheck().
-+ */
-+
-+static void
-+clientFollowXForwardedForStart(void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ if (Config.accessList.followXFF
-+ && httpHeaderHas(&request->header, HDR_X_FORWARDED_FOR))
-+ {
-+ request->x_forwarded_for_iterator = httpHeaderGetList(
-+ &request->header, HDR_X_FORWARDED_FOR);
-+ debug(33, 5) ("clientFollowXForwardedForStart: indirect_client_addr=%s XFF='%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ strBuf(request->x_forwarded_for_iterator));
-+ clientFollowXForwardedForNext(http);
-+ } else {
-+ /* not configured to follow X-Forwarded-For, or nothing to follow */
-+ debug(33, 5) ("clientFollowXForwardedForStart: nothing to do\n");
-+ clientFollowXForwardedForDone(-1, http);
-+ }
-+}
-+
-+static void
-+clientFollowXForwardedForNext(void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ debug(33, 5) ("clientFollowXForwardedForNext: indirect_client_addr=%s XFF='%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ strBuf(request->x_forwarded_for_iterator));
-+ if (strLen(request->x_forwarded_for_iterator) != 0) {
-+ /* check the acl to see whether to believe the X-Forwarded-For header */
-+ http->acl_checklist = clientAclChecklistCreate(
-+ Config.accessList.followXFF, http);
-+ aclNBCheck(http->acl_checklist, clientFollowXForwardedForDone, http);
-+ } else {
-+ /* nothing left to follow */
-+ debug(33, 5) ("clientFollowXForwardedForNext: nothing more to do\n");
-+ clientFollowXForwardedForDone(-1, http);
-+ }
-+}
-+
-+static void
-+clientFollowXForwardedForDone(int answer, void *data)
-+{
-+ clientHttpRequest *http = data;
-+ request_t *request = http->request;
-+ /*
-+ * answer should be be ACCESS_ALLOWED or ACCESS_DENIED if we are
-+ * called as a result of ACL checks, or -1 if we are called when
-+ * there's nothing left to do.
-+ */
-+ if (answer == ACCESS_ALLOWED) {
-+ /*
-+ * The IP address currently in request->indirect_client_addr
-+ * is trusted to use X-Forwarded-For. Remove the last
-+ * comma-delimited element from x_forwarded_for_iterator and use
-+ * it to to replace indirect_client_addr, then repeat the cycle.
-+ */
-+ const char *p;
-+ const char *asciiaddr;
-+ int l;
-+ struct in_addr addr;
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s is trusted\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ p = strBuf(request->x_forwarded_for_iterator);
-+ l = strLen(request->x_forwarded_for_iterator);
-+
-+ /*
-+ * XXX x_forwarded_for_iterator should really be a list of
-+ * IP addresses, but it's a String instead. We have to
-+ * walk backwards through the String, biting off the last
-+ * comma-delimited part each time. As long as the data is in
-+ * a String, we should probably implement and use a variant of
-+ * strListGetItem() that walks backwards instead of forwards
-+ * through a comma-separated list. But we don't even do that;
-+ * we just do the work in-line here.
-+ */
-+ /* skip trailing space and commas */
-+ while (l > 0 && (p[l-1] == ',' || xisspace(p[l-1])))
-+ l--;
-+ strCut(request->x_forwarded_for_iterator, l);
-+ /* look for start of last item in list */
-+ while (l > 0 && ! (p[l-1] == ',' || xisspace(p[l-1])))
-+ l--;
-+ asciiaddr = p+l;
-+ if (inet_aton(asciiaddr, &addr) == 0) {
-+ /* the address is not well formed; do not use it */
-+ debug(33, 3) ("clientFollowXForwardedForDone: malformed address '%s'\n",
-+ asciiaddr);
-+ goto done;
-+ }
-+ debug(33, 3) ("clientFollowXForwardedForDone: changing indirect_client_addr from %s to '%s'\n",
-+ inet_ntoa(request->indirect_client_addr),
-+ asciiaddr);
-+ request->indirect_client_addr = addr;
-+ strCut(request->x_forwarded_for_iterator, l);
-+ if (! Config.onoff.acl_uses_indirect_client) {
-+ /*
-+ * If acl_uses_indirect_client is off, then it's impossible
-+ * to follow more than one level of X-Forwarded-For.
-+ */
-+ goto done;
-+ }
-+ clientFollowXForwardedForNext(http);
-+ return;
-+ } else if (answer == ACCESS_DENIED) {
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s not trusted\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ } else {
-+ debug(33, 5) ("clientFollowXForwardedForDone: indirect_client_addr=%s nothing more to do\n",
-+ inet_ntoa(request->indirect_client_addr));
-+ }
-+done:
-+ /* clean up, and pass control to clientAccessCheck */
-+ debug(33, 6) ("clientFollowXForwardedForDone: cleanup\n");
-+ if (Config.onoff.log_uses_indirect_client) {
-+ /*
-+ * Ensure that the access log shows the indirect client
-+ * instead of the direct client.
-+ */
-+ ConnStateData *conn = http->conn;
-+ conn->log_addr = request->indirect_client_addr;
-+ conn->log_addr.s_addr &= Config.Addrs.client_netmask.s_addr;
-+ debug(33, 3) ("clientFollowXForwardedForDone: setting log_addr=%s\n",
-+ inet_ntoa(conn->log_addr));
-+ }
-+ stringClean(&request->x_forwarded_for_iterator);
-+ request->flags.done_follow_x_forwarded_for = 1;
-+ http->acl_checklist = NULL; /* XXX do we need to aclChecklistFree() ? */
-+ clientAccessCheck(http);
-+}
-+#endif /* FOLLOW_X_FORWARDED_FOR */
-+
- void
- clientAccessCheck(void *data)
- {
- clientHttpRequest *http = data;
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (! http->request->flags.done_follow_x_forwarded_for
-+ && httpHeaderHas(&http->request->header, HDR_X_FORWARDED_FOR))
-+ {
-+ /*
-+ * There's an X-ForwardedFor header and we haven't yet tried
-+ * to follow it to find the indirect_client_addr. Follow it now.
-+ * clientFollowXForwardedForDone() will eventually pass control
-+ * back to us.
-+ *
-+ * XXX perhaps our caller should have called
-+ * clientFollowXForwardedForStart instead. Then we wouldn't
-+ * need to do this little dance transferring control over
-+ * there and then back here, and we wouldn't need the
-+ * done_follow_x_forwarded_for flag.
-+ */
-+ clientFollowXForwardedForStart(data);
-+ return;
-+ }
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- if (checkAccelOnly(http)) {
- /* deny proxy requests in accel_only mode */
- debug(33, 1) ("clientAccessCheck: proxy request denied in accel_only mode\n");
-@@ -325,6 +499,9 @@
- new_request->http_ver = old_request->http_ver;
- httpHeaderAppend(&new_request->header, &old_request->header);
- new_request->client_addr = old_request->client_addr;
-+#if FOLLOW_X_FORWARDED_FOR
-+ new_request->indirect_client_addr = old_request->indirect_client_addr;
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- new_request->my_addr = old_request->my_addr;
- new_request->my_port = old_request->my_port;
- new_request->flags.redirected = 1;
-@@ -3051,6 +3228,9 @@
- safe_free(http->log_uri);
- http->log_uri = xstrdup(urlCanonicalClean(request));
- request->client_addr = conn->peer.sin_addr;
-+#if FOLLOW_X_FORWARDED_FOR
-+ request->indirect_client_addr = request->client_addr;
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- request->my_addr = conn->me.sin_addr;
- request->my_port = ntohs(conn->me.sin_port);
- request->http_ver = http->http_ver;
-Index: src/delay_pools.c
---- src/delay_pools.c 19 Jun 2003 02:13:57 -0000 1.5.54.6
-+++ src/delay_pools.c 23 Nov 2003 14:20:23 -0000
-@@ -318,6 +318,11 @@
- r = http->request;
-
- memset(&ch, '\0', sizeof(ch));
-+#if FOLLOW_X_FORWARDED_FOR
-+ if (Config.onoff.delay_pool_uses_indirect_client) {
-+ ch.src_addr = r->indirect_client_addr;
-+ } else
-+#endif /* FOLLOW_X_FORWARDED_FOR */
- ch.src_addr = r->client_addr;
- ch.my_addr = r->my_addr;
- ch.my_port = r->my_port;
-*** src/structs.h.orig Sun Jun 26 12:45:58 2005
---- src/structs.h Sun Jun 26 12:48:45 2005
-***************
-*** 610,615 ****
---- 610,620 ----
- int accel_uses_host_header;
- int accel_no_pmtu_disc;
- int global_internal_static;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ int acl_uses_indirect_client;
-+ int delay_pool_uses_indirect_client;
-+ int log_uses_indirect_client;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- } onoff;
- acl *aclList;
- struct {
-***************
-*** 631,636 ****
---- 636,644 ----
- acl_access *reply;
- acl_address *outgoing_address;
- acl_tos *outgoing_tos;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ acl_access *followXFF;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- } accessList;
- acl_deny_info_list *denyInfoList;
- struct _authConfig {
-***************
-*** 1623,1628 ****
---- 1631,1641 ----
- unsigned int body_sent:1;
- unsigned int reset_tcp:1;
- unsigned int must_keepalive:1;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ /* XXX this flag could be eliminated;
-+ * see comments in clientAccessCheck */
-+ unsigned int done_follow_x_forwarded_for;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- };
-
- struct _link_list {
-***************
-*** 1666,1671 ****
---- 1679,1687 ----
- int max_forwards;
- /* these in_addr's could probably be sockaddr_in's */
- struct in_addr client_addr;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ struct in_addr indirect_client_addr; /* after following X-Forwarded-For */
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- struct in_addr my_addr;
- unsigned short my_port;
- HttpHeader header;
-***************
-*** 1677,1682 ****
---- 1693,1703 ----
- const char *vary_headers; /* Used when varying entities are detected. Changes how the store key is calculated */
- BODY_HANDLER *body_reader;
- void *body_reader_data;
-+ #if FOLLOW_X_FORWARDED_FOR
-+ /* XXX a list of IP addresses would be a better data structure
-+ * than this String */
-+ String x_forwarded_for_iterator;
-+ #endif /* FOLLOW_X_FORWARDED_FOR */
- };
-
- struct _cachemgr_passwd {
diff --git a/www/squid31/files/follow_xff-configure.patch b/www/squid31/files/follow_xff-configure.patch
deleted file mode 100644
index 7892ad95278b..000000000000
--- a/www/squid31/files/follow_xff-configure.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-!Simulate the autotools bootstrap of the follow-x-forwarded-for patchset.
-!
-!Beware that all line number informations in configure.log greater
-!than 2972 are offset by at least -29 (correcting all line numbers would have
-!bloated the patch by 92kB!)
---- include/autoconf.h.in.orig Sat Jan 18 02:46:11 2003
-+++ include/autoconf.h.in Thu Jun 24 13:19:07 2004
-@@ -291,6 +291,12 @@
- #define USE_IDENT 1
-
- /*
-+ * Compile in support for following X-Forwarded-For headers?
-+ * Enabled by default.
-+ */
-+#define FOLLOW_X_FORWARDED_FOR 1
-+
-+/*
- * If your system has statvfs(), and if it actually works!
- */
- #undef HAVE_STATVFS
---- configure.orig Thu Sep 22 10:16:26 2005
-+++ configure Thu Sep 22 17:29:01 2005
-@@ -249,6 +249,12 @@
- if you build as another user who is not privileged
- to use the number of filedescriptors you want the
- resulting binary to support"
-+ac_help="$ac_help
-+ --enable-follow-x-forwarded-for
-+ Enable support for following the X-Forwarded-For
-+ HTTP header to try to find the IP address of the
-+ original or indirect client when a request has
-+ been forwarded through other proxies."
-
- # Initialize some variables set by options.
- # The variables have the same names as the options, with
-@@ -3255,6 +3261,29 @@
-
- fi
-
-+
-+follow_xff=1
-+# Check whether --enable-follow-x-forwarded-for or --disable-follow-x-forwarded-for was given.
-+if test "${enable_follow_x_forwarded_for+set}" = set; then
-+ enableval="$enable_follow_x_forwarded_for"
-+ if test "$enableval" = "yes" ; then
-+ echo "follow X-Forwarded-For enabled"
-+ follow_xff=1
-+ fi
-+
-+fi
-+
-+if test $follow_xff = 1; then
-+ cat >> confdefs.h <<\EOF
-+#define FOLLOW_X_FORWARDED_FOR 1
-+EOF
-+
-+else
-+ cat >> confdefs.h <<\EOF
-+#define FOLLOW_X_FORWARDED_FOR 0
-+EOF
-+
-+fi
-
- # Force some compilers to use ANSI features
- #
diff --git a/www/squid31/files/icap-2.5-bootstrap.patch b/www/squid31/files/icap-2.5-bootstrap.patch
deleted file mode 100644
index 247ca0c94cbc..000000000000
--- a/www/squid31/files/icap-2.5-bootstrap.patch
+++ /dev/null
@@ -1,422 +0,0 @@
-Patch 2 of 2 to integrate the icap-2_5 branch into the FreeBSD squid port.
-
-Created by Thomas-Martin Seck <tmseck@netcologne.de>.
-
-This patch simulates the autotools bootstrap necessary after applying the
-ICAP patchset.
-
-Please see icap-2.5-core.patch for further information.
-
-Patch last updated: 2005-12-17
-
---- configure.orig Sat Oct 22 11:56:01 2005
-+++ configure Sat Dec 17 17:45:21 2005
-@@ -70,6 +70,8 @@
- ac_help="$ac_help
- --enable-delay-pools Enable delay pools to limit bandwidth usage"
- ac_help="$ac_help
-+ --enable-icap-support Enable iCAP client capability"
-+ac_help="$ac_help
- --enable-useragent-log Enable logging of User-Agent header"
- ac_help="$ac_help
- --enable-referer-log Enable logging of Referer header"
-@@ -2170,6 +2172,38 @@
-
-
-
-+
-+if false; then
-+ USE_ICAP_TRUE=
-+ USE_ICAP_FALSE='#'
-+else
-+ USE_ICAP_TRUE='#'
-+ USE_ICAP_FALSE=
-+fi
-+# Check whether --enable-icap-support or --disable-icap-support was given.
-+if test "${enable_icap_support+set}" = set; then
-+ enableval="$enable_icap_support"
-+ if test "$enableval" = "yes" ; then
-+ echo "ICAP support enabled"
-+ cat >> confdefs.h <<\EOF
-+#define HS_FEAT_ICAP 1
-+EOF
-+
-+
-+
-+if true; then
-+ USE_ICAP_TRUE=
-+ USE_ICAP_FALSE='#'
-+else
-+ USE_ICAP_TRUE='#'
-+ USE_ICAP_FALSE=
-+fi
-+ fi
-+
-+fi
-+
-+
-+
- # Check whether --enable-useragent-log or --disable-useragent-log was given.
- if test "${enable_useragent_log+set}" = set; then
- enableval="$enable_useragent_log"
-@@ -7428,14 +7462,14 @@
- fi
- ;;
- esac
-- echo $ac_n "checking for main in -lpthread""... $ac_c" 1>&6
--echo "configure:7433: checking for main in -lpthread" >&5
-+ echo $ac_n "checking for main in -pthread""... $ac_c" 1>&6
-+echo "configure:7433: checking for main in -pthread" >&5
- ac_lib_var=`echo pthread'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
- else
- ac_save_LIBS="$LIBS"
--LIBS="-lpthread $LIBS"
-+LIBS="-pthread $LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 7441 "configure"
- #include "confdefs.h"
-@@ -7465,7 +7499,7 @@
- #define $ac_tr_lib 1
- EOF
-
-- LIBS="-lpthread $LIBS"
-+ LIBS="-pthread $LIBS"
-
- else
- echo "$ac_t""no" 1>&6
-@@ -7769,6 +7803,8 @@
- srand48 \
- srandom \
- statfs \
-+ strnstr \
-+ strcasestr \
- strtoll \
- sysconf \
- syslog \
-@@ -7898,6 +7934,50 @@
- fi
- fi
-
-+
-+if false; then
-+ NEED_OWN_STRNSTR_TRUE=
-+ NEED_OWN_STRNSTR_FALSE='#'
-+else
-+ NEED_OWN_STRNSTR_TRUE='#'
-+ NEED_OWN_STRNSTR_FALSE=
-+fi
-+if test "$ac_cv_func_strnstr" = "no" || test "$ac_cv_func_vstrnstr" = "no" ; then
-+
-+
-+if true; then
-+ NEED_OWN_STRNSTR_TRUE=
-+ NEED_OWN_STRNSTR_FALSE='#'
-+else
-+ NEED_OWN_STRNSTR_TRUE='#'
-+ NEED_OWN_STRNSTR_FALSE=
-+fi
-+fi
-+
-+
-+
-+if false; then
-+ NEED_OWN_STRCASESTR_TRUE=
-+ NEED_OWN_STRCASESTR_FALSE='#'
-+else
-+ NEED_OWN_STRCASESTR_TRUE='#'
-+ NEED_OWN_STRCASESTR_FALSE=
-+fi
-+if test "$ac_cv_func_strcasestr" = "no" || test "$ac_cv_func_vstrcasestr" = "no"; then
-+
-+
-+if true; then
-+ NEED_OWN_STRCASESTR_TRUE=
-+ NEED_OWN_STRCASESTR_FALSE='#'
-+else
-+ NEED_OWN_STRCASESTR_TRUE='#'
-+ NEED_OWN_STRCASESTR_FALSE=
-+fi
-+fi
-+
-+
-+
-+
- echo $ac_n "checking if va_copy is implemented""... $ac_c" 1>&6
- echo "configure:7903: checking if va_copy is implemented" >&5
- if eval "test \"`echo '$''{'ac_cv_func_va_copy'+set}'`\" = set"; then
-@@ -9072,6 +9152,8 @@
- s%@ENABLE_PINGER_FALSE@%$ENABLE_PINGER_FALSE%g
- s%@USE_DELAY_POOLS_TRUE@%$USE_DELAY_POOLS_TRUE%g
- s%@USE_DELAY_POOLS_FALSE@%$USE_DELAY_POOLS_FALSE%g
-+s%@USE_ICAP_TRUE@%$USE_ICAP_TRUE%g
-+s%@USE_ICAP_FALSE@%$USE_ICAP_FALSE%g
- s%@USE_SNMP_TRUE@%$USE_SNMP_TRUE%g
- s%@USE_SNMP_FALSE@%$USE_SNMP_FALSE%g
- s%@SNMPLIB@%$SNMPLIB%g
-@@ -9118,6 +9200,10 @@
- s%@LIB_LBER@%$LIB_LBER%g
- s%@NEED_OWN_SNPRINTF_TRUE@%$NEED_OWN_SNPRINTF_TRUE%g
- s%@NEED_OWN_SNPRINTF_FALSE@%$NEED_OWN_SNPRINTF_FALSE%g
-+s%@NEED_OWN_STRNSTR_TRUE@%$NEED_OWN_STRNSTR_TRUE%g
-+s%@NEED_OWN_STRNSTR_FALSE@%$NEED_OWN_STRNSTR_FALSE%g
-+s%@NEED_OWN_STRCASESTR_TRUE@%$NEED_OWN_STRCASESTR_TRUE%g
-+s%@NEED_OWN_STRCASESTR_FALSE@%$NEED_OWN_STRCASESTR_FALSE%g
- s%@REGEXLIB@%$REGEXLIB%g
- s%@LIBREGEX@%$LIBREGEX%g
- s%@LIBOBJS@%$LIBOBJS%g
---- include/autoconf.h.in.orig Tue Sep 13 02:12:34 2005
-+++ include/autoconf.h.in Sat Dec 17 17:45:21 2005
-@@ -124,6 +124,11 @@
- */
- #undef DELAY_POOLS
-
-+/*
-+ * ICAP - Internet Content Adaptation Protocol
-+ */
-+#undef HS_FEAT_ICAP
-+
- /*
- * If you want to log User-Agent request header values, define this.
- * By default, they are written to useragent.log in the Squid log
-@@ -574,6 +579,12 @@
-
- /* Define if you have the statfs function. */
- #undef HAVE_STATFS
-+
-+/* Define if you have the strcasestr function. */
-+#undef HAVE_STRCASESTR
-+
-+/* Define if you have the strnstr function. */
-+#undef HAVE_STRNSTR
-
- /* Define if you have the strerror function. */
- #undef HAVE_STRERROR
---- lib/Makefile.in.orig Wed Sep 28 22:57:20 2005
-+++ lib/Makefile.in Sat Dec 17 17:45:21 2005
-@@ -123,6 +123,13 @@
-
- @NEED_OWN_SNPRINTF_TRUE@SNPRINTFSOURCE = snprintf.c
- @NEED_OWN_SNPRINTF_FALSE@SNPRINTFSOURCE =
-+
-+@NEED_OWN_STRNSTR_TRUE@STRNSTRSOURCE = strnstr.c
-+@NEED_OWN_STRNSTR_FALSE@STRNSTRSOURCE =
-+
-+@NEED_OWN_STRCASESTR_TRUE@STRCASESTRSOURCE = strcasestr.c
-+@NEED_OWN_STRCASESTR_FALSE@STRCASESTRSOURCE =
-+
- @NEED_OWN_MD5_TRUE@MD5SOURCE = md5.c
- @NEED_OWN_MD5_FALSE@MD5SOURCE =
-
-@@ -158,6 +165,8 @@
- $(SNPRINTFSOURCE) \
- splay.c \
- Stack.c \
-+ $(STRNSTRSOURCE) \
-+ $(STRCASESTRSOURCE) \
- stub_memaccount.c \
- util.c \
- uudecode.c
-@@ -196,13 +205,18 @@
- @NEED_OWN_MD5_FALSE@am__objects_1 =
- @NEED_OWN_SNPRINTF_FALSE@am__objects_2 =
- @NEED_OWN_SNPRINTF_TRUE@am__objects_2 = snprintf.$(OBJEXT)
-+@NEED_OWN_STRNSTR_FALSE@am__objects_3 =
-+@NEED_OWN_STRNSTR_TRUE@am__objects_3 = strnstr.$(OBJEXT)
-+@NEED_OWN_STRCASESTR_TRUE@am__objects_4 = strcasestr.$(OBJEXT)
-+@NEED_OWN_STRCASESTR_FALSE@am__objects_4 =
- am_libmiscutil_a_OBJECTS = Array.$(OBJEXT) base64.$(OBJEXT) \
- getfullhostname.$(OBJEXT) hash.$(OBJEXT) heap.$(OBJEXT) \
- html_quote.$(OBJEXT) iso3307.$(OBJEXT) $(am__objects_1) \
- radix.$(OBJEXT) rfc1035.$(OBJEXT) rfc1123.$(OBJEXT) \
- rfc1738.$(OBJEXT) rfc2617.$(OBJEXT) safe_inet_addr.$(OBJEXT) \
- $(am__objects_2) splay.$(OBJEXT) Stack.$(OBJEXT) \
-- stub_memaccount.$(OBJEXT) util.$(OBJEXT) uudecode.$(OBJEXT)
-+ $(am__objects_3) $(am__objects_4) stub_memaccount.$(OBJEXT) \
-+ util.$(OBJEXT) uudecode.$(OBJEXT)
- libmiscutil_a_OBJECTS = $(am_libmiscutil_a_OBJECTS)
- libntlmauth_a_AR = $(AR) cru
- libntlmauth_a_DEPENDENCIES = @LIBOBJS@
-@@ -224,15 +238,16 @@
- @AMDEP_TRUE@ $(DEPDIR)/dlmalloc.Po $(DEPDIR)/drand48.Po \
- @AMDEP_TRUE@ $(DEPDIR)/getfullhostname.Po $(DEPDIR)/hash.Po \
- @AMDEP_TRUE@ $(DEPDIR)/heap.Po $(DEPDIR)/html_quote.Po \
--@AMDEP_TRUE@ $(DEPDIR)/inet_ntoa.Po $(DEPDIR)/initgroups.Po \
--@AMDEP_TRUE@ $(DEPDIR)/iso3307.Po $(DEPDIR)/md5.Po \
--@AMDEP_TRUE@ $(DEPDIR)/ntlmauth.Po $(DEPDIR)/radix.Po \
--@AMDEP_TRUE@ $(DEPDIR)/rfc1035.Po $(DEPDIR)/rfc1123.Po \
--@AMDEP_TRUE@ $(DEPDIR)/rfc1738.Po $(DEPDIR)/rfc2617.Po \
--@AMDEP_TRUE@ $(DEPDIR)/safe_inet_addr.Po $(DEPDIR)/snprintf.Po \
--@AMDEP_TRUE@ $(DEPDIR)/splay.Po $(DEPDIR)/strerror.Po \
--@AMDEP_TRUE@ $(DEPDIR)/stub_memaccount.Po $(DEPDIR)/tempnam.Po \
--@AMDEP_TRUE@ $(DEPDIR)/util.Po $(DEPDIR)/uudecode.Po
-+@AMDEP_TRUE@ $(DEPDIR)/inet_ntoa.Po $(DEPDIR)/iso3307.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/md5.Po $(DEPDIR)/ntlmauth.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/radix.Po $(DEPDIR)/rfc1035.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/rfc1123.Po $(DEPDIR)/rfc1738.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/rfc2617.Po $(DEPDIR)/safe_inet_addr.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/snprintf.Po $(DEPDIR)/splay.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/strcasestr.Po $(DEPDIR)/strerror.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/strnstr.Po $(DEPDIR)/stub_memaccount.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/tempnam.Po $(DEPDIR)/util.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/uudecode.Po
- COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
- CCLD = $(CC)
-@@ -241,8 +256,8 @@
- DIST_SOURCES = $(libdlmalloc_a_SOURCES) $(libmiscutil_a_SOURCES) \
- $(EXTRA_libmiscutil_a_SOURCES) $(libntlmauth_a_SOURCES) \
- $(libregex_a_SOURCES)
--DIST_COMMON = Makefile.am Makefile.in drand48.c inet_ntoa.c \
-- initgroups.c strerror.c tempnam.c
-+DIST_COMMON = Makefile.am Makefile.in drand48.c inet_ntoa.c strerror.c \
-+ tempnam.c
- SOURCES = $(libdlmalloc_a_SOURCES) $(libmiscutil_a_SOURCES) $(EXTRA_libmiscutil_a_SOURCES) $(libntlmauth_a_SOURCES) $(libregex_a_SOURCES)
-
- all: all-am
-@@ -295,7 +310,6 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/heap.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/html_quote.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/inet_ntoa.Po@am__quote@
--@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/initgroups.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/iso3307.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/md5.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ntlmauth.Po@am__quote@
-@@ -307,7 +321,9 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/safe_inet_addr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/snprintf.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/splay.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strcasestr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strerror.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/strnstr.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/stub_memaccount.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/tempnam.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/util.Po@am__quote@
---- src/Makefile.in.orig Wed Sep 28 22:57:21 2005
-+++ src/Makefile.in Sat Dec 17 17:45:21 2005
-@@ -125,6 +125,9 @@
- install_sh = @install_sh@
- makesnmplib = @makesnmplib@
-
-+@USE_ICAP_TRUE@ICAPSOURCE = icap_common.c icap_reqmod.c icap_respmod.c icap_opt.c
-+@USE_ICAP_FALSE@ICAPSOURCE =
-+
- @USE_DNSSERVER_TRUE@DNSSOURCE = dns.c
- @USE_DNSSERVER_FALSE@DNSSOURCE = dns_internal.c
- @USE_DNSSERVER_TRUE@DNSSERVER = dnsserver
-@@ -249,6 +252,7 @@
- HttpMsg.c \
- HttpReply.c \
- HttpRequest.c \
-+ $(ICAPSOURCE) \
- icmp.c \
- icp_v2.c \
- icp_v3.c \
-@@ -468,54 +472,58 @@
- pinger_LDADD = $(LDADD)
- pinger_DEPENDENCIES =
- pinger_LDFLAGS =
--@USE_DELAY_POOLS_TRUE@am__objects_3 = delay_pools.$(OBJEXT)
--@USE_DELAY_POOLS_FALSE@am__objects_3 =
--@USE_DNSSERVER_FALSE@am__objects_4 = dns_internal.$(OBJEXT)
--@USE_DNSSERVER_TRUE@am__objects_4 = dns.$(OBJEXT)
--@ENABLE_HTCP_TRUE@am__objects_5 = htcp.$(OBJEXT)
--@MAKE_LEAKFINDER_FALSE@am__objects_6 =
--@MAKE_LEAKFINDER_TRUE@am__objects_6 = leakfinder.$(OBJEXT)
--@USE_SNMP_TRUE@am__objects_7 = snmp_core.$(OBJEXT) snmp_agent.$(OBJEXT)
--@USE_SNMP_FALSE@am__objects_7 =
--@ENABLE_SSL_TRUE@am__objects_8 = ssl_support.$(OBJEXT)
--@ENABLE_SSL_FALSE@am__objects_8 =
--@ENABLE_UNLINKD_FALSE@am__objects_9 =
--@ENABLE_UNLINKD_TRUE@am__objects_9 = unlinkd.$(OBJEXT)
--@ENABLE_WIN32SPECIFIC_TRUE@am__objects_10 = win32.$(OBJEXT)
--@ENABLE_WIN32SPECIFIC_FALSE@am__objects_10 =
-+@USE_DELAY_POOLS_FALSE@am__objects_5 =
-+@USE_DELAY_POOLS_TRUE@am__objects_5 = delay_pools.$(OBJEXT)
-+@USE_DNSSERVER_FALSE@am__objects_6 = dns_internal.$(OBJEXT)
-+@USE_DNSSERVER_TRUE@am__objects_6 = dns.$(OBJEXT)
-+@ENABLE_HTCP_TRUE@am__objects_7 = htcp.$(OBJEXT)
-+@USE_ICAP_TRUE@am__objects_8 = icap_common.$(OBJEXT) \
-+@USE_ICAP_TRUE@ icap_reqmod.$(OBJEXT) icap_respmod.$(OBJEXT) \
-+@USE_ICAP_TRUE@ icap_opt.$(OBJEXT)
-+@USE_ICAP_FALSE@am__objects_8 =
-+@MAKE_LEAKFINDER_TRUE@am__objects_9 = leakfinder.$(OBJEXT)
-+@MAKE_LEAKFINDER_FALSE@am__objects_9 =
-+@USE_SNMP_TRUE@am__objects_10 = snmp_core.$(OBJEXT) snmp_agent.$(OBJEXT)
-+@USE_SNMP_FALSE@am__objects_10 =
-+@ENABLE_SSL_FALSE@am__objects_11 =
-+@ENABLE_SSL_TRUE@am__objects_11 = ssl_support.$(OBJEXT)
-+@ENABLE_UNLINKD_TRUE@am__objects_12 = unlinkd.$(OBJEXT)
-+@ENABLE_UNLINKD_FALSE@am__objects_12 =
-+@ENABLE_WIN32SPECIFIC_FALSE@am__objects_13 =
-+@ENABLE_WIN32SPECIFIC_TRUE@am__objects_13 = win32.$(OBJEXT)
- am_squid_OBJECTS = access_log.$(OBJEXT) acl.$(OBJEXT) asn.$(OBJEXT) \
- authenticate.$(OBJEXT) cache_cf.$(OBJEXT) CacheDigest.$(OBJEXT) \
- cache_manager.$(OBJEXT) carp.$(OBJEXT) cbdata.$(OBJEXT) \
- client_db.$(OBJEXT) client_side.$(OBJEXT) comm.$(OBJEXT) \
-- comm_select.$(OBJEXT) debug.$(OBJEXT) $(am__objects_3) \
-- disk.$(OBJEXT) $(am__objects_4) errorpage.$(OBJEXT) \
-+ comm_select.$(OBJEXT) debug.$(OBJEXT) $(am__objects_5) \
-+ disk.$(OBJEXT) $(am__objects_6) errorpage.$(OBJEXT) \
- ETag.$(OBJEXT) event.$(OBJEXT) external_acl.$(OBJEXT) \
- fd.$(OBJEXT) filemap.$(OBJEXT) forward.$(OBJEXT) \
- fqdncache.$(OBJEXT) ftp.$(OBJEXT) gopher.$(OBJEXT) \
-- helper.$(OBJEXT) $(am__objects_5) http.$(OBJEXT) \
-+ helper.$(OBJEXT) $(am__objects_7) http.$(OBJEXT) \
- HttpStatusLine.$(OBJEXT) HttpHdrCc.$(OBJEXT) \
- HttpHdrRange.$(OBJEXT) HttpHdrContRange.$(OBJEXT) \
- HttpHeader.$(OBJEXT) HttpHeaderTools.$(OBJEXT) \
- HttpBody.$(OBJEXT) HttpMsg.$(OBJEXT) HttpReply.$(OBJEXT) \
-- HttpRequest.$(OBJEXT) icmp.$(OBJEXT) icp_v2.$(OBJEXT) \
-- icp_v3.$(OBJEXT) ident.$(OBJEXT) internal.$(OBJEXT) \
-- ipc.$(OBJEXT) ipcache.$(OBJEXT) $(am__objects_6) \
-- logfile.$(OBJEXT) main.$(OBJEXT) mem.$(OBJEXT) \
-+ HttpRequest.$(OBJEXT) $(am__objects_8) icmp.$(OBJEXT) \
-+ icp_v2.$(OBJEXT) icp_v3.$(OBJEXT) ident.$(OBJEXT) \
-+ internal.$(OBJEXT) ipc.$(OBJEXT) ipcache.$(OBJEXT) \
-+ $(am__objects_9) logfile.$(OBJEXT) main.$(OBJEXT) mem.$(OBJEXT) \
- MemPool.$(OBJEXT) MemBuf.$(OBJEXT) mime.$(OBJEXT) \
- multicast.$(OBJEXT) neighbors.$(OBJEXT) net_db.$(OBJEXT) \
- Packer.$(OBJEXT) pconn.$(OBJEXT) peer_digest.$(OBJEXT) \
- peer_select.$(OBJEXT) redirect.$(OBJEXT) referer.$(OBJEXT) \
-- refresh.$(OBJEXT) send-announce.$(OBJEXT) $(am__objects_7) \
-- ssl.$(OBJEXT) $(am__objects_8) stat.$(OBJEXT) \
-+ refresh.$(OBJEXT) send-announce.$(OBJEXT) $(am__objects_10) \
-+ ssl.$(OBJEXT) $(am__objects_11) stat.$(OBJEXT) \
- StatHist.$(OBJEXT) String.$(OBJEXT) stmem.$(OBJEXT) \
- store.$(OBJEXT) store_io.$(OBJEXT) store_client.$(OBJEXT) \
- store_digest.$(OBJEXT) store_dir.$(OBJEXT) \
- store_key_md5.$(OBJEXT) store_log.$(OBJEXT) \
- store_rebuild.$(OBJEXT) store_swapin.$(OBJEXT) \
- store_swapmeta.$(OBJEXT) store_swapout.$(OBJEXT) \
-- tools.$(OBJEXT) $(am__objects_9) url.$(OBJEXT) urn.$(OBJEXT) \
-+ tools.$(OBJEXT) $(am__objects_12) url.$(OBJEXT) urn.$(OBJEXT) \
- useragent.$(OBJEXT) wais.$(OBJEXT) wccp.$(OBJEXT) \
-- whois.$(OBJEXT) $(am__objects_10)
-+ whois.$(OBJEXT) $(am__objects_13)
- nodist_squid_OBJECTS = repl_modules.$(OBJEXT) auth_modules.$(OBJEXT) \
- store_modules.$(OBJEXT) globals.$(OBJEXT) \
- string_arrays.$(OBJEXT)
-@@ -563,7 +571,9 @@
- @AMDEP_TRUE@ $(DEPDIR)/fqdncache.Po $(DEPDIR)/ftp.Po \
- @AMDEP_TRUE@ $(DEPDIR)/globals.Po $(DEPDIR)/gopher.Po \
- @AMDEP_TRUE@ $(DEPDIR)/helper.Po $(DEPDIR)/htcp.Po \
--@AMDEP_TRUE@ $(DEPDIR)/http.Po $(DEPDIR)/icmp.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/http.Po $(DEPDIR)/icap_common.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/icap_opt.Po $(DEPDIR)/icap_reqmod.Po \
-+@AMDEP_TRUE@ $(DEPDIR)/icap_respmod.Po $(DEPDIR)/icmp.Po \
- @AMDEP_TRUE@ $(DEPDIR)/icp_v2.Po $(DEPDIR)/icp_v3.Po \
- @AMDEP_TRUE@ $(DEPDIR)/ident.Po $(DEPDIR)/internal.Po \
- @AMDEP_TRUE@ $(DEPDIR)/ipc.Po $(DEPDIR)/ipcache.Po \
-@@ -777,6 +787,10 @@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/helper.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/htcp.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/http.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_common.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_opt.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_reqmod.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icap_respmod.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icmp.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icp_v2.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/icp_v3.Po@am__quote@
diff --git a/www/squid31/files/icap-2.5-core.patch b/www/squid31/files/icap-2.5-core.patch
deleted file mode 100644
index 4e50207f2029..000000000000
--- a/www/squid31/files/icap-2.5-core.patch
+++ /dev/null
@@ -1,7022 +0,0 @@
-Patch 1 of 2 to integrate the icap-2_5 branch into the FreeBSD squid port.
-
-Created by Thomas-Martin Seck <tmseck@netcologne.de>.
-
-This patch only contains the parts of the original patchset that
-actually implement the ICAP client functionality. The updates to
-the build infrastructure are omitted to avoid the need to run an
-autotools bootstrap. Instead, we simulate said bootstrapping with
-a second patch, icap-2.5-bootstrap.patch.
-
-The patchset was pulled from the project's CVS repository
-at cvs.devel.squid-cache.org using
-
-cvs diff -u -b -N -kk -rs2_5 -ricap-2_5
-
-See also
-<http://devel.squid-cache.org/cgi-bin/diff2/icap-2_5.patch?s2_5>
-for the "official" auto-generated patchset.
-
-See http://devel.squid-cache.org/icap/ for further information
-about the ICAP client project.
-
-Patch last updated: 2005-12-17
-
-Index: errors/Bulgarian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Bulgarian/ERR_ICAP_FAILURE
-diff -N errors/Bulgarian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Bulgarian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:56 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Catalan/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Catalan/ERR_ICAP_FAILURE
-diff -N errors/Catalan/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Catalan/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Czech/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Czech/ERR_ICAP_FAILURE
-diff -N errors/Czech/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Czech/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Danish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Danish/ERR_ICAP_FAILURE
-diff -N errors/Danish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Danish/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Dutch/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Dutch/ERR_ICAP_FAILURE
-diff -N errors/Dutch/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Dutch/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/English/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/English/ERR_ICAP_FAILURE
-diff -N errors/English/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/English/ERR_ICAP_FAILURE 8 Dec 2003 12:30:57 -0000 1.1.2.2
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Estonian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Estonian/ERR_ICAP_FAILURE
-diff -N errors/Estonian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Estonian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Finnish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Finnish/ERR_ICAP_FAILURE
-diff -N errors/Finnish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Finnish/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/French/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/French/ERR_ICAP_FAILURE
-diff -N errors/French/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/French/ERR_ICAP_FAILURE 8 Dec 2003 12:30:58 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/German/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/German/ERR_ICAP_FAILURE
-diff -N errors/German/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/German/ERR_ICAP_FAILURE 23 Mar 2004 08:20:05 -0000 1.1.2.2
-@@ -0,0 +1,33 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>FEHLER: Der angeforderte URL konnte nicht geholt werden</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>FEHLER</H1>
-+<H2>Der angeforderte URL konnte nicht geholt werden</H2>
-+<HR noshade size="1px">
-+<P>
-+W&auml;hrend des Versuches, den URL<BR>
-+<A HREF="%U">%U</A>
-+
-+<BR>
-+zu laden, trat der folgende Fehler auf:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP-Protokollfehler
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Es trat ein Problem bei der ICAP-Kommunikation auf. M&ouml;gliche Gr&uuml;nde:
-+<UL>
-+<LI>Nicht erreichbarer ICAP-Server
-+<LI>Ung&uuml;ltige Antwort vom ICAP-Server
-+
-+</UL>
-+</P>
-+
-+<P>Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Greek/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Greek/ERR_ICAP_FAILURE
-diff -N errors/Greek/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Greek/ERR_ICAP_FAILURE 24 Sep 2005 10:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Hebrew/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Hebrew/ERR_ICAP_FAILURE
-diff -N errors/Hebrew/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Hebrew/ERR_ICAP_FAILURE 8 Dec 2003 12:30:59 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Hungarian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Hungarian/ERR_ICAP_FAILURE
-diff -N errors/Hungarian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Hungarian/ERR_ICAP_FAILURE 8 Dec 2003 12:30:59 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Italian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Italian/ERR_ICAP_FAILURE
-diff -N errors/Italian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Italian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Japanese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Japanese/ERR_ICAP_FAILURE
-diff -N errors/Japanese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Japanese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Korean/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Korean/ERR_ICAP_FAILURE
-diff -N errors/Korean/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Korean/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Lithuanian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Lithuanian/ERR_ICAP_FAILURE
-diff -N errors/Lithuanian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Lithuanian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Polish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Polish/ERR_ICAP_FAILURE
-diff -N errors/Polish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Polish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:00 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Portuguese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Portuguese/ERR_ICAP_FAILURE
-diff -N errors/Portuguese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Portuguese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:01 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Romanian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Romanian/ERR_ICAP_FAILURE
-diff -N errors/Romanian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Romanian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:01 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Russian-1251/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Russian-1251/ERR_ICAP_FAILURE
-diff -N errors/Russian-1251/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Russian-1251/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Russian-koi8-r/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Russian-koi8-r/ERR_ICAP_FAILURE
-diff -N errors/Russian-koi8-r/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Russian-koi8-r/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Serbian/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Serbian/ERR_ICAP_FAILURE
-diff -N errors/Serbian/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Serbian/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Simplify_Chinese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Simplify_Chinese/ERR_ICAP_FAILURE
-diff -N errors/Simplify_Chinese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Simplify_Chinese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:02 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Slovak/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Slovak/ERR_ICAP_FAILURE
-diff -N errors/Slovak/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Slovak/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Spanish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Spanish/ERR_ICAP_FAILURE
-diff -N errors/Spanish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Spanish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Swedish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Swedish/ERR_ICAP_FAILURE
-diff -N errors/Swedish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Swedish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Traditional_Chinese/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Traditional_Chinese/ERR_ICAP_FAILURE
-diff -N errors/Traditional_Chinese/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Traditional_Chinese/ERR_ICAP_FAILURE 8 Dec 2003 12:31:03 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: errors/Turkish/ERR_ICAP_FAILURE
-===================================================================
-RCS file: errors/Turkish/ERR_ICAP_FAILURE
-diff -N errors/Turkish/ERR_ICAP_FAILURE
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ errors/Turkish/ERR_ICAP_FAILURE 8 Dec 2003 12:31:04 -0000 1.1.2.1
-@@ -0,0 +1,31 @@
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-+<HTML><HEAD>
-+<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
-+<STYLE type="text/css"><!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}--></STYLE>
-+</HEAD><BODY>
-+<H1>ERROR</H1>
-+<H2>The requested URL could not be retrieved</H2>
-+<HR noshade size="1px">
-+<P>
-+While attempting to retrieve the URL:
-+<A HREF="%U">%U</A>
-+<P>
-+the following error was encountered:
-+<UL>
-+<LI>
-+<STRONG>
-+ICAP protocol error.
-+</STRONG>
-+</UL>
-+
-+<P>
-+<P>
-+Some aspect of the ICAP communication failed. Possible problems:
-+<UL>
-+<LI>ICAP server is not reachable.
-+<LI>Illegal response from ICAP server.
-+</UL>
-+</P>
-+
-+<P>Your cache administrator is <A HREF="mailto:%w">%w</A>.
-+
-Index: include/util.h
-===================================================================
-RCS file: /cvsroot/squid/squid/include/util.h,v
-retrieving revision 1.10
-retrieving revision 1.10.30.2
-diff -p -u -b -r1.10 -r1.10.30.2
---- include/util.h 17 Oct 2001 12:30:51 -0000 1.10
-+++ include/util.h 6 Apr 2004 13:04:37 -0000 1.10.30.2
-@@ -132,4 +132,12 @@ double drand48(void);
- */
- int statMemoryAccounted(void);
-
-+#ifndef HAVE_STRNSTR
-+extern char *strnstr(const char *haystack, const char *needle, size_t haystacklen);
-+#endif
-+
-+#ifndef HAVE_STRCASESTR
-+extern char *strcasestr(const char *haystack, const char *needle);
-+#endif
-+
- #endif /* SQUID_UTIL_H */
-Index: lib/strcasestr.c
-===================================================================
-RCS file: lib/strcasestr.c
-diff -N lib/strcasestr.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ lib/strcasestr.c 6 Apr 2004 13:04:38 -0000 1.1.2.1
-@@ -0,0 +1,126 @@
-+/* Return the offset of one string within another.
-+ Copyright (C) 1994,1996,1997,1998,1999,2000 Free Software Foundation, Inc.
-+ This file is part of the GNU C Library.
-+
-+ The GNU C Library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Lesser General Public
-+ License as published by the Free Software Foundation; either
-+ version 2.1 of the License, or (at your option) any later version.
-+
-+ The GNU C Library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Lesser General Public License for more details.
-+
-+ You should have received a copy of the GNU Lesser General Public
-+ License along with the GNU C Library; if not, write to the Free
-+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+ 02111-1307 USA. */
-+
-+/*
-+ * My personal strstr() implementation that beats most other algorithms.
-+ * Until someone tells me otherwise, I assume that this is the
-+ * fastest implementation of strstr() in C.
-+ * I deliberately chose not to comment it. You should have at least
-+ * as much fun trying to understand it, as I had to write it :-).
-+ *
-+ * Stephen R. van den Berg, berg@pool.informatik.rwth-aachen.de */
-+
-+/*
-+ * modified to work outside of glibc (rhorstmann, 06/04/2004)
-+ */
-+
-+#include "config.h"
-+#ifndef HAVE_STRCASESTR
-+#include <ctype.h>
-+
-+typedef unsigned chartype;
-+
-+char *
-+strcasestr (phaystack, pneedle)
-+ const char *phaystack;
-+ const char *pneedle;
-+{
-+ register const unsigned char *haystack, *needle;
-+ register chartype b, c;
-+
-+ haystack = (const unsigned char *) phaystack;
-+ needle = (const unsigned char *) pneedle;
-+
-+ b = tolower (*needle);
-+ if (b != '\0')
-+ {
-+ haystack--; /* possible ANSI violation */
-+ do
-+ {
-+ c = *++haystack;
-+ if (c == '\0')
-+ goto ret0;
-+ }
-+ while (tolower (c) != (int) b);
-+
-+ c = tolower (*++needle);
-+ if (c == '\0')
-+ goto foundneedle;
-+ ++needle;
-+ goto jin;
-+
-+ for (;;)
-+ {
-+ register chartype a;
-+ register const unsigned char *rhaystack, *rneedle;
-+
-+ do
-+ {
-+ a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+ if (tolower (a) == (int) b)
-+ break;
-+ a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+shloop:
-+ ;
-+ }
-+ while (tolower (a) != (int) b);
-+
-+jin: a = *++haystack;
-+ if (a == '\0')
-+ goto ret0;
-+
-+ if (tolower (a) != (int) c)
-+ goto shloop;
-+
-+ rhaystack = haystack-- + 1;
-+ rneedle = needle;
-+ a = tolower (*rneedle);
-+
-+ if (tolower (*rhaystack) == (int) a)
-+ do
-+ {
-+ if (a == '\0')
-+ goto foundneedle;
-+ ++rhaystack;
-+ a = tolower (*++needle);
-+ if (tolower (*rhaystack) != (int) a)
-+ break;
-+ if (a == '\0')
-+ goto foundneedle;
-+ ++rhaystack;
-+ a = tolower (*++needle);
-+ }
-+ while (tolower (*rhaystack) == (int) a);
-+
-+ needle = rneedle; /* took the register-poor approach */
-+
-+ if (a == '\0')
-+ break;
-+ }
-+ }
-+foundneedle:
-+ return (char*) haystack;
-+ret0:
-+ return 0;
-+}
-+#endif
-Index: lib/strnstr.c
-===================================================================
-RCS file: lib/strnstr.c
-diff -N lib/strnstr.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ lib/strnstr.c 16 May 2005 20:52:40 -0000 1.1.2.2
-@@ -0,0 +1,52 @@
-+/*
-+ * Copyright (C) 2003 Nikos Mavroyanopoulos
-+ *
-+ * This file is part of GNUTLS.
-+ *
-+ * The GNUTLS library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Lesser General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2.1 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Lesser General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Lesser General Public
-+ * License along with this library; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-+ *
-+ */
-+
-+ /*
-+ * DW 2003/10/17:
-+ * Changed 'ssize_t' types to 'size_t'
-+ */
-+
-+#include "config.h"
-+#ifndef HAVE_STRNSTR
-+#include <string.h>
-+#include <util.h>
-+
-+char *strnstr(const char *haystack, const char *needle, size_t haystacklen)
-+{
-+ char *p;
-+ size_t plen;
-+ size_t len = strlen(needle);
-+
-+ if (*needle == '\0') /* everything matches empty string */
-+ return (char*) haystack;
-+
-+ plen = haystacklen;
-+ for (p = (char*) haystack; p != NULL; p = memchr(p + 1, *needle, plen-1)) {
-+ plen = haystacklen - (p - haystack);
-+
-+ if (plen < len) return NULL;
-+
-+ if (strncmp(p, needle, len) == 0)
-+ return (p);
-+ }
-+ return NULL;
-+}
-+#endif
-Index: src/MemBuf.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/MemBuf.c,v
-retrieving revision 1.5.30.3
-retrieving revision 1.5.44.8
-diff -p -u -b -r1.5.30.3 -r1.5.44.8
---- src/MemBuf.c 26 Mar 2005 03:15:54 -0000 1.5.30.3
-+++ src/MemBuf.c 28 Mar 2005 18:02:04 -0000 1.5.44.8
-@@ -386,3 +386,15 @@ memBufReport(MemBuf * mb)
- assert(mb);
- memBufPrintf(mb, "memBufReport is not yet implemented @?@\n");
- }
-+
-+int
-+memBufRead(int fd, MemBuf * mb)
-+{
-+ int len;
-+ if (mb->capacity == mb->size)
-+ memBufGrow(mb, SQUID_TCP_SO_RCVBUF);
-+ len = FD_READ_METHOD(fd, mb->buf + mb->size, mb->capacity - mb->size);
-+ if (len)
-+ mb->size += len;
-+ return len;
-+}
-Index: src/cache_cf.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cache_cf.c,v
-retrieving revision 1.38.6.29
-retrieving revision 1.38.6.11.2.22
-diff -p -u -b -r1.38.6.29 -r1.38.6.11.2.22
---- src/cache_cf.c 27 Oct 2005 02:13:24 -0000 1.38.6.29
-+++ src/cache_cf.c 23 Nov 2005 20:38:56 -0000 1.38.6.11.2.22
-@@ -2198,6 +2198,587 @@ check_null_body_size_t(dlink_list bodyli
- return bodylist.head == NULL;
- }
-
-+#ifdef HS_FEAT_ICAP
-+
-+/***************************************************
-+ * prototypes
-+ */
-+static int icap_service_process(icap_service * s);
-+static void icap_service_init(icap_service * s);
-+static void icap_service_destroy(icap_service * s);
-+icap_service *icap_service_lookup(char *name);
-+static int icap_class_process(icap_class * c);
-+static void icap_class_destroy(icap_class * c);
-+static void icap_access_destroy(icap_access * a);
-+static void dump_wordlist(StoreEntry * entry, const char *name, wordlist * list);
-+static void icap_class_add(icap_class * c);
-+
-+/***************************************************
-+ * icap_service
-+ */
-+
-+/*
-+ * example:
-+ * icap_service reqmode_precache 0 icap://192.168.0.1:1344/respmod
-+ */
-+
-+static void
-+parse_icap_service_type(IcapConfig * cfg)
-+{
-+ char *token;
-+ icap_service *A = NULL;
-+ icap_service *B = NULL;
-+ icap_service **T = NULL;
-+
-+ A = cbdataAlloc(icap_service);
-+ icap_service_init(A);
-+ parse_string(&A->name);
-+ parse_string(&A->type_name);
-+ parse_ushort(&A->bypass);
-+ parse_string(&A->uri);
-+ while ((token = strtok(NULL, w_space))) {
-+ if (strcasecmp(token, "no-keep-alive") == 0) {
-+ A->keep_alive = 0;
-+ } else {
-+ debug(3, 0) ("parse_peer: token='%s'\n", token);
-+ self_destruct();
-+ }
-+ }
-+ debug(3, 5) ("parse_icap_service_type (line %d): %s %s %d %s\n", config_lineno, A->name, A->type_name, A->bypass, A->name);
-+ if (icap_service_process(A)) {
-+ /* put into linked list */
-+ for (B = cfg->service_head, T = &cfg->service_head; B; T = &B->next, B = B->next);
-+ *T = A;
-+ } else {
-+ /* clean up structure */
-+ debug(3, 0) ("parse_icap_service_type (line %d): skipping %s\n", config_lineno, A->name);
-+ icap_service_destroy(A);
-+ cbdataFree(A);
-+ }
-+
-+}
-+
-+static void
-+dump_icap_service_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_service *current_node = NULL;
-+
-+ if (!cfg.service_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.service_head;
-+
-+ while (current_node) {
-+ storeAppendPrintf(e, "%s %s %s %d %s", name, current_node->name, current_node->type_name, current_node->bypass, current_node->uri);
-+ if (current_node->keep_alive == 0) {
-+ storeAppendPrintf(e, " no-keep-alive");
-+ }
-+ storeAppendPrintf(e, "\n");
-+ current_node = current_node->next;
-+ }
-+
-+}
-+
-+static void
-+free_icap_service_type(IcapConfig * cfg)
-+{
-+ while (cfg->service_head) {
-+ icap_service *current_node = cfg->service_head;
-+ cfg->service_head = current_node->next;
-+ icap_service_destroy(current_node);
-+ cbdataFree(current_node);
-+ }
-+}
-+
-+/*
-+ * parse the raw string and cache some parts that are needed later
-+ * returns 1 if everything was ok
-+ */
-+static int
-+icap_service_process(icap_service * s)
-+{
-+ char *start, *end, *tempEnd;
-+ char *tailp;
-+ unsigned int len;
-+ int port_in_uri, resource_in_uri = 0;
-+ s->type = icapServiceToType(s->type_name);
-+ if (s->type >= ICAP_SERVICE_MAX) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong service type %s\n", config_lineno, s->type_name);
-+ return 0;
-+ }
-+ if (s->type == ICAP_SERVICE_REQMOD_PRECACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_REQMOD_PRECACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_REQMOD_POSTCACHE)
-+ s->method = ICAP_METHOD_REQMOD;
-+ else if (s->type == ICAP_SERVICE_RESPMOD_PRECACHE)
-+ s->method = ICAP_METHOD_RESPMOD;
-+ else if (s->type == ICAP_SERVICE_RESPMOD_POSTCACHE)
-+ s->method = ICAP_METHOD_RESPMOD;
-+ debug(3, 5) ("icap_service_process (line %d): type=%s\n", config_lineno, icapServiceToStr(s->type));
-+ if (strncmp(s->uri, "icap://", 7) != 0) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong uri: %s\n", config_lineno, s->uri);
-+ return 0;
-+ }
-+ start = s->uri + 7;
-+ if ((end = strchr(start, ':')) != NULL) {
-+ /* ok */
-+ port_in_uri = 1;
-+ debug(3, 5) ("icap_service_process (line %d): port given\n", config_lineno);
-+ } else {
-+ /* ok */
-+ port_in_uri = 0;
-+ debug(3, 5) ("icap_service_process (line %d): no port given\n", config_lineno);
-+ }
-+
-+ if ((tempEnd = strchr(start, '/')) != NULL) {
-+ /* ok */
-+ resource_in_uri = 1;
-+ debug(3, 5) ("icap_service_process (line %d): resource given\n", config_lineno);
-+ if (end == '\0') {
-+ end = tempEnd;
-+ }
-+ } else {
-+ /* ok */
-+ resource_in_uri = 0;
-+ debug(3, 5) ("icap_service_process (line %d): no resource given\n", config_lineno);
-+ }
-+
-+ tempEnd = strchr(start, '\0');
-+ if (end == '\0') {
-+ end = tempEnd;
-+ }
-+ len = end - start;
-+ s->hostname = xstrndup(start, len + 1);
-+ s->hostname[len] = 0;
-+ debug(3, 5) ("icap_service_process (line %d): hostname=%s\n", config_lineno, s->hostname);
-+ start = end;
-+
-+ if (port_in_uri) {
-+ start++; /* skip ':' */
-+ if (resource_in_uri)
-+ end = strchr(start, '/');
-+ else
-+ end = strchr(start, '\0');
-+ s->port = strtoul(start, &tailp, 0) % 65536;
-+ if (tailp != end) {
-+ debug(3, 0) ("icap_service_process (line %d): wrong service uri (port could not be parsed): %s\n", config_lineno, s->uri);
-+ return 0;
-+ }
-+ debug(3, 5) ("icap_service_process (line %d): port=%d\n", config_lineno, s->port);
-+ start = end;
-+ } else {
-+ /* no explicit ICAP port; first ask by getservbyname or default to
-+ * hardwired port 1344 per ICAP specification section 4.2 */
-+ struct servent *serv = getservbyname("icap", "tcp");
-+ if (serv) {
-+ s->port = htons(serv->s_port);
-+ debug(3, 5) ("icap_service_process (line %d): default port=%d getservbyname(icap,tcp)\n", config_lineno, s->port);
-+ } else {
-+ s->port = 1344;
-+ debug(3, 5) ("icap_service_process (line %d): default hardwired port=%d\n", config_lineno, s->port);
-+ }
-+ }
-+
-+ if (resource_in_uri) {
-+ start++; /* skip '/' */
-+ /* the rest is resource name */
-+ end = strchr(start, '\0');
-+ len = end - start;
-+ if (len > 1024) {
-+ debug(3, 0) ("icap_service_process (line %d): long resource name (>1024), probably wrong\n", config_lineno);
-+ }
-+ s->resource = xstrndup(start, len + 1);
-+ s->resource[len] = 0;
-+ debug(3, 5) ("icap_service_process (line %d): service=%s\n", config_lineno, s->resource);
-+ }
-+ /* check bypass */
-+ if ((s->bypass != 0) && (s->bypass != 1)) {
-+ debug(3, 0) ("icap_service_process (line %d): invalid bypass value\n", config_lineno);
-+ return 0;
-+ }
-+ return 1;
-+}
-+
-+/*
-+ * constructor
-+ */
-+static void
-+icap_service_init(icap_service * s)
-+{
-+ s->type = ICAP_SERVICE_MAX; /* means undefined */
-+ s->preview = Config.icapcfg.preview_size;
-+ s->opt = 0;
-+ s->keep_alive = 1;
-+ s->istag = StringNull;
-+ s->transfer_preview = StringNull;
-+ s->transfer_ignore = StringNull;
-+ s->transfer_complete = StringNull;
-+}
-+
-+/*
-+ * destructor
-+ * frees only strings, but don't touch the linked list
-+ */
-+static void
-+icap_service_destroy(icap_service * s)
-+{
-+ xfree(s->name);
-+ xfree(s->uri);
-+ xfree(s->type_name);
-+ xfree(s->hostname);
-+ xfree(s->resource);
-+ assert(s->opt == 0); /* there should be no opt request running now */
-+ stringClean(&s->istag);
-+ stringClean(&s->transfer_preview);
-+ stringClean(&s->transfer_ignore);
-+ stringClean(&s->transfer_complete);
-+}
-+
-+icap_service *
-+icap_service_lookup(char *name)
-+{
-+ icap_service *iter;
-+ for (iter = Config.icapcfg.service_head; iter; iter = iter->next) {
-+ if (!strcmp(name, iter->name)) {
-+ return iter;
-+ }
-+ }
-+ return NULL;
-+}
-+
-+/***************************************************
-+ * icap_service_list
-+ */
-+
-+static void
-+icap_service_list_add(icap_service_list ** isl, char *service_name)
-+{
-+ icap_service_list **iter;
-+ icap_service_list *new;
-+ icap_service *gbl_service;
-+ int i;
-+ int max_services;
-+
-+ new = memAllocate(MEM_ICAP_SERVICE_LIST);
-+ /* Found all services with that name, and add to the array */
-+ max_services = sizeof(new->services) / sizeof(icap_service *);
-+ gbl_service = Config.icapcfg.service_head;
-+ i = 0;
-+ while (gbl_service && i < max_services) {
-+ if (!strcmp(service_name, gbl_service->name))
-+ new->services[i++] = gbl_service;
-+ gbl_service = gbl_service->next;
-+ }
-+ new->nservices = i;
-+
-+ if (*isl) {
-+ iter = isl;
-+ while ((*iter)->next)
-+ iter = &((*iter)->next);
-+ (*iter)->next = new;
-+ } else {
-+ *isl = new;
-+ }
-+}
-+
-+/*
-+ * free the linked list without touching references icap_service
-+ */
-+static void
-+icap_service_list_destroy(icap_service_list * isl)
-+{
-+ icap_service_list *current;
-+ icap_service_list *next;
-+
-+ current = isl;
-+ while (current) {
-+ next = current->next;
-+ memFree(current, MEM_ICAP_SERVICE_LIST);
-+ current = next;
-+ }
-+}
-+
-+/***************************************************
-+ * icap_class
-+ */
-+static void
-+parse_icap_class_type(IcapConfig * cfg)
-+{
-+ icap_class *s = NULL;
-+
-+ s = memAllocate(MEM_ICAP_CLASS);
-+ parse_string(&s->name);
-+ parse_wordlist(&s->services);
-+
-+ if (icap_class_process(s)) {
-+ /* if ok, put into linked list */
-+ icap_class_add(s);
-+ } else {
-+ /* clean up structure */
-+ debug(3, 0) ("parse_icap_class_type (line %d): skipping %s\n", config_lineno, s->name);
-+ icap_class_destroy(s);
-+ memFree(s, MEM_ICAP_CLASS);
-+ }
-+}
-+
-+static void
-+dump_icap_class_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_class *current_node = NULL;
-+ LOCAL_ARRAY(char, nom, 64);
-+
-+ if (!cfg.class_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.class_head;
-+
-+ while (current_node) {
-+ snprintf(nom, 64, "%s %s", name, current_node->name);
-+ dump_wordlist(e, nom, current_node->services);
-+ current_node = current_node->next;
-+ }
-+}
-+
-+static void
-+free_icap_class_type(IcapConfig * cfg)
-+{
-+ while (cfg->class_head) {
-+ icap_class *current_node = cfg->class_head;
-+ cfg->class_head = current_node->next;
-+ icap_class_destroy(current_node);
-+ memFree(current_node, MEM_ICAP_CLASS);
-+ }
-+}
-+
-+/*
-+ * process services list, return 1, if at least one service was found
-+ */
-+static int
-+icap_class_process(icap_class * c)
-+{
-+ icap_service_list *isl = NULL;
-+ wordlist *iter;
-+ icap_service *service;
-+ /* take services list and build icap_service_list from it */
-+ for (iter = c->services; iter; iter = iter->next) {
-+ service = icap_service_lookup(iter->key);
-+ if (service) {
-+ icap_service_list_add(&isl, iter->key);
-+ } else {
-+ debug(3, 0) ("icap_class_process (line %d): skipping service %s in class %s\n", config_lineno, iter->key, c->name);
-+ }
-+ }
-+
-+ if (isl) {
-+ c->isl = isl;
-+ return 1;
-+ }
-+ return 0;
-+}
-+
-+/*
-+ * search for an icap_class in the global IcapConfig
-+ * classes with hidden-flag are skipped
-+ */
-+static icap_class *
-+icap_class_lookup(char *name)
-+{
-+ icap_class *iter;
-+ for (iter = Config.icapcfg.class_head; iter; iter = iter->next) {
-+ if ((!strcmp(name, iter->name)) && (!iter->hidden)) {
-+ return iter;
-+ }
-+ }
-+ return NULL;
-+}
-+
-+/*
-+ * adds an icap_class to the global IcapConfig
-+ */
-+static void
-+icap_class_add(icap_class * c)
-+{
-+ icap_class *cp = NULL;
-+ icap_class **t = NULL;
-+ IcapConfig *cfg = &Config.icapcfg;
-+ if (c) {
-+ for (cp = cfg->class_head, t = &cfg->class_head; cp; t = &cp->next, cp = cp->next);
-+ *t = c;
-+ }
-+}
-+
-+/*
-+ * free allocated memory inside icap_class
-+ */
-+static void
-+icap_class_destroy(icap_class * c)
-+{
-+ xfree(c->name);
-+ wordlistDestroy(&c->services);
-+ icap_service_list_destroy(c->isl);
-+}
-+
-+/***************************************************
-+ * icap_access
-+ */
-+
-+/* format: icap_access <servicename> {allow|deny} acl, ... */
-+static void
-+parse_icap_access_type(IcapConfig * cfg)
-+{
-+ icap_access *A = NULL;
-+ icap_access *B = NULL;
-+ icap_access **T = NULL;
-+ icap_service *s = NULL;
-+ icap_class *c = NULL;
-+ ushort no_class = 0;
-+
-+ A = memAllocate(MEM_ICAP_ACCESS);
-+ parse_string(&A->service_name);
-+
-+ /*
-+ * try to find a class with the given name first. if not found, search
-+ * the services. if a service is found, create a new hidden class with
-+ * only this service. this is for backward compatibility.
-+ *
-+ * the special classname All is allowed only in deny rules, because
-+ * the class is not used there.
-+ */
-+ if (!strcmp(A->service_name, "None")) {
-+ no_class = 1;
-+ } else {
-+ A->class = icap_class_lookup(A->service_name);
-+ if (!A->class) {
-+ s = icap_service_lookup(A->service_name);
-+ if (s) {
-+ c = memAllocate(MEM_ICAP_CLASS);
-+ c->name = xstrdup("(hidden)");
-+ c->hidden = 1;
-+ wordlistAdd(&c->services, A->service_name);
-+ c->isl = memAllocate(MEM_ICAP_SERVICE_LIST);
-+ /* FIXME:luc: check what access do */
-+ c->isl->services[0] = s;
-+ c->isl->nservices = 1;
-+ icap_class_add(c);
-+ A->class = c;
-+ } else {
-+ debug(3, 0) ("parse_icap_access_type (line %d): servicename %s not found. skipping.\n", config_lineno, A->service_name);
-+ memFree(A, MEM_ICAP_ACCESS);
-+ return;
-+ }
-+ }
-+ }
-+
-+ aclParseAccessLine(&(A->access));
-+ debug(3, 5) ("parse_icap_access_type (line %d): %s\n", config_lineno, A->service_name);
-+
-+ /* check that All class is only used in deny rule */
-+ if (no_class && A->access->allow) {
-+ memFree(A, MEM_ICAP_ACCESS);
-+ debug(3, 0) ("parse_icap_access (line %d): special class 'None' only allowed in deny rule. skipping.\n", config_lineno);
-+ return;
-+ }
-+ if (A->access) {
-+ for (B = cfg->access_head, T = &cfg->access_head; B; T = &B->next, B = B->next);
-+ *T = A;
-+ } else {
-+ debug(3, 0) ("parse_icap_access_type (line %d): invalid line skipped\n", config_lineno);
-+ memFree(A, MEM_ICAP_ACCESS);
-+ }
-+}
-+
-+static void
-+dump_icap_access_type(StoreEntry * e, const char *name, IcapConfig cfg)
-+{
-+ icap_access *current_node = NULL;
-+ LOCAL_ARRAY(char, nom, 64);
-+
-+ if (!cfg.access_head) {
-+ storeAppendPrintf(e, "%s 0\n", name);
-+ return;
-+ }
-+ current_node = cfg.access_head;
-+
-+ while (current_node) {
-+ snprintf(nom, 64, "%s %s", name, current_node->service_name);
-+ dump_acl_access(e, nom, current_node->access);
-+ current_node = current_node->next;
-+ }
-+}
-+
-+static void
-+free_icap_access_type(IcapConfig * cfg)
-+{
-+ while (cfg->access_head) {
-+ icap_access *current_node = cfg->access_head;
-+ cfg->access_head = current_node->next;
-+ icap_access_destroy(current_node);
-+ memFree(current_node, MEM_ICAP_ACCESS);
-+ }
-+}
-+
-+/*
-+ * destructor
-+ * frees everything but the linked list
-+ */
-+static void
-+icap_access_destroy(icap_access * a)
-+{
-+ xfree(a->service_name);
-+ aclDestroyAccessList(&a->access);
-+}
-+
-+/***************************************************
-+ * for debugging purposes only
-+ */
-+void
-+dump_icap_config(IcapConfig * cfg)
-+{
-+ icap_service *s_iter;
-+ icap_class *c_iter;
-+ icap_access *a_iter;
-+ icap_service_list *isl_iter;
-+ acl_list *l;
-+ debug(3, 0) ("IcapConfig: onoff = %d\n", cfg->onoff);
-+ debug(3, 0) ("IcapConfig: service_head = %d\n", (int) cfg->service_head);
-+ debug(3, 0) ("IcapConfig: class_head = %d\n", (int) cfg->class_head);
-+ debug(3, 0) ("IcapConfig: access_head = %d\n", (int) cfg->access_head);
-+
-+ debug(3, 0) ("IcapConfig: services =\n");
-+ for (s_iter = cfg->service_head; s_iter; s_iter = s_iter->next) {
-+ printf(" %s: \n", s_iter->name);
-+ printf(" bypass = %d\n", s_iter->bypass);
-+ printf(" hostname = %s\n", s_iter->hostname);
-+ printf(" port = %d\n", s_iter->port);
-+ printf(" resource = %s\n", s_iter->resource);
-+ }
-+ debug(3, 0) ("IcapConfig: classes =\n");
-+ for (c_iter = cfg->class_head; c_iter; c_iter = c_iter->next) {
-+ printf(" %s: \n", c_iter->name);
-+ printf(" services = \n");
-+ for (isl_iter = c_iter->isl; isl_iter; isl_iter = isl_iter->next) {
-+ int i;
-+ for (i = 0; i < isl_iter->nservices; i++)
-+ printf(" %s\n", isl_iter->services[i]->name);
-+ }
-+ }
-+ debug(3, 0) ("IcapConfig: access =\n");
-+ for (a_iter = cfg->access_head; a_iter; a_iter = a_iter->next) {
-+ printf(" service_name = %s\n", a_iter->service_name);
-+ printf(" access = %s", a_iter->access->allow ? "allow" : "deny");
-+ for (l = a_iter->access->acl_list; l != NULL; l = l->next) {
-+ printf(" %s%s",
-+ l->op ? null_string : "!",
-+ l->acl->name);
-+ }
-+ printf("\n");
-+ }
-+}
-+#endif /* HS_FEAT_ICAP */
-
- static void
- parse_kb_size_t(squid_off_t * var)
-Index: src/cbdata.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cbdata.c,v
-retrieving revision 1.14.6.1
-retrieving revision 1.14.32.2
-diff -p -u -b -r1.14.6.1 -r1.14.32.2
---- src/cbdata.c 17 Jul 2003 02:13:28 -0000 1.14.6.1
-+++ src/cbdata.c 14 Sep 2003 01:36:26 -0000 1.14.32.2
-@@ -144,6 +144,10 @@ cbdataInit(void)
- CREATE_CBDATA(statefulhelper);
- CREATE_CBDATA(helper_stateful_server);
- CREATE_CBDATA(HttpStateData);
-+#ifdef HS_FEAT_ICAP
-+ CREATE_CBDATA(IcapStateData);
-+ CREATE_CBDATA(icap_service);
-+#endif
- CREATE_CBDATA_FREE(peer, peerDestroy);
- CREATE_CBDATA(ps_state);
- CREATE_CBDATA(RemovalPolicy);
-Index: src/cf.data.pre
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cf.data.pre,v
-retrieving revision 1.49.2.84
-retrieving revision 1.49.2.33.2.32
-diff -p -u -b -r1.49.2.84 -r1.49.2.33.2.32
---- src/cf.data.pre 21 Oct 2005 02:13:47 -0000 1.49.2.84
-+++ src/cf.data.pre 24 Oct 2005 17:07:42 -0000 1.49.2.33.2.32
-@@ -2397,7 +2397,6 @@ DOC_START
- ensure correct results it is best to set server_persisten_connections
- to off when using this directive in such configurations.
- DOC_END
--
- NAME: reply_header_max_size
- COMMENT: (KB)
- TYPE: b_size_t
-@@ -2716,6 +2715,177 @@ DOC_START
- DOC_END
-
- COMMENT_START
-+ ICAP OPTIONS
-+ -----------------------------------------------------------------------------
-+COMMENT_END
-+
-+NAME: icap_enable
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.onoff
-+DEFAULT: off
-+DOC_START
-+ If you want to enable the ICAP client module, set this to on.
-+DOC_END
-+
-+NAME: icap_preview_enable
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.preview_enable
-+DEFAULT: off
-+DOC_START
-+ Set this to 'on' if you want to enable the ICAP preview
-+ feature in Squid.
-+DOC_END
-+
-+NAME: icap_preview_size
-+TYPE: int
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.preview_size
-+DEFAULT: -1
-+DOC_START
-+ The default size of preview data to be sent to the ICAP server.
-+ -1 means no preview. This value might be overwritten on a per server
-+ basis by OPTIONS requests.
-+DOC_END
-+
-+NAME: icap_check_interval
-+TYPE: int
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.check_interval
-+DEFAULT: 300
-+DOC_START
-+ If an ICAP server does not respond, it gets marked as unreachable. Squid
-+ will try again to reach it after this time.
-+DOC_END
-+
-+NAME: icap_send_client_ip
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.send_client_ip
-+DEFAULT: off
-+DOC_START
-+ This adds the header "X-Client-IP" to ICAP requests. Can also be
-+ set from the server's response to OPTIONS.
-+DOC_END
-+
-+NAME: icap_send_auth_user
-+TYPE: onoff
-+IFDEF: HS_FEAT_ICAP
-+COMMENT: on|off
-+LOC: Config.icapcfg.send_auth_user
-+DEFAULT: off
-+DOC_START
-+ This adds the header "X-Authenticated-User" to ICAP requests
-+ if proxy access is authentified. Can also be set from the server's
-+ response to OPTIONS.
-+DOC_END
-+
-+NAME: icap_auth_scheme
-+TYPE: string
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg.auth_scheme
-+DEFAULT: Local://%u
-+DOC_START
-+ Authentification scheme to pass to ICAP requests if
-+ icap_send_auth_user is enabled. The first occurence of "%u"
-+ is replaced by the authentified user name. If no "%u" is found,
-+ the username is added at the end of the scheme.
-+
-+ See http://www.ietf.org/internet-drafts/draft-stecher-icap-subid-00.txt,
-+ section 3.4 for details on this.
-+
-+ Examples:
-+
-+ icap_auth_scheme Local://%u
-+ icap_auth_scheme LDAP://ldap-server/cn=%u,dc=company,dc=com
-+ icap_auth_scheme WinNT://nt-domain/%u
-+ icap_auth_scheme Radius://radius-server/%u
-+DOC_END
-+
-+NAME: icap_service
-+TYPE: icap_service_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Defines a single ICAP service
-+
-+ icap_service servicename vectoring_point bypass service_url [options ...]
-+
-+ vectoring_point = reqmod_precache|reqmod_postcache|respmod_precache|respmod_postcache
-+ This specifies at which point of request processing the ICAP
-+ service should be plugged in.
-+ bypass = 1|0
-+ If set to 1 and the ICAP server cannot be reached, the request will go
-+ through without being processed by an ICAP server
-+ service_url = icap://servername:port/service
-+
-+ Options:
-+
-+ no-keep-alive To always close the connection to icap server
-+ after the transaction completes
-+
-+
-+ Note: reqmod_precache and respmod_postcache is not yet implemented
-+
-+ Load-balancing and high availability:
-+ You can obtain load-balancing and high availability by defining a
-+ named service with different definitions. Then, the client
-+ loops through the different entities of the service providing
-+ load-balancing. If an entity is marked as unreachable, the client goes
-+ one step further to the next entity: you have the high-availability.
-+ See the service_1 definition below
-+
-+Example:
-+icap_service service_1 reqmod_precache 0 icap://icap1.mydomain.net:1344/reqmod
-+icap_service service_1 reqmod_precache 0 icap://icap2.mydomain.net:1344/reqmod no-keep-alive
-+icap_service service_2 respmod_precache 0 icap://icap3.mydomain.net:1344/respmod
-+DOC_END
-+
-+NAME: icap_class
-+TYPE: icap_class_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Defines an ICAP service chain. If there are multiple services per
-+ vectoring point, they are processed in the specified order.
-+
-+ icap_class classname servicename...
-+
-+Example:
-+icap_class class_1 service_1 service_2
-+icap class class_2 service_1 service_3
-+DOC_END
-+
-+NAME: icap_access
-+TYPE: icap_access_type
-+IFDEF: HS_FEAT_ICAP
-+LOC: Config.icapcfg
-+DEFAULT: none
-+DOC_START
-+ Redirects a request through an ICAP service class, depending
-+ on given acls
-+
-+ icap_access classname allow|deny [!]aclname...
-+
-+ The icap_access statements are processed in the order they appear in
-+ this configuration file. If an access list matches, the processing stops.
-+ For an "allow" rule, the specified class is used for the request. A "deny"
-+ rule simply stops processing without using the class. You can also use the
-+ special classname "None".
-+
-+ For backward compatibility, it is also possible to use services
-+ directly here.
-+Example:
-+icap_access class_1 allow all
-+DOC_END
-+
-+COMMENT_START
- MISCELLANEOUS
- -----------------------------------------------------------------------------
- COMMENT_END
-Index: src/cf_gen_defines
-===================================================================
-RCS file: /cvsroot/squid/squid/src/cf_gen_defines,v
-retrieving revision 1.5
-retrieving revision 1.5.48.3
-diff -p -u -b -r1.5 -r1.5.48.3
---- src/cf_gen_defines 3 Dec 2001 08:03:21 -0000 1.5
-+++ src/cf_gen_defines 13 Mar 2005 17:58:44 -0000 1.5.48.3
-@@ -18,12 +18,13 @@ BEGIN {
- define["USE_UNLINKD"]="--enable-unlinkd"
- define["USE_USERAGENT_LOG"]="--enable-useragent-log"
- define["USE_WCCP"]="--enable-wccp"
-+ define["HS_FEAT_ICAP"]="--enable-icap-support"
- }
- /^IFDEF:/ {
- if (define[$2] != "")
-- DEFINE=define[$2]
-+ DEFINE = define[$2]
- else
-- DEFINE="-D" $2
-+ DEFINE = "-D" $2
- print "{\"" $2 "\", \"" DEFINE "\", "
- print "#if " $2
- print "1"
-Index: src/client_side.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/client_side.c,v
-retrieving revision 1.47.2.71
-retrieving revision 1.47.2.28.2.40
-diff -p -u -b -r1.47.2.71 -r1.47.2.28.2.40
---- src/client_side.c 19 Oct 2005 02:13:20 -0000 1.47.2.71
-+++ src/client_side.c 6 Dec 2005 21:53:44 -0000 1.47.2.28.2.40
-@@ -109,7 +109,7 @@ static const char *const crlf = "\r\n";
- static CWCB clientWriteComplete;
- static CWCB clientWriteBodyComplete;
- static PF clientReadRequest;
--static PF connStateFree;
-+PF connStateFree;
- static PF requestTimeout;
- static PF clientLifetimeTimeout;
- static int clientCheckTransferDone(clientHttpRequest *);
-@@ -136,20 +136,23 @@ static void clientSetKeepaliveFlag(clien
- static void clientPackRangeHdr(const HttpReply * rep, const HttpHdrRangeSpec * spec, String boundary, MemBuf * mb);
- static void clientPackTermBound(String boundary, MemBuf * mb);
- static void clientInterpretRequestHeaders(clientHttpRequest *);
--static void clientProcessRequest(clientHttpRequest *);
-+void clientProcessRequest(clientHttpRequest *);
- static void clientProcessExpired(void *data);
- static void clientProcessOnlyIfCachedMiss(clientHttpRequest * http);
--static int clientCachable(clientHttpRequest * http);
--static int clientHierarchical(clientHttpRequest * http);
--static int clientCheckContentLength(request_t * r);
-+int clientCachable(clientHttpRequest * http);
-+int clientHierarchical(clientHttpRequest * http);
-+int clientCheckContentLength(request_t * r);
- static DEFER httpAcceptDefer;
- static log_type clientProcessRequest2(clientHttpRequest * http);
- static int clientReplyBodyTooLarge(clientHttpRequest *, squid_off_t clen);
- static int clientRequestBodyTooLarge(squid_off_t clen);
- static void clientProcessBody(ConnStateData * conn);
- static void clientEatRequestBody(clientHttpRequest *);
--static BODY_HANDLER clientReadBody;
-+BODY_HANDLER clientReadBody;
- static void clientAbortBody(request_t * req);
-+#if HS_FEAT_ICAP
-+static int clientIcapReqMod(clientHttpRequest * http);
-+#endif
-
- static int
- checkAccelOnly(clientHttpRequest * http)
-@@ -392,6 +395,10 @@ clientRedirectDone(void *data, char *res
- http->request = requestLink(new_request);
- }
- clientInterpretRequestHeaders(http);
-+#if HS_FEAT_ICAP
-+ if (Config.icapcfg.onoff)
-+ icapCheckAcl(http);
-+#endif
- #if HEADERS_LOG
- headersLog(0, 1, request->method, request);
- #endif
-@@ -931,11 +938,22 @@ httpRequestFree(void *data)
- *H = http->next;
- http->next = NULL;
- dlinkDelete(&http->active, &ClientActiveRequests);
-+#if HS_FEAT_ICAP
-+ /*In the case that the upload of data breaks, we need this code here .... */
-+ if (NULL != http->icap_reqmod) {
-+ if (cbdataValid(http->icap_reqmod))
-+ if (http->icap_reqmod->icap_fd > -1) {
-+ comm_close(http->icap_reqmod->icap_fd);
-+ }
-+ cbdataUnlock(http->icap_reqmod);
-+ http->icap_reqmod = NULL;
-+ }
-+#endif
- cbdataFree(http);
- }
-
- /* This is a handler normally called by comm_close() */
--static void
-+void
- connStateFree(int fd, void *data)
- {
- ConnStateData *connState = data;
-@@ -958,7 +976,6 @@ connStateFree(int fd, void *data)
- } else
- safe_free(connState->in.buf);
- /* XXX account connState->in.buf */
-- pconnHistCount(0, connState->nrequests);
- cbdataFree(connState);
- #ifdef _SQUID_LINUX_
- /* prevent those nasty RST packets */
-@@ -1103,7 +1120,7 @@ clientSetKeepaliveFlag(clientHttpRequest
- }
- }
-
--static int
-+int
- clientCheckContentLength(request_t * r)
- {
- switch (r->method) {
-@@ -1122,7 +1139,7 @@ clientCheckContentLength(request_t * r)
- /* NOT REACHED */
- }
-
--static int
-+int
- clientCachable(clientHttpRequest * http)
- {
- request_t *req = http->request;
-@@ -1148,7 +1165,7 @@ clientCachable(clientHttpRequest * http)
- }
-
- /* Return true if we can query our neighbors for this object */
--static int
-+int
- clientHierarchical(clientHttpRequest * http)
- {
- const char *url = http->uri;
-@@ -2439,7 +2456,7 @@ clientProcessRequest2(clientHttpRequest
- return LOG_TCP_HIT;
- }
-
--static void
-+void
- clientProcessRequest(clientHttpRequest * http)
- {
- char *url = http->uri;
-@@ -2449,6 +2466,11 @@ clientProcessRequest(clientHttpRequest *
- debug(33, 4) ("clientProcessRequest: %s '%s'\n",
- RequestMethodStr[r->method],
- url);
-+#if HS_FEAT_ICAP
-+ if (clientIcapReqMod(http)) {
-+ return;
-+ }
-+#endif
- if (r->method == METHOD_CONNECT && !http->redirect.status) {
- http->log_type = LOG_TCP_MISS;
- sslStart(http, &http->out.size, &http->al.http.code);
-@@ -2993,6 +3015,20 @@ clientReadRequest(int fd, void *data)
- (long) conn->in.offset, (long) conn->in.size);
- len = conn->in.size - conn->in.offset - 1;
- }
-+#if HS_FEAT_ICAP
-+ /*
-+ * This check exists because ICAP doesn't always work well
-+ * with persistent (reused) connections. One version of the
-+ * REQMOD code creates a fake ConnStateData, which doesn't have
-+ * an in.buf. We want to make sure that the fake ConnStateData
-+ * doesn't get used here.
-+ */
-+ if (NULL == conn->in.buf) {
-+ debug(33, 1) ("clientReadRequest: FD %d aborted; conn->in.buf is NULL\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+#endif
- statCounter.syscalls.sock.reads++;
- size = FD_READ_METHOD(fd, conn->in.buf + conn->in.offset, len);
- if (size > 0) {
-@@ -3096,7 +3132,8 @@ clientReadRequest(int fd, void *data)
- /* add to the client request queue */
- for (H = &conn->chr; *H; H = &(*H)->next);
- *H = http;
-- conn->nrequests++;
-+ F->pconn.uses++;
-+ F->pconn.type = 0;
- /*
- * I wanted to lock 'http' here since its callback data for
- * clientLifetimeTimeout(), but there's no logical place to
-@@ -3266,7 +3303,7 @@ clientReadRequest(int fd, void *data)
- }
-
- /* file_read like function, for reading body content */
--static void
-+void
- clientReadBody(request_t * request, char *buf, size_t size, CBCB * callback, void *cbdata)
- {
- ConnStateData *conn = request->body_reader_data;
-@@ -3390,7 +3427,7 @@ clientProcessBody(ConnStateData * conn)
- }
-
- /* Abort a body request */
--static void
-+void
- clientAbortBody(request_t * request)
- {
- ConnStateData *conn = request->body_reader_data;
-@@ -3432,7 +3469,7 @@ requestTimeout(int fd, void *data)
- * Some data has been sent to the client, just close the FD
- */
- comm_close(fd);
-- } else if (conn->nrequests) {
-+ } else if (fd_table[fd].pconn.uses) {
- /*
- * assume its a persistent connection; just close it
- */
-@@ -3948,3 +3985,49 @@ varyEvaluateMatch(StoreEntry * entry, re
- }
- }
- }
-+
-+#if HS_FEAT_ICAP
-+static int
-+clientIcapReqMod(clientHttpRequest * http)
-+{
-+ ErrorState *err;
-+ icap_service *service;
-+ if (http->flags.did_icap_reqmod)
-+ return 0;
-+ if (NULL == (service = icapService(ICAP_SERVICE_REQMOD_PRECACHE, http->request)))
-+ return 0;
-+ debug(33, 3) ("clientIcapReqMod: calling icapReqModStart for %p\n", http);
-+ /*
-+ * Note, we pass 'start' and 'log_addr' to ICAP so the access.log
-+ * entry comes out right. The 'clientHttpRequest' created by
-+ * the ICAP side is the one that gets logged. The first
-+ * 'clientHttpRequest' does not get logged because its out.size
-+ * is zero and log_type is unset.
-+ */
-+ http->icap_reqmod = icapReqModStart(service,
-+ http->uri,
-+ http->request,
-+ http->conn->fd,
-+ http->start,
-+ http->conn->log_addr,
-+ (void *) http->conn);
-+ if (NULL == http->icap_reqmod) {
-+ return 0;
-+ } else if (-1 == (int) http->icap_reqmod) {
-+ /* produce error */
-+ http->icap_reqmod = NULL;
-+ debug(33, 2) ("clientIcapReqMod: icap told us to send an error\n");
-+ http->log_type = LOG_TCP_DENIED;
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = ETIMEDOUT;
-+ err->request = requestLink(http->request);
-+ err->src_addr = http->conn->peer.sin_addr;
-+ http->entry = clientCreateStoreEntry(http, http->request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return 1;
-+ }
-+ cbdataLock(http->icap_reqmod);
-+ http->flags.did_icap_reqmod = 1;
-+ return 1;
-+}
-+#endif
-Index: src/comm.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/comm.c,v
-retrieving revision 1.18.6.6
-retrieving revision 1.18.6.2.12.9
-diff -p -u -b -r1.18.6.6 -r1.18.6.2.12.9
---- src/comm.c 11 Sep 2005 02:13:22 -0000 1.18.6.6
-+++ src/comm.c 23 Nov 2005 20:33:06 -0000 1.18.6.2.12.9
-@@ -653,8 +653,8 @@ comm_close(int fd)
- #endif
- CommWriteStateCallbackAndFree(fd, COMM_ERR_CLOSING);
- commCallCloseHandlers(fd);
-- if (F->uses) /* assume persistent connect count */
-- pconnHistCount(1, F->uses);
-+ if (F->pconn.uses)
-+ pconnHistCount(F->pconn.type, F->pconn.uses);
- #if USE_SSL
- if (F->ssl) {
- SSL_free(F->ssl);
-Index: src/enums.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/enums.h,v
-retrieving revision 1.29.2.18
-retrieving revision 1.29.2.8.2.17
-diff -p -u -b -r1.29.2.18 -r1.29.2.8.2.17
---- src/enums.h 12 Nov 2005 03:13:48 -0000 1.29.2.18
-+++ src/enums.h 23 Nov 2005 20:38:56 -0000 1.29.2.8.2.17
-@@ -93,6 +93,7 @@ typedef enum {
- ERR_ONLY_IF_CACHED_MISS, /* failure to satisfy only-if-cached request */
- ERR_TOO_BIG,
- TCP_RESET,
-+ ERR_ICAP_FAILURE,
- ERR_INVALID_RESP,
- ERR_MAX
- } err_type;
-@@ -438,6 +439,9 @@ typedef enum {
- PROTO_WHOIS,
- PROTO_INTERNAL,
- PROTO_HTTPS,
-+#if HS_FEAT_ICAP
-+ PROTO_ICAP,
-+#endif
- PROTO_MAX
- } protocol_t;
-
-@@ -610,6 +614,12 @@ typedef enum {
- MEM_TLV,
- MEM_SWAP_LOG_DATA,
- MEM_CLIENT_REQ_BUF,
-+#if HS_FEAT_ICAP
-+ MEM_ICAP_OPT_DATA,
-+ MEM_ICAP_SERVICE_LIST,
-+ MEM_ICAP_CLASS,
-+ MEM_ICAP_ACCESS,
-+#endif
- MEM_MAX
- } mem_type;
-
-@@ -709,9 +719,14 @@ typedef enum {
- CBDATA_RemovalPolicyWalker,
- CBDATA_RemovalPurgeWalker,
- CBDATA_store_client,
-+#ifdef HS_FEAT_ICAP
-+ CBDATA_IcapStateData,
-+ CBDATA_icap_service,
-+#endif
- CBDATA_FIRST_CUSTOM_TYPE = 1000
- } cbdata_type;
-
-+
- /*
- * Return codes from checkVary(request)
- */
-@@ -742,4 +757,68 @@ enum {
-
- #endif
-
-+#if HS_FEAT_ICAP
-+typedef enum {
-+ ICAP_STATUS_NONE = 0,
-+ ICAP_STATUS_CONTINUE = 100,
-+ ICAP_STATUS_SWITCHING_PROTOCOLS = 101,
-+ ICAP_STATUS_STATUS_OK = 200,
-+ ICAP_CREATED = 201,
-+ ICAP_STATUS_ACCEPTED = 202,
-+ ICAP_STATUS_NON_AUTHORITATIVE_INFORMATION = 203,
-+ ICAP_STATUS_NO_MODIFICATION_NEEDED = 204,
-+ ICAP_STATUS_RESET_CONTENT = 205,
-+ ICAP_STATUS_PARTIAL_CONTENT = 206,
-+ ICAP_STATUS_MULTIPLE_CHOICES = 300,
-+ ICAP_STATUS_MOVED_PERMANENTLY = 301,
-+ ICAP_STATUS_MOVED_TEMPORARILY = 302,
-+ ICAP_STATUS_SEE_OTHER = 303,
-+ ICAP_STATUS_NOT_MODIFIED = 304,
-+ ICAP_STATUS_USE_PROXY = 305,
-+ ICAP_STATUS_BAD_REQUEST = 400,
-+ ICAP_STATUS_UNAUTHORIZED = 401,
-+ ICAP_STATUS_PAYMENT_REQUIRED = 402,
-+ ICAP_STATUS_FORBIDDEN = 403,
-+ ICAP_STATUS_SERVICE_NOT_FOUND = 404,
-+ ICAP_STATUS_METHOD_NOT_ALLOWED = 405,
-+ ICAP_STATUS_NOT_ACCEPTABLE = 406,
-+ ICAP_STATUS_PROXY_AUTHENTICATION_REQUIRED = 407,
-+ ICAP_STATUS_REQUEST_TIMEOUT = 408,
-+ ICAP_STATUS_CONFLICT = 409,
-+ ICAP_STATUS_GONE = 410,
-+ ICAP_STATUS_LENGTH_REQUIRED = 411,
-+ ICAP_STATUS_PRECONDITION_FAILED = 412,
-+ ICAP_STATUS_REQUEST_ENTITY_TOO_LARGE = 413,
-+ ICAP_STATUS_REQUEST_URI_TOO_LARGE = 414,
-+ ICAP_STATUS_UNSUPPORTED_MEDIA_TYPE = 415,
-+ ICAP_STATUS_INTERNAL_SERVER_ERROR = 500,
-+ ICAP_STATUS_NOT_IMPLEMENTED = 501,
-+ ICAP_STATUS_BAD_GATEWAY = 502,
-+ ICAP_STATUS_SERVICE_OVERLOADED = 503,
-+ ICAP_STATUS_GATEWAY_TIMEOUT = 504,
-+ ICAP_STATUS_ICAP_VERSION_NOT_SUPPORTED = 505,
-+ ICAP_STATUS_INVALID_HEADER = 600
-+} icap_status;
-+
-+/*
-+ * these values are used as index in an array, so it seems to be better to
-+ * assign some numbers
-+ */
-+typedef enum {
-+ ICAP_SERVICE_REQMOD_PRECACHE = 0,
-+ ICAP_SERVICE_REQMOD_POSTCACHE = 1,
-+ ICAP_SERVICE_RESPMOD_PRECACHE = 2,
-+ ICAP_SERVICE_RESPMOD_POSTCACHE = 3,
-+ ICAP_SERVICE_MAX = 4
-+} icap_service_t;
-+
-+typedef enum {
-+ ICAP_METHOD_NONE,
-+ ICAP_METHOD_OPTION,
-+ ICAP_METHOD_REQMOD,
-+ ICAP_METHOD_RESPMOD
-+} icap_method_t;
-+
-+#endif /* HS_FEAT_ICAP */
-+
- #endif /* SQUID_ENUMS_H */
-Index: src/forward.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/forward.c,v
-retrieving revision 1.13.6.15
-retrieving revision 1.13.6.3.2.15
-diff -p -u -b -r1.13.6.15 -r1.13.6.3.2.15
---- src/forward.c 2 Sep 2005 02:13:43 -0000 1.13.6.15
-+++ src/forward.c 30 Nov 2005 21:52:15 -0000 1.13.6.3.2.15
-@@ -262,7 +262,8 @@ fwdConnectDone(int server_fd, int status
- else
- hierarchyNote(&fwdState->request->hier, fs->code, request->host);
- fd_note(server_fd, storeUrl(fwdState->entry));
-- fd_table[server_fd].uses++;
-+ fd_table[server_fd].pconn.uses++;
-+ fd_table[server_fd].pconn.type = 1;
- if (fs->peer)
- peerConnectSucceded(fs->peer);
- fwdDispatch(fwdState);
-@@ -704,6 +705,8 @@ fwdCheckDeferRead(int fd, void *data)
- void
- fwdFail(FwdState * fwdState, ErrorState * errorState)
- {
-+ if (NULL == fwdState)
-+ return;
- debug(17, 3) ("fwdFail: %s \"%s\"\n\t%s\n",
- err_type_str[errorState->type],
- httpStatusString(errorState->http_status),
-@@ -742,6 +745,8 @@ fwdPeerClosed(int fd, void *data)
- void
- fwdUnregister(int fd, FwdState * fwdState)
- {
-+ if (NULL == fwdState)
-+ return;
- debug(17, 3) ("fwdUnregister: %s\n", storeUrl(fwdState->entry));
- assert(fd == fwdState->server_fd);
- assert(fd > -1);
-@@ -758,7 +763,10 @@ fwdUnregister(int fd, FwdState * fwdStat
- void
- fwdComplete(FwdState * fwdState)
- {
-- StoreEntry *e = fwdState->entry;
-+ StoreEntry *e;
-+ if (NULL == fwdState)
-+ return;
-+ e = fwdState->entry;
- assert(e->store_status == STORE_PENDING);
- debug(17, 3) ("fwdComplete: %s\n\tstatus %d\n", storeUrl(e),
- e->mem_obj->reply->sline.status);
-Index: src/globals.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/globals.h,v
-retrieving revision 1.14.6.7
-retrieving revision 1.14.6.3.2.5
-diff -p -u -b -r1.14.6.7 -r1.14.6.3.2.5
---- src/globals.h 14 Jun 2005 02:15:00 -0000 1.14.6.7
-+++ src/globals.h 12 Sep 2005 18:34:41 -0000 1.14.6.3.2.5
-@@ -165,6 +165,9 @@ extern char *WIN32_OS_string; /* NULL */
- #if HAVE_SBRK
- extern void *sbrk_start; /* 0 */
- #endif
-+#if HS_FEAT_ICAP
-+extern char *icap_service_type_str[];
-+#endif
- extern int opt_send_signal; /* -1 */
- extern int opt_no_daemon; /* 0 */
-
-Index: src/http.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/http.c,v
-retrieving revision 1.17.6.32
-retrieving revision 1.17.6.3.6.39
-diff -p -u -b -r1.17.6.32 -r1.17.6.3.6.39
---- src/http.c 19 Oct 2005 02:13:21 -0000 1.17.6.32
-+++ src/http.c 23 Nov 2005 20:33:07 -0000 1.17.6.3.6.39
-@@ -47,7 +47,7 @@ static CWCB httpSendRequestEntry;
-
- static PF httpReadReply;
- static void httpSendRequest(HttpStateData *);
--static PF httpStateFree;
-+PF httpStateFree;
- static PF httpTimeout;
- static void httpCacheNegatively(StoreEntry *);
- static void httpMakePrivate(StoreEntry *);
-@@ -55,11 +55,12 @@ static void httpMakePublic(StoreEntry *)
- static int httpCachableReply(HttpStateData *);
- static void httpMaybeRemovePublic(StoreEntry *, http_status);
-
--static void
-+void
- httpStateFree(int fd, void *data)
- {
- HttpStateData *httpState = data;
- #if DELAY_POOLS
-+ if (fd >= 0)
- delayClearNoDelay(fd);
- #endif
- if (httpState == NULL)
-@@ -79,6 +80,9 @@ httpStateFree(int fd, void *data)
- requestUnlink(httpState->orig_request);
- httpState->request = NULL;
- httpState->orig_request = NULL;
-+#if HS_FEAT_ICAP
-+ cbdataUnlock(httpState->icap_writer);
-+#endif
- cbdataFree(httpState);
- }
-
-@@ -392,7 +396,7 @@ httpMakeVaryMark(request_t * request, Ht
- }
-
- /* rewrite this later using new interfaces @?@ */
--static void
-+void
- httpProcessReplyHeader(HttpStateData * httpState, const char *buf, int size)
- {
- StoreEntry *entry = httpState->entry;
-@@ -527,24 +531,35 @@ httpPconnTransferDone(HttpStateData * ht
- MemObject *mem = httpState->entry->mem_obj;
- HttpReply *reply = mem->reply;
- squid_off_t clen;
-+ squid_off_t content_bytes_read;
- debug(11, 3) ("httpPconnTransferDone: FD %d\n", httpState->fd);
- debug(11, 5) ("httpPconnTransferDone: content_length=%" PRINTF_OFF_T "\n",
- reply->content_length);
- /* If we haven't seen the end of reply headers, we are not done */
-- if (httpState->reply_hdr_state < 2)
-+ if (httpState->reply_hdr_state < 2) {
-+ debug(11, 3) ("httpPconnTransferDone: reply_hdr_state=%d, returning 0\n",
-+ httpState->reply_hdr_state);
- return 0;
-+ }
- clen = httpReplyBodySize(httpState->request->method, reply);
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ content_bytes_read = httpState->icap_writer->fake_content_length;
-+ debug(11, 3) ("using fake conten length %" PRINTF_OFF_T "\n", content_bytes_read);
-+ } else
-+#endif
-+ content_bytes_read = mem->inmem_hi;
- /* If the body size is unknown we must wait for EOF */
- if (clen < 0)
- return 0;
- /* Barf if we got more than we asked for */
-- if (mem->inmem_hi > clen + reply->hdr_sz)
-+ if (content_bytes_read > clen + reply->hdr_sz)
- return -1;
- /* If there is no message body, we can be persistent */
- if (0 == clen)
- return 1;
- /* If the body size is known, we must wait until we've gotten all of it. */
-- if (mem->inmem_hi < clen + reply->hdr_sz)
-+ if (content_bytes_read < clen + reply->hdr_sz)
- return 0;
- /* We got it all */
- return 1;
-@@ -568,6 +583,17 @@ httpReadReply(int fd, void *data)
- delay_id delay_id;
- #endif
-
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ if (!httpState->icap_writer->respmod.entry) {
-+ debug(11, 3) ("httpReadReply: FD: %d: icap respmod aborded!\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+ /*The folowing entry can not be marked as aborted.
-+ * The StoreEntry icap_writer->respmod.entry used when the icap_write used...... */
-+ } else
-+#endif
- if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
- comm_close(fd);
- return;
-@@ -579,6 +605,33 @@ httpReadReply(int fd, void *data)
- else
- delay_id = delayMostBytesAllowed(entry->mem_obj, &read_sz);
- #endif
-+
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ IcapStateData *icap = httpState->icap_writer;
-+ /*
-+ * Ok we have a received a response from the web server, so try to
-+ * connect the icap server if it's the first attemps. If we try
-+ * to connect to the icap server, defer this request (do not read
-+ * the buffer), and defer until icapConnectOver() is not called.
-+ */
-+ if (icap->flags.connect_requested == 0) {
-+ debug(81, 2) ("icapSendRespMod: Create a new connection to icap server\n");
-+ if (!icapConnect(icap, icapConnectOver)) {
-+ debug(81, 2) ("icapSendRespMod: Something strange while creating a socket to icap server\n");
-+ commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ return;
-+ }
-+ debug(81, 2) ("icapSendRespMod: new connection to icap server (using FD=%d)\n", icap->icap_fd);
-+ icap->flags.connect_requested = 1;
-+ /* Wait for more data or EOF condition */
-+ commSetTimeout(fd, httpState->flags.keepalive_broken ? 10 : Config.Timeout.read, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ return;
-+ }
-+ }
-+#endif
-+
- errno = 0;
- statCounter.syscalls.sock.reads++;
- len = FD_READ_METHOD(fd, buf, read_sz);
-@@ -595,7 +648,13 @@ httpReadReply(int fd, void *data)
- clen >>= 1;
- IOStats.Http.read_hist[bin]++;
- }
-- if (!httpState->reply_hdr.size && len > 0 && fd_table[fd].uses > 1) {
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ (void) 0;
-+ else
-+#endif
-+
-+ if (!httpState->reply_hdr.size && len > 0 && fd_table[fd].pconn.uses > 1) {
- /* Skip whitespace */
- while (len > 0 && xisspace(*buf))
- xmemmove(buf, buf + 1, len--);
-@@ -625,6 +684,12 @@ httpReadReply(int fd, void *data)
- } else if (len == 0) {
- /* Connection closed; retrieval done. */
- httpState->eof = 1;
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer && cbdataValid(httpState->icap_writer)) {
-+ debug(81, 3) ("httpReadReply: EOF for ICAP writer\n");
-+ icapSendRespMod(httpState->icap_writer, buf, len, 1);
-+ }
-+#endif
- if (httpState->reply_hdr_state < 2)
- /*
- * Yes Henrik, there is a point to doing this. When we
-@@ -677,7 +742,28 @@ httpReadReply(int fd, void *data)
- EBIT_CLR(entry->flags, ENTRY_FWD_HDR_WAIT);
- }
- }
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(81, 5) ("calling icapSendRespMod from %s:%d\n", __FILE__, __LINE__);
-+ if (cbdataValid(httpState->icap_writer)) {
-+ icapSendRespMod(httpState->icap_writer, buf, len, 0);
-+ httpState->icap_writer->fake_content_length += len;
-+ }
-+ } else
-+#endif
- storeAppend(entry, buf, len);
-+
-+
-+ debug(11, 5) ("httpReadReply: after storeAppend FD %d read %d\n", fd, len);
-+#if HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ if (!httpState->icap_writer->respmod.entry) {
-+ debug(11, 3) ("httpReadReply: FD: %d: icap respmod aborded!\n", fd);
-+ comm_close(fd);
-+ return;
-+ }
-+ } else
-+#endif
- if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
- /*
- * the above storeAppend() call could ABORT this entry,
-@@ -724,10 +810,21 @@ httpReadReply(int fd, void *data)
- ("httpReadReply: Excess data from \"%s %s\"\n",
- RequestMethodStr[httpState->orig_request->method],
- storeUrl(entry));
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(81, 5) ("calling icapSendRespMod from %s:%d\n", __FILE__, __LINE__);
-+ icapSendRespMod(httpState->icap_writer, buf, len, 0);
-+ httpState->icap_writer->fake_content_length += len;
-+ } else
-+#endif
- storeAppend(entry, buf, len);
- keep_alive = 0;
- }
- }
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ icapSendRespMod(httpState->icap_writer, NULL, 0, 1);
-+#endif
- if (keep_alive) {
- /* yes we have to clear all these! */
- commSetDefer(fd, NULL, NULL);
-@@ -766,6 +863,10 @@ httpReadReply(int fd, void *data)
- ("httpReadReply: Excess data from \"%s %s\"\n",
- RequestMethodStr[httpState->orig_request->method],
- storeUrl(entry));
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer)
-+ icapSendRespMod(httpState->icap_writer, NULL, 0, 1);
-+#endif
- fwdComplete(httpState->fwd);
- comm_close(fd);
- return;
-@@ -776,6 +877,34 @@ httpReadReply(int fd, void *data)
- }
- }
-
-+#ifdef HS_FEAT_ICAP
-+static int
-+httpReadReplyWaitForIcap(int fd, void *data)
-+{
-+ HttpStateData *httpState = data;
-+ if (NULL == httpState->icap_writer)
-+ return 0;
-+ /*
-+ * Do not defer when we are not connected to the icap server.
-+ * Defer when the icap server connection is not established but pending
-+ * Defer when the icap server is busy (writing on the socket)
-+ */
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, connect_requested=%d\n",
-+ fd, httpState->icap_writer->flags.connect_requested);
-+ if (!httpState->icap_writer->flags.connect_requested)
-+ return 0;
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, connect_pending=%d\n",
-+ fd, httpState->icap_writer->flags.connect_pending);
-+ if (httpState->icap_writer->flags.connect_pending)
-+ return 1;
-+ debug(11, 5) ("httpReadReplyWaitForIcap: FD %d, write_pending=%d\n",
-+ fd, httpState->icap_writer->flags.write_pending);
-+ if (httpState->icap_writer->flags.write_pending)
-+ return 1;
-+ return 0;
-+}
-+#endif
-+
- /* This will be called when request write is complete. Schedule read of
- * reply. */
- static void
-@@ -803,6 +932,63 @@ httpSendComplete(int fd, char *bufnotuse
- comm_close(fd);
- return;
- } else {
-+ /* Schedule read reply. */
-+#ifdef HS_FEAT_ICAP
-+ if (icapService(ICAP_SERVICE_RESPMOD_PRECACHE, httpState->orig_request)) {
-+ httpState->icap_writer = icapRespModStart(
-+ ICAP_SERVICE_RESPMOD_PRECACHE,
-+ httpState->orig_request, httpState->entry, httpState->flags);
-+ if (-1 == (int) httpState->icap_writer) {
-+ /* TODO: send error here and exit */
-+ ErrorState *err;
-+ httpState->icap_writer = 0;
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ err->request = requestLink(httpState->orig_request);
-+ errorAppendEntry(entry, err);
-+ comm_close(fd);
-+ return;
-+ } else if (httpState->icap_writer) {
-+ request_flags fake_flags = httpState->orig_request->flags;
-+ method_t fake_method = entry->mem_obj->method;
-+ const char *fake_msg = "this is a fake entry for "
-+ " response sent to an ICAP RESPMOD server";
-+ cbdataLock(httpState->icap_writer);
-+ /*
-+ * this httpState will give the data it reads to
-+ * the icap server, rather than put it into
-+ * a StoreEntry
-+ */
-+ storeUnlockObject(httpState->entry);
-+ storeUnregisterAbort(httpState->entry);
-+ /*
-+ * create a bogus entry because the code assumes one is
-+ * always there.
-+ */
-+ fake_flags.cachable = 0;
-+ fake_flags.hierarchical = 0; /* force private key */
-+ httpState->entry = storeCreateEntry("fake", "fake", fake_flags, fake_method);
-+ storeAppend(httpState->entry, fake_msg, strlen(fake_msg));
-+ /*
-+ * pull a switcheroo on fwdState->entry.
-+ */
-+ storeUnlockObject(httpState->fwd->entry);
-+ httpState->fwd->entry = httpState->entry;
-+ storeLockObject(httpState->fwd->entry);
-+ /*
-+ * Note that we leave fwdState connected to httpState,
-+ * but we changed the entry. So when fwdComplete
-+ * or whatever is called it does no harm -- its
-+ * just the fake entry.
-+ */
-+ } else {
-+ /*
-+ * failed to open connection to ICAP server.
-+ * But bypass request, so just continue here.
-+ */
-+ }
-+ }
-+#endif
- /*
- * Set the read timeout here because it hasn't been set yet.
- * We only set the read timeout after the request has been
-@@ -811,8 +997,18 @@ httpSendComplete(int fd, char *bufnotuse
- * the timeout for POST/PUT requests that have very large
- * request bodies.
- */
-+
-+ /* removed in stable5:
-+ * commSetSelect(fd, COMM_SELECT_READ, httpReadReply, httpState, 0);
-+ */
- commSetTimeout(fd, Config.Timeout.read, httpTimeout, httpState);
-- commSetDefer(fd, fwdCheckDeferRead, entry);
-+#ifdef HS_FEAT_ICAP
-+ if (httpState->icap_writer) {
-+ debug(11, 5) ("FD %d, setting httpReadReplyWaitForIcap\n", httpState->fd);
-+ commSetDefer(httpState->fd, httpReadReplyWaitForIcap, httpState);
-+ } else
-+#endif
-+ commSetDefer(httpState->fd, fwdCheckDeferRead, entry);
- }
- httpState->flags.request_sent = 1;
- }
-@@ -1010,8 +1206,11 @@ httpBuildRequestHeader(request_t * reque
- if (!EBIT_TEST(cc->mask, CC_MAX_AGE)) {
- const char *url = entry ? storeUrl(entry) : urlCanonical(orig_request);
- httpHdrCcSetMaxAge(cc, getMaxAge(url));
-+#ifndef HS_FEAT_ICAP
-+ /* Don;t bother - if the url you want to cache is redirected? */
- if (strLen(request->urlpath))
- assert(strstr(url, strBuf(request->urlpath)));
-+#endif
- }
- /* Set no-cache if determined needed but not found */
- if (orig_request->flags.nocache && !httpHeaderHas(hdr_in, HDR_PRAGMA))
-@@ -1119,6 +1318,7 @@ httpStart(FwdState * fwd)
- int fd = fwd->server_fd;
- HttpStateData *httpState;
- request_t *proxy_req;
-+ /* ErrorState *err; */
- request_t *orig_req = fwd->request;
- debug(11, 3) ("httpStart: \"%s %s\"\n",
- RequestMethodStr[orig_req->method],
-@@ -1156,12 +1356,22 @@ httpStart(FwdState * fwd)
- httpState->request = requestLink(orig_req);
- httpState->orig_request = requestLink(orig_req);
- }
-+#ifdef HS_FEAT_ICAP
-+ if (icapService(ICAP_SERVICE_REQMOD_POSTCACHE, httpState->orig_request)) {
-+ httpState->icap_writer = icapRespModStart(ICAP_SERVICE_REQMOD_POSTCACHE,
-+ httpState->orig_request, httpState->entry, httpState->flags);
-+ if (httpState->icap_writer) {
-+ return;
-+ }
-+ }
-+#endif
- /*
- * register the handler to free HTTP state data when the FD closes
- */
- comm_add_close_handler(fd, httpStateFree, httpState);
- statCounter.server.all.requests++;
- statCounter.server.http.requests++;
-+
- httpSendRequest(httpState);
- /*
- * We used to set the read timeout here, but not any more.
-Index: src/icap_common.c
-===================================================================
-RCS file: src/icap_common.c
-diff -N src/icap_common.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_common.c 22 Nov 2005 22:41:48 -0000 1.1.2.39
-@@ -0,0 +1,785 @@
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+/* _GNU_SOURCE is required for strcasestr */
-+#define _GNU_SOURCE 1
-+
-+#include "squid.h"
-+#include "util.h"
-+
-+extern PF httpStateFree;
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+#define ICAP_OPTIONS_REQUEST
-+
-+
-+void
-+icapInit()
-+{
-+#ifdef ICAP_OPTIONS_REQUEST
-+ if (Config.icapcfg.onoff) {
-+ icapOptInit();
-+ }
-+#endif
-+}
-+
-+void
-+icapClose()
-+{
-+ icapOptShutdown();
-+}
-+
-+/*
-+ * search for a HTTP-like header in the buffer.
-+ * Note, buf must be 0-terminated
-+ *
-+ * This function is not very good. It should probably look for
-+ * header tokens only at the start of a line, not just anywhere in
-+ * the buffer.
-+ */
-+int
-+icapFindHeader(const char *buf, const char *hdr, const char **Start,
-+ const char **End)
-+{
-+ const char *start = NULL;
-+ const char *end = NULL;
-+ start = strcasestr(buf, hdr);
-+ if (NULL == start)
-+ return 0;
-+ end = start + strcspn(start, "\r\n");
-+ if (start == end)
-+ return 0;
-+ *Start = start;
-+ *End = end;
-+ return 1;
-+}
-+
-+/*
-+ * parse the contents of the encapsulated header (buffer between enc_start
-+ * and enc_end) and put the result into IcapStateData
-+ */
-+void
-+icapParseEncapsulated(IcapStateData * icap, const char *enc_start,
-+ const char *enc_end)
-+{
-+ char *current, *end;
-+
-+ assert(icap);
-+ assert(enc_start);
-+ assert(enc_end);
-+
-+ current = strchr(enc_start, ':');
-+ current++;
-+ while (current < enc_end) {
-+ while (isspace(*current))
-+ current++;
-+ if (!strncmp(current, "res-hdr=", 8)) {
-+ current += 8;
-+ icap->enc.res_hdr = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "req-hdr=", 8)) {
-+ current += 8;
-+ icap->enc.req_hdr = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "null-body=", 10)) {
-+ current += 10;
-+ icap->enc.null_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "res-body=", 9)) {
-+ current += 9;
-+ icap->enc.res_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "req-body=", 9)) {
-+ current += 9;
-+ icap->enc.req_body = strtol(current, &end, 10);
-+ } else if (!strncmp(current, "opt-body=", 9)) {
-+ current += 9;
-+ icap->enc.opt_body = strtol(current, &end, 10);
-+ } else {
-+ /* invalid header */
-+ debug(81, 5) ("icapParseEncapsulated: error in: %s\n", current);
-+ return;
-+ }
-+ current = end;
-+ current = strchr(current, ',');
-+ if (current == NULL)
-+ break;
-+ else
-+ current++; /* skip ',' */
-+ }
-+ debug(81,
-+ 3) ("icapParseEncapsulated: res-hdr=%d, req-hdr=%d, null-body=%d, "
-+ "res-body=%d, req-body=%d, opt-body=%d\n", icap->enc.res_hdr,
-+ icap->enc.req_hdr, icap->enc.null_body, icap->enc.res_body,
-+ icap->enc.req_body, icap->enc.opt_body);
-+
-+}
-+
-+icap_service *
-+icapService(icap_service_t type, request_t * r)
-+{
-+ icap_service_list *isl_iter;
-+ int is_iter;
-+ int nb_unreachable = 0;
-+ icap_service *unreachable_one = NULL;
-+
-+ debug(81, 8) ("icapService: type=%s\n", icapServiceToStr(type));
-+ if (NULL == r) {
-+ debug(81, 8) ("icapService: no request_t\n");
-+ return NULL;
-+ }
-+ if (NULL == r->class) {
-+ debug(81, 8) ("icapService: no class\n");
-+ return NULL;
-+ }
-+ for (isl_iter = r->class->isl; isl_iter; isl_iter = isl_iter->next) {
-+ /* TODO:luc: Do a round-robin, choose a random value ?
-+ * For now, we use a simple round robin with checking is the
-+ * icap server is available */
-+ is_iter = isl_iter->last_service_used;
-+ do {
-+ is_iter = (is_iter + 1) % isl_iter->nservices;
-+ debug(81, 8) ("icapService: checking service %s/id=%d\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ if (type == isl_iter->services[is_iter]->type) {
-+ if (!isl_iter->services[is_iter]->unreachable) {
-+ debug(81, 8) ("icapService: found service %s/id=%d\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ isl_iter->last_service_used = is_iter;
-+ return isl_iter->services[is_iter];
-+ }
-+ debug(81,
-+ 8)
-+ ("icapService: found service %s/id=%d, but it's unreachable. I don't want to use it\n",
-+ isl_iter->services[is_iter]->name, is_iter);
-+ unreachable_one = isl_iter->services[is_iter];
-+ nb_unreachable++;
-+ /* FIXME:luc: in response mod, if we return an NULL pointer, user can bypass
-+ * the filter, is it normal ? */
-+ }
-+ } while (is_iter != isl_iter->last_service_used);
-+ }
-+ debug(81, 8) ("icapService: no service found\n");
-+ isl_iter = r->class->isl;
-+
-+ if (nb_unreachable > 0) {
-+ debug(81,
-+ 8)
-+ ("All the services are unreachable, returning an unreachable one\n");
-+ return unreachable_one;
-+ } else {
-+ return NULL;
-+ }
-+}
-+
-+int
-+icapConnect(IcapStateData * icap, CNCB * theCallback)
-+{
-+ int rc;
-+ icap->icap_fd = pconnPop(icap->current_service->hostname,
-+ icap->current_service->port);
-+ if (icap->icap_fd >= 0) {
-+ debug(81, 3) ("icapConnect: reused pconn FD %d\n", icap->icap_fd);
-+ fd_note(icap->icap_fd, icap->current_service->uri);
-+ comm_add_close_handler(icap->icap_fd, icapStateFree, icap);
-+ theCallback(icap->icap_fd, 0, icap);
-+ return 1;
-+ }
-+ icap->icap_fd = comm_open(SOCK_STREAM, 0, getOutgoingAddr(NULL), 0,
-+ COMM_NONBLOCKING, icap->current_service->uri);
-+ debug(81, 5) ("icapConnect: new socket, FD %d, local address %s\n",
-+ icap->icap_fd, inet_ntoa(getOutgoingAddr(NULL)));
-+ if (icap->icap_fd < 0) {
-+ icapStateFree(-1, icap); /* XXX test */
-+ return 0;
-+ }
-+ icap->flags.connect_pending = 1;
-+ /*
-+ * Configure timeout and close handler before calling
-+ * connect because commConnectStart() might get an error
-+ * immediately and close the descriptor before it returns.
-+ */
-+ commSetTimeout(icap->icap_fd, Config.Timeout.connect,
-+ icapConnectTimeout, icap);
-+ comm_add_close_handler(icap->icap_fd, icapStateFree, icap);
-+ /*
-+ * This sucks. commConnectStart() may fail before returning,
-+ * so lets lock the data and check its validity afterwards.
-+ */
-+ cbdataLock(icap);
-+ commConnectStart(icap->icap_fd,
-+ icap->current_service->hostname,
-+ icap->current_service->port, theCallback, icap);
-+ rc = cbdataValid(icap);
-+ cbdataUnlock(icap);
-+ debug(81, 3) ("icapConnect: returning %d\n", rc);
-+ return rc;
-+}
-+
-+IcapStateData *
-+icapAllocate(void)
-+{
-+ IcapStateData *icap;
-+
-+ if (!Config.icapcfg.onoff)
-+ return 0;
-+
-+ icap = cbdataAlloc(IcapStateData);
-+ icap->icap_fd = -1;
-+ icap->enc.res_hdr = -1;
-+ icap->enc.res_body = -1;
-+ icap->enc.req_hdr = -1;
-+ icap->enc.req_body = -1;
-+ icap->enc.opt_body = -1;
-+ icap->enc.null_body = -1;
-+ icap->chunk_size = -1;
-+ memBufDefInit(&icap->icap_hdr);
-+
-+ debug(81, 3) ("New ICAP state\n");
-+ return icap;
-+}
-+
-+void
-+icapStateFree(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapStateFree: FD %d, icap %p\n", fd, icap);
-+ assert(icap);
-+ assert(-1 == fd || fd == icap->icap_fd);
-+ if (icap->respmod.entry) {
-+ /*
-+ * If we got some error on this side (like ECONNRESET)
-+ * we must signal the other side(s) with a storeAbort()
-+ * call.
-+ */
-+ if (icap->respmod.entry->store_status != STORE_OK)
-+ storeAbort(icap->respmod.entry);
-+ storeUnlockObject(icap->respmod.entry);
-+ icap->respmod.entry = NULL;
-+ }
-+ requestUnlink(icap->request);
-+ icap->request = NULL;
-+ if (!memBufIsNull(&icap->icap_hdr))
-+ memBufClean(&icap->icap_hdr);
-+ if (!memBufIsNull(&icap->respmod.buffer))
-+ memBufClean(&icap->respmod.buffer);
-+ if (!memBufIsNull(&icap->respmod.req_hdr_copy))
-+ memBufClean(&icap->respmod.req_hdr_copy);
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+ if (!memBufIsNull(&icap->reqmod.hdr_buf))
-+ memBufClean(&icap->reqmod.hdr_buf);
-+ if (!memBufIsNull(&icap->reqmod.http_entity.buf))
-+ memBufClean(&icap->reqmod.http_entity.buf);
-+ if (!memBufIsNull(&icap->chunk_buf))
-+ memBufClean(&icap->chunk_buf);
-+ if (icap->httpState)
-+ httpStateFree(-1, icap->httpState);
-+ cbdataUnlock(icap->reqmod.client_cookie);
-+ cbdataFree(icap);
-+}
-+
-+void
-+icapConnectTimeout(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapConnectTimeout: FD %d, unreachable=1\n", fd);
-+ assert(fd == icap->icap_fd);
-+ icapOptSetUnreachable(icap->current_service);
-+ comm_close(fd);
-+}
-+
-+void
-+icapReadTimeout(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ assert(fd == icap->icap_fd);
-+ if (icap->flags.wait_for_preview_reply || icap->flags.http_server_eof) {
-+ debug(81, 3) ("icapReadTimeout: FD %d, unreachable=1\n", fd);
-+ icapOptSetUnreachable(icap->current_service);
-+ } else
-+ debug(81, 3) ("icapReadTimeout: FD %d, still reachable\n", fd);
-+ comm_close(fd);
-+}
-+
-+icap_service_t
-+icapServiceToType(const char *s)
-+{
-+ if (!strcmp(s, "reqmod_precache"))
-+ return ICAP_SERVICE_REQMOD_PRECACHE;
-+ if (!strcmp(s, "reqmod_postcache"))
-+ return ICAP_SERVICE_REQMOD_POSTCACHE;
-+ if (!strcmp(s, "respmod_precache"))
-+ return ICAP_SERVICE_RESPMOD_PRECACHE;
-+ if (!strcmp(s, "respmod_postcache"))
-+ return ICAP_SERVICE_RESPMOD_POSTCACHE;
-+ return ICAP_SERVICE_MAX;
-+}
-+
-+const char *
-+icapServiceToStr(const icap_service_t type)
-+{
-+ if (type >= 0 && type < ICAP_SERVICE_MAX)
-+ return icap_service_type_str[type];
-+ else
-+ return "error";
-+}
-+
-+
-+/* copied from clientAclChecklistCreate */
-+static aclCheck_t *
-+icapAclChecklistCreate(const acl_access * acl, const clientHttpRequest * http)
-+{
-+ aclCheck_t *ch;
-+ ConnStateData *conn = http->conn;
-+ ch = aclChecklistCreate(acl, http->request, 0);
-+ ch->conn = conn;
-+ cbdataLock(ch->conn);
-+ return ch;
-+}
-+
-+/*
-+ * check wether we do icap for a request
-+ */
-+int
-+icapCheckAcl(clientHttpRequest * http)
-+{
-+ icap_access *iter;
-+ aclCheck_t *icapChecklist;
-+
-+ for (iter = Config.icapcfg.access_head; iter; iter = iter->next) {
-+ acl_access *A = iter->access;
-+ icapChecklist = icapAclChecklistCreate(A, http);
-+ if (aclMatchAclList(A->acl_list, icapChecklist)) {
-+ debug(81, 5) ("icapCheckAcl: match for class=%s\n",
-+ iter->class->name);
-+ if (A->allow) {
-+ /* allow rule, do icap and use associated class */
-+ http->request->class = iter->class;
-+ aclChecklistFree(icapChecklist);
-+ return 1;
-+ } else {
-+ /* deny rule, stop processing */
-+ aclChecklistFree(icapChecklist);
-+ return 0;
-+ }
-+ }
-+ aclChecklistFree(icapChecklist);
-+ }
-+ return 0;
-+}
-+
-+/* icapLineLength
-+ *
-+ * returns the amount of data until lineending ( \r\n )
-+ * This function is NOT tolerant of variations of \r\n.
-+ */
-+size_t
-+icapLineLength(const char *start, int len)
-+{
-+ size_t lineLen = 0;
-+ char *end = (char *) memchr(start, '\r', len);
-+ if (NULL == end)
-+ return 0;
-+ end++; /* advance to where '\n' should be */
-+ lineLen = end - start + 1;
-+ if (lineLen > len) {
-+ debug(0, 0) ("icapLineLength: warning lineLen (%d) > len (%d)\n",
-+ lineLen, len);
-+ return 0;
-+ }
-+ if (*end != '\n') {
-+ debug(0, 0) ("icapLineLength: warning *end (%x) != '\\n'\n", *end);
-+ return 0;
-+ }
-+ debug(81, 7) ("icapLineLength: returning %d\n", lineLen);
-+ return lineLen;
-+}
-+
-+/*
-+ * return:
-+ * -1 if EOF before getting end of ICAP header
-+ * 0 if we don't have the entire ICAP header yet
-+ * 1 if we got the whole header
-+ */
-+int
-+icapReadHeader(int fd, IcapStateData * icap, int *isIcap)
-+{
-+ int headlen = 0;
-+ int len = 0;
-+ int peek_sz = EXPECTED_ICAP_HEADER_LEN;
-+ int read_sz = 0;
-+ LOCAL_ARRAY(char, tmpbuf, SQUID_TCP_SO_RCVBUF);
-+ for (;;) {
-+ len = recv(fd, tmpbuf, peek_sz, MSG_PEEK);
-+ debug(81, 5) ("recv(FD %d, ..., MSG_PEEK) ret %d\n", fd, len);
-+ if (len < 0) {
-+ debug(81, 1) ("icapReadHeader: FD %d recv error: %s\n", fd,
-+ xstrerror());
-+ return -1;
-+ }
-+ if (len == 0) {
-+ debug(81, 2) ("icapReadHeader: FD %d recv EOF\n", fd);
-+ return -1;
-+ }
-+ headlen = headersEnd(tmpbuf, len);
-+ debug(81, 3) ("headlen=%d\n", headlen);
-+ /*
-+ * break if we now know where the ICAP headers end
-+ */
-+ if (headlen)
-+ break;
-+ /*
-+ * break if we know there is no more data to read
-+ */
-+ if (len < peek_sz)
-+ break;
-+ /*
-+ * The ICAP header is larger than (or equal to) our read
-+ * buffer, so double it and try to peek again.
-+ */
-+ peek_sz *= 2;
-+ if (peek_sz >= SQUID_TCP_SO_RCVBUF) {
-+ debug(81,
-+ 1) ("icapReadHeader: Failed to find end of ICAP header\n");
-+ debug(81, 1) ("\twithin first %d bytes of response\n",
-+ SQUID_TCP_SO_RCVBUF);
-+ debug(81, 1) ("\tpossible persistent connection bug/confusion\n");
-+ return -1;
-+ }
-+ }
-+ /*
-+ * Now actually read the data from the kernel
-+ */
-+ if (headlen)
-+ read_sz = headlen;
-+ else
-+ read_sz = len;
-+ len = FD_READ_METHOD(fd, tmpbuf, read_sz);
-+ assert(len == read_sz);
-+ fd_bytes(fd, len, FD_READ);
-+ memBufAppend(&icap->icap_hdr, tmpbuf, len);
-+ if (headlen) {
-+ /* End of ICAP header found */
-+ if (icap->icap_hdr.size < 4)
-+ *isIcap = 0;
-+ else if (0 == strncmp(icap->icap_hdr.buf, "ICAP", 4))
-+ *isIcap = 1;
-+ else
-+ *isIcap = 0;
-+ return 1;
-+ }
-+ /*
-+ * We don't have all the headers yet
-+ */
-+ return 0;
-+}
-+
-+static int
-+icapParseConnectionClose(const IcapStateData * icap, const char *s,
-+ const char *e)
-+{
-+ char *t;
-+ char *q;
-+ /*
-+ * s points to the start of the line "Connection: ... "
-+ * e points to *after* the last character on the line
-+ */
-+ s += 11; /* skip past Connection: */
-+ while (s < e && isspace(*s))
-+ s++;
-+ if (e - s < 5)
-+ return 0;
-+ /*
-+ * create a buffer that we can use strtok on
-+ */
-+ t = xmalloc(e - s + 1);
-+ strncpy(t, s, e - s);
-+ *(t + (e - s)) = '\0';
-+ for (q = strtok(t, ","); q; q = strtok(NULL, ",")) {
-+ if (0 == strcasecmp(q, "close")) {
-+ xfree(t);
-+ return 1;
-+ }
-+ }
-+ xfree(t);
-+ return 0;
-+}
-+
-+/* returns icap status, version and subversion extracted from status line or -1 on parsing failure
-+ * The str_status pointr points to the text returned from the icap server.
-+ * sline probably is NOT terminated with '\0'
-+ */
-+int
-+icapParseStatusLine(const char *sline, int slinesize, int *version_major,
-+ int *version_minor, const char **str_status)
-+{
-+ char *sp, *stmp, *ep = (char *) sline + slinesize;
-+ int status;
-+ if (slinesize < 14) /*The format of this line is: "ICAP/x.x xxx[ msg....]\r\n" */
-+ return -1;
-+
-+ if (strncmp(sline, "ICAP/", 5) != 0)
-+ return -1;
-+ if (sscanf(sline + 5, "%d.%d", version_major, version_minor) != 2)
-+ return -1;
-+
-+ if (!(sp = memchr(sline, ' ', slinesize)))
-+ return -1;
-+
-+ while (sp < ep && xisspace(*++sp));
-+
-+ if (!xisdigit(*sp) || sp >= ep)
-+ return -1;
-+
-+ if ((status = strtol(sp, &stmp, 10)) <= 0)
-+ return -1;
-+ sp = stmp;
-+
-+ while (sp < ep && xisspace(*++sp));
-+ *str_status = sp;
-+ /*Must add a test for "\r\n" end headers .... */
-+ return status;
-+}
-+
-+
-+void
-+icapSetKeepAlive(IcapStateData * icap, const char *hdrs)
-+{
-+ const char *start;
-+ const char *end;
-+ if (0 == icap->flags.keep_alive)
-+ return;
-+ if (0 == icapFindHeader(hdrs, "Connection:", &start, &end)) {
-+ icap->flags.keep_alive = 1;
-+ return;
-+ }
-+ if (icapParseConnectionClose(icap, start, end))
-+ icap->flags.keep_alive = 0;
-+ else
-+ icap->flags.keep_alive = 1;
-+}
-+
-+/*
-+ * icapParseChunkSize
-+ *
-+ * Returns the offset where the next chunk starts
-+ * return parameter chunk_size;
-+ */
-+static int
-+icapParseChunkSize(const char *buf, int len, int *chunk_size)
-+{
-+ int chunkSize = 0;
-+ char c;
-+ size_t start;
-+ size_t end;
-+ size_t nextStart = 0;
-+ debug(81, 3) ("icapParseChunkSize: buf=%p, len=%d\n", buf, len);
-+ do {
-+ start = nextStart;
-+ debug(81, 3) ("icapParseChunkSize: start=%d\n", start);
-+ if (len <= start) {
-+ /*
-+ * end of buffer, so far no lines or only empty lines,
-+ * wait for more data. read chunk size with next buffer.
-+ */
-+ *chunk_size = 0;
-+ return 0;
-+ }
-+ end = start + icapLineLength(buf + start, len - start);
-+ nextStart = end;
-+ if (end <= start) {
-+ /*
-+ * no line found, need more code here, now we are in
-+ * deep trouble, buffer stops with half a chunk size
-+ * line. For now stop here.
-+ */
-+ debug(81, 1) ("icapParseChunkSize: WARNING in mid-line, ret 0\n");
-+ *chunk_size = 0;
-+ return 0;
-+ }
-+ while (start < end) {
-+ if (NULL == strchr(w_space, buf[start]))
-+ break;
-+ start++;
-+ }
-+ while (start < end) {
-+ if (NULL == strchr(w_space, buf[end - 1]))
-+ break;
-+ end--;
-+ }
-+ /*
-+ * if now end <= start we got an empty line. The previous
-+ * chunk data should stop with a CRLF. In case that the
-+ * other end does not follow the specs and sends no CRLF
-+ * or too many empty lines, just continue till we have a
-+ * non-empty line.
-+ */
-+ } while (end <= start);
-+ debug(81, 3) ("icapParseChunkSize: start=%d, end=%d\n", start, end);
-+
-+ /* Non-empty line: Parse the chunk size */
-+ while (start < end) {
-+ c = buf[start++];
-+ if (c >= 'a' && c <= 'f') {
-+ chunkSize = chunkSize * 16 + c - 'a' + 10;
-+ } else if (c >= 'A' && c <= 'F') {
-+ chunkSize = chunkSize * 16 + c - 'A' + 10;
-+ } else if (c >= '0' && c <= '9') {
-+ chunkSize = chunkSize * 16 + c - '0';
-+ } else {
-+ if (!(c == ';' || c == ' ' || c == '\t')) {
-+ /*Syntax error: Chunksize expected. */
-+ *chunk_size = -2; /* we are done */
-+ return nextStart;
-+ }
-+ /* Next comes a chunk extension */
-+ break;
-+ }
-+ }
-+ /*
-+ * if we read a zero chunk, we reached the end. Mark this for
-+ * icapPconnTransferDone
-+ */
-+ *chunk_size = (chunkSize > 0) ? chunkSize : -2;
-+ debug(81, 3) ("icapParseChunkSize: return nextStart=%d\n", nextStart);
-+ return nextStart;
-+}
-+
-+/*
-+ * icapParseChunkedBody
-+ *
-+ * De-chunk an HTTP entity received from the ICAP server.
-+ * The 'store' function pointer is storeAppend() or memBufAppend().
-+ */
-+size_t
-+icapParseChunkedBody(IcapStateData * icap, STRCB * store, void *store_data)
-+{
-+ int bufOffset = 0;
-+ size_t bw = 0;
-+ MemBuf *cb = &icap->chunk_buf;
-+ const char *buf = cb->buf;
-+ int len = cb->size;
-+
-+ if (icap->chunk_size == -2) {
-+ debug(81, 3) ("zero end chunk reached\n");
-+ return 0;
-+ }
-+ debug(81, 3) ("%s:%d: chunk_size=%d\n", __FILE__, __LINE__,
-+ icap->chunk_size);
-+ if (icap->chunk_size < 0) {
-+ store(store_data, buf, len);
-+ cb->size = 0;
-+ return (size_t) len;
-+ }
-+ debug(81, 3) ("%s:%d: bufOffset=%d, len=%d\n", __FILE__, __LINE__,
-+ bufOffset, len);
-+ while (bufOffset < len) {
-+ debug(81, 3) ("%s:%d: bufOffset=%d, len=%d\n", __FILE__, __LINE__,
-+ bufOffset, len);
-+ if (icap->chunk_size == 0) {
-+ int x;
-+ x = icapParseChunkSize(buf + bufOffset,
-+ len - bufOffset, &icap->chunk_size);
-+ if (x < 1) {
-+ /* didn't find a valid chunk spec */
-+ break;
-+ }
-+ bufOffset += x;
-+ debug(81, 3) ("got chunksize %d, new offset %d\n",
-+ icap->chunk_size, bufOffset);
-+ if (icap->chunk_size == -2) {
-+ debug(81, 3) ("zero end chunk reached\n");
-+ break;
-+ }
-+ }
-+ debug(81, 3) ("%s:%d: X\n", __FILE__, __LINE__);
-+ if (icap->chunk_size > 0) {
-+ if (icap->chunk_size >= len - bufOffset) {
-+ store(store_data, buf + bufOffset, len - bufOffset);
-+ bw += (len - bufOffset);
-+ icap->chunk_size -= (len - bufOffset);
-+ bufOffset = len;
-+ } else {
-+ store(store_data, buf + bufOffset, icap->chunk_size);
-+ bufOffset += icap->chunk_size;
-+ bw += icap->chunk_size;
-+ icap->chunk_size = 0;
-+ }
-+ }
-+ }
-+ if (0 == bufOffset) {
-+ (void) 0;
-+ } else if (bufOffset == cb->size) {
-+ cb->size = 0;
-+ } else {
-+ assert(bufOffset <= cb->size);
-+ xmemmove(cb->buf, cb->buf + bufOffset, cb->size - bufOffset);
-+ cb->size -= bufOffset;
-+ }
-+ return bw;
-+}
-+
-+/*
-+ * icapAddAuthUserHeader
-+ *
-+ * Builds and adds the X-Authenticated-User header to an ICAP request headers.
-+ */
-+void
-+icapAddAuthUserHeader(MemBuf * mb, auth_user_request_t * auth_user_request)
-+{
-+ char *user = authenticateUserRequestUsername(auth_user_request);
-+ char *authuser;
-+ size_t len, userlen, schemelen, userofslen;
-+ char *userofs;
-+
-+ if (user == NULL) {
-+ debug(81, 5) ("icapAddAuthUserHeader: NULL username\n");
-+ return;
-+ }
-+ userlen = strlen(user);
-+ schemelen = strlen(Config.icapcfg.auth_scheme);
-+ len = userlen + schemelen + 1;
-+ authuser = xcalloc(len, 1);
-+
-+ if ((userofs = strstr(Config.icapcfg.auth_scheme, "%u")) == NULL) {
-+ /* simply add user at end of string */
-+ snprintf(authuser, len, "%s%s", Config.icapcfg.auth_scheme, user);
-+ } else {
-+ userofslen = userofs - Config.icapcfg.auth_scheme;
-+ xmemcpy(authuser, Config.icapcfg.auth_scheme, userofslen);
-+ xmemcpy(authuser + userofslen, user, userlen);
-+ xmemcpy(authuser + userofslen + userlen,
-+ userofs + 2, schemelen - (userofslen + 2) + 1);
-+ }
-+
-+ memBufPrintf(mb, "X-Authenticated-User: %s\r\n", base64_encode(authuser));
-+ xfree(authuser);
-+}
-Index: src/icap_opt.c
-===================================================================
-RCS file: src/icap_opt.c
-diff -N src/icap_opt.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_opt.c 22 Nov 2005 22:41:48 -0000 1.1.2.17
-@@ -0,0 +1,519 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client OPTIONS
-+ * AUTHOR: Ralf Horstmann
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+/*************************************************************/
-+
-+/*
-+ * network related functions for OPTIONS request
-+ */
-+static void icapOptStart(void *data);
-+static void icapOptTimeout(int fd, void *data);
-+static void icapOptConnectDone(int server_fd, int status, void *data);
-+static void icapOptWriteComplete(int fd, char *bufnotused, size_t size, int errflag, void *data);
-+static void icapOptReadReply(int fd, void *data);
-+
-+/*
-+ * reply parsing functions
-+ */
-+static int icapOptParseReply(icap_service * s, IcapOptData * i);
-+static void icapOptParseEntry(icap_service * s, const char *blk_start, const char *blk_end);
-+static int icapIsolateLine(const char **parse_start, const char **blk_start, const char **blk_end);
-+
-+/*
-+ * helper functions
-+ */
-+static void icapOptDataInit(IcapOptData * i);
-+static void icapOptDataFree(IcapOptData * i);
-+
-+/*************************************************************/
-+
-+#define TIMEOUT 10
-+
-+void
-+icapOptInit()
-+{
-+ icap_service *s;
-+
-+ /* iterate over configured services */
-+ s = Config.icapcfg.service_head;
-+ while (s) {
-+ eventAdd("icapOptStart", icapOptStart, s, 5.0, 1);
-+ s = s->next;
-+ }
-+}
-+
-+void
-+icapOptShutdown()
-+{
-+ icap_service *s;
-+
-+ s = Config.icapcfg.service_head;
-+ while (s) {
-+ if (eventFind(icapOptStart, s)) {
-+ eventDelete(icapOptStart, s);
-+ }
-+ s = s->next;
-+ }
-+}
-+
-+/*
-+ * mark a service as unreachable
-+ */
-+void
-+icapOptSetUnreachable(icap_service * s)
-+{
-+ s->unreachable = 1;
-+ debug(81, 5) ("icapOptSetUnreachable: got called for %s\n", s->uri);
-+ /*
-+ * if there is an options request scheduled, delete it and add
-+ * it again to reset the time to the default check_interval.
-+ */
-+ if (eventFind(icapOptStart, s)) {
-+ eventDelete(icapOptStart, s);
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ }
-+}
-+
-+static void
-+icapOptStart(void *data)
-+{
-+ icap_service *s = data;
-+ int fd;
-+ int ctimeout = TIMEOUT;
-+ const char *host = s->hostname;
-+ unsigned short port = s->port;
-+ debug(81, 3) ("icapOptStart: starting OPTIONS request for %s (%s)\n", s->name, s->uri);
-+ fd = comm_open(SOCK_STREAM,
-+ 0,
-+ getOutgoingAddr(NULL),
-+ 0,
-+ COMM_NONBLOCKING,
-+ "ICAP OPTIONS connection");
-+ if (fd < 0) {
-+ debug(81, 4) ("icapConnectStart: %s\n", xstrerror());
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ return;
-+ }
-+ assert(s->opt == NULL); /* if not null, another options request might be running, which should not happen */
-+ s->opt = memAllocate(MEM_ICAP_OPT_DATA);
-+ icapOptDataInit(s->opt);
-+ cbdataLock(s);
-+ commSetTimeout(fd, ctimeout, icapOptTimeout, s);
-+ commConnectStart(fd, host, port, icapOptConnectDone, s);
-+}
-+
-+static void
-+icapOptTimeout(int fd, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int valid;
-+
-+ debug(81, 4) ("icapOptConnectTimeout: fd=%d, service=%s\n", fd, s->uri);
-+
-+ comm_close(fd);
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ /* try again later */
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ debug(81, 3) ("icapOptConnectTimeout: unreachable=1, service=%s\n", s->uri);
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+
-+}
-+
-+static void
-+icapOptConnectDone(int server_fd, int status, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ MemBuf request;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(server_fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ if (status != COMM_OK) {
-+ debug(81, 3) ("icapOptConnectDone: unreachable=1, service=%s\n", s->uri);
-+ comm_close(server_fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ return;
-+ }
-+ debug(81, 3) ("icapOptConnectDone: Connection ok. Sending Options request for %s\n", s->name);
-+ memBufDefInit(&request);
-+ memBufPrintf(&request, "OPTIONS %s ICAP/1.0\r\n", s->uri);
-+ memBufPrintf(&request, "Host: %s\r\n", s->hostname);
-+ memBufPrintf(&request, "Connection: close\r\n");
-+ memBufPrintf(&request, "User-Agent: ICAP-Client-Squid/1.2\r\n");
-+ memBufPrintf(&request, "\r\n");
-+ cbdataLock(s);
-+ commSetTimeout(server_fd, TIMEOUT, icapOptTimeout, s);
-+ comm_write_mbuf(server_fd, request, icapOptWriteComplete, s);
-+}
-+
-+static void
-+icapOptWriteComplete(int fd, char *bufnotused, size_t size, int errflag, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ debug(81, 5) ("icapOptWriteComplete: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag) {
-+ /* cancel this for now */
-+ debug(81, 3) ("icapOptWriteComplete: unreachable=1, service=%s\n", s->uri);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ s->unreachable = 1;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ comm_close(fd);
-+ return;
-+ }
-+ cbdataLock(s);
-+ commSetSelect(fd, COMM_SELECT_READ, icapOptReadReply, s, 0);
-+}
-+
-+static void
-+icapOptReadReply(int fd, void *data)
-+{
-+ icap_service *s = data;
-+ IcapOptData *i = s->opt;
-+ int size;
-+ int len = i->size - i->offset - 1;
-+ int valid;
-+
-+ valid = cbdataValid(s);
-+ cbdataUnlock(s);
-+ if (!valid) {
-+ comm_close(fd);
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ return;
-+ }
-+ if (len == 0) {
-+ /* Grow the request memory area to accomodate for a large request */
-+ printf("PANIC: not enough memory\n");
-+#if 0
-+ i->buf = memReallocBuf(i->buf, i->size * 2, &i->size);
-+ debug(81, 2) ("icapoptReadReply: growing reply buffer: offset=%ld size=%ld\n",
-+ (long) i->offset, (long) i->size);
-+ len = i->size - i->offset - 1;
-+#endif
-+ }
-+ size = FD_READ_METHOD(fd, i->buf + i->offset, len);
-+ i->offset += size;
-+ debug(81, 3) ("icapOptReadReply: Got %d bytes of data\n", size);
-+ if (size > 0) {
-+ /* do some statistics */
-+ fd_bytes(fd, size, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, size);
-+
-+ /*
-+ * some icap servers seem to ignore the "Connection: close" header. so
-+ * after getting the complete option reply we close the connection
-+ * ourself.
-+ */
-+ if ((i->headlen = headersEnd(i->buf, i->offset))) {
-+ debug(81, 3) ("icapOptReadReply: EndOfResponse\n");
-+ size = 0;
-+ }
-+ }
-+ if (size < 0) {
-+ debug(81, 3) ("icapOptReadReply: FD %d: read failure: %s.\n", fd, xstrerror());
-+ debug(81, 3) ("icapOptReadReply: unreachable=1, service=%s.\n", s->uri);
-+ s->unreachable = 1;
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ eventAdd("icapOptStart", icapOptStart, s, Config.icapcfg.check_interval, 1);
-+ comm_close(fd);
-+ } else if (size == 0) {
-+ /* no more data, now we can parse the reply */
-+ debug(81, 3) ("icapOptReadReply: FD %d: connection closed\n", fd);
-+ i->buf[i->offset] = '\0'; /* for string functions */
-+ debug(81, 3) ("icapOptReadReply: unreachable=0, service=%s\n", s->uri);
-+
-+ if (!icapOptParseReply(s, i)) {
-+ debug(81, 3) ("icapOptReadReply: OPTIONS request not successful. scheduling again in %d seconds\n", Config.icapcfg.check_interval);
-+ s->unreachable = 1;
-+ } else
-+ s->unreachable = 0;
-+
-+ if (s->options_ttl <= 0)
-+ s->options_ttl = Config.icapcfg.check_interval;
-+ eventAdd("icapOptStart", icapOptStart, s, s->options_ttl, 1);
-+
-+ icapOptDataFree(i);
-+ s->opt = NULL;
-+ comm_close(fd);
-+ } else {
-+ /* data received */
-+ /* commSetSelect(fd, Type, handler, client_data, timeout) */
-+ cbdataLock(s);
-+ commSetSelect(fd, COMM_SELECT_READ, icapOptReadReply, data, 0);
-+ }
-+}
-+
-+static int
-+icapIsolateLine(const char **parse_start, const char **blk_start, const char **blk_end)
-+{
-+ int slen = strcspn(*parse_start, "\r\n");
-+
-+ if (!(*parse_start)[slen]) /* no crlf */
-+ return 0;
-+
-+ if (slen == 0) /* empty line */
-+ return 0;
-+
-+ *blk_start = *parse_start;
-+ *blk_end = *blk_start + slen;
-+
-+ /* set it to the beginning of next line */
-+ *parse_start = *blk_end;
-+ while (**parse_start == '\r') /* CR */
-+ (*parse_start)++;
-+ if (**parse_start == '\n') /* LF */
-+ (*parse_start)++;
-+ return 1;
-+}
-+
-+/* process a single header entry between blk_start and blk_end */
-+static void
-+icapOptParseEntry(icap_service * s, const char *blk_start, const char *blk_end)
-+{
-+ const char *name_end = strchr(blk_start, ':');
-+ const int name_len = name_end ? name_end - blk_start : 0;
-+ const char *value_start = blk_start + name_len + 1; /* skip ':' */
-+ int value_len;
-+ int new;
-+
-+ if (!name_len || name_end > blk_end) {
-+ debug(81, 5) ("icapOptParseEntry: strange header. skipping\n");
-+ return;
-+ }
-+ if (name_len > 65536) {
-+ debug(81, 5) ("icapOptParseEntry: unusual long header item. skipping.\n");
-+ return;
-+ }
-+ while (xisspace(*value_start) && value_start < blk_end) {
-+ value_start++;
-+ }
-+ if (value_start >= blk_end) {
-+ debug(81, 5) ("icapOptParseEntry: no value found\n");
-+ return;
-+ }
-+ value_len = blk_end - value_start;
-+
-+
-+ /* extract information */
-+ if (!strncasecmp("Allow", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Allow\n");
-+ if (!strncmp("204", value_start, 3)) {
-+ s->flags.allow_204 = 1;
-+ } else {
-+ debug(81, 3) ("icapOptParseEntry: Allow value unknown");
-+ }
-+ } else if (!strncasecmp("Connection", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Connection\n");
-+ } else if (!strncasecmp("Encapsulated", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Encapsulated\n");
-+ } else if (!strncasecmp("ISTAG", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found ISTAG\n");
-+ stringClean(&s->istag);
-+ stringLimitInit(&s->istag, value_start, value_len);
-+ } else if (!strncasecmp("Max-Connections", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Max-Connections\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Max-Connections: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Max-Connections: new value=%d\n", new);
-+ s->max_connections = new;
-+ }
-+ } else if (!strncasecmp("Methods", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Methods\n");
-+ } else if (!strncasecmp("Options-TTL", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Options-TTL\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Options-TTL: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Options-TTL: new value=%d\n", new);
-+ s->options_ttl = new;
-+ }
-+ } else if (!strncasecmp("Preview", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Preview\n");
-+ errno = 0;
-+ new = strtol(value_start, NULL, 10);
-+ if (errno) {
-+ debug(81, 5) ("icapOptParseEntry: Preview: could not parse value\n");
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: Preview: new value=%d\n", new);
-+ s->preview = new;
-+ }
-+ } else if (!strncasecmp("Service", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Service\n");
-+ } else if (!strncasecmp("Service-ID", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Service-ID\n");
-+ } else if (!strncasecmp("Transfer-Preview", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Preview\n");
-+ stringClean(&s->transfer_preview);
-+ stringLimitInit(&s->transfer_preview, value_start, value_len);
-+ } else if (!strncasecmp("Transfer-Ignore", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Ignore\n");
-+ stringClean(&s->transfer_ignore);
-+ stringLimitInit(&s->transfer_ignore, value_start, value_len);
-+ } else if (!strncasecmp("Transfer-Complete", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found Transfer-Complete\n");
-+ stringClean(&s->transfer_complete);
-+ stringLimitInit(&s->transfer_complete, value_start, value_len);
-+ } else if (!strncasecmp("X-Include", blk_start, name_len)) {
-+ debug(81, 5) ("icapOptParseEntry: found X-Include\n");
-+ if (strstr(value_start, "X-Client-IP")) {
-+ debug(81, 5) ("icapOptParseEntry: X-Include: found X-Client-IP\n");
-+ s->flags.need_x_client_ip = 1;
-+ }
-+ if (strstr(value_start, "X-Authenticated-User")) {
-+ debug(81, 5) ("icapOptParseEntry: X-Include: found X-Authenticated-User\n");
-+ s->flags.need_x_authenticated_user = 1;
-+ }
-+ } else {
-+ debug(81, 5) ("icapOptParseEntry: unknown options header\n");
-+ }
-+}
-+
-+/* parse OPTIONS reply */
-+static int
-+icapOptParseReply(icap_service * s, IcapOptData * i)
-+{
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int status;
-+ const char *buf = i->buf;
-+ const char *parse_start;
-+ const char *head_end;
-+ const char *blk_start;
-+ const char *blk_end;
-+
-+ if ((status =
-+ icapParseStatusLine(i->buf, i->offset,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 2) ("icapOptParseReply: bad status line <%s>\n", i->buf);
-+ return 0;
-+ }
-+ debug(81, 3) ("icapOptParseReply: got reply: <ICAP/%d.%d %d %s>\n", version_major, version_minor, status, str_status);
-+
-+ if (status != 200) {
-+ debug(81, 3) ("icapOptParseReply: status = %d != 200\n", status);
-+ return 0;
-+ }
-+ parse_start = buf;
-+ if (i->headlen == 0)
-+ i->headlen = headersEnd(parse_start, s->opt->offset);
-+
-+ if (!i->headlen) {
-+ debug(81, 2) ("icapOptParseReply: end of headers could not be found\n");
-+ return 0;
-+ }
-+ head_end = parse_start + i->headlen - 1;
-+ while (*(head_end - 1) == '\r')
-+ head_end--;
-+ assert(*(head_end - 1) == '\n');
-+ if (*head_end != '\r' && *head_end != '\n')
-+ return 0; /* failure */
-+
-+ /* skip status line */
-+ if (!icapIsolateLine(&parse_start, &blk_start, &blk_end)) {
-+ debug(81, 3) ("icapOptParseReply: failure in isolating status line\n");
-+ return 0;
-+
-+ }
-+ /* now we might start real parsing */
-+ while (icapIsolateLine(&parse_start, &blk_start, &blk_end)) {
-+ if (blk_end > head_end || blk_start > head_end || blk_start >= blk_end) {
-+ debug(81, 3) ("icapOptParseReply: header limit exceeded. finished.\n");
-+ break;
-+ }
-+ icapOptParseEntry(s, blk_start, blk_end);
-+ }
-+ return 1;
-+}
-+
-+static void
-+icapOptDataInit(IcapOptData * i)
-+{
-+ i->buf = memAllocBuf(HTTP_REPLY_BUF_SZ, &i->size);
-+ i->offset = 0;
-+ i->headlen = 0;
-+}
-+
-+static void
-+icapOptDataFree(IcapOptData * i)
-+{
-+ if (i) {
-+ memFreeBuf(i->size, i->buf);
-+ memFree(i, MEM_ICAP_OPT_DATA);
-+ }
-+}
-Index: src/icap_reqmod.c
-===================================================================
-RCS file: src/icap_reqmod.c
-diff -N src/icap_reqmod.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_reqmod.c 6 Dec 2005 21:53:44 -0000 1.1.2.58
-@@ -0,0 +1,976 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+#define ICAP_PROXY_KEEP_ALIVE 0
-+
-+/*
-+ * These once-static functions are required to be global for ICAP
-+ */
-+
-+PF clientReadRequest;
-+PF connStateFree;
-+int clientReadDefer(int fd, void *data);
-+int clientCheckContentLength(request_t * r);
-+void clientProcessRequest(clientHttpRequest *);
-+int clientCachable(clientHttpRequest *);
-+int clientHierarchical(clientHttpRequest *);
-+void clientReadBody(request_t * request, char *buf, size_t size,
-+ CBCB * callback, void *cbdata);
-+static void icapReqModPassHttpBody(IcapStateData * icap, char *buf, size_t size,
-+ CBCB * callback, void *cbdata);
-+
-+static PF icapReqModReadHttpHdrs;
-+static PF icapReqModReadHttpBody;
-+static CWCB icapReqModSendBodyChunk;
-+static CBCB icapReqModBodyHandler;
-+static BODY_HANDLER icapReqModBodyReader;
-+static STRCB icapReqModMemBufAppend;
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+static const char *crlf = "\r\n";
-+
-+/*
-+ * icapExpectedHttpReqHdrSize
-+ *
-+ * calculate the size of the HTTP headers that we expect
-+ * to read from the ICAP server.
-+ */
-+static int
-+icapExpectedHttpReqHdrSize(IcapStateData * icap)
-+{
-+ if (icap->enc.req_body > -1 && icap->enc.req_hdr > -1)
-+ return (icap->enc.req_body - icap->enc.req_hdr);
-+ if (icap->enc.null_body > -1)
-+ return icap->enc.null_body;
-+ fatal("icapExpectedHttpReqHdrSize: unexpected case");
-+ return 0;
-+}
-+
-+/*
-+ * icapReqModCreateClientState
-+ *
-+ * Creates fake client_side data structures so we can use
-+ * that module to read/parse the HTTP request that we read
-+ * from the ICAP server.
-+ */
-+static clientHttpRequest *
-+icapReqModCreateClientState(IcapStateData * icap, request_t * request)
-+{
-+ clientHttpRequest *http;
-+ if (!cbdataValid(icap->reqmod.client_cookie)) {
-+ debug(81, 3) ("Whups, client cookie invalid\n");
-+ icap->reqmod.client_fd = -1;
-+ return NULL;
-+ }
-+ http = cbdataAlloc(clientHttpRequest);
-+ /*
-+ * use our own urlCanonicalClean here, because urlCanonicalClean
-+ * may strip everything after a question-mark. As http->uri
-+ * is used when doing a request to a parent proxy, we need the full
-+ * url here.
-+ */
-+ http->uri = xstrdup(urlCanonical(icap->request));
-+ http->log_uri = xstrndup(http->uri, MAX_URL);
-+ http->range_iter.boundary = StringNull;
-+ http->request = requestLink(request ? request : icap->request);
-+ http->flags.did_icap_reqmod = 1;
-+ http->start = icap->reqmod.start;
-+#if ICAP_PROXY_KEEP_ALIVE
-+ /*
-+ * Here it is possible becouse we are using as client_cookie the original http->conn
-+ * if we will keep this code we must declare an icap->conn field........
-+ * Will work if pipeline_prefetch is not enabled
-+ * We are using a dummy ConnStateData structure, just to free
-+ * old clientHttpRequest :-(
-+ * OK,all this code is a hack and possibly must not exists in cvs ......
-+ */
-+
-+ http->conn = icap->reqmod.client_cookie;
-+ assert(http->conn->chr->next == NULL);
-+ {
-+ ConnStateData *dummyconn;
-+ dummyconn = cbdataAlloc(ConnStateData);
-+ dummyconn->fd = icap->reqmod.client_fd;
-+ dummyconn->chr = http->conn->chr;
-+ dummyconn->chr->conn = dummyconn;
-+ comm_add_close_handler(dummyconn->fd, connStateFree, dummyconn);
-+ }
-+
-+ http->conn->chr = http;
-+
-+#else
-+ http->conn = cbdataAlloc(ConnStateData);
-+ http->conn->fd = icap->reqmod.client_fd;
-+ http->conn->in.size = 0;
-+ http->conn->in.buf = NULL;
-+ http->conn->log_addr = icap->reqmod.log_addr;
-+ http->conn->chr = http;
-+ comm_add_close_handler(http->conn->fd, connStateFree, http->conn);
-+#endif
-+ http->icap_reqmod = NULL;
-+ return http;
-+}
-+
-+/*
-+ * icapReqModInterpretHttpRequest
-+ *
-+ * Interpret an HTTP request that we read from the ICAP server.
-+ * Create some "fake" clientHttpRequest and ConnStateData structures
-+ * so we can pass this new request off to the routines in
-+ * client_side.c.
-+ */
-+static void
-+icapReqModInterpretHttpRequest(IcapStateData * icap, request_t * request)
-+{
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, request);
-+ if (NULL == http)
-+ return;
-+ /*
-+ * bits from clientReadRequest
-+ */
-+ request->content_length = httpHeaderGetSize(&request->header,
-+ HDR_CONTENT_LENGTH);
-+ if (!urlCheckRequest(request) ||
-+ httpHeaderHas(&request->header, HDR_TRANSFER_ENCODING)) {
-+ ErrorState *err;
-+ err = errorCon(ERR_UNSUP_REQ, HTTP_NOT_IMPLEMENTED);
-+ err->request = requestLink(request);
-+ request->flags.proxy_keepalive = 0;
-+ http->entry =
-+ clientCreateStoreEntry(http, request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return;
-+ }
-+ if (!clientCheckContentLength(request)) {
-+ ErrorState *err;
-+ err = errorCon(ERR_INVALID_REQ, HTTP_LENGTH_REQUIRED);
-+ err->request = requestLink(request);
-+ http->entry =
-+ clientCreateStoreEntry(http, request->method, null_request_flags);
-+ errorAppendEntry(http->entry, err);
-+ return;
-+ }
-+ /* Do we expect a request-body? */
-+ if (request->content_length > 0) {
-+ debug(81, 5) ("handing request bodies in ICAP REQMOD\n");
-+ if (request->body_reader_data)
-+ cbdataUnlock(request->body_reader_data);
-+ request->body_reader = icapReqModBodyReader;
-+ request->body_reader_data = icap; /* XXX cbdataLock? */
-+ cbdataLock(icap); /*Yes sure ..... */
-+ memBufDefInit(&icap->reqmod.http_entity.buf);
-+ }
-+ if (clientCachable(http))
-+ request->flags.cachable = 1;
-+ if (clientHierarchical(http))
-+ request->flags.hierarchical = 1;
-+ clientProcessRequest(http);
-+}
-+
-+/*
-+ * icapReqModParseHttpError
-+ *
-+ * Handle an error when parsing the new HTTP request we read
-+ * from the ICAP server.
-+ */
-+static void
-+icapReqModParseHttpError(IcapStateData * icap, const char *reason)
-+{
-+ debug(81, 1) ("icapReqModParseHttpError: %s\n", reason);
-+}
-+
-+/*
-+ * icapEntryError
-+ *
-+ * A wrapper for errorCon() and errorAppendEntry().
-+ */
-+static void
-+icapEntryError(IcapStateData * icap, err_type et, http_status hs, int xerrno)
-+{
-+ ErrorState *err;
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, NULL);
-+ if (NULL == http)
-+ return;
-+ http->entry = clientCreateStoreEntry(http,
-+ icap->request->method, null_request_flags);
-+ err = errorCon(et, hs);
-+ err->xerrno = xerrno;
-+ err->request = requestLink(icap->request);
-+ errorAppendEntry(http->entry, err);
-+}
-+
-+/*
-+ * icapReqModParseHttpRequest
-+ *
-+ * Parse the HTTP request that we read from the ICAP server.
-+ * Creates and fills in the request_t structure.
-+ */
-+static void
-+icapReqModParseHttpRequest(IcapStateData * icap)
-+{
-+ char *mstr;
-+ char *uri;
-+ char *inbuf;
-+ char *t;
-+ char *token;
-+ char *headers;
-+ method_t method;
-+ request_t *request;
-+ http_version_t http_ver;
-+ int reqlen = icap->reqmod.hdr_buf.size;
-+ int hdrlen;
-+
-+ /*
-+ * Lazy, make a copy of the buf so I can chop it up with strtok()
-+ */
-+ inbuf = xcalloc(reqlen + 1, 1);
-+ memcpy(inbuf, icap->reqmod.hdr_buf.buf, reqlen);
-+
-+ if ((mstr = strtok(inbuf, "\t ")) == NULL) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Can't get request method\n");
-+ icapReqModParseHttpError(icap, "error:invalid-request-method");
-+ xfree(inbuf);
-+ return;
-+ }
-+ method = urlParseMethod(mstr);
-+ if (method == METHOD_NONE) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Unsupported method '%s'\n",
-+ mstr);
-+ icapReqModParseHttpError(icap, "error:unsupported-request-method");
-+ xfree(inbuf);
-+ return;
-+ }
-+ /* look for URL+HTTP/x.x */
-+ if ((uri = strtok(NULL, "\n")) == NULL) {
-+ debug(81, 1) ("icapReqModParseHttpRequest: Missing URI\n");
-+ icapReqModParseHttpError(icap, "error:missing-url");
-+ xfree(inbuf);
-+ return;
-+ }
-+ while (xisspace(*uri))
-+ uri++;
-+ t = uri + strlen(uri);
-+ assert(*t == '\0');
-+ token = NULL;
-+ while (t > uri) {
-+ t--;
-+ if (xisspace(*t) && !strncmp(t + 1, "HTTP/", 5)) {
-+ token = t + 1;
-+ break;
-+ }
-+ }
-+ while (t > uri && xisspace(*t))
-+ *(t--) = '\0';
-+ debug(81, 5) ("icapReqModParseHttpRequest: URI is '%s'\n", uri);
-+ if (token == NULL) {
-+ debug(81, 3) ("icapReqModParseHttpRequest: Missing HTTP identifier\n");
-+ icapReqModParseHttpError(icap, "error:missing-http-ident");
-+ xfree(inbuf);
-+ return;
-+ }
-+ if (sscanf(token + 5, "%d.%d", &http_ver.major, &http_ver.minor) != 2) {
-+ debug(81, 3) ("icapReqModParseHttpRequest: Invalid HTTP identifier.\n");
-+ icapReqModParseHttpError(icap, "error:invalid-http-ident");
-+ xfree(inbuf);
-+ return;
-+ }
-+ debug(81, 6) ("icapReqModParseHttpRequest: Client HTTP version %d.%d.\n",
-+ http_ver.major, http_ver.minor);
-+
-+ headers = strtok(NULL, null_string);
-+ hdrlen = inbuf + reqlen - headers;
-+
-+ if ((request = urlParse(method, uri)) == NULL) {
-+ debug(81, 3) ("Invalid URL: %s at %s:%d\n", uri, __FILE__, __LINE__);
-+ icapEntryError(icap, ERR_INVALID_URL, HTTP_BAD_REQUEST, 0);
-+ xfree(inbuf);
-+ return;
-+ }
-+ /* compile headers */
-+ if (!httpHeaderParse(&request->header, headers, headers + hdrlen)) {
-+ debug(81, 3) ("Failed to parse HTTP headers for: %s at %s:%d",
-+ uri, __FILE__, __LINE__);
-+ icapEntryError(icap, ERR_INVALID_REQ, HTTP_BAD_REQUEST, 0);
-+ xfree(inbuf);
-+ return;
-+ }
-+ debug(81,
-+ 3)
-+ ("icapReqModParseHttpRequest: successfully parsed the HTTP request\n");
-+ request->http_ver = http_ver;
-+ request->client_addr = icap->request->client_addr;
-+ request->my_addr = icap->request->my_addr;
-+ request->my_port = icap->request->my_port;
-+ request->class = icap->request->class;
-+ if (icap->request->auth_user_request != NULL) {
-+ /* Copy authentification info in new request */
-+ request->auth_user_request = icap->request->auth_user_request;
-+ authenticateAuthUserRequestLock(request->auth_user_request);
-+ }
-+#if ICAP_PROXY_KEEP_ALIVE
-+ /*
-+ * Copy the proxy_keepalive flag from the original request
-+ */
-+ request->flags.proxy_keepalive = icap->request->flags.proxy_keepalive;
-+ /*
-+ * If proxy_keepalive was set for the original request, make
-+ * sure that the adapated request also has the necessary headers
-+ * for keepalive
-+ */
-+ if (request->flags.proxy_keepalive) {
-+ if (!httpMsgIsPersistent(http_ver, &request->header))
-+ request->flags.proxy_keepalive = 0;
-+ }
-+#endif
-+ icapReqModInterpretHttpRequest(icap, request);
-+ xfree(inbuf);
-+}
-+
-+/*
-+ * icapReqModHandoffRespMod
-+ *
-+ * Handles the case where a REQMOD request results in an HTTP REPLY
-+ * (instead of an ICAP REPLY that contains a new HTTP REQUEST). We
-+ * prepare the IcapStateData for passing off to the icap_reqmod
-+ * code, where we have functions for reading HTTP replies in ICAP
-+ * messages.
-+ */
-+static void
-+icapReqModHandoffRespMod(IcapStateData * icap)
-+{
-+ extern PF icapReadReply;
-+ clientHttpRequest *http = icapReqModCreateClientState(icap, NULL);
-+ if (NULL == http)
-+ return;
-+ assert(icap->request);
-+
-+ http->entry = clientCreateStoreEntry(http,
-+ icap->request->method, icap->request->flags);
-+ icap->respmod.entry = http->entry;
-+ storeLockObject(icap->respmod.entry);
-+
-+ /* icap->http_flags = ? */
-+ memBufDefInit(&icap->respmod.buffer);
-+ memBufDefInit(&icap->chunk_buf);
-+ assert(icap->current_service);
-+ icapReadReply(icap->icap_fd, icap);
-+}
-+
-+/*
-+ * icapReqModKeepAliveOrClose
-+ *
-+ * Called when we are done reading from the ICAP server.
-+ * Either close the connection or keep it open for a future
-+ * transaction.
-+ */
-+static void
-+icapReqModKeepAliveOrClose(IcapStateData * icap)
-+{
-+ int fd = icap->icap_fd;
-+ debug(81, 3) ("%s:%d FD %d\n", __FILE__, __LINE__, fd);
-+ if (fd < 0)
-+ return;
-+ if (!icap->flags.keep_alive) {
-+ debug(81, 3) ("%s:%d keep_alive not set, closing\n", __FILE__,
-+ __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icap->request->content_length < 0) {
-+ /* no message body */
-+ debug(81, 3) ("%s:%d no message body\n", __FILE__, __LINE__);
-+ if (1 != icap->reqmod.hdr_state) {
-+ /* didn't get to end of HTTP headers */
-+ debug(81, 3) ("%s:%d didnt find end of headers, closing\n",
-+ __FILE__, __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ } else if (icap->reqmod.http_entity.bytes_read !=
-+ icap->request->content_length) {
-+ debug(81, 3) ("%s:%d bytes_read (%" PRINTF_OFF_T ") != content_length (%" PRINTF_OFF_T ")\n",
-+ __FILE__, __LINE__, icap->reqmod.http_entity.bytes_read,
-+ icap->request->content_length);
-+ /* an error */
-+ comm_close(fd);
-+ return;
-+ }
-+ debug(81, 3) ("%s:%d looks good, keeping alive\n", __FILE__, __LINE__);
-+ commSetDefer(fd, NULL, NULL);
-+ commSetTimeout(fd, -1, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, NULL, NULL, 0);
-+ comm_remove_close_handler(fd, icapStateFree, icap);
-+ pconnPush(fd, icap->current_service->hostname, icap->current_service->port);
-+ icap->icap_fd = -1;
-+ icapStateFree(-1, icap);
-+}
-+
-+/*
-+ * icapReqModReadHttpHdrs
-+ *
-+ * Read the HTTP reply from the ICAP server. Uses the values
-+ * from the ICAP Encapsulation header to know how many bytes
-+ * to read.
-+ */
-+static void
-+icapReqModReadHttpHdrs(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ LOCAL_ARRAY(char, tmpbuf, SQUID_TCP_SO_RCVBUF);
-+ int rl;
-+ debug(81, 3) ("icapReqModReadHttpHdrs:\n");
-+ assert(fd == icap->icap_fd);
-+ assert(icap->enc.req_hdr == 0);
-+ if (0 == icap->reqmod.hdr_state) {
-+ int expect = icapExpectedHttpReqHdrSize(icap);
-+ int so_far = icap->http_header_bytes_read_so_far;
-+ int needed = expect - so_far;
-+ debug(81, 3) ("expect=%d\n", expect);
-+ debug(81, 3) ("so_far=%d\n", so_far);
-+ debug(81, 3) ("needed=%d\n", needed);
-+ assert(needed >= 0);
-+ if (0 == expect) {
-+ fatalf("unexpected condition in %s:%d", __FILE__, __LINE__);
-+ }
-+ rl = FD_READ_METHOD(fd, tmpbuf, needed);
-+ debug(81, 3) ("icapReqModReadHttpHdrs: read %d bytes\n", rl);
-+ if (rl < 0) {
-+ fatalf("need to handle read error at %s:%d", __FILE__, __LINE__);
-+ }
-+ fd_bytes(fd, rl, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, rl);
-+ memBufAppend(&icap->reqmod.hdr_buf, tmpbuf, rl);
-+ icap->http_header_bytes_read_so_far += rl;
-+ if (rl != needed) {
-+ /* still more header data to read */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpHdrs, icap,
-+ 0);
-+ return;
-+ }
-+ icap->reqmod.hdr_state = 1;
-+ }
-+ assert(1 == icap->reqmod.hdr_state);
-+ debug(81, 3) ("icapReqModReadHttpHdrs: read the entire request headers\n");
-+ icapReqModParseHttpRequest(icap);
-+ if (-1 == icap->reqmod.client_fd) {
-+ /* we detected that the original client_side went away */
-+ icapReqModKeepAliveOrClose(icap);
-+ } else if (icap->enc.req_body > -1) {
-+ icap->chunk_size = 0;
-+ memBufDefInit(&icap->chunk_buf);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpBody, icap, 0);
-+ } else {
-+ icapReqModKeepAliveOrClose(icap);
-+ }
-+}
-+
-+
-+/*
-+ * icapReqModReadIcapPart
-+ *
-+ * Read the ICAP reply header.
-+ */
-+static void
-+icapReqModReadIcapPart(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int x;
-+ const char *start;
-+ const char *end;
-+ int status;
-+ int isIcap = 0;
-+ int directResponse = 0;
-+
-+ debug(81, 5) ("icapReqModReadIcapPart: FD %d httpState = %p\n", fd, data);
-+ statCounter.syscalls.sock.reads++;
-+
-+ x = icapReadHeader(fd, icap, &isIcap);
-+ if (x < 0) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (x == 0) {
-+ /*
-+ * Waiting for more headers. Schedule new read hander, but
-+ * don't reset timeout.
-+ */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadIcapPart, icap, 0);
-+ return;
-+ }
-+ /*
-+ * Parse the ICAP header
-+ */
-+ assert(icap->icap_hdr.size);
-+ debug(81, 3) ("Read icap header : <%s>\n", icap->icap_hdr.buf);
-+ if ((status =
-+ icapParseStatusLine(icap->icap_hdr.buf, icap->icap_hdr.size,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 1) ("BAD ICAP status line <%s>\n", icap->icap_hdr.buf);
-+ /* is this correct in case of ICAP protocol error? */
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ };
-+ if (200 != status && 201 != status) {
-+ debug(81, 1) ("Unsupported status '%d' from ICAP server\n", status);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ icapSetKeepAlive(icap, icap->icap_hdr.buf);
-+ if (icapFindHeader(icap->icap_hdr.buf, "Encapsulated:", &start, &end)) {
-+ icapParseEncapsulated(icap, start, end);
-+ } else {
-+ debug(81,
-+ 1)
-+ ("WARNING: icapReqModReadIcapPart() did not find 'Encapsulated' header\n");
-+ }
-+ if (icap->enc.res_hdr > -1)
-+ directResponse = 1;
-+ else if (icap->enc.res_body > -1)
-+ directResponse = 1;
-+ else
-+ directResponse = 0;
-+ debug(81, 3) ("icapReqModReadIcapPart: directResponse=%d\n",
-+ directResponse);
-+
-+ /* Check whether it is a direct reply - if so over to http part */
-+ if (directResponse) {
-+ debug(81,
-+ 3)
-+ ("icapReqModReadIcapPart: FD %d, processing HTTP response for REQMOD!\n",
-+ fd);
-+ /* got the reply, no need to come here again */
-+ icap->flags.wait_for_reply = 0;
-+ icap->flags.got_reply = 1;
-+ icapReqModHandoffRespMod(icap);
-+ return;
-+ }
-+ memBufDefInit(&icap->reqmod.hdr_buf);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpHdrs, icap, 0);
-+ return;
-+}
-+
-+/*
-+ * icapSendReqModDone
-+ *
-+ * Called after we've sent the ICAP request. Checks for errors
-+ * and installs the handler functions for the next step.
-+ */
-+static void
-+icapSendReqModDone(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+
-+ debug(81, 5) ("icapSendReqModDone: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ debug(81, 3) ("icapSendReqModDone: unreachable=1, service=%s\n",
-+ icap->current_service->uri);
-+ icapOptSetUnreachable(icap->current_service);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ /* Schedule read reply. */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadIcapPart, icap, 0);
-+ /*
-+ * Set the read timeout here because it hasn't been set yet.
-+ * We only set the read timeout after the request has been
-+ * fully written to the server-side. If we start the timeout
-+ * after connection establishment, then we are likely to hit
-+ * the timeout for POST/PUT requests that have very large
-+ * request bodies.
-+ */
-+ commSetTimeout(fd, Config.Timeout.read, icapConnectTimeout, icap);
-+}
-+
-+
-+/*
-+ * icapSendReqMod
-+ *
-+ * Send the ICAP request, including HTTP request, to the ICAP server
-+ * after connection has been established.
-+ */
-+static void
-+icapSendReqMod(int fd, int status, void *data)
-+{
-+ MemBuf mb;
-+ MemBuf mb_hdr;
-+ Packer p;
-+ IcapStateData *icap = data;
-+ char *client_addr;
-+ int icap_fd = icap->icap_fd;
-+ icap_service *service;
-+ CWCB *theCallback;
-+
-+ debug(81, 5) ("icapSendReqMod FD %d, status %d\n", fd, status);
-+ icap->flags.connect_pending = 0;
-+
-+ if (COMM_OK != status) {
-+ debug(81, 1) ("Could not connect to ICAP server %s:%d: %s\n",
-+ icap->current_service->hostname,
-+ icap->current_service->port, xstrerror());
-+ debug(81, 3) ("icapSendReqMod: unreachable=1, service=%s\n",
-+ icap->current_service->uri);
-+ icapOptSetUnreachable(icap->current_service);
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_SERVICE_UNAVAILABLE, errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ fd_table[fd].pconn.uses++;
-+ fd_table[fd].pconn.type = 2;
-+ if (icap->request->content_length > 0)
-+ theCallback = icapReqModSendBodyChunk;
-+ else
-+ theCallback = icapSendReqModDone;
-+
-+ memBufDefInit(&mb);
-+ memBufDefInit(&mb_hdr);
-+ memBufPrintf(&mb_hdr, "%s %s HTTP/%d.%d\r\n",
-+ RequestMethodStr[icap->request->method],
-+ icap->reqmod.uri,
-+ icap->request->http_ver.major, icap->request->http_ver.minor);
-+ packerToMemInit(&p, &mb_hdr);
-+ httpHeaderPackInto(&icap->request->header, &p);
-+ packerClean(&p);
-+ memBufAppend(&mb_hdr, crlf, 2);
-+ service = icap->current_service;
-+ assert(service);
-+ client_addr = inet_ntoa(icap->request->client_addr);
-+
-+ memBufPrintf(&mb, "REQMOD %s ICAP/1.0\r\n", service->uri);
-+ memBufPrintf(&mb, "Encapsulated: req-hdr=0");
-+ /* TODO: Change the offset using 'request' if needed */
-+ if (icap->request->content_length > 0)
-+ memBufPrintf(&mb, ", req-body=%d", mb_hdr.size);
-+ else
-+ memBufPrintf(&mb, ", null-body=%d", mb_hdr.size);
-+ memBufAppend(&mb, crlf, 2);
-+ if (Config.icapcfg.send_client_ip || service->flags.need_x_client_ip)
-+ memBufPrintf(&mb, "X-Client-IP: %s\r\n", client_addr);
-+ if ((Config.icapcfg.send_auth_user
-+ || service->flags.need_x_authenticated_user)
-+ && (icap->request->auth_user_request != NULL))
-+ icapAddAuthUserHeader(&mb, icap->request->auth_user_request);
-+ if (service->keep_alive) {
-+ icap->flags.keep_alive = 1;
-+ } else {
-+ icap->flags.keep_alive = 0;
-+ memBufAppend(&mb, "Connection: close\r\n", 19);
-+ }
-+ memBufAppend(&mb, crlf, 2);
-+ memBufAppend(&mb, mb_hdr.buf, mb_hdr.size);
-+ memBufClean(&mb_hdr);
-+
-+ debug(81, 5) ("icapSendReqMod: FD %d writing {%s}\n", icap->icap_fd,
-+ mb.buf);
-+ comm_write_mbuf(icap_fd, mb, theCallback, icap);
-+}
-+
-+/*
-+ * icapReqModStart
-+ *
-+ * Initiate an ICAP REQMOD transaction. Create and fill in IcapStateData
-+ * structure and request a TCP connection to the server.
-+ */
-+IcapStateData *
-+icapReqModStart(icap_service *service, const char *uri, request_t * request,
-+ int fd, struct timeval start, struct in_addr log_addr, void *cookie)
-+{
-+ IcapStateData *icap = NULL;
-+
-+ debug(81, 3) ("icapReqModStart: type=%d\n", (int) service->type);
-+
-+ switch (service->type) {
-+ case ICAP_SERVICE_REQMOD_PRECACHE:
-+ break;
-+ default:
-+ fatalf("icapReqModStart: unsupported service type '%s'\n",
-+ icap_service_type_str[service->type]);
-+ break;
-+ }
-+
-+ if (service->unreachable) {
-+ if (service->bypass) {
-+ debug(81,
-+ 5) ("icapReqModStart: BYPASS because service unreachable: %s\n",
-+ service->uri);
-+ return NULL;
-+ } else {
-+ debug(81,
-+ 5) ("icapReqModStart: ERROR because service unreachable: %s\n",
-+ service->uri);
-+ return (IcapStateData *) - 1;
-+ }
-+ }
-+ icap = icapAllocate();
-+ if (!icap) {
-+ debug(81, 3) ("icapReqModStart: icapAllocate() failed\n");
-+ return NULL;
-+ }
-+ icap->current_service = service;
-+ icap->preview_size = service->preview;
-+ icap->reqmod.uri = uri; /* XXX should be xstrdup? */
-+ icap->reqmod.start = start;
-+ icap->reqmod.log_addr = log_addr;
-+ icap->request = requestLink(request);
-+ icap->reqmod.hdr_state = 0;
-+ icap->reqmod.client_fd = fd;
-+ icap->reqmod.client_cookie = cookie;
-+ cbdataLock(icap->reqmod.client_cookie);
-+
-+ if (!icapConnect(icap, icapSendReqMod))
-+ return NULL;
-+
-+ statCounter.icap.all.requests++;
-+ debug(81, 3) ("icapReqModStart: returning %p\n", icap);
-+ return icap;
-+}
-+
-+/*
-+ * icapReqModSendBodyChunk
-+ *
-+ * A "comm_write" callback. This is called after comm_write() does
-+ * its job to let us know how things went. If there are no errors,
-+ * get another chunk of the body from client_side.
-+ */
-+static void
-+icapReqModSendBodyChunk(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapReqModSendBodyChunk: FD %d wrote %d errflag %d.\n",
-+ fd, (int) size, errflag);
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ icapEntryError(icap, ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR,
-+ errno);
-+ comm_close(fd);
-+ return;
-+ }
-+ clientReadBody(icap->request,
-+ memAllocate(MEM_8K_BUF), 8192, icapReqModBodyHandler, icap);
-+}
-+
-+/*
-+ * icapReqModBodyHandler
-+ *
-+ * Called after Squid gets a chunk of the request entity from the
-+ * client side. The body is chunkified and passed to comm_write.
-+ * The comm_write callback depends on whether or not this is the
-+ * last chunk.
-+ */
-+static void
-+icapReqModBodyHandler(char *buf, ssize_t size, void *data)
-+{
-+ IcapStateData *icap = data;
-+ MemBuf mb;
-+ CWCB *theCallback = icapReqModSendBodyChunk;
-+ if (size < 0) {
-+ debug(81, 1) ("icapReqModBodyHandler: %s\n", xstrerror());
-+ memFree8K(buf);
-+ return;
-+ }
-+ memBufDefInit(&mb);
-+ debug(81, 3) ("icapReqModBodyHandler: writing chunk size %d\n", size);
-+ memBufPrintf(&mb, "%x\r\n", size);
-+ if (size)
-+ memBufAppend(&mb, buf, size);
-+ else
-+ theCallback = icapSendReqModDone;
-+ memBufAppend(&mb, crlf, 2);
-+ memFree8K(buf);
-+ comm_write_mbuf(icap->icap_fd, mb, theCallback, icap);
-+}
-+
-+/*
-+ * icapReqModReadHttpBody
-+ *
-+ * The read handler for the client's HTTP connection when reading
-+ * message bodies. Called by comm_select().
-+ */
-+static void
-+icapReqModReadHttpBody(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int len;
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d called\n", fd);
-+ len = memBufRead(fd, &icap->chunk_buf);
-+ debug(81, 3) ("icapReqModReadHttpBody: read returns %d\n", len);
-+ if (len < 0) {
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d %s\n", fd, xstrerror());
-+ if (!ignoreErrno(errno))
-+ icap->flags.reqmod_http_entity_eof = 1;
-+ } else if (0 == len) {
-+ debug(81, 3) ("icapReqModReadHttpBody: FD %d EOF\n", fd);
-+ icap->flags.reqmod_http_entity_eof = 1;
-+ } else {
-+ fd_bytes(fd, len, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, len);
-+ icap->reqmod.http_entity.bytes_read +=
-+ icapParseChunkedBody(icap,
-+ icapReqModMemBufAppend, &icap->reqmod.http_entity.buf);
-+ }
-+ if (icap->reqmod.http_entity.bytes_read >= icap->request->content_length)
-+ icap->flags.reqmod_http_entity_eof = 1;
-+
-+ if (!icap->flags.reqmod_http_entity_eof)
-+ commSetSelect(fd, COMM_SELECT_READ, icapReqModReadHttpBody, icap, 0);
-+ /*
-+ * Notify the other side if it is waiting for data from us
-+ */
-+ debug(81, 3) ("%s:%d http_entity.callback=%p\n", __FILE__, __LINE__,
-+ icap->reqmod.http_entity.callback);
-+ debug(81, 3) ("%s:%d http_entity.buf.size=%d\n", __FILE__, __LINE__,
-+ icap->reqmod.http_entity.buf.size);
-+ if (icap->reqmod.http_entity.callback && icap->reqmod.http_entity.buf.size) {
-+ icapReqModPassHttpBody(icap,
-+ icap->reqmod.http_entity.callback_buf,
-+ icap->reqmod.http_entity.callback_bufsize,
-+ icap->reqmod.http_entity.callback,
-+ icap->reqmod.http_entity.callback_data);
-+ icap->reqmod.http_entity.callback = NULL;
-+ cbdataUnlock(icap->reqmod.http_entity.callback_data);
-+
-+ }
-+}
-+
-+/*
-+ * icapReqModPassHttpBody
-+ *
-+ * Called from http.c after request headers have been sent.
-+ * This function feeds the http.c module chunks of the request
-+ * body that were stored in the http_entity.buf MemBuf.
-+ */
-+static void
-+icapReqModPassHttpBody(IcapStateData * icap, char *buf, size_t size,
-+ CBCB * callback, void *cbdata)
-+{
-+ debug(81, 3) ("icapReqModPassHttpBody: called\n");
-+ if (!buf) {
-+ debug(81, 1) ("icapReqModPassHttpBody: FD %d called with %p, %d, %p (request aborted)\n",
-+ icap->icap_fd, buf, (int) size, cbdata);
-+ comm_close(icap->icap_fd);
-+ return;
-+ }
-+ if (!cbdataValid(cbdata)) {
-+ debug(81,
-+ 1)
-+ ("icapReqModPassHttpBody: FD %d callback data invalid, closing\n",
-+ icap->icap_fd);
-+ comm_close(icap->icap_fd); /*It is better to be sure that the connection will be closed..... */
-+ /*icapReqModKeepAliveOrClose(icap); */
-+ return;
-+ }
-+ debug(81, 3) ("icapReqModPassHttpBody: entity buf size = %d\n",
-+ icap->reqmod.http_entity.buf.size);
-+ if (icap->reqmod.http_entity.buf.size) {
-+ int copy_sz = icap->reqmod.http_entity.buf.size;
-+ if (copy_sz > size)
-+ copy_sz = size;
-+ xmemcpy(buf, icap->reqmod.http_entity.buf.buf, copy_sz);
-+ /* XXX don't let Alex see this ugliness */
-+ xmemmove(icap->reqmod.http_entity.buf.buf,
-+ icap->reqmod.http_entity.buf.buf + copy_sz,
-+ icap->reqmod.http_entity.buf.size - copy_sz);
-+ icap->reqmod.http_entity.buf.size -= copy_sz;
-+ debug(81, 3) ("icapReqModPassHttpBody: giving %d bytes to other side\n",
-+ copy_sz);
-+ callback(buf, copy_sz, cbdata);
-+ debug(81, 3) ("icapReqModPassHttpBody: entity buf size now = %d\n",
-+ icap->reqmod.http_entity.buf.size);
-+ return;
-+ }
-+ if (icap->flags.reqmod_http_entity_eof) {
-+ debug(81, 3) ("icapReqModPassHttpBody: signalling EOF\n");
-+ callback(buf, 0, cbdata);
-+ icapReqModKeepAliveOrClose(icap);
-+ return;
-+ }
-+ /*
-+ * We have no data for the other side at this point. Save all
-+ * these values and use them when we do have data.
-+ */
-+ assert(NULL == icap->reqmod.http_entity.callback);
-+ icap->reqmod.http_entity.callback = callback;
-+ icap->reqmod.http_entity.callback_data = cbdata;
-+ icap->reqmod.http_entity.callback_buf = buf;
-+ icap->reqmod.http_entity.callback_bufsize = size;
-+ cbdataLock(icap->reqmod.http_entity.callback_data);
-+}
-+
-+/*
-+ * Body reader handler for use with request->body_reader function
-+ * Simple a wrapper for icapReqModPassHttpBody function
-+ */
-+
-+static void
-+icapReqModBodyReader(request_t * request, char *buf, size_t size,
-+ CBCB * callback, void *cbdata)
-+{
-+ IcapStateData *icap = request->body_reader_data;
-+ icapReqModPassHttpBody(icap, buf, size, callback, cbdata);
-+}
-+
-+/*
-+ * icapReqModMemBufAppend
-+ *
-+ * stupid wrapper to eliminate compiler warnings
-+ */
-+static void
-+icapReqModMemBufAppend(void *data, const char *buf, ssize_t size)
-+{
-+ memBufAppend(data, buf, size);
-+}
-Index: src/icap_respmod.c
-===================================================================
-RCS file: src/icap_respmod.c
-diff -N src/icap_respmod.c
---- /dev/null 1 Jan 1970 00:00:00 -0000
-+++ src/icap_respmod.c 23 Nov 2005 20:34:34 -0000 1.1.2.60
-@@ -0,0 +1,1039 @@
-+
-+/*
-+ * $Id$
-+ *
-+ * DEBUG: section 81 Internet Content Adaptation Protocol (ICAP) Client
-+ * AUTHOR: Geetha Manjunath, Hewlett Packard Company
-+ *
-+ * SQUID Web Proxy Cache http://www.squid-cache.org/
-+ * ----------------------------------------------------------
-+ *
-+ * Squid is the result of efforts by numerous individuals from
-+ * the Internet community; see the CONTRIBUTORS file for full
-+ * details. Many organizations have provided support for Squid's
-+ * development; see the SPONSORS file for full details. Squid is
-+ * Copyrighted (C) 2001 by the Regents of the University of
-+ * California; see the COPYRIGHT file for full details. Squid
-+ * incorporates software developed and/or copyrighted by other
-+ * sources; see the CREDITS file for full details.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
-+ *
-+ */
-+
-+#include "squid.h"
-+
-+static CWCB icapSendRespModDone;
-+static PF icapRespModGobble;
-+extern PF icapReadReply;
-+static PF icapRespModReadReply;
-+static int icapReadReply2(IcapStateData * icap);
-+static void icapReadReply3(IcapStateData * icap);
-+
-+#define EXPECTED_ICAP_HEADER_LEN 256
-+const char *crlf = "\r\n";
-+
-+static void
-+getICAPRespModString(MemBuf * mb, int o1, int o2, int o3,
-+ const char *client_addr, IcapStateData * icap, const icap_service * service)
-+{
-+ memBufPrintf(mb, "RESPMOD %s ICAP/1.0\r\nEncapsulated:", service->uri);
-+ if (o1 >= 0)
-+ memBufPrintf(mb, " req-hdr=%1d", o1);
-+ if (o2 >= 0)
-+ memBufPrintf(mb, ", res-hdr=%1d", o2);
-+ if (o3 >= 0)
-+ memBufPrintf(mb, ", res-body=%1d", o3);
-+ else
-+ memBufPrintf(mb, ", null-body=%1d", -o3);
-+
-+ memBufPrintf(mb, crlf);
-+ if (Config.icapcfg.send_client_ip || service->flags.need_x_client_ip) {
-+ memBufPrintf(mb, "X-Client-IP: %s\r\n", client_addr);
-+ }
-+ if ((Config.icapcfg.send_auth_user
-+ || service->flags.need_x_authenticated_user)
-+ && (icap->request->auth_user_request != NULL)) {
-+ icapAddAuthUserHeader(mb, icap->request->auth_user_request);
-+ }
-+#if NOT_YET_FINISHED
-+ if (Config.icapcfg.trailers) {
-+ memBufPrintf(mb, "X-TE: trailers\r\n");
-+ }
-+#endif
-+ if (service->flags.allow_204)
-+ memBufPrintf(mb, "Allow: 204\r\n");
-+}
-+
-+static int
-+buildRespModHeader(MemBuf * mb, IcapStateData * icap, char *buf,
-+ ssize_t len, int theEnd)
-+{
-+ MemBuf mb_hdr;
-+ char *client_addr;
-+ int o2 = 0;
-+ int o3 = 0;
-+ int hlen;
-+ int consumed;
-+ icap_service *service;
-+ HttpReply *r;
-+
-+ if (memBufIsNull(&icap->respmod.req_hdr_copy))
-+ memBufDefInit(&icap->respmod.req_hdr_copy);
-+
-+ memBufAppend(&icap->respmod.req_hdr_copy, buf, len);
-+
-+ if (icap->respmod.req_hdr_copy.size > 4 && strncmp(icap->respmod.req_hdr_copy.buf, "HTTP/", 5)) {
-+ debug(81, 3) ("buildRespModHeader: Non-HTTP-compliant header: '%s'\n", buf);
-+ /*
-+ *Possible we can consider that we did not have http responce headers
-+ *(maybe HTTP 0.9 protocol), lets returning -1...
-+ */
-+ consumed = -1;
-+ o2 = -1;
-+ memBufDefInit(&mb_hdr);
-+ } else {
-+
-+ hlen = headersEnd(icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ debug(81, 3) ("buildRespModHeader: headersEnd = %d(%s)\n", hlen, buf);
-+ if (0 == hlen)
-+ return 0;
-+
-+ /*
-+ * calc how many bytes from this 'buf' went towards the
-+ * reply header.
-+ */
-+ consumed = hlen - (icap->respmod.req_hdr_copy.size - len);
-+ debug(81, 3) ("buildRespModHeader: consumed = %d\n", consumed);
-+
-+
-+ /*
-+ * now, truncate our req_hdr_copy at the header end.
-+ * this 'if' statement might be unncessary?
-+ */
-+ if (hlen < icap->respmod.req_hdr_copy.size)
-+ icap->respmod.req_hdr_copy.size = hlen;
-+
-+ /* Copy request header */
-+ memBufDefInit(&mb_hdr);
-+ httpBuildRequestPrefix(icap->request, icap->request,
-+ icap->respmod.entry, &mb_hdr, icap->http_flags);
-+ o2 = mb_hdr.size;
-+ }
-+
-+ /* Copy response header - Append to request header mbuffer */
-+ memBufAppend(&mb_hdr,
-+ icap->respmod.req_hdr_copy.buf, icap->respmod.req_hdr_copy.size);
-+ o3 = mb_hdr.size;
-+
-+ service = icap->current_service;
-+ assert(service);
-+ client_addr = inet_ntoa(icap->request->client_addr);
-+
-+ r = httpReplyCreate();
-+ httpReplyParse(r, icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ icap->respmod.res_body_sz = httpReplyBodySize(icap->request->method, r);
-+ httpReplyDestroy(r);
-+ if (icap->respmod.res_body_sz)
-+ getICAPRespModString(mb, 0, o2, o3, client_addr, icap, service);
-+ else
-+ getICAPRespModString(mb, 0, o2, -o3, client_addr, icap, service);
-+ if (Config.icapcfg.preview_enable)
-+ if (icap->preview_size >= 0) {
-+ memBufPrintf(mb, "Preview: %d\r\n", icap->preview_size);
-+ icap->flags.preview_done = 0;
-+ }
-+ if (service->keep_alive) {
-+ icap->flags.keep_alive = 1;
-+ memBufAppend(mb, "Connection: keep-alive\r\n", 24);
-+ } else {
-+ icap->flags.keep_alive = 0;
-+ memBufAppend(mb, "Connection: close\r\n", 19);
-+ }
-+ memBufAppend(mb, crlf, 2);
-+ memBufAppend(mb, mb_hdr.buf, mb_hdr.size);
-+ memBufClean(&mb_hdr);
-+
-+
-+ return consumed;
-+}
-+
-+
-+void
-+icapSendRespMod(IcapStateData * icap, char *buf, int len, int theEnd)
-+{
-+ MemBuf mb;
-+#if ICAP_PREVIEW
-+ int size;
-+ const int preview_size = icap->preview_size;
-+#endif
-+ debug(81, 5) ("icapSendRespMod: FD %d, len %d, theEnd %d\n",
-+ icap->icap_fd, len, theEnd);
-+
-+ if (icap->flags.no_content) {
-+ /*
-+ * ICAP server said there are no modifications to make, so
-+ * just append this data to the StoreEntry
-+ */
-+ if (icap->respmod.resp_copy.size) {
-+ /*
-+ * first copy the data that we already sent to the ICAP server
-+ */
-+ memBufAppend(&icap->chunk_buf,
-+ icap->respmod.resp_copy.buf, icap->respmod.resp_copy.size);
-+ icap->respmod.resp_copy.size = 0;
-+ }
-+ debug(81, 5) ("icapSendRepMod: len=%d theEnd=%d write_pending=%d\n",
-+ len, theEnd, icap->flags.write_pending);
-+ if (len) {
-+ /*
-+ * also copy any new data from the HTTP side
-+ */
-+ memBufAppend(&icap->chunk_buf, buf, len);
-+ }
-+ (void) icapReadReply2(icap);
-+ return;
-+ }
-+ if (theEnd) {
-+ if (icap->respmod.res_body_sz)
-+ icap->flags.send_zero_chunk = 1;
-+ icap->flags.http_server_eof = 1;
-+ }
-+ /*
-+ * httpReadReply is going to call us with a chunk and then
-+ * right away again with an EOF if httpPconnTransferDone() is true.
-+ * Since the first write is already dispatched, we'll have to
-+ * hack this in somehow.
-+ */
-+ if (icap->flags.write_pending) {
-+ debug(81, 3) ("icapSendRespMod: oops, write_pending=1\n");
-+ assert(theEnd);
-+ assert(len == 0);
-+ return;
-+ }
-+ if (!cbdataValid(icap)) {
-+ debug(81, 3) ("icapSendRespMod: failed to establish connection?\n");
-+ return;
-+ }
-+ memBufDefInit(&mb);
-+
-+#if SUPPORT_ICAP_204 || ICAP_PREVIEW
-+ /*
-+ * make a copy of the response in case ICAP server gives us a 204
-+ */
-+ /*
-+ * This piece of code is problematic for 204 responces outside preview.
-+ * The icap->respmod.resp_copy continues to filled until we had responce
-+ * If the icap server waits to gets all data before sends its responce
-+ * then we are puting all downloading object to the main system memory.
-+ * My opinion is that 204 responces outside preview must be disabled .....
-+ * /chtsanti
-+ */
-+
-+ if (len && icap->flags.copy_response) {
-+ if (memBufIsNull(&icap->respmod.resp_copy))
-+ memBufDefInit(&icap->respmod.resp_copy);
-+ memBufAppend(&icap->respmod.resp_copy, buf, len);
-+ }
-+#endif
-+
-+ if (icap->sc == 0) {
-+ /* No data sent yet. Start with headers */
-+ if ((icap->sc = buildRespModHeader(&mb, icap, buf, len, theEnd)) > 0) {
-+ buf += icap->sc;
-+ len -= icap->sc;
-+ }
-+ /*
-+ * Then we do not have http responce headers. All data (previous and those in buf)
-+ * now are exist to icap->respmod.req_hdr_copy. Lets get them back.......
-+ */
-+ if (icap->sc < 0) {
-+ memBufAppend(&icap->respmod.buffer,
-+ icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ icap->sc = icap->respmod.req_hdr_copy.size;
-+ icap->respmod.req_hdr_copy.size = 0;
-+ buf = NULL;
-+ len = 0;
-+ }
-+ }
-+ if (0 == icap->sc) {
-+ /* check again; bail if we're not ready to send ICAP/HTTP hdrs */
-+ debug(81, 5) ("icapSendRespMod: dont have full HTTP response hdrs\n");
-+ memBufClean(&mb);
-+ return;
-+ }
-+#if ICAP_PREVIEW
-+ if (preview_size < 0 || !Config.icapcfg.preview_enable) /* preview feature off */
-+ icap->flags.preview_done = 1;
-+
-+ if (!icap->flags.preview_done) {
-+ /* preview not yet sent */
-+ if (icap->sc > 0 && icap->respmod.buffer.size <= preview_size
-+ && len > 0) {
-+ /* Try to collect at least preview_size+1 bytes */
-+ /* By collecting one more byte than needed for preview we know best */
-+ /* whether we have to send the ieof chunk extension */
-+ size = icap->respmod.buffer.size + len;
-+ if (size > preview_size + 1)
-+ size = preview_size + 1;
-+ size -= icap->respmod.buffer.size;
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: copy %d more bytes to preview buffer.\n",
-+ icap->icap_fd, size);
-+ memBufAppend(&icap->respmod.buffer, buf, size);
-+ buf = ((char *) buf) + size;
-+ len -= size;
-+ }
-+ if (icap->respmod.buffer.size > preview_size || theEnd) {
-+ /* we got enough bytes for preview or this is the last call */
-+ /* add preview preview now */
-+ if (icap->respmod.buffer.size > 0) {
-+ size = icap->respmod.buffer.size;
-+ if (size > preview_size)
-+ size = preview_size;
-+ memBufPrintf(&mb, "%x\r\n", size);
-+ memBufAppend(&mb, icap->respmod.buffer.buf, size);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += size;
-+ }
-+ if (icap->respmod.buffer.size <= preview_size) {
-+ /* content length is less than preview size+1 */
-+ if (icap->respmod.res_body_sz)
-+ memBufAppend(&mb, "0; ieof\r\n\r\n", 11);
-+ memBufReset(&icap->respmod.buffer); /* will now be used for other data */
-+ } else {
-+ char ch;
-+ memBufAppend(&mb, "0\r\n\r\n", 5);
-+ /* end of preview, wait for continue or 204 signal */
-+ /* copy the extra byte and all other data to the icap buffer */
-+ /* so that it can be handled next time */
-+ ch = icap->respmod.buffer.buf[preview_size];
-+ memBufReset(&icap->respmod.buffer); /* will now be used for other data */
-+ memBufAppend(&icap->respmod.buffer, &ch, 1);
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: sending preview and keeping %d bytes in internal buf.\n",
-+ icap->icap_fd, len + 1);
-+ if (len > 0)
-+ memBufAppend(&icap->respmod.buffer, buf, len);
-+ }
-+ icap->flags.preview_done = 1;
-+ icap->flags.wait_for_preview_reply = 1;
-+ }
-+ } else if (icap->flags.wait_for_preview_reply) {
-+ /* received new data while waiting for preview response */
-+ /* add data to internal buffer and send later */
-+ debug(81,
-+ 3)
-+ ("icapSendRespMod: FD %d: add %d more bytes to internal buf while waiting for preview-response.\n",
-+ icap->icap_fd, len);
-+ if (len > 0)
-+ memBufAppend(&icap->respmod.buffer, buf, len);
-+ /* do not send any data now while waiting for preview response */
-+ /* but prepare for read more data on the HTTP connection */
-+ memBufClean(&mb);
-+ return;
-+ } else
-+#endif
-+ {
-+ /* after preview completed and ICAP preview response received */
-+ /* there may still be some data in the buffer */
-+ if (icap->respmod.buffer.size > 0) {
-+ memBufPrintf(&mb, "%x\r\n", icap->respmod.buffer.size);
-+ memBufAppend(&mb, icap->respmod.buffer.buf,
-+ icap->respmod.buffer.size);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += icap->respmod.buffer.size;
-+ memBufReset(&icap->respmod.buffer);
-+ }
-+ if (len > 0) {
-+ memBufPrintf(&mb, "%x\r\n", len);
-+ memBufAppend(&mb, buf, len);
-+ memBufAppend(&mb, crlf, 2);
-+ icap->sc += len;
-+ }
-+ if (icap->flags.send_zero_chunk) {
-+ /* send zero end chunk */
-+ icap->flags.send_zero_chunk = 0;
-+ icap->flags.http_server_eof = 1;
-+ memBufAppend(&mb, "0\r\n\r\n", 5);
-+ }
-+ /* wait for data coming from ICAP server as soon as we sent something */
-+ /* but of course only until we got the response header */
-+ if (!icap->flags.got_reply)
-+ icap->flags.wait_for_reply = 1;
-+ }
-+ commSetTimeout(icap->icap_fd, -1, NULL, NULL);
-+
-+ if (!mb.size) {
-+ memBufClean(&mb);
-+ return;
-+ }
-+ debug(81, 5) ("icapSendRespMod: FD %d writing {%s}\n", icap->icap_fd,
-+ mb.buf);
-+ icap->flags.write_pending = 1;
-+ comm_write_mbuf(icap->icap_fd, mb, icapSendRespModDone, icap);
-+}
-+
-+static void
-+icapRespModReadReply(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int version_major, version_minor;
-+ const char *str_status;
-+ int x;
-+ int status = 0;
-+ int isIcap = 0;
-+ int directResponse = 0;
-+ ErrorState *err;
-+ const char *start;
-+ const char *end;
-+
-+ debug(81, 5) ("icapRespModReadReply: FD %d data = %p\n", fd, data);
-+ statCounter.syscalls.sock.reads++;
-+
-+ x = icapReadHeader(fd, icap, &isIcap);
-+ if (x < 0) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (x == 0) {
-+ /*
-+ * Waiting for more headers. Schedule new read hander, but
-+ * don't reset timeout.
-+ */
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+ return;
-+ }
-+ /*
-+ * Parse the ICAP header
-+ */
-+ assert(icap->icap_hdr.size);
-+ debug(81, 3) ("Parse icap header : <%s>\n", icap->icap_hdr.buf);
-+ if ((status =
-+ icapParseStatusLine(icap->icap_hdr.buf, icap->icap_hdr.size,
-+ &version_major, &version_minor, &str_status)) < 0) {
-+ debug(81, 1) ("BAD ICAP status line <%s>\n", icap->icap_hdr.buf);
-+ /* is this correct in case of ICAP protocol error? */
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ };
-+ /* OK here we have responce. Lets stop filling the
-+ * icap->respmod.resp_copy buffer ....
-+ */
-+ icap->flags.copy_response = 0;
-+
-+ icapSetKeepAlive(icap, icap->icap_hdr.buf);
-+#if ICAP_PREVIEW
-+ if (icap->flags.wait_for_preview_reply) {
-+ if (100 == status) {
-+ debug(81, 5) ("icapRespModReadReply: 100 Continue received\n");
-+ icap->flags.wait_for_preview_reply = 0;
-+ /* if http_server_eof
-+ * call again icapSendRespMod to handle data that
-+ * was received while waiting for this ICAP response
-+ * else let http to call icapSendRespMod when new data arrived
-+ */
-+ if (icap->flags.http_server_eof)
-+ icapSendRespMod(icap, NULL, 0, 0);
-+ /*
-+ * reset the header to send the rest of the preview
-+ */
-+ if (!memBufIsNull(&icap->icap_hdr))
-+ memBufReset(&icap->icap_hdr);
-+
-+ /*We do n't need it any more ....... */
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+
-+ return;
-+ }
-+ if (204 == status) {
-+ debug(81,
-+ 5) ("icapRespModReadReply: 204 No modification received\n");
-+ icap->flags.wait_for_preview_reply = 0;
-+ }
-+ }
-+#endif /*ICAP_PREVIEW */
-+
-+#if SUPPORT_ICAP_204 || ICAP_PREVIEW
-+ if (204 == status) {
-+ debug(81, 3) ("got 204 status from ICAP server\n");
-+ debug(81, 3) ("setting icap->flags.no_content\n");
-+ icap->flags.no_content = 1;
-+ /*
-+ * copy the response already written to the ICAP server
-+ */
-+ debug(81, 3) ("copying %d bytes from resp_copy to chunk_buf\n",
-+ icap->respmod.resp_copy.size);
-+ memBufAppend(&icap->chunk_buf,
-+ icap->respmod.resp_copy.buf, icap->respmod.resp_copy.size);
-+ icap->respmod.resp_copy.size = 0;
-+ if (icapReadReply2(icap) < 0)
-+ comm_close(fd);
-+ /*
-+ * XXX ideally want to clean icap->respmod.resp_copy here
-+ * XXX ideally want to "close" ICAP server connection here
-+ * OK do it....
-+ */
-+ if (!memBufIsNull(&icap->respmod.resp_copy))
-+ memBufClean(&icap->respmod.resp_copy);
-+ return;
-+ }
-+#endif
-+ if (200 != status && 201 != status) {
-+ debug(81, 1) ("Unsupported status '%d' from ICAP server\n", status);
-+ /* Did not find a proper ICAP response */
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icapFindHeader(icap->icap_hdr.buf, "Encapsulated:", &start, &end)) {
-+ icapParseEncapsulated(icap, start, end);
-+ } else {
-+ debug(81,
-+ 1)
-+ ("WARNING: icapRespModReadReply() did not find 'Encapsulated' header\n");
-+ }
-+ if (icap->enc.res_hdr > -1)
-+ directResponse = 1;
-+ else if (icap->enc.res_body > -1)
-+ directResponse = 1;
-+ else
-+ directResponse = 0;
-+
-+ /*
-+ * "directResponse" is the normal case here. If we don't have
-+ * a response header or body, it is an error.
-+ */
-+ if (!directResponse) {
-+ /* Did not find a proper ICAP response */
-+ debug(81, 3) ("ICAP : Error path!\n");
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink(icap->request);
-+ err->xerrno = errno;
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ /* got the reply, no need to come here again */
-+ icap->flags.wait_for_reply = 0;
-+ icap->flags.got_reply = 1;
-+ /* Next, gobble any data before the HTTP response starts */
-+ if (icap->enc.res_hdr > -1)
-+ icap->bytes_to_gobble = icap->enc.res_hdr;
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModGobble, icap, 0);
-+}
-+
-+
-+/*
-+ * Gobble up (read) some bytes until we get to the start of the body
-+ */
-+static void
-+icapRespModGobble(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ int len;
-+ LOCAL_ARRAY(char, junk, SQUID_TCP_SO_RCVBUF);
-+ debug(81, 3) ("icapRespModGobble: FD %d gobbling %d bytes\n", fd,
-+ icap->bytes_to_gobble);
-+ len = FD_READ_METHOD(fd, junk, icap->bytes_to_gobble);
-+ debug(81, 3) ("icapRespModGobble: gobbled %d bytes\n", len);
-+ if (len < 0) {
-+ /* XXX error */
-+ abort();
-+ }
-+ icap->bytes_to_gobble -= len;
-+ if (icap->bytes_to_gobble)
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModGobble, icap, 0);
-+ else
-+ icapReadReply(fd, icap);
-+}
-+
-+
-+static void
-+icapSendRespModDone(int fd, char *bufnotused, size_t size, int errflag,
-+ void *data)
-+{
-+ IcapStateData *icap = data;
-+ ErrorState *err;
-+
-+ icap->flags.write_pending = 0;
-+ debug(81, 5) ("icapSendRespModDone: FD %d: size %d: errflag %d.\n",
-+ fd, size, errflag);
-+ if (size > 0) {
-+ fd_bytes(fd, size, FD_WRITE);
-+ kb_incr(&statCounter.icap.all.kbytes_out, size);
-+ }
-+ if (errflag == COMM_ERR_CLOSING)
-+ return;
-+ if (errflag) {
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ if (cbdataValid(icap))
-+ err->request = requestLink(icap->request);
-+ storeEntryReset(icap->respmod.entry);
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ return;
-+ }
-+ if (EBIT_TEST(icap->respmod.entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("icapSendRespModDone: Entry Aborded\n");
-+ comm_close(fd);
-+ return;
-+ }
-+ if (icap->flags.send_zero_chunk) {
-+ debug(81,
-+ 3) ("icapSendRespModDone: I'm supposed to send zero chunk now\n");
-+ icap->flags.send_zero_chunk = 0;
-+ icapSendRespMod(icap, NULL, 0, 1);
-+ return;
-+ }
-+ if (icap->flags.wait_for_preview_reply || icap->flags.wait_for_reply) {
-+ /* Schedule reading the ICAP response */
-+ debug(81,
-+ 3)
-+ ("icapSendRespModDone: FD %d: commSetSelect on read icapRespModReadReply.\n",
-+ fd);
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+#if 1
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+#else
-+ if (icap->flags.wait_for_preview_reply || icap->flags.http_server_eof) {
-+ /*
-+ * Set the read timeout only after all data has been sent
-+ * or we are waiting for a preview response
-+ * If the ICAP server does not return any data till all data
-+ * has been sent, we are likely to hit the timeout for large
-+ * HTTP bodies
-+ */
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+ }
-+#endif
-+ }
-+}
-+
-+void
-+icapConnectOver(int fd, int status, void *data)
-+{
-+ ErrorState *err;
-+ IcapStateData *icap = data;
-+ debug(81, 3) ("icapConnectOver: FD %d, status=%d\n", fd, status);
-+ icap->flags.connect_pending = 0;
-+ if (status < 0) {
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->xerrno = errno;
-+ err->request = requestLink(icap->request);
-+ errorAppendEntry(icap->respmod.entry, err);
-+ comm_close(fd);
-+ debug(81, 3) ("icapConnectOver: status < 0, unreachable=1\n");
-+ icapOptSetUnreachable(icap->current_service);
-+ return;
-+ }
-+ fd_table[fd].pconn.uses++;
-+ fd_table[fd].pconn.type = 2;
-+ commSetSelect(fd, COMM_SELECT_READ, icapRespModReadReply, icap, 0);
-+}
-+
-+
-+
-+IcapStateData *
-+icapRespModStart(icap_service_t type, request_t * request, StoreEntry * entry,
-+ http_state_flags http_flags)
-+{
-+ IcapStateData *icap = NULL;
-+ CNCB *theCallback = NULL;
-+ icap_service *service = NULL;
-+
-+ debug(81, 3) ("icapRespModStart: type=%d\n", (int) type);
-+ assert(type >= 0 && type < ICAP_SERVICE_MAX);
-+
-+ service = icapService(type, request);
-+ if (!service) {
-+ debug(81, 3) ("icapRespModStart: no service found\n");
-+ return NULL; /* no service found */
-+ }
-+ if (service->unreachable) {
-+ if (service->bypass) {
-+ debug(81,
-+ 5)
-+ ("icapRespModStart: BYPASS because service unreachable: %s\n",
-+ service->uri);
-+ return NULL;
-+ } else {
-+ debug(81,
-+ 5)
-+ ("icapRespModStart: ERROR because service unreachable: %s\n",
-+ service->uri);
-+ return (IcapStateData *) - 1;
-+ }
-+ }
-+ switch (type) {
-+ /* TODO: When we support more than ICAP_SERVICE_RESPMOD_PRECACHE, we needs to change
-+ * this switch, because callbacks isn't keep */
-+ case ICAP_SERVICE_RESPMOD_PRECACHE:
-+ theCallback = icapConnectOver;
-+ break;
-+ default:
-+ fatalf("icapRespModStart: unsupported service type '%s'\n",
-+ icap_service_type_str[type]);
-+ break;
-+ }
-+
-+ icap = icapAllocate();
-+ if (!icap) {
-+ debug(81, 3) ("icapRespModStart: icapAllocate() failed\n");
-+ return NULL;
-+ }
-+ icap->request = requestLink(request);
-+ icap->respmod.entry = entry;
-+ if (entry)
-+ storeLockObject(entry);
-+ icap->http_flags = http_flags;
-+ memBufDefInit(&icap->respmod.buffer);
-+ memBufDefInit(&icap->chunk_buf);
-+
-+ icap->current_service = service;
-+ icap->preview_size = service->preview;
-+
-+ /*
-+ * Don't create socket to the icap server now, but only for the first
-+ * packet receive from the http server. This will resolve all timeout
-+ * between the web server and icap server.
-+ */
-+ debug(81, 3) ("icapRespModStart: setting connect_requested to 0\n");
-+ icap->flags.connect_requested = 0;
-+
-+ /*
-+ * make a copy the HTTP response that we send to the ICAP server in
-+ * case it turns out to be a 204
-+ */
-+#ifdef SUPPORT_ICAP_204
-+ icap->flags.copy_response = 1;
-+#elif ICAP_PREVIEW
-+ if (preview_size < 0 || !Config.icapcfg.preview_enable)
-+ icap->flags.copy_response = 0;
-+ else
-+ icap->flags.copy_response = 1;
-+#else
-+ icap->flags.copy_response = 0;
-+#endif
-+
-+ statCounter.icap.all.requests++;
-+ debug(81, 3) ("icapRespModStart: returning %p\n", icap);
-+ return icap;
-+}
-+
-+static int
-+icapHttpReplyHdrState(IcapStateData * icap)
-+{
-+ assert(icap);
-+ if (NULL == icap->httpState)
-+ return 0;
-+ return icap->httpState->reply_hdr_state;
-+}
-+
-+static void
-+icapProcessHttpReplyHeader(IcapStateData * icap, const char *buf, int size)
-+{
-+ if (NULL == icap->httpState) {
-+ icap->httpState = cbdataAlloc(HttpStateData);
-+ icap->httpState->request = requestLink(icap->request);
-+ icap->httpState->orig_request = requestLink(icap->request);
-+ icap->httpState->entry = icap->respmod.entry;
-+ storeLockObject(icap->httpState->entry); /* lock it */
-+ }
-+ httpProcessReplyHeader(icap->httpState, buf, size);
-+ if (2 == icap->httpState->reply_hdr_state)
-+ EBIT_CLR(icap->httpState->entry->flags, ENTRY_FWD_HDR_WAIT);
-+}
-+
-+/*
-+ * icapRespModKeepAliveOrClose
-+ *
-+ * Called when we are done reading from the ICAP server.
-+ * Either close the connection or keep it open for a future
-+ * transaction.
-+ */
-+static void
-+icapRespModKeepAliveOrClose(IcapStateData * icap)
-+{
-+ int fd = icap->icap_fd;
-+ if (fd < 0)
-+ return;
-+ if (!icap->flags.keep_alive) {
-+ debug(81, 3) ("%s:%d keep_alive not set, closing\n", __FILE__,
-+ __LINE__);
-+ comm_close(fd);
-+ return;
-+ }
-+ debug(81, 3) ("%s:%d FD %d looks good, keeping alive\n", __FILE__, __LINE__,
-+ fd);
-+ commSetDefer(fd, NULL, NULL);
-+ commSetTimeout(fd, -1, NULL, NULL);
-+ commSetSelect(fd, COMM_SELECT_READ, NULL, NULL, 0);
-+ comm_remove_close_handler(fd, icapStateFree, icap);
-+ pconnPush(fd, icap->current_service->hostname, icap->current_service->port);
-+ icap->icap_fd = -1;
-+ icapStateFree(-1, icap);
-+}
-+
-+
-+
-+/*
-+ * copied from httpPconnTransferDone
-+ *
-+ */
-+static int
-+icapPconnTransferDone(int fd, IcapStateData * icap)
-+{
-+ debug(81, 3) ("icapPconnTransferDone: FD %d\n", fd);
-+ /*
-+ * Be careful with 204 responses. Normally we are done when we
-+ * see the zero-end chunk, but that won't happen for 204s, so we
-+ * use an EOF indicator on the HTTP side instead.
-+ */
-+ if (icap->flags.no_content && icap->flags.http_server_eof) {
-+ debug(81, 5) ("icapPconnTransferDone: no content, ret 1\n");
-+ return 1;
-+ }
-+ if (icapHttpReplyHdrState(icap) != 2) {
-+ debug(81,
-+ 5) ("icapPconnTransferDone: didn't see end of HTTP hdrs, ret 0\n");
-+ return 0;
-+ }
-+ if (icap->enc.null_body > -1) {
-+ debug(81, 5) ("icapPconnTransferDone: no message body, ret 1\n");
-+ return 1;
-+ }
-+ if (icap->chunk_size == -2) { //AI: was != -2 ; and change content with bottom
-+ /* zero end chunk reached */
-+ debug(81, 5) ("icapPconnTransferDone: got zero end chunk\n");
-+ return 1;
-+ }
-+ debug(81, 5) ("icapPconnTransferDone: didnt get zero end chunk yet\n"); //AI: change with second top condition
-+
-+ return 0;
-+}
-+
-+static int
-+icapExpectedHttpReplyHdrSize(IcapStateData * icap)
-+{
-+ if (icap->enc.res_body > -1 && icap->enc.res_hdr > -1)
-+ return (icap->enc.res_body - icap->enc.res_hdr);
-+ if (icap->enc.null_body > -1 && icap->enc.res_hdr > -1)
-+ return icap->enc.null_body - icap->enc.res_hdr;
-+ /*The case we did not get res_hdr ..... */
-+ if (icap->enc.res_body > -1)
-+ return icap->enc.res_body;
-+ if (icap->enc.null_body > -1)
-+ return icap->enc.null_body;
-+ return -1;
-+}
-+
-+/*
-+ * copied from httpReadReply()
-+ *
-+ * by the time this is called, the ICAP headers have already
-+ * been read.
-+ */
-+void
-+icapReadReply(int fd, void *data)
-+{
-+ IcapStateData *icap = data;
-+ StoreEntry *entry = icap->respmod.entry;
-+ const request_t *request = icap->request;
-+ int len;
-+ debug(81, 5) ("icapReadReply: FD %d: icap %p.\n", fd, data);
-+ if (icap->flags.no_content && !icap->flags.http_server_eof) { //AI
-+
-+ return;
-+ }
-+ if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ comm_close(fd);
-+ return;
-+ }
-+ errno = 0;
-+ statCounter.syscalls.sock.reads++;
-+ len = memBufRead(fd, &icap->chunk_buf);
-+ debug(81, 5) ("icapReadReply: FD %d: len %d.\n", fd, len);
-+ if (len > 0) {
-+ fd_bytes(fd, len, FD_READ);
-+ kb_incr(&statCounter.icap.all.kbytes_in, len);
-+ commSetTimeout(fd, Config.Timeout.read, icapReadTimeout, icap);
-+ if (icap->chunk_buf.size < icap->chunk_buf.capacity) {
-+ *(icap->chunk_buf.buf + icap->chunk_buf.size) = '\0';
-+ debug(81, 9) ("{%s}\n", icap->chunk_buf.buf);
-+ }
-+ }
-+ if (len <= 0) {
-+ debug(81, 2) ("icapReadReply: FD %d: read failure: %s.\n",
-+ fd, xstrerror());
-+ if (ignoreErrno(errno)) {
-+ debug(81, 2) ("icapReadReply: FD %d: ignored errno\n", fd);
-+ commSetSelect(fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ } else if (entry->mem_obj->inmem_hi == 0) {
-+ ErrorState *err;
-+ debug(81, 2) ("icapReadReply: FD %d: generating error page\n", fd);
-+ err = errorCon(ERR_ICAP_FAILURE, HTTP_INTERNAL_SERVER_ERROR);
-+ err->request = requestLink((request_t *) request);
-+ err->xerrno = errno;
-+ errorAppendEntry(entry, err);
-+ comm_close(fd);
-+ } else {
-+ debug(81, 2) ("icapReadReply: FD %d: just calling comm_close()\n",
-+ fd);
-+ comm_close(fd);
-+ }
-+ return;
-+ }
-+ if (icapReadReply2(icap) < 0)
-+ comm_close(fd);
-+}
-+
-+static int
-+icapReadReply2(IcapStateData * icap)
-+{
-+ StoreEntry *entry = icap->respmod.entry;
-+ const request_t *request = icap->request;
-+ debug(81, 3) ("icapReadReply2\n");
-+ if (icap->chunk_buf.size == 0 && entry->mem_obj->inmem_hi == 0) {
-+ ErrorState *err;
-+ err = errorCon(ERR_ZERO_SIZE_OBJECT, HTTP_SERVICE_UNAVAILABLE);
-+ err->xerrno = errno;
-+ err->request = requestLink((request_t *) request);
-+ errorAppendEntry(entry, err);
-+ icap->flags.http_server_eof = 1;
-+ return -1;
-+ }
-+ if (icap->chunk_buf.size == 0) {
-+ /* Retrieval done. */
-+ if (icapHttpReplyHdrState(icap) < 2)
-+ icapProcessHttpReplyHeader(icap, icap->chunk_buf.buf,
-+ icap->chunk_buf.size);
-+ icap->flags.http_server_eof = 1;
-+ icapReadReply3(icap);
-+ return 0;
-+ }
-+ if (icapHttpReplyHdrState(icap) == 0) {
-+ int expect = icapExpectedHttpReplyHdrSize(icap);
-+ int so_far = icap->http_header_bytes_read_so_far;
-+ int needed = expect - so_far;
-+ debug(81, 3) ("expect=%d\n", expect);
-+ debug(81, 3) ("so_far=%d\n", so_far);
-+ debug(81, 3) ("needed=%d\n", needed);
-+ assert(needed < 0 || needed >= 0);
-+ if (0 > expect) {
-+ icapProcessHttpReplyHeader(icap,
-+ icap->chunk_buf.buf, icap->chunk_buf.size);
-+ } else if (0 == expect) {
-+ /*
-+ * this icap reply doesn't give us new HTTP headers
-+ * so we must copy them from our copy
-+ */
-+ debug(81, 1) ("WARNING: untested code at %s:%d\n", __FILE__,
-+ __LINE__);
-+ if (icap->respmod.req_hdr_copy.size) { /*For HTTP 0.9 we do not have headers */
-+ storeAppend(entry,
-+ icap->respmod.req_hdr_copy.buf,
-+ icap->respmod.req_hdr_copy.size);
-+ }
-+ icapProcessHttpReplyHeader(icap, icap->chunk_buf.buf,
-+ icap->chunk_buf.size);
-+ assert(icapHttpReplyHdrState(icap) == 2);
-+ icap->chunk_size = 0; /*we are ready to read chunks of data now.... */
-+ } else if (needed) {
-+ icapProcessHttpReplyHeader(icap,
-+ icap->chunk_buf.buf, icap->chunk_buf.size);
-+ if (icap->chunk_buf.size >= needed) {
-+ storeAppend(entry, icap->chunk_buf.buf, needed);
-+ so_far += needed;
-+ xmemmove(icap->chunk_buf.buf,
-+ icap->chunk_buf.buf + needed,
-+ icap->chunk_buf.size - needed);
-+ icap->chunk_buf.size -= needed;
-+ assert(icapHttpReplyHdrState(icap) == 2);
-+ icap->chunk_size = 0;
-+ } else {
-+ /*
-+ * We don't have the full HTTP reply headers yet, so keep
-+ * the partial reply buffered in 'chunk_buf' and wait
-+ * for more.
-+ */
-+ debug(81, 3) ("We don't have full Http headers.Schedule a new read\n");
-+ commSetSelect(icap->icap_fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ }
-+ }
-+ icap->http_header_bytes_read_so_far = so_far;
-+ }
-+ debug(81, 3) ("%s:%d: icap->chunk_buf.size=%d\n", __FILE__, __LINE__,
-+ (int) icap->chunk_buf.size);
-+ debug(81, 3) ("%s:%d: flags.no_content=%d\n", __FILE__, __LINE__,
-+ icap->flags.no_content);
-+ if (icap->flags.no_content) {
-+ /* data from http.c is not chunked */
-+ if (!EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("copying %d bytes from chunk_buf to entry\n",
-+ icap->chunk_buf.size);
-+ storeAppend(entry, icap->chunk_buf.buf, icap->chunk_buf.size);
-+ icap->chunk_buf.size = 0;
-+ }
-+ } else if (2 == icapHttpReplyHdrState(icap)) {
-+ if (icap->chunk_buf.size)
-+ icapParseChunkedBody(icap, (STRCB *) storeAppend, entry);
-+ }
-+ icapReadReply3(icap);
-+ return 0;
-+}
-+
-+static void
-+icapReadReply3(IcapStateData * icap)
-+{
-+ StoreEntry *entry = icap->respmod.entry;
-+ int fd = icap->icap_fd;
-+ debug(81, 3) ("icapReadReply3\n");
-+ if (EBIT_TEST(entry->flags, ENTRY_ABORTED)) {
-+ debug(81, 3) ("icapReadReply3: Entry Aborded\n");
-+ comm_close(fd);
-+ } else if (icapPconnTransferDone(fd, icap)) {
-+ storeComplete(entry);
-+ icapRespModKeepAliveOrClose(icap);
-+ } else if (!icap->flags.no_content) {
-+ /* Wait for EOF condition */
-+ commSetSelect(fd, COMM_SELECT_READ, icapReadReply, icap, 0);
-+ debug(81,
-+ 3)
-+ ("icapReadReply3: Going to read mode data throught icapReadReply\n");
-+ } else {
-+ debug(81, 3) ("icapReadReply3: Nothing\n");
-+ }
-+}
-Index: src/main.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/main.c,v
-retrieving revision 1.28.6.25
-retrieving revision 1.28.6.8.2.11
-diff -p -u -b -r1.28.6.25 -r1.28.6.8.2.11
---- src/main.c 28 Jun 2005 02:16:51 -0000 1.28.6.25
-+++ src/main.c 12 Sep 2005 18:34:41 -0000 1.28.6.8.2.11
-@@ -350,6 +350,9 @@ mainReconfigure(void)
- #else
- idnsShutdown();
- #endif
-+#ifdef HS_FEAT_ICAP
-+ icapClose();
-+#endif
- redirectShutdown();
- authenticateShutdown();
- externalAclShutdown();
-@@ -378,6 +381,9 @@ mainReconfigure(void)
- idnsInit();
- #endif
- redirectInit();
-+#ifdef HS_FEAT_ICAP
-+ icapInit();
-+#endif
- authenticateInit(&Config.authConfig);
- externalAclInit();
- #if USE_WCCP
-@@ -507,6 +513,9 @@ mainInitialize(void)
- idnsInit();
- #endif
- redirectInit();
-+#ifdef HS_FEAT_ICAP
-+ icapInit();
-+#endif
- authenticateInit(&Config.authConfig);
- externalAclInit();
- useragentOpenLog();
-Index: src/mem.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/mem.c,v
-retrieving revision 1.13
-retrieving revision 1.13.28.2
-diff -p -u -b -r1.13 -r1.13.28.2
---- src/mem.c 7 Sep 2001 23:55:49 -0000 1.13
-+++ src/mem.c 27 Jun 2003 01:15:18 -0000 1.13.28.2
-@@ -243,6 +243,13 @@ memInit(void)
- memDataInit(MEM_CLIENT_REQ_BUF, "clientRequestBuffer", CLIENT_REQ_BUF_SZ, 0);
- memDataInit(MEM_SWAP_LOG_DATA, "storeSwapLogData", sizeof(storeSwapLogData), 0);
-
-+#ifdef HS_FEAT_ICAP
-+ memDataInit(MEM_ICAP_OPT_DATA, "IcapOptData", sizeof(IcapOptData), 0);
-+ memDataInit(MEM_ICAP_SERVICE_LIST, "icap_service_list", sizeof(icap_service_list), 0);
-+ memDataInit(MEM_ICAP_CLASS, "icap_class", sizeof(icap_class), 0);
-+ memDataInit(MEM_ICAP_ACCESS, "icap_access", sizeof(icap_access), 0);
-+#endif
-+
- /* init string pools */
- for (i = 0; i < mem_str_pool_count; i++) {
- StrPools[i].pool = memPoolCreate(StrPoolsAttrs[i].name, StrPoolsAttrs[i].obj_size);
-Index: src/mk-string-arrays.pl
-===================================================================
-RCS file: /cvsroot/squid/squid/src/mk-string-arrays.pl,v
-retrieving revision 1.2
-retrieving revision 1.2.140.1
-diff -p -u -b -r1.2 -r1.2.140.1
---- src/mk-string-arrays.pl 23 Oct 2000 15:04:21 -0000 1.2
-+++ src/mk-string-arrays.pl 4 Apr 2003 16:55:44 -0000 1.2.140.1
-@@ -16,6 +16,7 @@ $pat{'err_type'} = "err_type_str";
- $pat{'icp_opcode'} = "icp_opcode_str";
- $pat{'swap_log_op'} = "swap_log_op_str";
- $pat{'lookup_t'} = "lookup_t_str";
-+$pat{'icap_service_t'} = "icap_service_type_str";
-
- $state = 0; # start state
- while (<>) {
-Index: src/pconn.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/pconn.c,v
-retrieving revision 1.6.38.2
-retrieving revision 1.6.60.2
-diff -p -u -b -r1.6.38.2 -r1.6.60.2
---- src/pconn.c 16 Dec 2003 03:13:59 -0000 1.6.38.2
-+++ src/pconn.c 23 Nov 2005 20:33:07 -0000 1.6.60.2
-@@ -46,6 +46,9 @@ struct _pconn {
- #define PCONN_HIST_SZ (1<<16)
- int client_pconn_hist[PCONN_HIST_SZ];
- int server_pconn_hist[PCONN_HIST_SZ];
-+#ifdef HS_FEAT_ICAP
-+int icap_server_pconn_hist[PCONN_HIST_SZ];
-+#endif
-
- static PF pconnRead;
- static PF pconnTimeout;
-@@ -159,6 +162,20 @@ pconnHistDump(StoreEntry * e)
- continue;
- storeAppendPrintf(e, "\t%4d %9d\n", i, server_pconn_hist[i]);
- }
-+#ifdef HS_FEAT_ICAP
-+ storeAppendPrintf(e,
-+ "\n"
-+ "ICAP-server persistent connection counts:\n"
-+ "\n"
-+ "\treq/\n"
-+ "\tconn count\n"
-+ "\t---- ---------\n");
-+ for (i = 0; i < PCONN_HIST_SZ; i++) {
-+ if (icap_server_pconn_hist[i] == 0)
-+ continue;
-+ storeAppendPrintf(e, "\t%4d %9d\n", i, icap_server_pconn_hist[i]);
-+ }
-+#endif
- }
-
- /* ========== PUBLIC FUNCTIONS ============================================ */
-@@ -173,6 +190,9 @@ pconnInit(void)
- for (i = 0; i < PCONN_HIST_SZ; i++) {
- client_pconn_hist[i] = 0;
- server_pconn_hist[i] = 0;
-+#ifdef HS_FEAT_ICAP
-+ icap_server_pconn_hist[i] = 0;
-+#endif
- }
- pconn_data_pool = memPoolCreate("pconn_data", sizeof(struct _pconn));
- pconn_fds_pool = memPoolCreate("pconn_fds", PCONN_FDS_SZ * sizeof(int));
-@@ -248,11 +268,15 @@ pconnHistCount(int what, int i)
- {
- if (i >= PCONN_HIST_SZ)
- i = PCONN_HIST_SZ - 1;
-- /* what == 0 for client, 1 for server */
-+ /* what == 0 for client, 1 for server, 2 for ICAP server */
- if (what == 0)
- client_pconn_hist[i]++;
- else if (what == 1)
- server_pconn_hist[i]++;
-+#ifdef HS_FEAT_ICAP
-+ else if (what == 2)
-+ icap_server_pconn_hist[i]++;
-+#endif
- else
- assert(0);
- }
-Index: src/protos.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/protos.h,v
-retrieving revision 1.41.6.33
-retrieving revision 1.41.6.13.2.37
-diff -p -u -b -r1.41.6.33 -r1.41.6.13.2.37
---- src/protos.h 16 Sep 2005 02:13:25 -0000 1.41.6.33
-+++ src/protos.h 6 Dec 2005 21:53:44 -0000 1.41.6.13.2.37
-@@ -292,6 +292,8 @@ extern void whoisStart(FwdState *);
- /* http.c */
- extern int httpCachable(method_t);
- extern void httpStart(FwdState *);
-+extern void httpParseReplyHeaders(const char *, http_reply *);
-+extern void httpProcessReplyHeader(HttpStateData *, const char *, int);
- extern int httpBuildRequestPrefix(request_t * request,
- request_t * orig_request,
- StoreEntry * entry,
-@@ -614,6 +616,7 @@ extern void memBufVPrintf(MemBuf * mb, c
- extern FREE *memBufFreeFunc(MemBuf * mb);
- /* puts report on MemBuf _module_ usage into mb */
- extern void memBufReport(MemBuf * mb);
-+extern int memBufRead(int fd, MemBuf * mb);
-
- extern char *mime_get_header(const char *mime, const char *header);
- extern char *mime_get_header_field(const char *mime, const char *name, const char *prefix);
-@@ -1341,4 +1344,49 @@ extern void externalAclShutdown(void);
- extern int externalAclRequiresAuth(void *acl_data);
- extern char *strtokFile(void);
-
-+#ifdef HS_FEAT_ICAP
-+/*
-+ * icap_common.c
-+ */
-+void icapInit(void);
-+void icapClose(void);
-+void icapParseEncapsulated(IcapStateData *, const char *, const char *);
-+icap_service *icapService(icap_service_t, request_t *);
-+int icapConnect(IcapStateData *, CNCB *);
-+IcapStateData *icapAllocate(void);
-+PF icapStateFree;
-+PF icapConnectTimeout;
-+PF icapReadTimeout;
-+icap_service_t icapServiceToType(const char *);
-+const char *icapServiceToStr(const icap_service_t);
-+int icapCheckAcl(clientHttpRequest *);
-+size_t icapLineLength(const char *, int);
-+int icapReadHeader(int, IcapStateData *, int *);
-+int icapFindHeader(const char *, const char *, const char **, const char **);
-+int icapParseKeepAlive(const IcapStateData *, const char *, const char *);
-+void icapSetKeepAlive(IcapStateData * icap, const char *hdrs);
-+size_t icapParseChunkedBody(IcapStateData *, STRCB *, void *);
-+void icapAddAuthUserHeader(MemBuf *, auth_user_request_t *);
-+int icapParseStatusLine(const char *, int, int *, int *, const char **);
-+
-+/*
-+ * icap_respmod.c
-+ */
-+IcapStateData *icapRespModStart(icap_service_t, request_t *, StoreEntry *, http_state_flags);
-+void icapSendRespMod(IcapStateData *, char *, int, int);
-+CNCB icapConnectOver;
-+
-+/*
-+ * icap_reqmod.c
-+ */
-+IcapStateData *icapReqModStart(icap_service*, const char *, request_t *, int, struct timeval, struct in_addr, void *);
-+
-+/* icap_opt.c */
-+void icapOptInit(void);
-+void icapOptShutdown(void);
-+void icapOptSetUnreachable(icap_service * s);
-+/* for debugging purposes only */
-+void dump_icap_config(IcapConfig * cfg);
-+#endif
-+
- #endif /* SQUID_PROTOS_H */
-Index: src/squid.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/squid.h,v
-retrieving revision 1.13.6.8
-retrieving revision 1.13.6.6.2.11
-diff -p -u -b -r1.13.6.8 -r1.13.6.6.2.11
---- src/squid.h 26 Mar 2005 03:15:58 -0000 1.13.6.8
-+++ src/squid.h 15 May 2005 20:10:33 -0000 1.13.6.6.2.11
-@@ -38,6 +38,14 @@
- #include "config.h"
-
- /*
-+ * experimental defines for ICAP
-+ */
-+#ifdef HS_FEAT_ICAP
-+#define ICAP_PREVIEW 1
-+#define SUPPORT_ICAP_204 0
-+#endif
-+
-+/*
- * On some systems, FD_SETSIZE is set to something lower than the
- * actual number of files which can be opened. IRIX is one case,
- * NetBSD is another. So here we increase FD_SETSIZE to our
-Index: src/stat.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/stat.c,v
-retrieving revision 1.13.6.14
-retrieving revision 1.13.6.7.2.7
-diff -p -u -b -r1.13.6.14 -r1.13.6.7.2.7
---- src/stat.c 30 Mar 2005 02:17:46 -0000 1.13.6.14
-+++ src/stat.c 23 Nov 2005 20:33:07 -0000 1.13.6.7.2.7
-@@ -775,6 +775,17 @@ statAvgDump(StoreEntry * sentry, int min
- storeAppendPrintf(sentry, "server.other.kbytes_out = %f/sec\n",
- XAVG(server.other.kbytes_out.kb));
-
-+#ifdef HS_FEAT_ICAP
-+ storeAppendPrintf(sentry, "icap.all.requests = %f/sec\n",
-+ XAVG(icap.all.requests));
-+ storeAppendPrintf(sentry, "icap.all.errors = %f/sec\n",
-+ XAVG(icap.all.errors));
-+ storeAppendPrintf(sentry, "icap.all.kbytes_in = %f/sec\n",
-+ XAVG(icap.all.kbytes_in.kb));
-+ storeAppendPrintf(sentry, "icap.all.kbytes_out = %f/sec\n",
-+ XAVG(icap.all.kbytes_out.kb));
-+#endif
-+
- storeAppendPrintf(sentry, "icp.pkts_sent = %f/sec\n",
- XAVG(icp.pkts_sent));
- storeAppendPrintf(sentry, "icp.pkts_recv = %f/sec\n",
-@@ -1160,6 +1171,17 @@ statCountersDump(StoreEntry * sentry)
- storeAppendPrintf(sentry, "server.other.kbytes_out = %d\n",
- (int) f->server.other.kbytes_out.kb);
-
-+#if HS_FEAT_ICAP
-+ storeAppendPrintf(sentry, "icap.all.requests = %d\n",
-+ (int) f->icap.all.requests);
-+ storeAppendPrintf(sentry, "icap.all.errors = %d\n",
-+ (int) f->icap.all.errors);
-+ storeAppendPrintf(sentry, "icap.all.kbytes_in = %d\n",
-+ (int) f->icap.all.kbytes_in.kb);
-+ storeAppendPrintf(sentry, "icap.all.kbytes_out = %d\n",
-+ (int) f->icap.all.kbytes_out.kb);
-+#endif
-+
- storeAppendPrintf(sentry, "icp.pkts_sent = %d\n",
- f->icp.pkts_sent);
- storeAppendPrintf(sentry, "icp.pkts_recv = %d\n",
-@@ -1459,8 +1481,6 @@ statClientRequests(StoreEntry * s)
- storeAppendPrintf(s, "\tme: %s:%d\n",
- inet_ntoa(conn->me.sin_addr),
- ntohs(conn->me.sin_port));
-- storeAppendPrintf(s, "\tnrequests: %d\n",
-- conn->nrequests);
- storeAppendPrintf(s, "\tdefer: n %d, until %ld\n",
- conn->defer.n, (long int) conn->defer.until);
- }
-Index: src/store.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/store.c,v
-retrieving revision 1.16.6.9
-retrieving revision 1.16.6.2.2.8
-diff -p -u -b -r1.16.6.9 -r1.16.6.2.2.8
---- src/store.c 2 Sep 2005 02:13:43 -0000 1.16.6.9
-+++ src/store.c 12 Sep 2005 18:34:41 -0000 1.16.6.2.2.8
-@@ -520,7 +520,16 @@ storeAppend(StoreEntry * e, const char *
- MemObject *mem = e->mem_obj;
- assert(mem != NULL);
- assert(len >= 0);
-- assert(e->store_status == STORE_PENDING);
-+ debug(20, 3) ("storeAppend: '%s'\n", storeKeyText(e->hash.key));
-+ if (e->store_status != STORE_PENDING) {
-+ /*
-+ * if we're not STORE_PENDING, then probably we got aborted
-+ * and there should be NO clients on this entry
-+ */
-+ assert(EBIT_TEST(e->flags, ENTRY_ABORTED));
-+ assert(e->mem_obj->nclients == 0);
-+ return;
-+ }
- if (len) {
- debug(20, 5) ("storeAppend: appending %d bytes for '%s'\n",
- len,
-Index: src/structs.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/structs.h,v
-retrieving revision 1.48.2.43
-retrieving revision 1.48.2.9.2.48
-diff -p -u -b -r1.48.2.43 -r1.48.2.9.2.48
---- src/structs.h 4 Sep 2005 02:13:28 -0000 1.48.2.43
-+++ src/structs.h 30 Nov 2005 21:52:15 -0000 1.48.2.9.2.48
-@@ -384,6 +384,22 @@ struct _RemovalPolicySettings {
- wordlist *args;
- };
-
-+#if HS_FEAT_ICAP
-+struct _IcapConfig {
-+ int onoff;
-+ int preview_enable;
-+ icap_service *service_head;
-+ icap_class *class_head;
-+ icap_access *access_head;
-+ int preview_size;
-+ int check_interval;
-+ int send_client_ip;
-+ int send_auth_user;
-+ char *auth_scheme;
-+};
-+
-+#endif /* HS_FEAT_ICAP */
-+
- struct _SquidConfig {
- struct {
- squid_off_t maxSize;
-@@ -714,6 +730,9 @@ struct _SquidConfig {
- char *store_dir_select_algorithm;
- int sleep_after_fork; /* microseconds */
- external_acl *externalAclHelperList;
-+#ifdef HS_FEAT_ICAP
-+ IcapConfig icapcfg;
-+#endif
- };
-
- struct _SquidConfig2 {
-@@ -787,7 +806,10 @@ struct _fde {
- } flags;
- squid_off_t bytes_read;
- squid_off_t bytes_written;
-- int uses; /* ie # req's over persistent conn */
-+ struct {
-+ int uses;
-+ int type;
-+ } pconn;
- struct _fde_disk {
- DWCB *wrt_handle;
- void *wrt_handle_data;
-@@ -982,6 +1004,130 @@ struct _http_state_flags {
- unsigned int request_sent:1;
- };
-
-+#ifdef HS_FEAT_ICAP
-+struct _IcapStateData {
-+ request_t *request;
-+ http_state_flags http_flags;
-+ HttpStateData *httpState; /* needed to parse HTTP headers only */
-+ int icap_fd;
-+ int sc;
-+ icap_service *current_service;
-+ MemBuf icap_hdr;
-+ struct {
-+ int res_hdr;
-+ int res_body;
-+ int req_hdr;
-+ int req_body;
-+ int opt_body;
-+ int null_body;
-+ } enc;
-+ int bytes_to_gobble;
-+ int chunk_size;
-+ MemBuf chunk_buf;
-+ int preview_size;
-+ squid_off_t fake_content_length;
-+ int http_header_bytes_read_so_far;
-+ struct {
-+ const char *uri; /* URI for REQMODs */
-+ int client_fd;
-+ struct timeval start; /* for logging */
-+ struct in_addr log_addr; /* for logging */
-+ int hdr_state;
-+ MemBuf hdr_buf;
-+ void *client_cookie;
-+ struct {
-+ MemBuf buf;
-+ CBCB *callback;
-+ void *callback_data;
-+ char *callback_buf;
-+ size_t callback_bufsize;
-+ squid_off_t bytes_read;
-+ } http_entity;
-+ } reqmod;
-+ struct {
-+ StoreEntry *entry;
-+ MemBuf buffer;
-+ MemBuf req_hdr_copy; /* XXX barf */
-+ MemBuf resp_copy; /* XXX barf^max */
-+ squid_off_t res_body_sz;
-+ } respmod;
-+ struct {
-+ unsigned int connect_requested:1;
-+ unsigned int connect_pending:1;
-+ unsigned int write_pending:1;
-+ unsigned int keep_alive:1;
-+ unsigned int http_server_eof:1;
-+ unsigned int send_zero_chunk:1;
-+ unsigned int got_reply:1;
-+ unsigned int wait_for_reply:1;
-+ unsigned int wait_for_preview_reply:1;
-+ unsigned int preview_done:1;
-+ unsigned int copy_response:1;
-+ unsigned int no_content:1;
-+ unsigned int reqmod_http_entity_eof:1;
-+ } flags;
-+};
-+
-+struct _icap_service {
-+ icap_service *next;
-+ char *name; /* name to be used when referencing ths service */
-+ char *uri; /* uri of server/service to use */
-+ char *type_name; /* {req|resp}mod_{pre|post}cache */
-+
-+ char *hostname;
-+ unsigned short int port;
-+ char *resource;
-+ icap_service_t type; /* parsed type */
-+ icap_method_t method;
-+ ushort bypass; /* flag: bypass allowed */
-+ ushort unreachable; /* flag: set to 1 if options request fails */
-+ IcapOptData *opt; /* temp data needed during opt request */
-+ struct {
-+ unsigned int allow_204:1;
-+ unsigned int need_x_client_ip:1;
-+ unsigned int need_x_authenticated_user:1;
-+ } flags;
-+ int preview;
-+ String istag;
-+ String transfer_preview;
-+ String transfer_ignore;
-+ String transfer_complete;
-+ int max_connections;
-+ int options_ttl;
-+ int keep_alive;
-+};
-+
-+struct _icap_service_list {
-+ icap_service_list *next;
-+ icap_service *services[16];
-+ int nservices; /* Number of services already used */
-+ int last_service_used; /* Last services used, use to do a round robin */
-+};
-+
-+struct _icap_class {
-+ icap_class *next;
-+ char *name;
-+ wordlist *services;
-+ icap_service_list *isl;
-+ ushort hidden; /* for unnamed classes */
-+};
-+
-+struct _icap_access {
-+ icap_access *next;
-+ char *service_name;
-+ icap_class *class;
-+ acl_access *access;
-+};
-+
-+struct _IcapOptData {
-+ char *buf;
-+ off_t offset;
-+ size_t size;
-+ off_t headlen;
-+};
-+
-+#endif
-+
- struct _HttpStateData {
- StoreEntry *entry;
- request_t *request;
-@@ -993,10 +1139,14 @@ struct _HttpStateData {
- int fd;
- http_state_flags flags;
- FwdState *fwd;
-+#ifdef HS_FEAT_ICAP
-+ struct _IcapStateData *icap_writer;
-+#endif
- char *body_buf;
- int body_buf_sz;
- };
-
-+
- struct _icpUdpData {
- struct sockaddr_in address;
- void *msg;
-@@ -1092,6 +1242,7 @@ struct _clientHttpRequest {
- unsigned int internal:1;
- unsigned int done_copying:1;
- unsigned int purging:1;
-+ unsigned int did_icap_reqmod:1;
- unsigned int hit:1;
- } flags;
- struct {
-@@ -1100,6 +1251,9 @@ struct _clientHttpRequest {
- } redirect;
- dlink_node active;
- squid_off_t maxBodySize;
-+#if HS_FEAT_ICAP
-+ IcapStateData *icap_reqmod;
-+#endif
- };
-
- struct _ConnStateData {
-@@ -1127,7 +1281,6 @@ struct _ConnStateData {
- struct sockaddr_in me;
- struct in_addr log_addr;
- char rfc931[USER_IDENT_SZ];
-- int nrequests;
- struct {
- int n;
- time_t until;
-@@ -1678,6 +1831,9 @@ struct _request_t {
- char *peer_login; /* Configured peer login:password */
- time_t lastmod; /* Used on refreshes */
- const char *vary_headers; /* Used when varying entities are detected. Changes how the store key is calculated */
-+#if HS_FEAT_ICAP
-+ icap_class *class;
-+#endif
- BODY_HANDLER *body_reader;
- void *body_reader_data;
- };
-@@ -1784,7 +1940,11 @@ struct _StatCounters {
- kb_t kbytes_in;
- kb_t kbytes_out;
- } all , http, ftp, other;
-- } server;
-+ }
-+#if HS_FEAT_ICAP
-+ icap,
-+#endif
-+ server;
- struct {
- int pkts_sent;
- int queries_sent;
-Index: src/typedefs.h
-===================================================================
-RCS file: /cvsroot/squid/squid/src/typedefs.h,v
-retrieving revision 1.25.6.8
-retrieving revision 1.25.6.1.6.13
-diff -p -u -b -r1.25.6.8 -r1.25.6.1.6.13
---- src/typedefs.h 27 Mar 2005 02:16:17 -0000 1.25.6.8
-+++ src/typedefs.h 28 Mar 2005 18:05:08 -0000 1.25.6.1.6.13
-@@ -131,6 +131,15 @@ typedef struct _HttpHeaderStat HttpHeade
- typedef struct _HttpBody HttpBody;
- typedef struct _HttpReply HttpReply;
- typedef struct _HttpStateData HttpStateData;
-+#ifdef HS_FEAT_ICAP
-+typedef struct _IcapStateData IcapStateData;
-+typedef struct _IcapConfig IcapConfig;
-+typedef struct _icap_service icap_service;
-+typedef struct _icap_service_list icap_service_list;
-+typedef struct _icap_class icap_class;
-+typedef struct _icap_access icap_access;
-+typedef struct _IcapOptData IcapOptData;
-+#endif
- typedef struct _icpUdpData icpUdpData;
- typedef struct _clientHttpRequest clientHttpRequest;
- typedef struct _ConnStateData ConnStateData;
-Index: src/url.c
-===================================================================
-RCS file: /cvsroot/squid/squid/src/url.c,v
-retrieving revision 1.7.6.6
-retrieving revision 1.7.6.5.2.2
-diff -p -u -b -r1.7.6.6 -r1.7.6.5.2.2
---- src/url.c 12 Nov 2005 03:13:48 -0000 1.7.6.6
-+++ src/url.c 23 Nov 2005 20:38:56 -0000 1.7.6.5.2.2
-@@ -103,6 +103,9 @@ const char *ProtocolStr[] =
- "whois",
- "internal",
- "https",
-+#ifdef HS_FEAT_ICAP
-+ "icap",
-+#endif
- "TOTAL"
- };
-
-@@ -221,6 +224,10 @@ urlParseProtocol(const char *s)
- return PROTO_WHOIS;
- if (strcasecmp(s, "internal") == 0)
- return PROTO_INTERNAL;
-+#ifdef HS_FEAT_ICAP
-+ if (strcasecmp(s, "icap") == 0)
-+ return PROTO_ICAP;
-+#endif
- return PROTO_NONE;
- }
-
-@@ -244,6 +251,10 @@ urlDefaultPort(protocol_t p)
- return CACHE_HTTP_PORT;
- case PROTO_WHOIS:
- return 43;
-+#ifdef HS_FEAT_ICAP
-+ case PROTO_ICAP:
-+ return 1344;
-+#endif
- default:
- return 0;
- }
diff --git a/www/squid31/files/patch-aa b/www/squid31/files/patch-aa
deleted file mode 100644
index ec93f2dd3c39..000000000000
--- a/www/squid31/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/squid_types.h.orig Mon Jul 7 00:45:26 2003
-+++ include/squid_types.h Mon Jul 7 00:48:39 2003
-@@ -66,8 +66,5 @@
- #if HAVE_SYS_TYPES_H
- #include <sys/types.h>
- #endif
--#if HAVE_SYS_BITYPES_H
--#include <sys/bitypes.h>
--#endif
-
- #endif /* SQUID_TYPES_H */
diff --git a/www/squid31/files/patch-helpers-basic_auth-SMB-Makefile.in b/www/squid31/files/patch-helpers-basic_auth-SMB-Makefile.in
deleted file mode 100644
index 09a82638fd3c..000000000000
--- a/www/squid31/files/patch-helpers-basic_auth-SMB-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- helpers/basic_auth/SMB/Makefile.in.orig Tue Oct 4 07:29:26 2005
-+++ helpers/basic_auth/SMB/Makefile.in Tue Oct 4 07:29:49 2005
-@@ -129,7 +129,7 @@
- makesnmplib = @makesnmplib@
-
- SMB_AUTH_HELPER = smb_auth.sh
--SAMBAPREFIX = /usr/local/samba
-+SAMBAPREFIX = %%LOCALBASE%%
- SMB_AUTH_HELPER_PATH = $(libexecdir)/$(SMB_AUTH_HELPER)
-
- libexec_SCRIPTS = $(SMB_AUTH_HELPER)
diff --git a/www/squid31/files/patch-helpers-basic_auth-SMB-smb_auth.sh b/www/squid31/files/patch-helpers-basic_auth-SMB-smb_auth.sh
deleted file mode 100644
index 8f41fa2ff024..000000000000
--- a/www/squid31/files/patch-helpers-basic_auth-SMB-smb_auth.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-*** helpers/basic_auth/SMB/smb_auth.sh.orig Thu Feb 26 20:58:22 2004
---- helpers/basic_auth/SMB/smb_auth.sh Thu Feb 26 20:59:45 2004
-***************
-*** 17,22 ****
---- 17,24 ----
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-+ SAMBAPREFIX=${SAMBAPREFIX:-%%LOCALBASE%%}
-+
- read DOMAINNAME
- read PASSTHROUGH
- read NMBADDR
diff --git a/www/squid31/files/patch-src-cf.data.pre b/www/squid31/files/patch-src-cf.data.pre
deleted file mode 100644
index ac5b4bd7ef61..000000000000
--- a/www/squid31/files/patch-src-cf.data.pre
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/cf.data.pre.orig Fri Aug 20 16:23:18 2004
-+++ src/cf.data.pre Fri Aug 20 16:25:23 2004
-@@ -2396,12 +2396,12 @@
-
- NAME: cache_effective_user
- TYPE: string
--DEFAULT: nobody
-+DEFAULT: %%SQUID_UID%%
- LOC: Config.effectiveUser
- DOC_START
- If you start Squid as root, it will change its effective/real
- UID/GID to the user specified below. The default is to change
-- to UID to nobody. If you define cache_effective_user, but not
-+ to UID to %%SQUID_UID%%. If you define cache_effective_user, but not
- cache_effective_group, Squid sets the GID to the effective
- user's default group ID (taken from the password file) and
- supplementary group list from the from groups membership of
diff --git a/www/squid31/files/squid.sh b/www/squid31/files/squid.sh
deleted file mode 100644
index fef206cefc77..000000000000
--- a/www/squid31/files/squid.sh
+++ /dev/null
@@ -1,85 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# --begin rcng
-# PROVIDE: squid
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Note:
-# Set "squid_enable=yes" in either /etc/rc.conf, /etc/rc.conf.local or
-# /etc/rc.conf.d/squid to make this script actually do something. There
-# you can also set squid_chdir, squid_user, and squid_flags.
-#
-# Please see squid(8), rc.conf(5) and rc(8) for further details.
-#
-# --end rcng
-
-name=squid
-command=%%PREFIX%%/sbin/squid
-# --begin rcng
-extra_commands=reload
-reload_cmd="${command} -k reconfigure"
-# --end rcng
-stop_cmd="squid_stop"
-squid_chdir=${squid_chdir:-%%PREFIX%%/squid/logs}
-squid_enable=${squid_enable:-"NO"}
-squid_flags=${squid_flags-"-D"}
-squid_user=${squid_user:-%%SQUID_UID%%}
-default_config=%%PREFIX%%/etc/squid/squid.conf
-
-# --begin rcold
-squid_stop() {
- echo -n " ${name}"
- ${command} -k shutdown
- while ps -xcU ${squid_user} | grep -q squid; do
- sleep 2
- done
-}
-
-# --end rcold
-# --begin rcng
-squid_stop() {
- ${command} -k shutdown
- run_rc_command poll
-}
-
-. %%RC_SUBR%%
-rcvar=`set_rcvar`
-load_rc_config ${name}
-
-# squid(8) will not start if ${default_config} is not present so try
-# to catch that beforehand via ${required_files} rather than make
-# squid(8) crash.
-# If you remove the default configuration file make sure to add
-# '-f /path/to/your/squid.conf' to squid_flags
-
-if [ -z "${squid_flags}" ]; then
- required_files=${default_config}
-fi
-required_dirs=${squid_chdir}
-run_rc_command "$1"
-# --end rcng
-# --begin rcold
-case $1 in
-start)
- if [ -x "${command}" -a \
- \( -f "${default_config}" -o "${squid_flags}" \) ]; then
- echo -n " ${name}"
- (cd ${squid_chdir} && exec su -fm ${squid_user} -c \
- "${command} ${squid_flags}")
- fi
- ;;
-stop)
- if [ -x "${command}" ]; then
- ${stop_cmd}
- fi
- ;;
-*)
- echo "usage: ${0##*/} {start|stop}" >&2
- exit 64
- ;;
-esac
-exit 0
-# --end rcold
diff --git a/www/squid31/pkg-deinstall b/www/squid31/pkg-deinstall
deleted file mode 100644
index 2814161bd6e0..000000000000
--- a/www/squid31/pkg-deinstall
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-
-case $2 in
-DEINSTALL)
- cd ${PKG_PREFIX}/etc/squid || exit 1
- for f in cachemgr.conf mime.conf msntauth.conf squid.conf; do
- cmp -s -z ${f} ${f}.default && rm ${f}
- done
- ;;
-POST-DEINSTALL)
- echo "===> post-deinstallation information for $1"
- echo ""
- echo " Note:"
- echo " squid related user accounts and groups were not removed."
- echo ""
- echo " To remove the 'squid' user and the 'squid' group which were"
- echo " created by a default installation of this package, run"
- echo ""
- echo " pw userdel -r -n squid -u 100"
- echo ""
- if [ -d ${PKG_PREFIX}/squid -o -d ${PKG_PREFIX}/etc/squid ] ; then
- echo ""
- echo " To ease updates, the cache and log directories and"
- echo " all configuration files modified by you were preserved."
- echo ""
- echo " Please remove them manually if you do not want to use"
- echo " squid any longer."
- fi
- echo ""
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/squid31/pkg-descr b/www/squid31/pkg-descr
deleted file mode 100644
index 88ba8ba2aff5..000000000000
--- a/www/squid31/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-This is the Squid Internet Object Cache developed by the National
-Laboratory for Applied Networking Research (NLANR) and Internet
-volunteers. This software is freely available for anyone to use.
-
-This software is based on the Harvest Object Cache developed by
-the University of Colorado and the University of Southern California.
-The Harvest home page is http://harvest.cs.colorado.edu/.
-
-ARPA funding for the Harvest project has ended, the squid project has
-continued development of the cache where Harvest finished.
-
-This port provides many configuration options, most of which are
-available via 'make config'.
-
-WWW: http://www.squid-cache.org/
diff --git a/www/squid31/pkg-install b/www/squid31/pkg-install
deleted file mode 100644
index b277f08d2660..000000000000
--- a/www/squid31/pkg-install
+++ /dev/null
@@ -1,168 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-PATH=/bin:/usr/bin:/usr/sbin
-pkgname=$1
-squid_base=${PKG_PREFIX:-/usr/local}/squid
-squid_confdir=${PKG_PREFIX:-/usr/local}/etc/squid
-if [ -x /usr/sbin/nologin ]; then
- nologin=/usr/sbin/nologin
-else
- nologin=/sbin/nologin
-fi
-squid_user=${squid_user:-squid}
-squid_group=${squid_group:-squid}
-squid_gid=100
-squid_uid=100
-# Try to catch the case where the $squid_user might have been created with an
-# id greater than or equal 3128. The valid exception is "nobody".
-nobody_uid=65534
-nobody_gid=65534
-squid_oldgid=3128
-squid_olduid=3128
-unset wrong_id
-case $2 in
-PRE-INSTALL)
- echo "===> Pre-installation configuration for ${pkgname}"
- if ! pw groupshow ${squid_group} -q >/dev/null ; then
- echo "There is no group '${squid_group}' on this system, so I will try to create it:"
- if ! pw groupadd ${squid_group} -g ${squid_gid} -q ; then
- echo "Failed to create group \"${squid_group}\"!" >&2
- echo "Please create it manually." >&2
- exit 1
- else
- echo "Group '${squid_group}' created successfully:"
- fi
- else
- echo "I will use the existing group '${squid_group}':"
- current_gid=`pw groupshow ${squid_group}|cut -f 3 -d :`
- if [ ${current_gid} -ge ${squid_oldgid} \
- -a ${current_gid} -ne ${nobody_gid} ]; then
- wrong_id=1
- fi
- fi
- pw groupshow ${squid_group}
-
- if ! pw usershow ${squid_user} -q >/dev/null ; then
- echo "There is no account '${squid_user}' on this system, so I will try to create it:"
- if ! pw useradd -q -n ${squid_user} \
- -u ${squid_uid} -g ${squid_group} \
- -c "squid caching-proxy pseudo user" \
- -d "${squid_base}" -s "${nologin}" \
- -h - ; then
- echo "Failed to create user '${squid_user}'!" >&2
- echo "Please create it manually." >&2
- exit 1
- else
- echo "User '${squid_user}' created successfully:"
- fi
- else
- echo "I will use the existing user '${squid_user}':"
- current_uid=`id -u ${squid_user}`
- if [ ${current_uid} -ge ${squid_olduid} \
- -a ${current_uid} -ne ${nobody_uid} ];
- then
- wrong_id=1
- fi
- fi
- pw usershow ${squid_user}
- if [ "${wrong_id}" ]; then
- echo ""
- echo " * NOTICE *"
- echo ""
- echo "The squid pseudo-user's uid and/or gid have been found"
- echo "to be greater than or equal 3128."
- echo ""
- echo "This is not a problem as such, but violates the FreeBSD"
- echo "ports' principle that a ports must not claim a uid greater"
- echo "than 999."
- echo ""
- echo "Since version 2.5.4_11, the squid user is thus created"
- echo "with an id of ${squid_uid}:${squid_gid} while earlier versions of this"
- echo "port used the first unused uid/gid greater than or"
- echo "equal 3128."
- echo ""
- echo "If you want to change the existing squid user's id, run"
- echo "'make changeuser' after the installation has completed."
- echo "If you installed this port via a package, issue the"
- echo "following commands as root:"
- echo ""
- echo "pw userdel -u ${current_uid}"
- echo "pw groupadd -n ${squid_group} -g ${squid_gid}"
- echo "pw useradd -n ${squid_user} -u ${squid_uid} \\"
- echo " -c \"squid caching-proxy pseudo user\" \\"
- echo " -g ${squid_group} -d ${squid_base} -s /sbin/nologin \\"
- echo " -h -"
- echo "find -H ${PKG_PREFIX} -user ${current_uid} -exec chown ${squid_user} {} \\;"
- echo "find -H ${PKG_PREFIX} -group ${current_gid} -exec chgrp ${squid_group} {} \\;"
- echo ""
- echo "In case you have installed third party software for squid"
- echo "like squidGuard, you should additionally run:"
- echo "find -H /var -user ${current_uid} -exec chown ${squid_user} {} \\;"
- echo "find -H /var -group ${current_gid} -exec chgrp ${squid_group} {} \\;"
- echo ""
- if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then
- sleep 30
- fi
- fi
- for dir in cache logs; do
- if [ ! -d ${squid_base}/${dir} ]; then
- echo "Creating ${squid_base}/${dir}..."
- install -d -o ${squid_user} -g ${squid_group} \
- -m 0750 ${squid_base}/${dir}
- fi
- done
- if [ ! -d ${squid_confdir} ]; then
- echo "Creating ${squid_confdir}..."
- install -d -o root -g ${squid_group} \
- -m 0750 ${squid_confdir}
- fi
- ;;
-POST-INSTALL)
- for file in cachemgr.conf mime.conf squid.conf; do
- if [ ! -f ${squid_confdir}/${file} \
- -a -f ${squid_confdir}/${file}.default ]; then
- echo "Creating ${file} from default..."
- install -c -o root -g ${squid_group} -m 0640 \
- ${squid_confdir}/${file}.default \
- ${squid_confdir}/${file}
- fi
- done
-
- echo "===> Post-installation informations for ${pkgname}"
- echo ""
- echo " o You can find the configuration files for this package"
- echo " in the directory ${squid_confdir}."
- echo ""
- echo " o A cache directory has been created in ${squid_base}/cache."
- echo " Log files will be written to ${squid_base}/logs."
- echo ""
- echo " o The default configuration will deny everyone access to the"
- echo " proxy service. Edit the \"http_access\" directives in"
- echo " ${squid_confdir}/squid.conf to suit your needs."
- echo ""
- echo " o If you never ran squid on this system before, you need to"
- echo " initialize the cache directory by running \"squid -z\""
- echo " as 'root' or '${squid_user}' before starting squid."
- echo ""
- echo " Please note that ${PKG_PREFIX}/etc/rc.d/squid.sh is a"
- echo " new style rc script. This means that squid will not"
- echo " start automatically at boot time."
- echo ""
- echo " To enable squid, set squid_enable=yes in either"
- echo " /etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/squid"
- echo " See ${PKG_PREFIX}/etc/rc.d/squid.sh for more"
- echo " configuration options."
- echo ""
- echo " If you want the port to install an old style rc script, run"
- echo " 'make config' and deselect the option to install an"
- echo " rcNG script."
- echo ""
- ;;
-*)
- exit 64
- ;;
-esac
-exit 0
diff --git a/www/tomcat41/Makefile b/www/tomcat41/Makefile
deleted file mode 100644
index fe86f12d5a93..000000000000
--- a/www/tomcat41/Makefile
+++ /dev/null
@@ -1,135 +0,0 @@
-# New ports collection makefile for: jakarta-tomcat
-# Date created: 20 Oct 2000
-# Whom: des
-#
-# $FreeBSD$
-#
-
-PORTNAME= jakarta-tomcat
-PORTVERSION= 4.1.31
-PORTREVISION= 4
-CATEGORIES= www java
-MASTER_SITES= ${MASTER_SITE_APACHE_JAKARTA}
-MASTER_SITE_SUBDIR= tomcat-4/v${PORTVERSION}/bin
-
-MAINTAINER= liukang@bjut.edu.cn
-COMMENT= Open-source Java web server by Apache, stable 4.1.x branch
-
-USE_JAVA= yes
-JAVA_VERSION= 1.2+
-NO_BUILD= YES
-LATEST_LINK= ${APP_SHORTNAME}
-
-USE_RC_SUBR= tomcat41.sh
-SUB_FILES= pkg-install pkg-deinstall
-
-MAJOR_VER= ${PORTVERSION:R}
-APP_HOME?= ${PREFIX}/${PKGBASE}${PORTVERSION:R}
-LOG_DIR= ${APP_HOME}/logs
-PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///} WWWOWN=${TOMCAT_USER} WWWGRP=${TOMCAT_GROUP}
-APP_TITLE= Jakarta Tomcat
-APP_SHORTNAME= tomcat${MAJOR_VER:S/.//}
-TOMCAT_USER?= www
-TOMCAT_GROUP?= www
-PW?= /usr/sbin/pw
-HTTP_PORT?= 8180
-SHUTDOWN_PORT?= 8005
-AJP_1_3_PORT?= 8009
-STDOUT_LOG= ${LOG_DIR}/stdout.log
-STDERR_LOG= ${LOG_DIR}/stderr.log
-PID_FILE= /var/run/${APP_SHORTNAME}.pid
-REPLACE_FILES= ${WRKSRC}/conf/server.xml
-REPLACE_LIST_TEMP= ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/}
-JAR_FILE= bin/bootstrap.jar
-WRKDIR?= ${WRKDIRPREFIX}${.CURDIR}/work
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-CONF_EXT= sample
-PLIST_SUB+= CONF_EXT=${CONF_EXT}
-
-SUB_LIST= AJP_1_3_PORT=${AJP_1_3_PORT} \
- APP_HOME=${APP_HOME} \
- APP_SHORTNAME=${APP_SHORTNAME} \
- APP_TITLE="${APP_TITLE}" \
- GROUP=${TOMCAT_GROUP} \
- HTTP_PORT=${HTTP_PORT} \
- JAR_FILE=${JAR_FILE} \
- JAVA_HOME=${JAVA_HOME} \
- PID_FILE=${PID_FILE} \
- SHUTDOWN_PORT=${SHUTDOWN_PORT} \
- STDERR_LOG=${STDERR_LOG} \
- STDOUT_LOG=${STDOUT_LOG} \
- TOMCAT_HOME=${APP_HOME} \
- TOMCAT_VERSION=${MAJOR_VER:S/.//} \
- USER=${TOMCAT_USER} \
-
-.include <bsd.port.pre.mk>
-
-pre-patch:
- @${ECHO_MSG} "Installation settings:"
- @${ECHO_MSG} " Destination directory: ${APP_HOME}"
- @${ECHO_MSG} " Location of JDK: ${JAVA_HOME}"
- @${ECHO_MSG} " Location of Java port: ${JAVA_PORT}"
- @${ECHO_MSG} " Running as (user/group): ${TOMCAT_USER}/${TOMCAT_GROUP}"
- @${ECHO_MSG} " HTTP port: ${HTTP_PORT}"
- @${ECHO_MSG} " Shutdown listener port: ${SHUTDOWN_PORT}"
- @${ECHO_MSG} " AJP 1.3 connector port: ${AJP_1_3_PORT}"
- @${ECHO_MSG} " Logfile stdout: ${STDOUT_LOG}"
- @${ECHO_MSG} " Logfile stderr: ${STDERR_LOG}"
-
-post-patch:
- @${ECHO_MSG} -n ">> Removing unneeded files..."
- @${RM} -f `${FIND} ${WRKSRC} -name '*.bat'` `${FIND} ${WRKSRC} -name '*.orig'` `${FIND} ${WRKSRC} -name '*.exe'`
- @${ECHO_MSG} " [ DONE ]"
-
-.for file in ${REPLACE_FILES}
- @${ECHO_MSG} -n ">> Customizing `basename ${file}`..."
- @${SED} ${REPLACE_LIST_TEMP} ${file} > ${WRKDIR}/`basename ${file}`
- @${ECHO_MSG} " [ DONE ]"
-.endfor
-
-pre-install:
- @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-
-do-install:
- @${ECHO_MSG} -n ">> Creating destination directory..."
- @${MKDIR} ${APP_HOME}
- @${MKDIR} ${LOG_DIR}
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} ">> Copying files to destination directory..."
- @${CP} ${WRKDIR}/server.xml ${WRKSRC}/conf/
- @(cd ${WRKSRC};${FIND} conf -type f | ${SED} -e '/${CONF_EXT}/d') \
- | while read a; do \
- ${MV} ${WRKSRC}/$$a ${WRKSRC}/$$a.${CONF_EXT}; \
- if [ ! -e "${APP_HOME}/$$a" ]; then \
- ${ECHO_MSG} " Installing local configuration file: ${APP_HOME}/$$a"; \
- ${CP} ${WRKSRC}/$$a.${CONF_EXT} ${WRKSRC}/$$a; \
- else \
- ${ECHO_MSG} " Preserving local configuration file: ${APP_HOME}/$$a"; \
- fi; \
- done
- @${CP} -R ${WRKSRC}/* ${APP_HOME}
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} -n ">> Creating log files..."
- @${INSTALL} /dev/null ${STDOUT_LOG}
- @${INSTALL} /dev/null ${STDERR_LOG}
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} -n ">> Creating symlink to tools.jar..."
- @${LN} -sf ${JAVA_HOME}/lib/tools.jar ${APP_HOME}/common/lib/tools.jar
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} -n ">> Fixing ownership settings..."
- @${CHOWN} -R ${TOMCAT_USER}:${TOMCAT_GROUP} ${APP_HOME}/conf ${APP_HOME}/logs \
- ${APP_HOME}/temp ${APP_HOME}/work
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} -n ">> Fixing permissions..."
- @${CHMOD} 755 `${FIND} ${APP_HOME} -type d`
- @${ECHO_MSG} " [ DONE ]"
-
-post-install:
- @${ECHO_MSG} "${APP_TITLE} ${PORTVERSION} has been installed in ${APP_HOME}."
-
-.include <bsd.port.post.mk>
diff --git a/www/tomcat41/distinfo b/www/tomcat41/distinfo
deleted file mode 100644
index 46a2f224ed1c..000000000000
--- a/www/tomcat41/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (jakarta-tomcat-4.1.31.tar.gz) = e768c4681a1c3460f959dd5fe93c4b55
-SHA256 (jakarta-tomcat-4.1.31.tar.gz) = 8ef7b105d80d2cc068f63898c942eefa5e4aac92b888a3c92bfbd976390750ad
-SIZE (jakarta-tomcat-4.1.31.tar.gz) = 8058534
diff --git a/www/tomcat41/files/patch-aa b/www/tomcat41/files/patch-aa
deleted file mode 100644
index 532aab14ae53..000000000000
--- a/www/tomcat41/files/patch-aa
+++ /dev/null
@@ -1,37 +0,0 @@
-$FreeBSD$
-
---- conf/server.xml.orig Fri Jan 3 14:55:15 2003
-+++ conf/server.xml Fri Jan 3 14:58:21 2003
-@@ -10,7 +10,7 @@
- define subcomponents such as "Valves" or "Loggers" at this level.
- -->
-
--<Server port="8005" shutdown="SHUTDOWN" debug="0">
-+<Server port="%%SHUTDOWN_PORT%%" shutdown="SHUTDOWN" debug="0">
-
-
- <!-- Comment these entries out to disable JMX MBeans support -->
-@@ -88,9 +88,9 @@
- IP address of the remote client.
- -->
-
-- <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
-+ <!-- Define a non-SSL Coyote HTTP/1.1 Connector -->
- <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
-- port="8080" minProcessors="5" maxProcessors="75"
-+ port="%%HTTP_PORT%%" minProcessors="5" maxProcessors="75"
- enableLookups="true" redirectPort="8443"
- acceptCount="100" debug="0" connectionTimeout="20000"
- useURIValidationHack="false" disableUploadTimeout="true" />
-@@ -109,9 +109,9 @@
- </Connector>
- -->
-
-- <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
-+ <!-- Define a Coyote/JK2 AJP 1.3 Connector -->
- <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
-- port="8009" minProcessors="5" maxProcessors="75"
-+ port="%%AJP_1_3_PORT%%" minProcessors="5" maxProcessors="75"
- enableLookups="true" redirectPort="8443"
- acceptCount="10" debug="0" connectionTimeout="0"
- useURIValidationHack="false"
diff --git a/www/tomcat41/files/pkg-deinstall.in b/www/tomcat41/files/pkg-deinstall.in
deleted file mode 100644
index 801c1d94acb4..000000000000
--- a/www/tomcat41/files/pkg-deinstall.in
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh
-#
-# This script does the following.
-#
-# * Checks if the PID file exists. If it does, it kills the
-# process and removes the PID file.
-#
-# * Checks if the '%%USER%%' user exists. If it does, then it displays
-# a message.
-#
-# $FreeBSD: /tmp/pcvs/ports/www/tomcat41/files/Attic/pkg-deinstall.in,v 1.1 2006-02-07 08:50:08 lawrance Exp $
-#
-
-USER=%%USER%%
-PID_FILE=%%PID_FILE%%
-
-# Make sure we're in the right stage of the process
-if [ "$2" = "DEINSTALL" ]; then
-
- # Kill the process if it is still running
- if [ -s ${PID_FILE} ]; then
- PID=`cat ${PID_FILE}`
- echo -n ">> Killing Jakarta Tomcat process (${PID})..."
- /bin/kill ${PID} > /dev/null 2> /dev/null
- if [ $? -eq 0 ]; then
- echo " [ DONE ]"
- else
- echo " [ FAILED ]"
- fi
- echo -n ">> Removing PID file (${PID_FILE})..."
- rm ${PID_FILE} > /dev/null 2> /dev/null
- if [ $? -eq 0 ]; then
- echo " [ DONE ]"
- else
- echo " [ FAILED ]"
- fi
- fi
-fi
-
-if [ "$2" = "POST-DEINSTALL" ]; then
- # If the user exists, then display a message
- if pw usershow "${USER}" 2>/dev/null 1>&2; then
- echo "To delete the ${USER} user permanently, use 'pw userdel ${USER}'"
- fi
-fi
-
-exit 0
diff --git a/www/tomcat41/files/pkg-install.in b/www/tomcat41/files/pkg-install.in
deleted file mode 100644
index fafc80b49f39..000000000000
--- a/www/tomcat41/files/pkg-install.in
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/sh
-#
-# Checks if the 'www' user and group exist. If they don't, then
-# an attempt is made to create both.
-#
-# $FreeBSD: /tmp/pcvs/ports/www/tomcat41/files/Attic/pkg-install.in,v 1.1 2006-02-07 08:50:08 lawrance Exp $
-#
-
-# Make sure we're called during the 'make install' process
-if [ "$2" != "PRE-INSTALL" ]; then
- exit 0
-fi
-
-# Set some constants
-UID=80
-GID=${UID}
-USER=%%USER%%
-GROUP=%%GROUP%%
-
-# See if the group already exists
-if ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then
-
- # If not, try to create it
- if pw groupadd ${GROUP} -g ${GID}; then
- echo "Added group \"${GROUP}\"."
- else
- echo "Adding group \"${GROUP}\" failed..."
- exit 1
- fi
-fi
-
-# See if the user already exists
-if ! pw usershow "${USER}" 2>/dev/null 1>&2; then
-
- # If not, try to create it
- if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \
- -s "/sbin/nologin" -d "/nonexistent" \
- -c "World Wide Web Owner"; \
- then
- echo "Added user \"${USER}\"."
- else
- echo "Adding user \"${USER}\" failed..."
- exit 1
- fi
-fi
-exit 0
diff --git a/www/tomcat41/files/tomcat41.sh.in b/www/tomcat41/files/tomcat41.sh.in
deleted file mode 100644
index 2823c81ca7d1..000000000000
--- a/www/tomcat41/files/tomcat41.sh.in
+++ /dev/null
@@ -1,167 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: tomcat%%TOMCAT_VERSION%%
-# REQUIRE: NETWORKING SERVERS
-# BEFORE: DAEMON
-# KEYWORD: shutdown
-
-#
-# Configuration settings for tomcat%%TOMCAT_VERSION%% in /etc/rc.conf:
-#
-# tomcat%%TOMCAT_VERSION%%_enable (bool):
-# Set to "NO" by default.
-# Set it to "YES" to enable tomcat%%TOMCAT_VERSION%%
-#
-# tomcat%%TOMCAT_VERSION%%_flags (str):
-# Set to "" by default.
-# Extra flags passed to start command
-#
-# tomcat%%TOMCAT_VERSION%%_catalina_home (str)
-# Set to "%%TOMCAT_HOME%%" by default.
-# Set the CATALINA_HOME variable for the Tomcat process
-#
-# tomcat%%TOMCAT_VERSION%%_catalina_base (str)
-# Set to "%%TOMCAT_HOME%%" by default.
-# Set the CATALINA_BASE variable for the Tomcat process
-#
-# tomcat%%TOMCAT_VERSION%%_catalina_tmpdir (str)
-# Set to "%%TOMCAT_HOME%%/temp" by default.
-# Set the CATALINA_TMPDIR variable for the Tomcat process
-#
-# tomcat%%TOMCAT_VERSION%%_stdout_log (str)
-# Set to "%%STDOUT_LOG%%" by default.
-# Set the location for the Tomcat process log (standard output)
-#
-# tomcat%%TOMCAT_VERSION%%_stderr_log (str)
-# Set to "%%STDERR_LOG%%" by default.
-# Set the location for the Tomcat process log (error output)
-#
-# tomcat%%TOMCAT_VERSION%%_stop_timeout (num)
-# Set to "10" by default.
-# Sets the timeout in seconds to allow tomcat to shutdown.
-# After the timeout has elapsed, tomcat will be killed.
-#
-# tomcat%%TOMCAT_VERSION%%_java_home (str):
-# tomcat%%TOMCAT_VERSION%%_java_vendor (str):
-# tomcat%%TOMCAT_VERSION%%_java_version (str):
-# tomcat%%TOMCAT_VERSION%%_java_os (str):
-# Specify the requirements of the Java VM to use. See javavm(1).
-#
-# tomcat%%TOMCAT_VERSION%%_classpath (str):
-# Set to "" by default.
-# Addtional classes to add to the CLASSPATH
-#
-# tomcat%%TOMCAT_VERSION%%_java_opts (str):
-# Set to "" by default.
-# Java VM args to use.
-#
-
-tomcat%%TOMCAT_VERSION%%_enable="${tomcat%%TOMCAT_VERSION%%_enable:-"NO"}"
-tomcat%%TOMCAT_VERSION%%_java_version="${tomcat%%TOMCAT_VERSION%%_java_version:-"%%JAVA_VERSION%%"}"
-tomcat%%TOMCAT_VERSION%%_user="${tomcat%%TOMCAT_VERSION%%_user:-"%%USER%%"}"
-tomcat%%TOMCAT_VERSION%%_catalina_home="${tomcat%%TOMCAT_VERSION%%_catalina_home:-"%%TOMCAT_HOME%%"}"
-tomcat%%TOMCAT_VERSION%%_catalina_base="${tomcat%%TOMCAT_VERSION%%_catalina_base:-"%%TOMCAT_HOME%%"}"
-tomcat%%TOMCAT_VERSION%%_catalina_tmpdir="${tomcat%%TOMCAT_VERSION%%_catalina_tmpdir:-"%%TOMCAT_HOME%%/temp"}"
-tomcat%%TOMCAT_VERSION%%_stdout_log="${tomcat%%TOMCAT_VERSION%%_stdout_log:-"%%STDOUT_LOG%%"}"
-tomcat%%TOMCAT_VERSION%%_stderr_log="${tomcat%%TOMCAT_VERSION%%_stderr_log:-"%%STDERR_LOG%%"}"
-tomcat%%TOMCAT_VERSION%%_stop_timeout="${tomcat%%TOMCAT_VERSION%%_stop_timeout:-"10"}"
-
-. %%RC_SUBR%%
-
-name="tomcat%%TOMCAT_VERSION%%"
-rcvar=`set_rcvar`
-pidfile="%%PID_FILE%%"
-
-load_rc_config "${name}"
-
-if [ -n "${tomcat%%TOMCAT_VERSION%%_java_home}" ] ; then
- export JAVA_HOME="${tomcat%%TOMCAT_VERSION%%_java_home}"
-fi
-
-if [ -n "${tomcat%%TOMCAT_VERSION%%_java_version}" ] ; then
- export JAVA_VERSION="${tomcat%%TOMCAT_VERSION%%_java_version}"
-fi
-
-if [ -n "${tomcat%%TOMCAT_VERSION%%_java_vendor}" ] ; then
- export JAVA_VENDOR="${tomcat%%TOMCAT_VERSION%%_java_vendor}"
-fi
-
-if [ -n "${tomcat%%TOMCAT_VERSION%%_java_os}" ] ; then
- export JAVA_OS="${tomcat%%TOMCAT_VERSION%%_java_os}"
-fi
-
-java_command="%%LOCALBASE%%/bin/java \
- ${tomcat%%TOMCAT_VERSION%%_java_opts} \
- -Djava.endorsed.dirs=$JAVA_ENDORSED_DIRS \
- -classpath %%TOMCAT_HOME%%/%%JAR_FILE%%:%%TOMCAT_HOME%%/bin/commons-logging-api.jar:${tomcat%%TOMCAT_VERSION%%_classpath} \
- -Dcatalina.base=${tomcat%%TOMCAT_VERSION%%_catalina_base} \
- -Dcatalina.home=${tomcat%%TOMCAT_VERSION%%_catalina_home} \
- -Djava.io.tmpdir=${tomcat%%TOMCAT_VERSION%%_catalina_tmpdir} \
- org.apache.catalina.startup.Bootstrap"
-
-log_args=">> ${tomcat%%TOMCAT_VERSION%%_stdout_log} \
- 2>> ${tomcat%%TOMCAT_VERSION%%_stderr_log} "
-
-# Subvert the check_pid_file procname check.
-if [ -f $pidfile ]; then
- read rc_pid junk < $pidfile
- if [ ! -z "$rc_pid" ]; then
- procname=`ps -o comm= $rc_pid`
- fi
-fi
-
-required_files="${tomcat%%TOMCAT_VERSION%%_catalina_home}/conf/server.xml"
-
-command="/usr/sbin/daemon"
-flags="-p ${pidfile} ${java_command} start ${tomcat%%TOMCAT_VERSION%%_flags} ${log_args}"
-
-start_precmd=pid_touch
-stop_cmd="tomcat%%TOMCAT_VERSION%%_stop"
-
-pid_touch ()
-{
- touch $pidfile
- chown $tomcat%%TOMCAT_VERSION%%_user $pidfile
-}
-
-tomcat%%TOMCAT_VERSION%%_stop() {
- rc_pid=$(check_pidfile $pidfile $procname)
-
- if [ -z "$rc_pid" ]; then
- [ -n "$rc_fast" ] && return 0
- if [ -n "$pidfile" ]; then
- echo "${name} not running? (check $pidfile)."
- else
- echo "${name} not running?"
- fi
- return 1
- fi
-
- echo "Stopping ${name}."
- ${java_command} stop
- tomcat_wait_max_for_pid ${tomcat%%TOMCAT_VERSION%%_stop_timeout} ${rc_pid}
- kill -KILL ${rc_pid} 2> /dev/null && echo "Killed."
- echo -n > ${pidfile}
-}
-
-tomcat_wait_max_for_pid() {
- _timeout=$1
- shift
- _pid=$1
- _prefix=
- while [ $_timeout -gt 0 ] ; do
- echo -n ${_prefix:-"Waiting (max $_timeout secs) for PIDS: "}$_pid
- _prefix=", "
- sleep 2
- kill -0 $_pid 2> /dev/null || break
- _timeout=$(($_timeout-2))
- done
- if [ -n "$_prefix" ]; then
- echo "."
- fi
-}
-
-run_rc_command "$1"
diff --git a/www/tomcat41/pkg-descr b/www/tomcat41/pkg-descr
deleted file mode 100644
index 738b5471a310..000000000000
--- a/www/tomcat41/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-Jakarta Tomcat is a web server written in 100% Pure Java. The
-Tomcat 4 branch is the reference implementation for the Java
-Servlet 2.3 and JavaServer Pages 1.2 technologies.
-
-Tomcat 4.1 is a refactoring of Tomcat 4.0.x, and contains significant
-enhancements, including:
-
-o JMX based administration features
-o JSP and Struts based administration web application
-o New Coyote connector (HTTP/1.1, AJP 1.3 and JNI support)
-o Rewritten Jasper JSP page compiler
-o Performance and memory efficiency improvements
-o Enhanced manager application support for integration with development
- tools
-o Custom Ant tasks to interact with the manager application directly from
- build.xml scripts
-
-
-WWW: http://jakarta.apache.org/tomcat/
diff --git a/www/tomcat41/pkg-plist b/www/tomcat41/pkg-plist
deleted file mode 100644
index ae81d16685d3..000000000000
--- a/www/tomcat41/pkg-plist
+++ /dev/null
@@ -1,1670 +0,0 @@
-@comment $FreeBSD$
-@unexec if cmp -s %D/%%T%%/conf/server.xml %D/%%T%%/conf/server.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/server.xml; else echo If permanently deleting this package, %D/%%T%%/conf/server.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/jk2.properties %D/%%T%%/conf/jk2.properties.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/jk2.properties; else echo If permanently deleting this package, %D/%%T%%/conf/jk2.properties must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/server-noexamples.xml.config %D/%%T%%/conf/server-noexamples.xml.config.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/server-noexamples.xml.config; else echo If permanently deleting this package, %D/%%T%%/conf/server-noexamples.xml.config must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/catalina.policy %D/%%T%%/conf/catalina.policy.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/catalina.policy; else echo If permanently deleting this package, %D/%%T%%/conf/server.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/tomcat-users.xml %D/%%T%%/conf/tomcat-users.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/tomcat-users.xml; else echo If permanently deleting this package, %D/%%T%%/conf/tomcat-users.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/web.xml %D/%%T%%/conf/web.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/web.xml; else echo If permanently deleting this package, %D/%%T%%/conf/web.xml must be removed manually; fi
-%%T%%/LICENSE
-%%T%%/README.txt
-%%T%%/RELEASE-NOTES-4.1.txt
-%%T%%/RELEASE-PLAN-4.1.txt
-%%T%%/RUNNING.txt
-%%T%%/bin/bootstrap.jar
-%%T%%/bin/catalina.sh
-%%T%%/bin/commons-daemon.jar
-%%T%%/bin/digest.sh
-%%T%%/bin/jasper.sh
-%%T%%/bin/jspc.sh
-%%T%%/bin/setclasspath.sh
-%%T%%/bin/shutdown.sh
-%%T%%/bin/startup.sh
-%%T%%/bin/tomcat-jni.jar
-%%T%%/bin/tool-wrapper.sh
-%%T%%/common/endorsed/xercesImpl.jar
-%%T%%/common/endorsed/xmlParserAPIs.jar
-%%T%%/common/lib/activation.jar
-%%T%%/common/lib/ant-launcher.jar
-%%T%%/common/lib/ant.jar
-%%T%%/common/lib/commons-collections.jar
-%%T%%/common/lib/commons-dbcp-1.1.jar
-%%T%%/common/lib/commons-logging-api.jar
-%%T%%/common/lib/commons-pool-1.1.jar
-%%T%%/common/lib/jasper-compiler.jar
-%%T%%/common/lib/jasper-runtime.jar
-%%T%%/common/lib/jdbc2_0-stdext.jar
-%%T%%/common/lib/jndi.jar
-%%T%%/common/lib/jta.jar
-%%T%%/common/lib/mail.jar
-%%T%%/common/lib/naming-common.jar
-%%T%%/common/lib/naming-factory.jar
-%%T%%/common/lib/naming-resources.jar
-%%T%%/common/lib/servlet.jar
-%%T%%/common/lib/tools.jar
-%%T%%/conf/catalina.policy.%%CONF_EXT%%
-%%T%%/conf/jk2.properties.%%CONF_EXT%%
-%%T%%/conf/server-noexamples.xml.config.%%CONF_EXT%%
-%%T%%/conf/server.xml.%%CONF_EXT%%
-%%T%%/conf/tomcat-users.xml.%%CONF_EXT%%
-%%T%%/conf/web.xml.%%CONF_EXT%%
-%%T%%/logs/stderr.log
-%%T%%/logs/stdout.log
-%%T%%/server/lib/catalina-ant.jar
-%%T%%/server/lib/catalina.jar
-%%T%%/server/lib/commons-beanutils.jar
-%%T%%/server/lib/commons-digester.jar
-%%T%%/server/lib/commons-fileupload-1.0.jar
-%%T%%/server/lib/commons-logging.jar
-%%T%%/server/lib/commons-modeler.jar
-%%T%%/server/lib/jaas.jar
-%%T%%/server/lib/jakarta-regexp-1.3.jar
-%%T%%/server/lib/mx4j-jmx.jar
-%%T%%/server/lib/mx4j.license
-%%T%%/server/lib/servlets-cgi.renametojar
-%%T%%/server/lib/servlets-common.jar
-%%T%%/server/lib/servlets-default.jar
-%%T%%/server/lib/servlets-invoker.jar
-%%T%%/server/lib/servlets-manager.jar
-%%T%%/server/lib/servlets-ssi.renametojar
-%%T%%/server/lib/servlets-webdav.jar
-%%T%%/server/lib/tomcat-coyote.jar
-%%T%%/server/lib/tomcat-http11.jar
-%%T%%/server/lib/tomcat-jk.jar
-%%T%%/server/lib/tomcat-jk2.jar
-%%T%%/server/lib/tomcat-util.jar
-%%T%%/server/lib/tomcat-warp.jar
-%%T%%/server/webapps/admin/WEB-INF/classes/filters/SetCharacterEncodingFilter.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ActionTag.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ActionsTag.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationLocales.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources.properties
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_en.properties
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_es.properties
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_ja.properties
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationServlet.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/AttributeTag.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/CommitChangesAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/DataTag.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/DumpRegistryAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/DumpServerAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/LabelTag.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/LabelValueBean.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/Lists.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/LogOutAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/RowTag.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/SetLocaleAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/SetLocaleForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/SetUpTreeAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TableTag.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TomcatTreeBuilder.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeBuilder.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControl.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlNode.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlTag.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlTestAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/AddConnectorAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/ConnectorForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/ConnectorsForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/DeleteConnectorAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/DeleteConnectorForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/DeleteConnectorsAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/EditConnectorAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector/SaveConnectorAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context/AddContextAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context/ContextForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context/ContextsForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context/DeleteContextAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context/DeleteContextForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context/DeleteContextsAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context/EditContextAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context/SaveContextAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/defaultcontext/AddDefaultContextAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/defaultcontext/DefaultContextForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/defaultcontext/DefaultContextsForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/defaultcontext/DeleteDefaultContextAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/defaultcontext/DeleteDefaultContextForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/defaultcontext/DeleteDefaultContextsAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/defaultcontext/EditDefaultContextAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/defaultcontext/SaveDefaultContextAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/AddAliasAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/AddHostAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/AliasForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/AliasesForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/DeleteAliasAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/DeleteAliasForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/DeleteAliasesAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/DeleteHostAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/DeleteHostForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/DeleteHostsAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/EditHostAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/HostForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/HostsForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/SaveAliasAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/SaveHostAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/logger/AddLoggerAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/logger/DeleteLoggerAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/logger/DeleteLoggerForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/logger/DeleteLoggersAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/logger/EditLoggerAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/logger/LoggerForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/logger/LoggersForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/logger/SaveLoggerAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/AddRealmAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/DeleteRealmAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/DeleteRealmForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/DeleteRealmsAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/EditRealmAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/JDBCRealmForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/JNDIRealmForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/MemoryRealmForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/RealmForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/RealmsForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/SaveJDBCRealmAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/SaveJNDIRealmAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/SaveMemoryRealmAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/SaveUserDatabaseRealmAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm/UserDatabaseRealmForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/BaseForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/DataSourceForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/DataSourcesForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/DeleteDataSourcesAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/DeleteEnvEntriesAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/DeleteMailSessionsAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/DeleteResourceLinksAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/DeleteUserDatabasesAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/EnvEntriesForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/EnvEntryForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/ListDataSourcesAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/ListEnvEntriesAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/ListMailSessionsAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/ListResourceLinksAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/ListUserDatabasesAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/MailSessionForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/MailSessionsForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/ResourceLinkForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/ResourceLinksForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/ResourceUtils.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/ResourcesTreeBuilder.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/SaveDataSourceAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/SaveEnvEntryAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/SaveMailSessionAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/SaveResourceLinkAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/SaveUserDatabaseAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/SetUpDataSourceAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/SetUpEnvEntryAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/SetUpMailSessionAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/SetUpResourceLinkAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/SetUpUserDatabaseAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/UserDatabaseForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources/UserDatabasesForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/server/EditServerAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/server/SaveServerAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/server/ServerForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/service/AddServiceAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/service/DeleteServiceAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/service/DeleteServiceForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/service/DeleteServicesAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/service/EditServiceAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/service/SaveServiceAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/service/ServiceForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/service/ServicesForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/BaseForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/DeleteGroupsAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/DeleteRolesAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/DeleteUsersAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/GroupForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/GroupsForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/ListGroupsAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/ListRolesAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/ListUsersAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/RoleForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/RolesForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/SaveGroupAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/SaveRoleAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/SaveUserAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/SetUpGroupAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/SetUpRoleAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/SetUpUserAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/UserForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/UserUtils.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/UsersForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users/UsersTreeBuilder.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/AccessLogValveForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/AddValveAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/DeleteValveAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/DeleteValveForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/DeleteValvesAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/EditValveAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/RemoteAddrValveForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/RemoteHostValveForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/RequestDumperValveForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveAccessLogValveAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRemoteAddrValveAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRemoteHostValveAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRequestDumperValveAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveSingleSignOnValveAction.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SingleSignOnValveForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/ValveForm.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/ValveUtil.class
-%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/ValvesForm.class
-%%T%%/server/webapps/admin/WEB-INF/controls.tld
-%%T%%/server/webapps/admin/WEB-INF/lib/struts.jar
-%%T%%/server/webapps/admin/WEB-INF/struts-bean.tld
-%%T%%/server/webapps/admin/WEB-INF/struts-config.xml
-%%T%%/server/webapps/admin/WEB-INF/struts-html.tld
-%%T%%/server/webapps/admin/WEB-INF/struts-logic.tld
-%%T%%/server/webapps/admin/WEB-INF/web.xml
-%%T%%/server/webapps/admin/admin.css
-%%T%%/server/webapps/admin/banner.jsp
-%%T%%/server/webapps/admin/blank.jsp
-%%T%%/server/webapps/admin/buttons.jsp
-%%T%%/server/webapps/admin/connector/connector.jsp
-%%T%%/server/webapps/admin/connector/connectors.jsp
-%%T%%/server/webapps/admin/context/context.jsp
-%%T%%/server/webapps/admin/context/contexts.jsp
-%%T%%/server/webapps/admin/defaultcontext/defaultcontext.jsp
-%%T%%/server/webapps/admin/dumpRegistry.jsp
-%%T%%/server/webapps/admin/dumpServer.jsp
-%%T%%/server/webapps/admin/error.jsp
-%%T%%/server/webapps/admin/footer.jsp
-%%T%%/server/webapps/admin/header.jsp
-%%T%%/server/webapps/admin/host/alias.jsp
-%%T%%/server/webapps/admin/host/aliases.jsp
-%%T%%/server/webapps/admin/host/host.jsp
-%%T%%/server/webapps/admin/host/hosts.jsp
-%%T%%/server/webapps/admin/images/BlueTile.gif
-%%T%%/server/webapps/admin/images/Connector.gif
-%%T%%/server/webapps/admin/images/Context.gif
-%%T%%/server/webapps/admin/images/Datasource.gif
-%%T%%/server/webapps/admin/images/DefaultContext.gif
-%%T%%/server/webapps/admin/images/EnvironmentEntries.gif
-%%T%%/server/webapps/admin/images/Groups.gif
-%%T%%/server/webapps/admin/images/Host.gif
-%%T%%/server/webapps/admin/images/Logger.gif
-%%T%%/server/webapps/admin/images/Login.jpg
-%%T%%/server/webapps/admin/images/LoginBackgroundTile.gif
-%%T%%/server/webapps/admin/images/Mailsession.gif
-%%T%%/server/webapps/admin/images/PaperTexture.gif
-%%T%%/server/webapps/admin/images/Realm.gif
-%%T%%/server/webapps/admin/images/ResourceLink.gif
-%%T%%/server/webapps/admin/images/Roles.gif
-%%T%%/server/webapps/admin/images/Server.gif
-%%T%%/server/webapps/admin/images/Service.gif
-%%T%%/server/webapps/admin/images/TomcatBanner.jpg
-%%T%%/server/webapps/admin/images/Users.gif
-%%T%%/server/webapps/admin/images/Valve.gif
-%%T%%/server/webapps/admin/images/folder_16_pad.gif
-%%T%%/server/webapps/admin/images/handledownlast.gif
-%%T%%/server/webapps/admin/images/handledownmiddle.gif
-%%T%%/server/webapps/admin/images/handlerightlast.gif
-%%T%%/server/webapps/admin/images/handlerightmiddle.gif
-%%T%%/server/webapps/admin/images/linelastnode.gif
-%%T%%/server/webapps/admin/images/linemiddlenode.gif
-%%T%%/server/webapps/admin/images/linevertical.gif
-%%T%%/server/webapps/admin/index.jsp
-%%T%%/server/webapps/admin/logger/logger.jsp
-%%T%%/server/webapps/admin/logger/loggers.jsp
-%%T%%/server/webapps/admin/login.jsp
-%%T%%/server/webapps/admin/realm/jdbcRealm.jsp
-%%T%%/server/webapps/admin/realm/jndiRealm.jsp
-%%T%%/server/webapps/admin/realm/memoryRealm.jsp
-%%T%%/server/webapps/admin/realm/realms.jsp
-%%T%%/server/webapps/admin/realm/userDatabaseRealm.jsp
-%%T%%/server/webapps/admin/resources/dataSource.jsp
-%%T%%/server/webapps/admin/resources/dataSources.jspf
-%%T%%/server/webapps/admin/resources/deleteDataSources.jsp
-%%T%%/server/webapps/admin/resources/deleteEnvEntries.jsp
-%%T%%/server/webapps/admin/resources/deleteMailSessions.jsp
-%%T%%/server/webapps/admin/resources/deleteResourceLinks.jsp
-%%T%%/server/webapps/admin/resources/deleteUserDatabases.jsp
-%%T%%/server/webapps/admin/resources/envEntries.jspf
-%%T%%/server/webapps/admin/resources/envEntry.jsp
-%%T%%/server/webapps/admin/resources/listDataSources.jsp
-%%T%%/server/webapps/admin/resources/listDataSources.jspf
-%%T%%/server/webapps/admin/resources/listEnvEntries.jsp
-%%T%%/server/webapps/admin/resources/listEnvEntries.jspf
-%%T%%/server/webapps/admin/resources/listMailSessions.jsp
-%%T%%/server/webapps/admin/resources/listMailSessions.jspf
-%%T%%/server/webapps/admin/resources/listResourceLinks.jsp
-%%T%%/server/webapps/admin/resources/listResourceLinks.jspf
-%%T%%/server/webapps/admin/resources/listUserDatabases.jsp
-%%T%%/server/webapps/admin/resources/listUserDatabases.jspf
-%%T%%/server/webapps/admin/resources/mailSession.jsp
-%%T%%/server/webapps/admin/resources/mailSessions.jspf
-%%T%%/server/webapps/admin/resources/resourceLink.jsp
-%%T%%/server/webapps/admin/resources/resourceLinks.jspf
-%%T%%/server/webapps/admin/resources/userDatabase.jsp
-%%T%%/server/webapps/admin/resources/userDatabases.jspf
-%%T%%/server/webapps/admin/saved.jsp
-%%T%%/server/webapps/admin/server/server.jsp
-%%T%%/server/webapps/admin/service/service.jsp
-%%T%%/server/webapps/admin/service/services.jsp
-%%T%%/server/webapps/admin/tree-control-test.css
-%%T%%/server/webapps/admin/tree-control-test.jsp
-%%T%%/server/webapps/admin/users/deleteGroups.jsp
-%%T%%/server/webapps/admin/users/deleteRoles.jsp
-%%T%%/server/webapps/admin/users/deleteUsers.jsp
-%%T%%/server/webapps/admin/users/footer.jsp
-%%T%%/server/webapps/admin/users/group.jsp
-%%T%%/server/webapps/admin/users/groups.jspf
-%%T%%/server/webapps/admin/users/header.jsp
-%%T%%/server/webapps/admin/users/listGroups.jsp
-%%T%%/server/webapps/admin/users/listGroups.jspf
-%%T%%/server/webapps/admin/users/listRoles.jsp
-%%T%%/server/webapps/admin/users/listRoles.jspf
-%%T%%/server/webapps/admin/users/listUsers.jsp
-%%T%%/server/webapps/admin/users/listUsers.jspf
-%%T%%/server/webapps/admin/users/role.jsp
-%%T%%/server/webapps/admin/users/roles.jspf
-%%T%%/server/webapps/admin/users/user.jsp
-%%T%%/server/webapps/admin/users/users.jspf
-%%T%%/server/webapps/admin/valve/accessLogValve.jsp
-%%T%%/server/webapps/admin/valve/remoteAddrValve.jsp
-%%T%%/server/webapps/admin/valve/remoteHostValve.jsp
-%%T%%/server/webapps/admin/valve/requestDumperValve.jsp
-%%T%%/server/webapps/admin/valve/singleSignOnValve.jsp
-%%T%%/server/webapps/admin/valve/valves.jsp
-%%T%%/server/webapps/manager/WEB-INF/web.xml
-%%T%%/server/webapps/manager/html-manager-howto.html
-%%T%%/server/webapps/manager/images/jakarta-logo.gif
-%%T%%/server/webapps/manager/images/tomcat.gif
-%%T%%/server/webapps/manager/images/void.gif
-%%T%%/server/webapps/manager/manager-howto.html
-%%T%%/temp/README.txt
-%%T%%/webapps/ROOT/WEB-INF/web.xml
-%%T%%/webapps/ROOT/index.jsp
-%%T%%/webapps/ROOT/jakarta-banner.gif
-%%T%%/webapps/ROOT/tomcat-power.gif
-%%T%%/webapps/ROOT/tomcat.gif
-%%T%%/webapps/admin.xml
-%%T%%/webapps/examples/WEB-INF/classes/CookieExample.class
-%%T%%/webapps/examples/WEB-INF/classes/CookieExample.java
-%%T%%/webapps/examples/WEB-INF/classes/HelloWorldExample.class
-%%T%%/webapps/examples/WEB-INF/classes/HelloWorldExample.java
-%%T%%/webapps/examples/WEB-INF/classes/JndiServlet.class
-%%T%%/webapps/examples/WEB-INF/classes/JndiServlet.java
-%%T%%/webapps/examples/WEB-INF/classes/LocalStrings.properties
-%%T%%/webapps/examples/WEB-INF/classes/LocalStrings_en.properties
-%%T%%/webapps/examples/WEB-INF/classes/LocalStrings_es.properties
-%%T%%/webapps/examples/WEB-INF/classes/LocalStrings_fr.properties
-%%T%%/webapps/examples/WEB-INF/classes/RequestHeaderExample.class
-%%T%%/webapps/examples/WEB-INF/classes/RequestHeaderExample.java
-%%T%%/webapps/examples/WEB-INF/classes/RequestInfoExample.class
-%%T%%/webapps/examples/WEB-INF/classes/RequestInfoExample.java
-%%T%%/webapps/examples/WEB-INF/classes/RequestParamExample.class
-%%T%%/webapps/examples/WEB-INF/classes/RequestParamExample.java
-%%T%%/webapps/examples/WEB-INF/classes/SendMailServlet.class
-%%T%%/webapps/examples/WEB-INF/classes/SendMailServlet.java
-%%T%%/webapps/examples/WEB-INF/classes/SessionExample.class
-%%T%%/webapps/examples/WEB-INF/classes/SessionExample.java
-%%T%%/webapps/examples/WEB-INF/classes/cal/Entries.class
-%%T%%/webapps/examples/WEB-INF/classes/cal/Entries.java
-%%T%%/webapps/examples/WEB-INF/classes/cal/Entry.class
-%%T%%/webapps/examples/WEB-INF/classes/cal/Entry.java
-%%T%%/webapps/examples/WEB-INF/classes/cal/JspCalendar.class
-%%T%%/webapps/examples/WEB-INF/classes/cal/JspCalendar.java
-%%T%%/webapps/examples/WEB-INF/classes/cal/TableBean.class
-%%T%%/webapps/examples/WEB-INF/classes/cal/TableBean.java
-%%T%%/webapps/examples/WEB-INF/classes/checkbox/CheckTest.class
-%%T%%/webapps/examples/WEB-INF/classes/checkbox/CheckTest.java
-%%T%%/webapps/examples/WEB-INF/classes/colors/ColorGameBean.class
-%%T%%/webapps/examples/WEB-INF/classes/colors/ColorGameBean.java
-%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.class
-%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.java
-%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.class
-%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.java
-%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.class
-%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.java
-%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.class
-%%T%%/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.java
-%%T%%/webapps/examples/WEB-INF/classes/dates/JspCalendar.class
-%%T%%/webapps/examples/WEB-INF/classes/dates/JspCalendar.java
-%%T%%/webapps/examples/WEB-INF/classes/error/Smart.class
-%%T%%/webapps/examples/WEB-INF/classes/error/Smart.java
-%%T%%/webapps/examples/WEB-INF/classes/examples/ExampleTagBase.class
-%%T%%/webapps/examples/WEB-INF/classes/examples/ExampleTagBase.java
-%%T%%/webapps/examples/WEB-INF/classes/examples/FooTag.class
-%%T%%/webapps/examples/WEB-INF/classes/examples/FooTag.java
-%%T%%/webapps/examples/WEB-INF/classes/examples/FooTagExtraInfo.class
-%%T%%/webapps/examples/WEB-INF/classes/examples/FooTagExtraInfo.java
-%%T%%/webapps/examples/WEB-INF/classes/examples/LogTag.class
-%%T%%/webapps/examples/WEB-INF/classes/examples/LogTag.java
-%%T%%/webapps/examples/WEB-INF/classes/examples/ShowSource.class
-%%T%%/webapps/examples/WEB-INF/classes/examples/ShowSource.java
-%%T%%/webapps/examples/WEB-INF/classes/filters/ExampleFilter.class
-%%T%%/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java
-%%T%%/webapps/examples/WEB-INF/classes/filters/RequestDumperFilter.class
-%%T%%/webapps/examples/WEB-INF/classes/filters/RequestDumperFilter.java
-%%T%%/webapps/examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.class
-%%T%%/webapps/examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.java
-%%T%%/webapps/examples/WEB-INF/classes/listeners/ContextListener.class
-%%T%%/webapps/examples/WEB-INF/classes/listeners/ContextListener.java
-%%T%%/webapps/examples/WEB-INF/classes/listeners/SessionListener.class
-%%T%%/webapps/examples/WEB-INF/classes/listeners/SessionListener.java
-%%T%%/webapps/examples/WEB-INF/classes/num/NumberGuessBean.class
-%%T%%/webapps/examples/WEB-INF/classes/num/NumberGuessBean.java
-%%T%%/webapps/examples/WEB-INF/classes/servletToJsp.class
-%%T%%/webapps/examples/WEB-INF/classes/servletToJsp.java
-%%T%%/webapps/examples/WEB-INF/classes/sessions/DummyCart.class
-%%T%%/webapps/examples/WEB-INF/classes/sessions/DummyCart.java
-%%T%%/webapps/examples/WEB-INF/classes/util/HTMLFilter.class
-%%T%%/webapps/examples/WEB-INF/classes/util/HTMLFilter.java
-%%T%%/webapps/examples/WEB-INF/classes/validators/DebugValidator.class
-%%T%%/webapps/examples/WEB-INF/classes/validators/DebugValidator.java
-%%T%%/webapps/examples/WEB-INF/jsp/applet/Clock2.java
-%%T%%/webapps/examples/WEB-INF/jsp/debug-taglib.tld
-%%T%%/webapps/examples/WEB-INF/jsp/example-taglib.tld
-%%T%%/webapps/examples/WEB-INF/web.xml
-%%T%%/webapps/examples/images/code.gif
-%%T%%/webapps/examples/images/execute.gif
-%%T%%/webapps/examples/images/return.gif
-%%T%%/webapps/examples/jsp/cal/Entries.txt
-%%T%%/webapps/examples/jsp/cal/Entry.txt
-%%T%%/webapps/examples/jsp/cal/JspCalendar.txt
-%%T%%/webapps/examples/jsp/cal/TableBean.txt
-%%T%%/webapps/examples/jsp/cal/cal1.jsp
-%%T%%/webapps/examples/jsp/cal/cal1.txt
-%%T%%/webapps/examples/jsp/cal/cal2.jsp
-%%T%%/webapps/examples/jsp/cal/cal2.txt
-%%T%%/webapps/examples/jsp/cal/calendar.html
-%%T%%/webapps/examples/jsp/cal/login.html
-%%T%%/webapps/examples/jsp/checkbox/CheckTest.html
-%%T%%/webapps/examples/jsp/checkbox/check.html
-%%T%%/webapps/examples/jsp/checkbox/checkresult.jsp
-%%T%%/webapps/examples/jsp/checkbox/checkresult.txt
-%%T%%/webapps/examples/jsp/checkbox/cresult.html
-%%T%%/webapps/examples/jsp/colors/ColorGameBean.html
-%%T%%/webapps/examples/jsp/colors/clr.html
-%%T%%/webapps/examples/jsp/colors/colors.html
-%%T%%/webapps/examples/jsp/colors/colors.txt
-%%T%%/webapps/examples/jsp/colors/colrs.jsp
-%%T%%/webapps/examples/jsp/dates/date.html
-%%T%%/webapps/examples/jsp/dates/date.jsp
-%%T%%/webapps/examples/jsp/dates/date.txt
-%%T%%/webapps/examples/jsp/error/er.html
-%%T%%/webapps/examples/jsp/error/err.jsp
-%%T%%/webapps/examples/jsp/error/err.txt
-%%T%%/webapps/examples/jsp/error/error.html
-%%T%%/webapps/examples/jsp/error/errorpge.jsp
-%%T%%/webapps/examples/jsp/forward/forward.jsp
-%%T%%/webapps/examples/jsp/forward/forward.txt
-%%T%%/webapps/examples/jsp/forward/fwd.html
-%%T%%/webapps/examples/jsp/forward/one.jsp
-%%T%%/webapps/examples/jsp/forward/two.html
-%%T%%/webapps/examples/jsp/include/foo.html
-%%T%%/webapps/examples/jsp/include/foo.jsp
-%%T%%/webapps/examples/jsp/include/inc.html
-%%T%%/webapps/examples/jsp/include/include.jsp
-%%T%%/webapps/examples/jsp/include/include.txt
-%%T%%/webapps/examples/jsp/index.html
-%%T%%/webapps/examples/jsp/jsptoserv/hello.jsp
-%%T%%/webapps/examples/jsp/jsptoserv/jsptoservlet.jsp
-%%T%%/webapps/examples/jsp/jsptoserv/jts.html
-%%T%%/webapps/examples/jsp/jsptoserv/jts.txt
-%%T%%/webapps/examples/jsp/jsptoserv/stj.txt
-%%T%%/webapps/examples/jsp/mail/sendmail.html
-%%T%%/webapps/examples/jsp/mail/sendmail.jsp
-%%T%%/webapps/examples/jsp/mail/sendmail.txt
-%%T%%/webapps/examples/jsp/num/numguess.html
-%%T%%/webapps/examples/jsp/num/numguess.jsp
-%%T%%/webapps/examples/jsp/num/numguess.txt
-%%T%%/webapps/examples/jsp/plugin/applet/Clock2.class
-%%T%%/webapps/examples/jsp/plugin/applet/Clock2.java
-%%T%%/webapps/examples/jsp/plugin/plugin.html
-%%T%%/webapps/examples/jsp/plugin/plugin.jsp
-%%T%%/webapps/examples/jsp/plugin/plugin.txt
-%%T%%/webapps/examples/jsp/security/protected/error.jsp
-%%T%%/webapps/examples/jsp/security/protected/index.jsp
-%%T%%/webapps/examples/jsp/security/protected/login.jsp
-%%T%%/webapps/examples/jsp/sessions/DummyCart.html
-%%T%%/webapps/examples/jsp/sessions/carts.html
-%%T%%/webapps/examples/jsp/sessions/carts.jsp
-%%T%%/webapps/examples/jsp/sessions/carts.txt
-%%T%%/webapps/examples/jsp/sessions/crt.html
-%%T%%/webapps/examples/jsp/simpletag/foo.html
-%%T%%/webapps/examples/jsp/simpletag/foo.jsp
-%%T%%/webapps/examples/jsp/simpletag/foo.txt
-%%T%%/webapps/examples/jsp/snp/snoop.html
-%%T%%/webapps/examples/jsp/snp/snoop.jsp
-%%T%%/webapps/examples/jsp/snp/snoop.txt
-%%T%%/webapps/examples/jsp/source.jsp
-%%T%%/webapps/examples/jsp/xml/xml.html
-%%T%%/webapps/examples/jsp/xml/xml.jsp
-%%T%%/webapps/examples/jsp/xml/xml.txt
-%%T%%/webapps/examples/servlets/cookies.html
-%%T%%/webapps/examples/servlets/helloworld.html
-%%T%%/webapps/examples/servlets/index.html
-%%T%%/webapps/examples/servlets/jndi.html
-%%T%%/webapps/examples/servlets/reqheaders.html
-%%T%%/webapps/examples/servlets/reqinfo.html
-%%T%%/webapps/examples/servlets/reqparams.html
-%%T%%/webapps/examples/servlets/sessions.html
-%%T%%/webapps/manager.xml
-%%T%%/webapps/tomcat-docs/BUILDING.txt
-%%T%%/webapps/tomcat-docs/README.txt
-%%T%%/webapps/tomcat-docs/RUNNING.txt
-%%T%%/webapps/tomcat-docs/WEB-INF/web.xml
-%%T%%/webapps/tomcat-docs/appdev/build.xml.txt
-%%T%%/webapps/tomcat-docs/appdev/deployment.html
-%%T%%/webapps/tomcat-docs/appdev/index.html
-%%T%%/webapps/tomcat-docs/appdev/installation.html
-%%T%%/webapps/tomcat-docs/appdev/introduction.html
-%%T%%/webapps/tomcat-docs/appdev/printer/build.xml.txt
-%%T%%/webapps/tomcat-docs/appdev/printer/deployment.html
-%%T%%/webapps/tomcat-docs/appdev/printer/index.html
-%%T%%/webapps/tomcat-docs/appdev/printer/installation.html
-%%T%%/webapps/tomcat-docs/appdev/printer/introduction.html
-%%T%%/webapps/tomcat-docs/appdev/printer/processes.html
-%%T%%/webapps/tomcat-docs/appdev/printer/source.html
-%%T%%/webapps/tomcat-docs/appdev/printer/web.xml.txt
-%%T%%/webapps/tomcat-docs/appdev/processes.html
-%%T%%/webapps/tomcat-docs/appdev/sample/build.xml
-%%T%%/webapps/tomcat-docs/appdev/sample/docs/README.txt
-%%T%%/webapps/tomcat-docs/appdev/sample/src/mypackage/Hello.java
-%%T%%/webapps/tomcat-docs/appdev/sample/web/WEB-INF/web.xml
-%%T%%/webapps/tomcat-docs/appdev/sample/web/hello.jsp
-%%T%%/webapps/tomcat-docs/appdev/sample/web/images/tomcat.gif
-%%T%%/webapps/tomcat-docs/appdev/sample/web/index.html
-%%T%%/webapps/tomcat-docs/appdev/source.html
-%%T%%/webapps/tomcat-docs/appdev/web.xml.txt
-%%T%%/webapps/tomcat-docs/catalina/docs/api/allclasses-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/allclasses-noframe.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/constant-values.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/deprecated-list.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/help-doc.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/index-all.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/index.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Authenticator.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Cluster.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Connector.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Contained.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Container.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ContainerEvent.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ContainerListener.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ContainerServlet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Context.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/DefaultContext.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Deployer.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Engine.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Globals.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Group.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Host.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/HttpRequest.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/HttpResponse.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/InstanceEvent.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/InstanceListener.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Lifecycle.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/LifecycleEvent.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/LifecycleException.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/LifecycleListener.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Loader.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Logger.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Manager.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Mapper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Pipeline.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Realm.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Request.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Response.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Role.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Server.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ServerFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Service.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Session.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/SessionEvent.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/SessionListener.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Store.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/User.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/UserDatabase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Valve.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ValveContext.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/Wrapper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant/AbstractCatalinaTask.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant/DeployTask.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant/InstallTask.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant/ListTask.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant/ReloadTask.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant/RemoveTask.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant/ResourcesTask.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant/RolesTask.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant/StartTask.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant/StopTask.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant/UndeployTask.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/authenticator/AuthenticatorBase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/authenticator/BasicAuthenticator.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/authenticator/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/authenticator/DigestAuthenticator.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/authenticator/FormAuthenticator.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/authenticator/NonLoginAuthenticator.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/authenticator/SSLAuthenticator.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/authenticator/SavedRequest.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/authenticator/SingleSignOn.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/authenticator/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/authenticator/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/authenticator/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/cluster/ClusterMemberInfo.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/cluster/ClusterReceiver.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/cluster/ClusterSender.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/cluster/ClusterSessionBase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/cluster/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/cluster/MulticastReceiver.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/cluster/MulticastSender.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/cluster/ReplicationWrapper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/cluster/StandardCluster.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/cluster/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/cluster/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/cluster/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/ClientAbortException.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/HttpRequestBase.PrivilegedGetSession.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/HttpRequestBase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/HttpRequestFacade.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/HttpRequestWrapper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/HttpResponseBase.PrivilegedFlushBuffer.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/HttpResponseBase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/HttpResponseFacade.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/HttpResponseWrapper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/RequestBase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/RequestFacade.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/RequestStream.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/RequestWrapper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/ResponseBase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/ResponseFacade.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/ResponseStream.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/ResponseWrapper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/ResponseWriter.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http/HttpConnector.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http/HttpRequestStream.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http/HttpResponseStream.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http/SocketInputStream.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http10/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http10/HttpConnector.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http10/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http10/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http10/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/WarpCertificates.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/WarpConfigurationHandler.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/WarpConnection.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/WarpConnector.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/WarpEngine.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/WarpHost.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/WarpLogger.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/WarpPacket.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/WarpRequest.Stream.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/WarpRequest.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/WarpRequestHandler.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/WarpResponse.Stream.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/WarpResponse.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/WarpSSLData.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/ApplicationContext.PrivilegedGetInitParameter.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/ApplicationContext.PrivilegedGetInitParameterNames.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/ApplicationContext.PrivilegedGetNamedDispatcher.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/ApplicationContext.PrivilegedGetRequestDispatcher.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/ApplicationContext.PrivilegedGetResource.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/ApplicationContext.PrivilegedGetResourcePaths.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/ApplicationContext.PrivilegedLogException.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/ApplicationContext.PrivilegedLogMessage.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/ApplicationContext.PrivilegedLogThrowable.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/ApplicationContext.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/ApplicationContextFacade.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/ContainerBase.PrivilegedAddChild.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/ContainerBase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/FastEngineMapper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/MappingRequest.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/NamingContextListener.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/StandardContext.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/StandardContextMapper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/StandardDefaultContext.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/StandardEngine.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/StandardEngineMapper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/StandardHost.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/StandardHostDeployer.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/StandardHostMapper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/StandardPipeline.StandardPipelineValveContext.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/StandardPipeline.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/StandardServer.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/StandardService.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/StandardWrapper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/StandardWrapperFacade.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/ApplicationParameter.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/ContextEjb.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/ContextEnvironment.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/ContextLocalEjb.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/ContextResource.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/ContextResourceLink.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/ErrorPage.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/FilterDef.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/FilterMap.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/LoginConfig.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/NamingResources.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/ResourceParams.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/SecurityCollection.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/SecurityConstraint.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/Test.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/loader/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/loader/Extension.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/loader/Reloader.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/loader/ResourceEntry.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/loader/StandardClassLoader.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/loader/WebappClassLoader.PrivilegedFindResource.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/loader/WebappClassLoader.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/loader/WebappLoader.WebappContextNotifier.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/loader/WebappLoader.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/loader/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/loader/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/loader/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/logger/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/logger/FileLogger.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/logger/LoggerBase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/logger/SystemErrLogger.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/logger/SystemOutLogger.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/logger/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/logger/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/logger/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/ClassNameMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/ConnectorMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/ContextEnvironmentMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/ContextResourceLinkMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/ContextResourceMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/DefaultContextMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/GlobalResourcesLifecycleListener.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/GroupMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/MBeanFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/MBeanUtils.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/MemoryUserDatabaseMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/NamingResourcesMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/RoleMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/ServerLifecycleListener.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/StandardContextMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/StandardEngineMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/StandardHostMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/StandardServerMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/StandardServiceMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/UserMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/net/DefaultServerSocketFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/net/SSLServerSocketFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/net/ServerSocketFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/net/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/net/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/net/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/DataSourceRealm.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/GenericPrincipal.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/JAASCallbackHandler.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/JAASMemoryLoginModule.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/JAASRealm.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/JDBCRealm.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/JNDIRealm.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/MemoryRealm.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/MemoryRuleSet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/RealmBase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/UserDatabaseRealm.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/CGIServlet.CGIEnvironment.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/CGIServlet.CGIRunner.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/CGIServlet.HTTPHeaderInputStream.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/CGIServlet.NameValuePair.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/CGIServlet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/DefaultServlet.ResourceInfo.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/DefaultServlet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/HTMLManagerServlet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/InvokerServlet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/ManagerServlet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/WebdavServlet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/session/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/session/DistributedManager.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/session/FileStore.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/session/JDBCStore.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/session/ManagerBase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/session/PersistentManager.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/session/PersistentManagerBase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/session/StandardManager.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/session/StandardSessionFacade.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/session/StoreBase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/session/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/session/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/session/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/ByteArrayServletOutputStream.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/ExpressionParseTree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/ExpressionTokenizer.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/ResponseIncludeWrapper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSICommand.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIConditional.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIConfig.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIEcho.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIExec.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIExternalResolver.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIFlastmod.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIFsize.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIInclude.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIMediator.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIPrintenv.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIProcessor.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIServlet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIServletExternalResolver.ServletContextAndPath.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIServletExternalResolver.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIServletRequestUtil.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSISet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/SSIStopProcessingException.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/Bootstrap.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/BootstrapService.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/BootstrapServiceContext.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/Catalina.CatalinaShutdownHook.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/Catalina.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/CatalinaManager.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/CatalinaManagerMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/CatalinaService.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/ClassLoaderFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/ContextConfig.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/ContextRuleSet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/CopyParentClassLoaderRule.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/Embedded.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/EmbeddedManager.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/EmbeddedManagerMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/EngineConfig.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/EngineRuleSet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/ExpandWar.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/HomesUserDatabase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/HostConfig.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/HostRuleSet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/LifecycleListenerRule.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/NamingRuleSet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/PasswdUserDatabase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/SecurityClassLoad.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/TldRuleSet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/Tool.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/UserConfig.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/UserDatabase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/WebRuleSet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/users/AbstractGroup.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/users/AbstractRole.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/users/AbstractUser.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/users/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/users/MemoryGroup.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/users/MemoryRole.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/users/MemoryUser.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/users/MemoryUserDatabase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/users/MemoryUserDatabaseFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/users/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/users/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/users/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/Base64.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/CGIProcessEnvironment.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/CharsetMapper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/CookieTools.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/CustomObjectInputStream.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/DOMWriter.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/DateTool.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/Enumerator.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/FastDateFormat.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/FastHttpDateFormat.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/HexUtils.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/IOTools.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/InstanceSupport.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/LifecycleSupport.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/MD5Encoder.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/MIME2Java.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/ParameterMap.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/ProcessEnvironment.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/ProcessHelper.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/Queue.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/RequestUtil.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/ResourceSet.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/ServerInfo.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/Strftime.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/StringManager.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/StringParser.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/URL.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/URLEncoder.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/XMLWriter.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/AccessLogValve.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/CertificatesValve.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/Constants.AccessLog.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/ErrorDispatcherValve.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/ErrorReportValve.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/ExtendedAccessLogValve.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/JDBCAccessLogValve.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/RemoteAddrValve.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/RemoteHostValve.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/RequestDumperValve.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/RequestFilterValve.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/ValveBase.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/ContextAccessController.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/ContextBindings.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/EjbRef.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/JndiPermission.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/NameParserImpl.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/NamingContext.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/NamingContextBindingsEnumeration.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/NamingContextEnumeration.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/NamingEntry.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/NamingService.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/NamingServiceMBean.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/ResourceEnvRef.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/ResourceLinkRef.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/ResourceRef.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/SelectorContext.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/StringManager.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/TransactionRef.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/BeanFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/EjbFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/MailSessionFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/ResourceEnvFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/ResourceFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/ResourceLinkFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/SendMailFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/TransactionFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/TyrexFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/TyrexResourceFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/TyrexTransactionFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/java/javaURLContextFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/java/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/java/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/java/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/BaseDirContext.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/Constants.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/DirContextURLConnection.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/DirContextURLStreamHandler.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/DirContextURLStreamHandlerFactory.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/FileDirContext.FileResource.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/FileDirContext.FileResourceAttributes.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/FileDirContext.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/ImmutableNameNotFoundException.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/ProxyDirContext.CacheEntry.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/ProxyDirContext.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/RecyclableNamingEnumeration.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/Resource.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/ResourceAttributes.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/WARDirContext.Entry.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/WARDirContext.WARResource.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/WARDirContext.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/jndi/Handler.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/jndi/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/jndi/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/jndi/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/package-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/package-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/package-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/overview-frame.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/overview-summary.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/overview-tree.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/package-list
-%%T%%/webapps/tomcat-docs/catalina/docs/api/packages.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/resources/inherit.gif
-%%T%%/webapps/tomcat-docs/catalina/docs/api/serialized-form.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/stylesheet.css
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-admin-apps.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-admin-objects.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-admin-opers.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-default.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-invoker.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-jdbc-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-jndi-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-memory-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/index.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/mbean-names.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-admin-apps.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-admin-objects.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-admin-opers.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-default.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-invoker.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-jdbc-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-jndi-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-memory-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/index.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/mbean-names.html
-%%T%%/webapps/tomcat-docs/cgi-howto.html
-%%T%%/webapps/tomcat-docs/class-loader-howto.html
-%%T%%/webapps/tomcat-docs/config/connectors.html
-%%T%%/webapps/tomcat-docs/config/context.html
-%%T%%/webapps/tomcat-docs/config/coyote.html
-%%T%%/webapps/tomcat-docs/config/defaultcontext.html
-%%T%%/webapps/tomcat-docs/config/engine.html
-%%T%%/webapps/tomcat-docs/config/globalresources.html
-%%T%%/webapps/tomcat-docs/config/host.html
-%%T%%/webapps/tomcat-docs/config/http11.html
-%%T%%/webapps/tomcat-docs/config/index.html
-%%T%%/webapps/tomcat-docs/config/jk.html
-%%T%%/webapps/tomcat-docs/config/jk2.html
-%%T%%/webapps/tomcat-docs/config/loader.html
-%%T%%/webapps/tomcat-docs/config/logger.html
-%%T%%/webapps/tomcat-docs/config/manager.html
-%%T%%/webapps/tomcat-docs/config/printer/connectors.html
-%%T%%/webapps/tomcat-docs/config/printer/context.html
-%%T%%/webapps/tomcat-docs/config/printer/coyote.html
-%%T%%/webapps/tomcat-docs/config/printer/defaultcontext.html
-%%T%%/webapps/tomcat-docs/config/printer/engine.html
-%%T%%/webapps/tomcat-docs/config/printer/globalresources.html
-%%T%%/webapps/tomcat-docs/config/printer/host.html
-%%T%%/webapps/tomcat-docs/config/printer/http11.html
-%%T%%/webapps/tomcat-docs/config/printer/index.html
-%%T%%/webapps/tomcat-docs/config/printer/jk.html
-%%T%%/webapps/tomcat-docs/config/printer/jk2.html
-%%T%%/webapps/tomcat-docs/config/printer/loader.html
-%%T%%/webapps/tomcat-docs/config/printer/logger.html
-%%T%%/webapps/tomcat-docs/config/printer/manager.html
-%%T%%/webapps/tomcat-docs/config/printer/realm.html
-%%T%%/webapps/tomcat-docs/config/printer/resources.html
-%%T%%/webapps/tomcat-docs/config/printer/server.html
-%%T%%/webapps/tomcat-docs/config/printer/service.html
-%%T%%/webapps/tomcat-docs/config/printer/valve.html
-%%T%%/webapps/tomcat-docs/config/printer/webapp.html
-%%T%%/webapps/tomcat-docs/config/realm.html
-%%T%%/webapps/tomcat-docs/config/resources.html
-%%T%%/webapps/tomcat-docs/config/server.html
-%%T%%/webapps/tomcat-docs/config/service.html
-%%T%%/webapps/tomcat-docs/config/valve.html
-%%T%%/webapps/tomcat-docs/config/webapp.html
-%%T%%/webapps/tomcat-docs/html-manager-howto.html
-%%T%%/webapps/tomcat-docs/images/jakarta-logo.gif
-%%T%%/webapps/tomcat-docs/images/printer.gif
-%%T%%/webapps/tomcat-docs/images/tomcat.gif
-%%T%%/webapps/tomcat-docs/images/void.gif
-%%T%%/webapps/tomcat-docs/index.html
-%%T%%/webapps/tomcat-docs/introduction.html
-%%T%%/webapps/tomcat-docs/jasper-howto.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/allclasses-frame.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/allclasses-noframe.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/constant-values.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/deprecated-list.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/help-doc.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/index-all.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/index.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/Constants.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/EmbededServletOptions.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/JasperException.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/JspC.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/JspCompilationContext.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/Options.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/BeanRepository.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Collector.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Compiler.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Dumper.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/ErrorDispatcher.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/ErrorHandler.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Generator.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/JavacErrorDetail.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/JspDocumentParser.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/JspReader.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/JspRuntimeContext.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/JspUtil.ValidAttribute.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/JspUtil.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Mark.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.Comment.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.CustomTag.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.Declaration.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.Expression.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.FallBackAction.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.ForwardAction.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.GetProperty.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.IncludeAction.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.IncludeDirective.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.JspAttribute.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.JspRoot.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.JspText.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.Nodes.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.PageDirective.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.ParamAction.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.ParamsAction.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.PlugIn.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.Root.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.ScriptingElement.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.Scriptlet.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.SetProperty.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.TaglibDirective.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.TemplateText.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.UninterpretedTag.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.UseBean.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.Visitor.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Node.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/PageDataImpl.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Parser.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/ParserController.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/ScriptingVariabler.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/ServletWriter.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/TagConstants.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/TagLibraryInfoImpl.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/TldLocationsCache.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/Validator.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/package-frame.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/package-summary.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler/package-tree.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/logging/DefaultLogger.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/logging/JasperLogger.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/logging/LogAware.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/logging/Logger.Helper.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/logging/Logger.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/logging/package-frame.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/logging/package-summary.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/logging/package-tree.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/package-frame.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/package-summary.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/package-tree.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime/BodyContentImpl.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime/HttpJspBase.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime/JspFactoryImpl.PrivilegedGetPageContext.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime/JspFactoryImpl.PrivilegedReleasePageContext.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime/JspFactoryImpl.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime/JspRuntimeLibrary.PrivilegedIntrospectHelper.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime/JspRuntimeLibrary.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime/JspWriterImpl.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime/PageContextImpl.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime/ServletResponseWrapperInclude.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime/TagHandlerPool.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime/package-frame.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime/package-summary.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime/package-tree.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/servlet/JasperLoader.PrivilegedLoadClass.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/servlet/JasperLoader.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/servlet/JspCServletContext.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/servlet/JspServlet.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/servlet/JspServletWrapper.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/servlet/ServletEngine.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/servlet/TomcatServletEngine.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/servlet/package-frame.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/servlet/package-summary.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/servlet/package-tree.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/util/FastDateFormat.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/util/Queue.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/util/SimplePool.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/util/StringManager.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/util/SystemLogHandler.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/util/package-frame.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/util/package-summary.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/util/package-tree.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/xmlparser/ParserUtils.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/xmlparser/TreeNode.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/xmlparser/package-frame.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/xmlparser/package-summary.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/xmlparser/package-tree.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/overview-frame.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/overview-summary.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/overview-tree.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/package-list
-%%T%%/webapps/tomcat-docs/jasper/docs/api/packages.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/resources/inherit.gif
-%%T%%/webapps/tomcat-docs/jasper/docs/api/serialized-form.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/stylesheet.css
-%%T%%/webapps/tomcat-docs/jk2/common/AJPv13-extensions-proposal.html
-%%T%%/webapps/tomcat-docs/jk2/common/AJPv13.html
-%%T%%/webapps/tomcat-docs/jk2/common/doccontrib.html
-%%T%%/webapps/tomcat-docs/jk2/common/printer/AJPv13-extensions-proposal.html
-%%T%%/webapps/tomcat-docs/jk2/common/printer/AJPv13.html
-%%T%%/webapps/tomcat-docs/jk2/common/printer/doccontrib.html
-%%T%%/webapps/tomcat-docs/jk2/common/printer/tools.html
-%%T%%/webapps/tomcat-docs/jk2/common/tools.html
-%%T%%/webapps/tomcat-docs/jk2/faq.html
-%%T%%/webapps/tomcat-docs/jk2/images/corner.gif
-%%T%%/webapps/tomcat-docs/jk2/images/jakarta.gif
-%%T%%/webapps/tomcat-docs/jk2/images/jk2.gif
-%%T%%/webapps/tomcat-docs/jk2/images/jk2.png
-%%T%%/webapps/tomcat-docs/jk2/images/mod_jk.jpg
-%%T%%/webapps/tomcat-docs/jk2/images/pixel.gif
-%%T%%/webapps/tomcat-docs/jk2/images/tomcat.ico
-%%T%%/webapps/tomcat-docs/jk2/index.html
-%%T%%/webapps/tomcat-docs/jk2/jk/aphowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk/domhowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk/iishowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk/neshowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk/printer/aphowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk/printer/domhowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk/printer/iishowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk/printer/neshowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk/printer/quickhowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk/printer/workershowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk/quickhowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk/workershowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/confighowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/configtc.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/configtccom.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/configtcex.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/configweb.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/configwebcom.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/configwebex.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/davhowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/installhowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/printer/confighowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/printer/configtc.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/printer/configtccom.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/printer/configtcex.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/printer/configweb.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/printer/configwebcom.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/printer/configwebex.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/printer/davhowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/printer/installhowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/printer/vhosthowto.html
-%%T%%/webapps/tomcat-docs/jk2/jk2/vhosthowto.html
-%%T%%/webapps/tomcat-docs/jk2/printer/faq.html
-%%T%%/webapps/tomcat-docs/jk2/printer/index.html
-%%T%%/webapps/tomcat-docs/jk2/style.css
-%%T%%/webapps/tomcat-docs/jndi-datasource-examples-howto.html
-%%T%%/webapps/tomcat-docs/jndi-resources-howto.html
-%%T%%/webapps/tomcat-docs/manager-howto.html
-%%T%%/webapps/tomcat-docs/mbeans-descriptor-howto.html
-%%T%%/webapps/tomcat-docs/printer/BUILDING.txt
-%%T%%/webapps/tomcat-docs/printer/README.txt
-%%T%%/webapps/tomcat-docs/printer/RUNNING.txt
-%%T%%/webapps/tomcat-docs/printer/cgi-howto.html
-%%T%%/webapps/tomcat-docs/printer/class-loader-howto.html
-%%T%%/webapps/tomcat-docs/printer/html-manager-howto.html
-%%T%%/webapps/tomcat-docs/printer/index.html
-%%T%%/webapps/tomcat-docs/printer/introduction.html
-%%T%%/webapps/tomcat-docs/printer/jasper-howto.html
-%%T%%/webapps/tomcat-docs/printer/jndi-datasource-examples-howto.html
-%%T%%/webapps/tomcat-docs/printer/jndi-resources-howto.html
-%%T%%/webapps/tomcat-docs/printer/manager-howto.html
-%%T%%/webapps/tomcat-docs/printer/mbeans-descriptor-howto.html
-%%T%%/webapps/tomcat-docs/printer/proxy-howto.html
-%%T%%/webapps/tomcat-docs/printer/realm-howto.html
-%%T%%/webapps/tomcat-docs/printer/security-manager-howto.html
-%%T%%/webapps/tomcat-docs/printer/ssi-howto.html
-%%T%%/webapps/tomcat-docs/printer/ssl-howto.html
-%%T%%/webapps/tomcat-docs/proxy-howto.html
-%%T%%/webapps/tomcat-docs/realm-howto.html
-%%T%%/webapps/tomcat-docs/security-manager-howto.html
-%%T%%/webapps/tomcat-docs/servletapi/allclasses-frame.html
-%%T%%/webapps/tomcat-docs/servletapi/allclasses-noframe.html
-%%T%%/webapps/tomcat-docs/servletapi/constant-values.html
-%%T%%/webapps/tomcat-docs/servletapi/deprecated-list.html
-%%T%%/webapps/tomcat-docs/servletapi/help-doc.html
-%%T%%/webapps/tomcat-docs/servletapi/index-all.html
-%%T%%/webapps/tomcat-docs/servletapi/index.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/Filter.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/FilterChain.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/FilterConfig.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/GenericServlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/RequestDispatcher.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/Servlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletConfig.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContext.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContextAttributeEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContextAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContextEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContextListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletInputStream.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletOutputStream.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletRequest.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletRequestWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletResponse.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletResponseWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/SingleThreadModel.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/UnavailableException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/Filter.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/FilterChain.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/FilterConfig.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/GenericServlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/RequestDispatcher.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/Servlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletConfig.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContext.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContextAttributeEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContextAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContextEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContextListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletInputStream.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletOutputStream.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletRequest.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletRequestWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletResponse.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletResponseWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/SingleThreadModel.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/UnavailableException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/Cookie.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServletRequest.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServletRequestWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServletResponse.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServletResponseWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSession.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionActivationListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionBindingEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionBindingListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionContext.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpUtils.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/Cookie.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServletRequest.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServletRequestWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServletResponse.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServletResponseWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSession.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionActivationListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionBindingEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionBindingListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionContext.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpUtils.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/package-frame.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/package-summary.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/package-tree.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/package-use.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/HttpJspPage.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/JspEngineInfo.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/JspException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/JspFactory.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/JspPage.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/JspTagException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/JspWriter.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/PageContext.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/class-use/HttpJspPage.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/class-use/JspEngineInfo.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/class-use/JspException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/class-use/JspFactory.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/class-use/JspPage.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/class-use/JspTagException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/class-use/JspWriter.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/class-use/PageContext.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/package-frame.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/package-summary.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/package-tree.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/package-use.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/BodyContent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/BodyTag.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/BodyTagSupport.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/IterationTag.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/PageData.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/Tag.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/TagAttributeInfo.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/TagData.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/TagExtraInfo.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/TagInfo.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/TagLibraryInfo.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/TagLibraryValidator.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/TagSupport.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/TagVariableInfo.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/TryCatchFinally.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/ValidationMessage.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/VariableInfo.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/BodyContent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/BodyTag.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/BodyTagSupport.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/IterationTag.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/PageData.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/Tag.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/TagAttributeInfo.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/TagData.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/TagExtraInfo.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/TagInfo.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/TagLibraryInfo.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/TagLibraryValidator.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/TagSupport.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/TagVariableInfo.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/TryCatchFinally.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/ValidationMessage.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use/VariableInfo.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/doc-files/BodyTagProtocol.gif
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/doc-files/IterationTagProtocol.gif
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/doc-files/TagProtocol.gif
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/doc-files/VariableInfo-1.gif
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/package-frame.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/package-summary.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/package-tree.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/package-use.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/package-frame.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/package-summary.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/package-tree.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/package-use.html
-%%T%%/webapps/tomcat-docs/servletapi/overview-frame.html
-%%T%%/webapps/tomcat-docs/servletapi/overview-summary.html
-%%T%%/webapps/tomcat-docs/servletapi/overview-tree.html
-%%T%%/webapps/tomcat-docs/servletapi/package-list
-%%T%%/webapps/tomcat-docs/servletapi/packages.html
-%%T%%/webapps/tomcat-docs/servletapi/resources/inherit.gif
-%%T%%/webapps/tomcat-docs/servletapi/serialized-form.html
-%%T%%/webapps/tomcat-docs/servletapi/stylesheet.css
-%%T%%/webapps/tomcat-docs/ssi-howto.html
-%%T%%/webapps/tomcat-docs/ssl-howto.html
-%%T%%/webapps/webdav/WEB-INF/web.xml
-%%T%%/webapps/webdav/index.html
-%%T%%/webapps/webdav/tomcat-power.gif
-%%T%%/webapps/webdav/tomcat.gif
-@exec mkdir %D/%%T%%/server/classes || true
-@exec mkdir %D/%%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/filters ||true
-@exec mkdir %D/%%T%%/shared || true
-@exec mkdir %D/%%T%%/shared/classes || true
-@exec mkdir %D/%%T%%/shared/lib || true
-@exec mkdir %D/%%T%%/work || true
-@exec mkdir %D/%%T%%/common/classes ||true
-@exec chown -R %%WWWOWN%%:%%WWWGRP%% %D/%%T%%/conf %D/%%T%%/logs %D/%%T%%/temp %D/%%T%%/work
-@dirrm %%T%%/work
-@dirrm %%T%%/webapps/webdav/WEB-INF
-@dirrm %%T%%/webapps/webdav
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/resources
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/doc-files
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext/class-use
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/tagext
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp/class-use
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet/jsp
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax
-@dirrm %%T%%/webapps/tomcat-docs/servletapi
-@dirrm %%T%%/webapps/tomcat-docs/printer
-@dirrm %%T%%/webapps/tomcat-docs/jk2/printer
-@dirrm %%T%%/webapps/tomcat-docs/jk2/jk2/printer
-@dirrm %%T%%/webapps/tomcat-docs/jk2/jk2
-@dirrm %%T%%/webapps/tomcat-docs/jk2/jk/printer
-@dirrm %%T%%/webapps/tomcat-docs/jk2/jk
-@dirrm %%T%%/webapps/tomcat-docs/jk2/images
-@dirrm %%T%%/webapps/tomcat-docs/jk2/common/printer
-@dirrm %%T%%/webapps/tomcat-docs/jk2/common
-@dirrm %%T%%/webapps/tomcat-docs/jk2
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs/api/resources
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/xmlparser
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/util
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/servlet
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/runtime
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/logging
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper/compiler
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache/jasper
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs/api/org/apache
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs/api/org
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs/api
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs
-@dirrm %%T%%/webapps/tomcat-docs/jasper
-@dirrm %%T%%/webapps/tomcat-docs/images
-@dirrm %%T%%/webapps/tomcat-docs/config/printer
-@dirrm %%T%%/webapps/tomcat-docs/config
-@dirrm %%T%%/webapps/tomcat-docs/catalina/funcspecs/printer
-@dirrm %%T%%/webapps/tomcat-docs/catalina/funcspecs
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/resources
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources/jndi
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/resources
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/java
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/factory
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/naming
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/valves
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/util
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/users
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/startup
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ssi
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/session
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/servlets
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/realm
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/net
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/mbeans
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/logger
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/loader
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/deploy
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/core
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/warp
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http10
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/http
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/cluster
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/authenticator
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/ant
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org/apache
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api/org
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs
-@dirrm %%T%%/webapps/tomcat-docs/catalina
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/web/images
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/web/WEB-INF
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/web
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/src/mypackage
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/src
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/docs
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample
-@dirrm %%T%%/webapps/tomcat-docs/appdev/printer
-@dirrm %%T%%/webapps/tomcat-docs/appdev
-@dirrm %%T%%/webapps/tomcat-docs/WEB-INF
-@dirrm %%T%%/webapps/tomcat-docs
-@dirrm %%T%%/webapps/examples/servlets
-@dirrm %%T%%/webapps/examples/jsp/xml
-@dirrm %%T%%/webapps/examples/jsp/snp
-@dirrm %%T%%/webapps/examples/jsp/simpletag
-@dirrm %%T%%/webapps/examples/jsp/sessions
-@dirrm %%T%%/webapps/examples/jsp/security/protected
-@dirrm %%T%%/webapps/examples/jsp/security
-@dirrm %%T%%/webapps/examples/jsp/plugin/applet
-@dirrm %%T%%/webapps/examples/jsp/plugin
-@dirrm %%T%%/webapps/examples/jsp/num
-@dirrm %%T%%/webapps/examples/jsp/mail
-@dirrm %%T%%/webapps/examples/jsp/jsptoserv
-@dirrm %%T%%/webapps/examples/jsp/include
-@dirrm %%T%%/webapps/examples/jsp/forward
-@dirrm %%T%%/webapps/examples/jsp/error
-@dirrm %%T%%/webapps/examples/jsp/dates
-@dirrm %%T%%/webapps/examples/jsp/colors
-@dirrm %%T%%/webapps/examples/jsp/checkbox
-@dirrm %%T%%/webapps/examples/jsp/cal
-@dirrm %%T%%/webapps/examples/jsp
-@dirrm %%T%%/webapps/examples/images
-@dirrm %%T%%/webapps/examples/WEB-INF/jsp/applet
-@dirrm %%T%%/webapps/examples/WEB-INF/jsp
-@dirrm %%T%%/webapps/examples/WEB-INF/classes/validators
-@dirrm %%T%%/webapps/examples/WEB-INF/classes/util
-@dirrm %%T%%/webapps/examples/WEB-INF/classes/sessions
-@dirrm %%T%%/webapps/examples/WEB-INF/classes/num
-@dirrm %%T%%/webapps/examples/WEB-INF/classes/listeners
-@dirrm %%T%%/webapps/examples/WEB-INF/classes/filters
-@dirrm %%T%%/webapps/examples/WEB-INF/classes/examples
-@dirrm %%T%%/webapps/examples/WEB-INF/classes/error
-@dirrm %%T%%/webapps/examples/WEB-INF/classes/dates
-@dirrm %%T%%/webapps/examples/WEB-INF/classes/compressionFilters
-@dirrm %%T%%/webapps/examples/WEB-INF/classes/colors
-@dirrm %%T%%/webapps/examples/WEB-INF/classes/checkbox
-@dirrm %%T%%/webapps/examples/WEB-INF/classes/cal
-@dirrm %%T%%/webapps/examples/WEB-INF/classes
-@dirrm %%T%%/webapps/examples/WEB-INF
-@dirrm %%T%%/webapps/examples
-@dirrm %%T%%/webapps/ROOT/WEB-INF
-@dirrm %%T%%/webapps/ROOT
-@dirrm %%T%%/webapps
-@dirrm %%T%%/temp
-@dirrm %%T%%/shared/lib
-@dirrm %%T%%/shared/classes
-@dirrm %%T%%/shared
-@dirrm %%T%%/server/webapps/manager/images
-@dirrm %%T%%/server/webapps/manager/WEB-INF
-@dirrm %%T%%/server/webapps/manager
-@dirrm %%T%%/server/webapps/admin/valve
-@dirrm %%T%%/server/webapps/admin/users
-@dirrm %%T%%/server/webapps/admin/service
-@dirrm %%T%%/server/webapps/admin/server
-@dirrm %%T%%/server/webapps/admin/resources
-@dirrm %%T%%/server/webapps/admin/realm
-@dirrm %%T%%/server/webapps/admin/logger
-@dirrm %%T%%/server/webapps/admin/images
-@dirrm %%T%%/server/webapps/admin/host
-@dirrm %%T%%/server/webapps/admin/defaultcontext
-@dirrm %%T%%/server/webapps/admin/context
-@dirrm %%T%%/server/webapps/admin/connector
-@dirrm %%T%%/server/webapps/admin/WEB-INF/lib
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/users
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/service
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/server
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/resources
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/realm
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/logger
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/filters
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/defaultcontext
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/connector
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp/admin
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache/webapp
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org/apache
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/org
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes/filters
-@dirrm %%T%%/server/webapps/admin/WEB-INF/classes
-@dirrm %%T%%/server/webapps/admin/WEB-INF
-@dirrm %%T%%/server/webapps/admin
-@dirrm %%T%%/server/webapps
-@dirrm %%T%%/server/lib
-@dirrm %%T%%/server/classes
-@dirrm %%T%%/server
-@dirrm %%T%%/logs
-@dirrm %%T%%/conf
-@dirrm %%T%%/common/lib
-@dirrm %%T%%/common/endorsed
-@dirrm %%T%%/common/classes
-@dirrm %%T%%/common
-@dirrm %%T%%/bin
-@dirrm %%T%%
diff --git a/www/tomcat6/Makefile b/www/tomcat6/Makefile
deleted file mode 100644
index 24024dbbc0fa..000000000000
--- a/www/tomcat6/Makefile
+++ /dev/null
@@ -1,141 +0,0 @@
-# New ports collection makefile for: jakarta-tomcat-devel
-# Date created: Tue Aug 12 23:26:32 CST 2003
-# Whom: Kang Liu <liukang@bjpu.edu.cn>
-#
-# $FreeBSD$
-#
-
-PORTNAME= tomcat
-PORTVERSION= 5.5.12
-PORTREVISION= 3
-CATEGORIES= www java
-MASTER_SITES= ${MASTER_SITE_APACHE_JAKARTA}
-MASTER_SITE_SUBDIR= tomcat-5/v${PORTVERSION}/bin
-DISTFILES= apache-tomcat-${PORTVERSION}.tar.gz
-
-MAINTAINER= liukang@cn.freebsd.org
-COMMENT= Open-source Java web server by Apache, 5.5.x branch
-
-USE_JAVA= yes
-JAVA_VERSION= 1.4+
-NO_BUILD= YES
-
-USE_RC_SUBR= tomcat55.sh
-SUB_FILES= pkg-install pkg-deinstall
-
-MAJOR_VER= ${PORTVERSION:R}
-APP_HOME?= ${PREFIX}/${PKGBASE}${PORTVERSION:R}
-LOG_DIR= ${APP_HOME}/logs
-APP_TITLE= Apache Tomcat
-APP_SHORTNAME= tomcat${MAJOR_VER:S/.//}
-TOMCAT_USER?= www
-TOMCAT_GROUP?= www
-PW?= /usr/sbin/pw
-HTTP_PORT?= 8180
-SHUTDOWN_PORT?= 8005
-AJP_1_3_PORT?= 8009
-STDOUT_LOG= ${LOG_DIR}/stdout.log
-STDERR_LOG= ${LOG_DIR}/stderr.log
-PID_FILE= /var/run/${APP_SHORTNAME}.pid
-REPLACE_FILES= ${WRKSRC}/conf/server.xml
-REPLACE_LIST_TEMP= ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/}
-JAR_FILE= bin/bootstrap.jar
-WRKDIR?= ${WRKDIRPREFIX}${.CURDIR}/work
-WRKSRC= ${WRKDIR}/apache-tomcat-${PORTVERSION}
-PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///} WWWOWN=${TOMCAT_USER} WWWGRP=${TOMCAT_GROUP}
-LATEST_LINK= ${APP_SHORTNAME}
-CONF_EXT= sample
-PLIST_SUB+= CONF_EXT=${CONF_EXT}
-
-SUB_LIST= AJP_1_3_PORT=${AJP_1_3_PORT} \
- APP_HOME=${APP_HOME} \
- APP_SHORTNAME=${APP_SHORTNAME} \
- APP_TITLE="${APP_TITLE}" \
- GROUP=${TOMCAT_GROUP} \
- HTTP_PORT=${HTTP_PORT} \
- JAR_FILE=${JAR_FILE} \
- PID_FILE=${PID_FILE} \
- SHUTDOWN_PORT=${SHUTDOWN_PORT} \
- STDERR_LOG=${STDERR_LOG} \
- STDOUT_LOG=${STDOUT_LOG} \
- TOMCAT_HOME=${APP_HOME} \
- TOMCAT_VERSION=${MAJOR_VER:S/.//} \
- USER=${TOMCAT_USER}
-
-.include <bsd.port.pre.mk>
-
-.if ${JAVA_PORT_VERSION:C/^([0-9])\.([0-9])(.*)$/\1.\2/} == "1.4"
-DISTFILES+= apache-tomcat-${PORTVERSION}-compat.tar.gz
-PLIST_SUB+= JAVA14=""
-.else
-PLIST_SUB+= JAVA14="@comment "
-.endif
-
-pre-patch:
- @${ECHO_MSG} "Installation settings:"
- @${ECHO_MSG} " Destination directory: ${APP_HOME}"
- @${ECHO_MSG} " Location of JDK: ${JAVA_HOME}"
- @${ECHO_MSG} " Location of Java port: ${JAVA_PORT}"
- @${ECHO_MSG} " Running as (user/group): ${TOMCAT_USER}/${TOMCAT_GROUP}"
- @${ECHO_MSG} " HTTP port: ${HTTP_PORT}"
- @${ECHO_MSG} " Shutdown listener port: ${SHUTDOWN_PORT}"
- @${ECHO_MSG} " AJP 1.3 connector port: ${AJP_1_3_PORT}"
- @${ECHO_MSG} " Logfile stdout: ${STDOUT_LOG}"
- @${ECHO_MSG} " Logfile stderr: ${STDERR_LOG}"
-
-post-patch:
- @${ECHO_MSG} -n ">> Removing unneeded files..."
- @${RM} -f `${FIND} ${WRKSRC} -name '*.bat'` `${FIND} ${WRKSRC} -name '*.orig'` `${FIND} ${WRKSRC} -name '*.exe'`
- @${ECHO_MSG} " [ DONE ]"
-
-.for file in ${REPLACE_FILES}
- @${ECHO_MSG} -n ">> Customizing `basename ${file}`..."
- @${SED} ${REPLACE_LIST_TEMP} ${file} > ${WRKDIR}/`basename ${file}`
- @${ECHO_MSG} " [ DONE ]"
-.endfor
-
-pre-install:
- @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-
-do-install:
- @${ECHO_MSG} -n ">> Creating destination directory..."
- @${MKDIR} ${APP_HOME}
- @${MKDIR} ${LOG_DIR}
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} ">> Copying files to destination directory..."
- @${CP} ${WRKDIR}/server.xml ${WRKSRC}/conf/
- @(cd ${WRKSRC};${FIND} conf -type f | ${SED} -e '/${CONF_EXT}/d') \
- | while read a; do \
- ${MV} ${WRKSRC}/$$a ${WRKSRC}/$$a.${CONF_EXT}; \
- if [ ! -e "${APP_HOME}/$$a" ]; then \
- ${ECHO_MSG} " Installing local configuration file: ${APP_HOME}/$$a"; \
- ${CP} ${WRKSRC}/$$a.${CONF_EXT} ${WRKSRC}/$$a; \
- else \
- ${ECHO_MSG} " Preserving local configuration file: ${APP_HOME}/$$a"; \
- fi; \
- done
- @${CP} -R ${WRKSRC}/* ${APP_HOME}
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} -n ">> Creating log files..."
- @${INSTALL} -m 664 -o ${TOMCAT_USER} -g ${TOMCAT_GROUP} /dev/null ${STDOUT_LOG}
- @${INSTALL} -m 664 -o ${TOMCAT_USER} -g ${TOMCAT_GROUP} /dev/null ${STDERR_LOG}
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} -n ">> Creating symlink to tools.jar..."
- @${LN} -sf ${JAVA_HOME}/lib/tools.jar ${APP_HOME}/common/lib/tools.jar
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} -n ">> Fixing ownership settings..."
- @${CHOWN} -R ${TOMCAT_USER}:${TOMCAT_GROUP} ${APP_HOME}/conf ${APP_HOME}/logs \
- ${APP_HOME}/temp ${APP_HOME}/work
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} -n ">> Fixing permissions..."
- @${CHMOD} 755 `${FIND} ${APP_HOME} -type d`
- @${ECHO_MSG} " [ DONE ]"
-
-post-install:
- @${ECHO_MSG} "${APP_TITLE} ${PORTVERSION} has been installed in ${APP_HOME}."
-.include <bsd.port.post.mk>
diff --git a/www/tomcat6/distinfo b/www/tomcat6/distinfo
deleted file mode 100644
index dcea6c7a5e12..000000000000
--- a/www/tomcat6/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 (apache-tomcat-5.5.12.tar.gz) = 4c51a16d86131ca7958273080efb473f
-SHA256 (apache-tomcat-5.5.12.tar.gz) = 7a19f6a42bb2a0879a35d76dea16f38b169689eac18b488168eeca16c1beb73e
-SIZE (apache-tomcat-5.5.12.tar.gz) = 5924214
-MD5 (apache-tomcat-5.5.12-compat.tar.gz) = e1c7c959d73dabe299fd4500a86657a2
-SHA256 (apache-tomcat-5.5.12-compat.tar.gz) = f9dd38df997c7cd53a94bb74b5e67616bd88584176a8e39c0a2db4da9b47d70c
-SIZE (apache-tomcat-5.5.12-compat.tar.gz) = 1607878
diff --git a/www/tomcat6/files/patch-conf::server.xml b/www/tomcat6/files/patch-conf::server.xml
deleted file mode 100644
index 1e1f67aed8f6..000000000000
--- a/www/tomcat6/files/patch-conf::server.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-$FreeBSD$
-
---- conf/server.xml.orig Sun Jun 5 21:37:27 2005
-+++ conf/server.xml Sun Jun 5 21:40:08 2005
-@@ -10,7 +10,7 @@
- define subcomponents such as "Valves" or "Loggers" at this level.
- -->
-
--<Server port="8005" shutdown="SHUTDOWN">
-+<Server port="%%SHUTDOWN_PORT%%" shutdown="SHUTDOWN">
-
- <!-- Comment these entries out to disable JMX MBeans support used for the
- administration web application -->
-@@ -72,8 +72,8 @@
- IP address of the remote client.
- -->
-
-- <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
-- <Connector port="8080" maxHttpHeaderSize="8192"
-+ <!-- Define a non-SSL HTTP/1.1 Connector -->
-+ <Connector port="%%HTTP_PORT%%" maxHttpHeaderSize="8192"
- maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
- enableLookups="false" redirectPort="8443" acceptCount="100"
- connectionTimeout="20000" disableUploadTimeout="true" />
-@@ -97,8 +97,8 @@
- clientAuth="false" sslProtocol="TLS" />
- -->
-
-- <!-- Define an AJP 1.3 Connector on port 8009 -->
-- <Connector port="8009"
-+ <!-- Define an AJP 1.3 Connector -->
-+ <Connector port="%%AJP_1_3_PORT%%"
- enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
-
- <!-- Define a Proxied HTTP/1.1 Connector on port 8082 -->
diff --git a/www/tomcat6/files/pkg-deinstall.in b/www/tomcat6/files/pkg-deinstall.in
deleted file mode 100644
index 655ee46519d3..000000000000
--- a/www/tomcat6/files/pkg-deinstall.in
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh
-#
-# This script does the following.
-#
-# * Checks if the PID file exists. If it does, it kills the
-# process and removes the PID file.
-#
-# * Checks if the '%%USER%%' user exists. If it does, then it displays
-# a message.
-#
-# $FreeBSD$
-#
-
-USER=%%USER%%
-PID_FILE=%%PID_FILE%%
-
-# Make sure we're in the right stage of the process
-if [ "$2" = "DEINSTALL" ]; then
-
- # Kill the process if it is still running
- if [ -s ${PID_FILE} ]; then
- PID=`cat ${PID_FILE}`
- echo -n ">> Killing Tomcat process (${PID})..."
- /bin/kill ${PID} > /dev/null 2> /dev/null
- if [ $? -eq 0 ]; then
- echo " [ DONE ]"
- else
- echo " [ FAILED ]"
- fi
- echo -n ">> Removing PID file (${PID_FILE})..."
- rm ${PID_FILE} > /dev/null 2> /dev/null
- if [ $? -eq 0 ]; then
- echo " [ DONE ]"
- else
- echo " [ FAILED ]"
- fi
- fi
-fi
-
-if [ "$2" = "POST-DEINSTALL" ]; then
- # If the user exists, then display a message
- if pw usershow "${USER}" 2>/dev/null 1>&2; then
- echo "To delete the ${USER} user permanently, use 'pw userdel ${USER}'"
- fi
-fi
-
-exit 0
diff --git a/www/tomcat6/files/pkg-install.in b/www/tomcat6/files/pkg-install.in
deleted file mode 100644
index ddc5dfda878a..000000000000
--- a/www/tomcat6/files/pkg-install.in
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/sh
-#
-# Checks if the '%%USER%%' user and '%%GROUP%%' group exist. If they don't, then
-# an attempt is made to create both.
-#
-# $FreeBSD$
-#
-
-# Make sure we're called during the 'make install' process
-if [ "$2" != "PRE-INSTALL" ]; then
- exit 0
-fi
-
-# Set some constants
-UID=80
-GID=${UID}
-USER=%%USER%%
-GROUP=%%GROUP%%
-
-# See if the group already exists
-if ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then
-
- # If not, try to create it
- if pw groupadd "${GROUP}" -g ${GID}; then
- echo "Added group \"${GROUP}\"."
- elif pw groupadd "${GROUP}"; then
- echo "Added group \"${GROUP}\"."
- else
- echo "Adding group \"${GROUP}\" failed..."
- exit 1
- fi
-fi
-
-# See if the user already exists
-if ! pw usershow "${USER}" 2>/dev/null 1>&2; then
-
- # If not, try to create it
- if pw useradd "${USER}" -u ${UID} -g "${GROUP}" -h - \
- -s "/sbin/nologin" -d "/nonexistent" \
- -c "World Wide Web Owner";
- then
- echo "Added user \"${USER}\"."
- elif pw useradd "${USER}" -g "${GROUP}" -h - \
- -s "/sbin/nologin" -d "/nonexistent" \
- -c "World Wide Web Owner";
- then
- echo "Added user \"${USER}\"."
- else
- echo "Adding user \"${USER}\" failed..."
- exit 1
- fi
-fi
-exit 0
diff --git a/www/tomcat6/files/tomcat55.sh.in b/www/tomcat6/files/tomcat55.sh.in
deleted file mode 100644
index 2823c81ca7d1..000000000000
--- a/www/tomcat6/files/tomcat55.sh.in
+++ /dev/null
@@ -1,167 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: tomcat%%TOMCAT_VERSION%%
-# REQUIRE: NETWORKING SERVERS
-# BEFORE: DAEMON
-# KEYWORD: shutdown
-
-#
-# Configuration settings for tomcat%%TOMCAT_VERSION%% in /etc/rc.conf:
-#
-# tomcat%%TOMCAT_VERSION%%_enable (bool):
-# Set to "NO" by default.
-# Set it to "YES" to enable tomcat%%TOMCAT_VERSION%%
-#
-# tomcat%%TOMCAT_VERSION%%_flags (str):
-# Set to "" by default.
-# Extra flags passed to start command
-#
-# tomcat%%TOMCAT_VERSION%%_catalina_home (str)
-# Set to "%%TOMCAT_HOME%%" by default.
-# Set the CATALINA_HOME variable for the Tomcat process
-#
-# tomcat%%TOMCAT_VERSION%%_catalina_base (str)
-# Set to "%%TOMCAT_HOME%%" by default.
-# Set the CATALINA_BASE variable for the Tomcat process
-#
-# tomcat%%TOMCAT_VERSION%%_catalina_tmpdir (str)
-# Set to "%%TOMCAT_HOME%%/temp" by default.
-# Set the CATALINA_TMPDIR variable for the Tomcat process
-#
-# tomcat%%TOMCAT_VERSION%%_stdout_log (str)
-# Set to "%%STDOUT_LOG%%" by default.
-# Set the location for the Tomcat process log (standard output)
-#
-# tomcat%%TOMCAT_VERSION%%_stderr_log (str)
-# Set to "%%STDERR_LOG%%" by default.
-# Set the location for the Tomcat process log (error output)
-#
-# tomcat%%TOMCAT_VERSION%%_stop_timeout (num)
-# Set to "10" by default.
-# Sets the timeout in seconds to allow tomcat to shutdown.
-# After the timeout has elapsed, tomcat will be killed.
-#
-# tomcat%%TOMCAT_VERSION%%_java_home (str):
-# tomcat%%TOMCAT_VERSION%%_java_vendor (str):
-# tomcat%%TOMCAT_VERSION%%_java_version (str):
-# tomcat%%TOMCAT_VERSION%%_java_os (str):
-# Specify the requirements of the Java VM to use. See javavm(1).
-#
-# tomcat%%TOMCAT_VERSION%%_classpath (str):
-# Set to "" by default.
-# Addtional classes to add to the CLASSPATH
-#
-# tomcat%%TOMCAT_VERSION%%_java_opts (str):
-# Set to "" by default.
-# Java VM args to use.
-#
-
-tomcat%%TOMCAT_VERSION%%_enable="${tomcat%%TOMCAT_VERSION%%_enable:-"NO"}"
-tomcat%%TOMCAT_VERSION%%_java_version="${tomcat%%TOMCAT_VERSION%%_java_version:-"%%JAVA_VERSION%%"}"
-tomcat%%TOMCAT_VERSION%%_user="${tomcat%%TOMCAT_VERSION%%_user:-"%%USER%%"}"
-tomcat%%TOMCAT_VERSION%%_catalina_home="${tomcat%%TOMCAT_VERSION%%_catalina_home:-"%%TOMCAT_HOME%%"}"
-tomcat%%TOMCAT_VERSION%%_catalina_base="${tomcat%%TOMCAT_VERSION%%_catalina_base:-"%%TOMCAT_HOME%%"}"
-tomcat%%TOMCAT_VERSION%%_catalina_tmpdir="${tomcat%%TOMCAT_VERSION%%_catalina_tmpdir:-"%%TOMCAT_HOME%%/temp"}"
-tomcat%%TOMCAT_VERSION%%_stdout_log="${tomcat%%TOMCAT_VERSION%%_stdout_log:-"%%STDOUT_LOG%%"}"
-tomcat%%TOMCAT_VERSION%%_stderr_log="${tomcat%%TOMCAT_VERSION%%_stderr_log:-"%%STDERR_LOG%%"}"
-tomcat%%TOMCAT_VERSION%%_stop_timeout="${tomcat%%TOMCAT_VERSION%%_stop_timeout:-"10"}"
-
-. %%RC_SUBR%%
-
-name="tomcat%%TOMCAT_VERSION%%"
-rcvar=`set_rcvar`
-pidfile="%%PID_FILE%%"
-
-load_rc_config "${name}"
-
-if [ -n "${tomcat%%TOMCAT_VERSION%%_java_home}" ] ; then
- export JAVA_HOME="${tomcat%%TOMCAT_VERSION%%_java_home}"
-fi
-
-if [ -n "${tomcat%%TOMCAT_VERSION%%_java_version}" ] ; then
- export JAVA_VERSION="${tomcat%%TOMCAT_VERSION%%_java_version}"
-fi
-
-if [ -n "${tomcat%%TOMCAT_VERSION%%_java_vendor}" ] ; then
- export JAVA_VENDOR="${tomcat%%TOMCAT_VERSION%%_java_vendor}"
-fi
-
-if [ -n "${tomcat%%TOMCAT_VERSION%%_java_os}" ] ; then
- export JAVA_OS="${tomcat%%TOMCAT_VERSION%%_java_os}"
-fi
-
-java_command="%%LOCALBASE%%/bin/java \
- ${tomcat%%TOMCAT_VERSION%%_java_opts} \
- -Djava.endorsed.dirs=$JAVA_ENDORSED_DIRS \
- -classpath %%TOMCAT_HOME%%/%%JAR_FILE%%:%%TOMCAT_HOME%%/bin/commons-logging-api.jar:${tomcat%%TOMCAT_VERSION%%_classpath} \
- -Dcatalina.base=${tomcat%%TOMCAT_VERSION%%_catalina_base} \
- -Dcatalina.home=${tomcat%%TOMCAT_VERSION%%_catalina_home} \
- -Djava.io.tmpdir=${tomcat%%TOMCAT_VERSION%%_catalina_tmpdir} \
- org.apache.catalina.startup.Bootstrap"
-
-log_args=">> ${tomcat%%TOMCAT_VERSION%%_stdout_log} \
- 2>> ${tomcat%%TOMCAT_VERSION%%_stderr_log} "
-
-# Subvert the check_pid_file procname check.
-if [ -f $pidfile ]; then
- read rc_pid junk < $pidfile
- if [ ! -z "$rc_pid" ]; then
- procname=`ps -o comm= $rc_pid`
- fi
-fi
-
-required_files="${tomcat%%TOMCAT_VERSION%%_catalina_home}/conf/server.xml"
-
-command="/usr/sbin/daemon"
-flags="-p ${pidfile} ${java_command} start ${tomcat%%TOMCAT_VERSION%%_flags} ${log_args}"
-
-start_precmd=pid_touch
-stop_cmd="tomcat%%TOMCAT_VERSION%%_stop"
-
-pid_touch ()
-{
- touch $pidfile
- chown $tomcat%%TOMCAT_VERSION%%_user $pidfile
-}
-
-tomcat%%TOMCAT_VERSION%%_stop() {
- rc_pid=$(check_pidfile $pidfile $procname)
-
- if [ -z "$rc_pid" ]; then
- [ -n "$rc_fast" ] && return 0
- if [ -n "$pidfile" ]; then
- echo "${name} not running? (check $pidfile)."
- else
- echo "${name} not running?"
- fi
- return 1
- fi
-
- echo "Stopping ${name}."
- ${java_command} stop
- tomcat_wait_max_for_pid ${tomcat%%TOMCAT_VERSION%%_stop_timeout} ${rc_pid}
- kill -KILL ${rc_pid} 2> /dev/null && echo "Killed."
- echo -n > ${pidfile}
-}
-
-tomcat_wait_max_for_pid() {
- _timeout=$1
- shift
- _pid=$1
- _prefix=
- while [ $_timeout -gt 0 ] ; do
- echo -n ${_prefix:-"Waiting (max $_timeout secs) for PIDS: "}$_pid
- _prefix=", "
- sleep 2
- kill -0 $_pid 2> /dev/null || break
- _timeout=$(($_timeout-2))
- done
- if [ -n "$_prefix" ]; then
- echo "."
- fi
-}
-
-run_rc_command "$1"
diff --git a/www/tomcat6/pkg-descr b/www/tomcat6/pkg-descr
deleted file mode 100644
index a22d29893303..000000000000
--- a/www/tomcat6/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Apache Tomcat is a web server written in 100% Pure Java.
-
-Tomcat 5.x is the current release of Tomcat,
-and builds upon the Tomcat 3.3 and Tomcat 4.1 codebases.
-The 5.x releases implement the Servlet 2.4 and JSP 2.0 specifications.
-
-Apache Tomcat 5.5 is the current focus of development.
-While it supports the same Servlet and JSP Specification versions
-as Apache Tomcat 5.0.x, there are significant changes in many areas
-under the hood, resulting in improved performance, stability,
-and total cost of ownership.
-
-WWW: http://tomcat.apache.org/
diff --git a/www/tomcat6/pkg-plist b/www/tomcat6/pkg-plist
deleted file mode 100644
index bf6ed0a24ed7..000000000000
--- a/www/tomcat6/pkg-plist
+++ /dev/null
@@ -1,1018 +0,0 @@
-@comment $FreeBSD$
-@unexec if cmp -s %D/%%T%%/conf/Catalina/localhost/host-manager.xml %D/%%T%%/conf/Catalina/localhost/host-manager.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/Catalina/localhost/host-manager.xml; else echo If permanently deleting this package, %D/%%T%%/conf/Catalina/localhost/host-manager.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/Catalina/localhost/manager.xml %D/%%T%%/conf/Catalina/localhost/manager.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/Catalina/localhost/manager.xml; else echo If permanently deleting this package, %D/%%T%%/conf/Catalina/localhost/manager.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/catalina.policy %D/%%T%%/conf/catalina.policy.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/catalina.policy; else echo If permanently deleting this package, %D/%%T%%/conf/catalina.policy must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/catalina.properties %D/%%T%%/conf/catalina.properties.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/catalina.properties; else echo If permanently deleting this package, %D/%%T%%/conf/catalina.properties must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/context.xml %D/%%T%%/conf/context.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/context.xml; else echo If permanently deleting this package, %D/%%T%%/conf/context.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/server-minimal.xml %D/%%T%%/conf/server-minimal.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/server-minimal.xml; else echo If permanently deleting this package, %D/%%T%%/conf/server-minimal.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/server.xml %D/%%T%%/conf/server.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/server.xml; else echo If permanently deleting this package, %D/%%T%%/conf/server.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/tomcat-users.xml %D/%%T%%/conf/tomcat-users.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/tomcat-users.xml; else echo If permanently deleting this package, %D/%%T%%/conf/tomcat-users.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/web.xml %D/%%T%%/conf/web.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/web.xml; else echo If permanently deleting this package, %D/%%T%%/conf/web.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/logging.properties %D/%%T%%/conf/logging.properties.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/logging.properties; else echo If permanently deleting this package, %D/%%T%%/conf/logging.properties must be removed manually; fi
-%%T%%/LICENSE
-%%T%%/NOTICE
-%%T%%/RELEASE-NOTES
-%%T%%/RUNNING.txt
-%%T%%/bin/bootstrap.jar
-%%T%%/bin/catalina-tasks.xml
-%%T%%/bin/catalina.sh
-%%T%%/bin/commons-daemon.jar
-%%T%%/bin/commons-logging-api.jar
-%%T%%/bin/digest.sh
-%%JAVA14%%%%T%%/bin/jmx.jar
-%%T%%/bin/jmxaccessor-tasks.xml
-%%T%%/bin/jsvc.tar.gz
-%%T%%/bin/setclasspath.sh
-%%T%%/bin/shutdown.sh
-%%T%%/bin/startup.sh
-%%T%%/bin/tomcat-juli.jar
-%%T%%/bin/tomcat-native.tar.gz
-%%T%%/bin/tool-wrapper.sh
-%%T%%/bin/version.sh
-%%JAVA14%%%%T%%/common/endorsed/xercesImpl.jar
-%%JAVA14%%%%T%%/common/endorsed/xml-apis.jar
-%%T%%/common/i18n/tomcat-i18n-en.jar
-%%T%%/common/i18n/tomcat-i18n-es.jar
-%%T%%/common/i18n/tomcat-i18n-fr.jar
-%%T%%/common/i18n/tomcat-i18n-ja.jar
-%%T%%/common/lib/commons-el.jar
-%%T%%/common/lib/jasper-compiler-jdt.jar
-%%T%%/common/lib/jasper-compiler.jar
-%%T%%/common/lib/jasper-runtime.jar
-%%T%%/common/lib/jsp-api.jar
-%%T%%/common/lib/naming-factory-dbcp.jar
-%%T%%/common/lib/naming-factory.jar
-%%T%%/common/lib/naming-resources.jar
-%%T%%/common/lib/servlet-api.jar
-%%T%%/common/lib/tools.jar
-%%T%%/conf/Catalina/localhost/host-manager.xml.%%CONF_EXT%%
-%%T%%/conf/Catalina/localhost/manager.xml.%%CONF_EXT%%
-%%T%%/conf/catalina.policy.%%CONF_EXT%%
-%%T%%/conf/catalina.properties.%%CONF_EXT%%
-%%T%%/conf/context.xml.%%CONF_EXT%%
-%%T%%/conf/server-minimal.xml.%%CONF_EXT%%
-%%T%%/conf/server.xml.%%CONF_EXT%%
-%%T%%/conf/tomcat-users.xml.%%CONF_EXT%%
-%%T%%/conf/web.xml.%%CONF_EXT%%
-%%T%%/conf/logging.properties.%%CONF_EXT%%
-%%T%%/logs/stderr.log
-%%T%%/logs/stdout.log
-%%T%%/server/lib/catalina-ant-jmx.jar
-%%T%%/server/lib/catalina-ant.jar
-%%T%%/server/lib/catalina-cluster.jar
-%%T%%/server/lib/catalina-optional.jar
-%%T%%/server/lib/catalina-storeconfig.jar
-%%T%%/server/lib/catalina.jar
-%%T%%/server/lib/commons-modeler.jar
-%%T%%/server/lib/servlets-cgi.renametojar
-%%T%%/server/lib/servlets-default.jar
-%%T%%/server/lib/servlets-invoker.jar
-%%T%%/server/lib/servlets-ssi.renametojar
-%%T%%/server/lib/servlets-webdav.jar
-%%T%%/server/lib/tomcat-ajp.jar
-%%T%%/server/lib/tomcat-apr.jar
-%%T%%/server/lib/tomcat-coyote.jar
-%%T%%/server/lib/tomcat-http.jar
-%%T%%/server/lib/tomcat-util.jar
-%%T%%/server/webapps/host-manager/WEB-INF/lib/catalina-host-manager.jar
-%%T%%/server/webapps/host-manager/WEB-INF/web.xml
-%%T%%/server/webapps/host-manager/host-manager.xml
-%%T%%/server/webapps/host-manager/images/add.gif
-%%T%%/server/webapps/host-manager/images/code.gif
-%%T%%/server/webapps/host-manager/images/design.gif
-%%T%%/server/webapps/host-manager/images/docs.gif
-%%T%%/server/webapps/host-manager/images/fix.gif
-%%T%%/server/webapps/host-manager/images/jakarta-logo.gif
-%%T%%/server/webapps/host-manager/images/tomcat.gif
-%%T%%/server/webapps/host-manager/images/update.gif
-%%T%%/server/webapps/host-manager/images/void.gif
-%%T%%/server/webapps/host-manager/manager.xml
-%%T%%/server/webapps/manager/WEB-INF/lib/catalina-manager.jar
-%%T%%/server/webapps/manager/WEB-INF/lib/commons-fileupload-1.0.jar
-%%T%%/server/webapps/manager/WEB-INF/web.xml
-%%T%%/server/webapps/manager/html-manager-howto.html
-%%T%%/server/webapps/manager/images/add.gif
-%%T%%/server/webapps/manager/images/code.gif
-%%T%%/server/webapps/manager/images/design.gif
-%%T%%/server/webapps/manager/images/docs.gif
-%%T%%/server/webapps/manager/images/fix.gif
-%%T%%/server/webapps/manager/images/jakarta-logo.gif
-%%T%%/server/webapps/manager/images/tomcat.gif
-%%T%%/server/webapps/manager/images/update.gif
-%%T%%/server/webapps/manager/images/void.gif
-%%T%%/server/webapps/manager/manager-howto.html
-%%T%%/server/webapps/manager/manager.xml
-%%T%%/server/webapps/manager/status.xsd
-%%T%%/server/webapps/manager/xform.xsl
-%%T%%/webapps/ROOT/RELEASE-NOTES.txt
-%%T%%/webapps/ROOT/WEB-INF/lib/catalina-root.jar
-%%T%%/webapps/ROOT/WEB-INF/web.xml
-%%T%%/webapps/ROOT/admin/index.html
-%%T%%/webapps/ROOT/favicon.ico
-%%T%%/webapps/ROOT/index.jsp
-%%T%%/webapps/ROOT/jakarta-banner.gif
-%%T%%/webapps/ROOT/tomcat-power.gif
-%%T%%/webapps/ROOT/tomcat.gif
-%%T%%/webapps/balancer/META-INF/context.xml
-%%T%%/webapps/balancer/WEB-INF/config/rules.xml
-%%T%%/webapps/balancer/WEB-INF/lib/catalina-balancer.jar
-%%T%%/webapps/balancer/WEB-INF/web.xml
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/Entries.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/Entries.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/Entry.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/Entry.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/JspCalendar.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/JspCalendar.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/TableBean.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/TableBean.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/checkbox/CheckTest.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/checkbox/CheckTest.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/colors/ColorGameBean.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/colors/ColorGameBean.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionFilter.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionFilter.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/dates/JspCalendar.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/dates/JspCalendar.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/error/Smart.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/error/Smart.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/ExampleTagBase.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/ExampleTagBase.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/FooTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/FooTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/FooTagExtraInfo.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/FooTagExtraInfo.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/LogTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/LogTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/ShowSource.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/ShowSource.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/filters/ExampleFilter.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/filters/ExampleFilter.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/filters/RequestDumperFilter.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/filters/RequestDumperFilter.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/BookBean.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/BookBean.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/FooBean.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/FooBean.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/el/Functions.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/el/Functions.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/listeners/ContextListener.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/listeners/ContextListener.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/listeners/SessionListener.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/listeners/SessionListener.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/num/NumberGuessBean.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/num/NumberGuessBean.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/cal/cal1_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/cal/cal2_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/checkbox/checkresult_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/colors/colrs_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/dates/date_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/error/err_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/error/errorpge_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/forward/forward_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/forward/one_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/include/foo_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/include/include_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/el/basic_002darithmetic_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/el/basic_002dcomparisons_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/el/functions_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/el/implicit_002dobjects_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspattribute/jspattribute_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspattribute/shuffle_jsp$shuffle_jspHelper.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspattribute/shuffle_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspx/basic_jspx$basic_jspxHelper.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspx/basic_jspx.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspx/textRotate_jspx.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/misc/config_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/misc/dynamicattrs_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/simpletag/book_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/simpletag/hello_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/simpletag/repeat_jsp$repeat_jspHelper.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/simpletag/repeat_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/tagfiles/hello_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/tagfiles/panel_jsp$panel_jspHelper.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/tagfiles/panel_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/tagfiles/products_jsp$products_jspHelper.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/tagfiles/products_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsptoserv/hello_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsptoserv/jsptoservlet_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/num/numguess_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/plugin/plugin_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/security/protected_/error_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/security/protected_/index_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/security/protected_/login_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/sessions/carts_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/simpletag/foo_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/snp/snoop_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/source_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tag/web/displayProducts_tag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tag/web/helloWorld_tag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tag/web/panel_tag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tag/web/xhtmlbasic_tag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tagplugin/choose_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tagplugin/foreach_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tagplugin/if_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/xml/xml_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/servletToJsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/servletToJsp.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/sessions/DummyCart.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/sessions/DummyCart.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/util/HTMLFilter.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/util/HTMLFilter.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/validators/DebugValidator.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/validators/DebugValidator.java
-%%T%%/webapps/jsp-examples/WEB-INF/jsp/applet/Clock2.java
-%%T%%/webapps/jsp-examples/WEB-INF/jsp/debug-taglib.tld
-%%T%%/webapps/jsp-examples/WEB-INF/jsp/example-taglib.tld
-%%T%%/webapps/jsp-examples/WEB-INF/jsp2/jsp2-example-taglib.tld
-%%T%%/webapps/jsp-examples/WEB-INF/lib/jstl.jar
-%%T%%/webapps/jsp-examples/WEB-INF/lib/standard.jar
-%%T%%/webapps/jsp-examples/WEB-INF/tags/displayProducts.tag
-%%T%%/webapps/jsp-examples/WEB-INF/tags/helloWorld.tag
-%%T%%/webapps/jsp-examples/WEB-INF/tags/panel.tag
-%%T%%/webapps/jsp-examples/WEB-INF/tags/xhtmlbasic.tag
-%%T%%/webapps/jsp-examples/WEB-INF/web.xml
-%%T%%/webapps/jsp-examples/cal/Entries.java.html
-%%T%%/webapps/jsp-examples/cal/Entry.java.html
-%%T%%/webapps/jsp-examples/cal/JspCalendar.java.html
-%%T%%/webapps/jsp-examples/cal/TableBean.java.html
-%%T%%/webapps/jsp-examples/cal/cal1.jsp
-%%T%%/webapps/jsp-examples/cal/cal1.jsp.html
-%%T%%/webapps/jsp-examples/cal/cal2.jsp
-%%T%%/webapps/jsp-examples/cal/cal2.jsp.html
-%%T%%/webapps/jsp-examples/cal/calendar.html
-%%T%%/webapps/jsp-examples/cal/login.html
-%%T%%/webapps/jsp-examples/checkbox/CheckTest.html
-%%T%%/webapps/jsp-examples/checkbox/check.html
-%%T%%/webapps/jsp-examples/checkbox/checkresult.jsp
-%%T%%/webapps/jsp-examples/checkbox/checkresult.jsp.html
-%%T%%/webapps/jsp-examples/checkbox/cresult.html
-%%T%%/webapps/jsp-examples/colors/ColorGameBean.html
-%%T%%/webapps/jsp-examples/colors/clr.html
-%%T%%/webapps/jsp-examples/colors/colors.html
-%%T%%/webapps/jsp-examples/colors/colrs.jsp
-%%T%%/webapps/jsp-examples/colors/colrs.jsp.html
-%%T%%/webapps/jsp-examples/dates/date.html
-%%T%%/webapps/jsp-examples/dates/date.jsp
-%%T%%/webapps/jsp-examples/dates/date.jsp.html
-%%T%%/webapps/jsp-examples/error/er.html
-%%T%%/webapps/jsp-examples/error/err.jsp
-%%T%%/webapps/jsp-examples/error/err.jsp.html
-%%T%%/webapps/jsp-examples/error/error.html
-%%T%%/webapps/jsp-examples/error/errorpge.jsp
-%%T%%/webapps/jsp-examples/forward/forward.jsp
-%%T%%/webapps/jsp-examples/forward/forward.jsp.html
-%%T%%/webapps/jsp-examples/forward/fwd.html
-%%T%%/webapps/jsp-examples/forward/one.jsp
-%%T%%/webapps/jsp-examples/forward/two.html
-%%T%%/webapps/jsp-examples/images/code.gif
-%%T%%/webapps/jsp-examples/images/execute.gif
-%%T%%/webapps/jsp-examples/images/read.gif
-%%T%%/webapps/jsp-examples/images/return.gif
-%%T%%/webapps/jsp-examples/include/foo.html
-%%T%%/webapps/jsp-examples/include/foo.jsp
-%%T%%/webapps/jsp-examples/include/inc.html
-%%T%%/webapps/jsp-examples/include/include.jsp
-%%T%%/webapps/jsp-examples/include/include.jsp.html
-%%T%%/webapps/jsp-examples/index.html
-%%T%%/webapps/jsp-examples/jsp2/el/Functions.java.html
-%%T%%/webapps/jsp-examples/jsp2/el/basic-arithmetic.html
-%%T%%/webapps/jsp-examples/jsp2/el/basic-arithmetic.jsp
-%%T%%/webapps/jsp-examples/jsp2/el/basic-arithmetic.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/el/basic-comparisons.html
-%%T%%/webapps/jsp-examples/jsp2/el/basic-comparisons.jsp
-%%T%%/webapps/jsp-examples/jsp2/el/basic-comparisons.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/el/functions.html
-%%T%%/webapps/jsp-examples/jsp2/el/functions.jsp
-%%T%%/webapps/jsp-examples/jsp2/el/functions.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/el/implicit-objects.html
-%%T%%/webapps/jsp-examples/jsp2/el/implicit-objects.jsp
-%%T%%/webapps/jsp-examples/jsp2/el/implicit-objects.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/FooBean.java.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/HelloWorldSimpleTag.java.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/ShuffleSimpleTag.java.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/TileSimpleTag.java.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/jspattribute.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/jspattribute.jsp
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/jspattribute.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/shuffle.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/shuffle.jsp
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/shuffle.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/jspx/basic.html
-%%T%%/webapps/jsp-examples/jsp2/jspx/basic.jspx
-%%T%%/webapps/jsp-examples/jsp2/jspx/basic.jspx.html
-%%T%%/webapps/jsp-examples/jsp2/jspx/svgexample.html
-%%T%%/webapps/jsp-examples/jsp2/jspx/textRotate.html
-%%T%%/webapps/jsp-examples/jsp2/jspx/textRotate.jpg
-%%T%%/webapps/jsp-examples/jsp2/jspx/textRotate.jspx
-%%T%%/webapps/jsp-examples/jsp2/jspx/textRotate.jspx.html
-%%T%%/webapps/jsp-examples/jsp2/misc/EchoAttributesTag.java.html
-%%T%%/webapps/jsp-examples/jsp2/misc/coda.jspf
-%%T%%/webapps/jsp-examples/jsp2/misc/coda.jspf.html
-%%T%%/webapps/jsp-examples/jsp2/misc/config.html
-%%T%%/webapps/jsp-examples/jsp2/misc/config.jsp
-%%T%%/webapps/jsp-examples/jsp2/misc/config.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/misc/dynamicattrs.html
-%%T%%/webapps/jsp-examples/jsp2/misc/dynamicattrs.jsp
-%%T%%/webapps/jsp-examples/jsp2/misc/dynamicattrs.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/misc/prelude.jspf
-%%T%%/webapps/jsp-examples/jsp2/misc/prelude.jspf.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/BookBean.java.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/FindBookSimpleTag.java.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/Functions.java.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/HelloWorldSimpleTag.java.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/RepeatSimpleTag.java.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/book.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/book.jsp
-%%T%%/webapps/jsp-examples/jsp2/simpletag/book.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/hello.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/hello.jsp
-%%T%%/webapps/jsp-examples/jsp2/simpletag/hello.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/repeat.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/repeat.jsp
-%%T%%/webapps/jsp-examples/jsp2/simpletag/repeat.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/displayProducts.tag.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/hello.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/hello.jsp
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/hello.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/helloWorld.tag.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/panel.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/panel.jsp
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/panel.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/panel.tag.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/products.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/products.jsp
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/products.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/xhtmlbasic.tag.html
-%%T%%/webapps/jsp-examples/jsptoserv/hello.jsp
-%%T%%/webapps/jsp-examples/jsptoserv/jsptoservlet.jsp
-%%T%%/webapps/jsp-examples/jsptoserv/jsptoservlet.jsp.html
-%%T%%/webapps/jsp-examples/jsptoserv/jts.html
-%%T%%/webapps/jsp-examples/jsptoserv/servletToJsp.java.html
-%%T%%/webapps/jsp-examples/num/numguess.html
-%%T%%/webapps/jsp-examples/num/numguess.jsp
-%%T%%/webapps/jsp-examples/num/numguess.jsp.html
-%%T%%/webapps/jsp-examples/plugin/applet/Clock2.class
-%%T%%/webapps/jsp-examples/plugin/applet/Clock2.java
-%%T%%/webapps/jsp-examples/plugin/plugin.html
-%%T%%/webapps/jsp-examples/plugin/plugin.jsp
-%%T%%/webapps/jsp-examples/plugin/plugin.jsp.html
-%%T%%/webapps/jsp-examples/security/protected/error.jsp
-%%T%%/webapps/jsp-examples/security/protected/index.jsp
-%%T%%/webapps/jsp-examples/security/protected/login.jsp
-%%T%%/webapps/jsp-examples/sessions/DummyCart.html
-%%T%%/webapps/jsp-examples/sessions/carts.html
-%%T%%/webapps/jsp-examples/sessions/carts.jsp
-%%T%%/webapps/jsp-examples/sessions/carts.jsp.html
-%%T%%/webapps/jsp-examples/sessions/crt.html
-%%T%%/webapps/jsp-examples/simpletag/foo.html
-%%T%%/webapps/jsp-examples/simpletag/foo.jsp
-%%T%%/webapps/jsp-examples/simpletag/foo.jsp.html
-%%T%%/webapps/jsp-examples/snp/snoop.html
-%%T%%/webapps/jsp-examples/snp/snoop.jsp
-%%T%%/webapps/jsp-examples/snp/snoop.jsp.html
-%%T%%/webapps/jsp-examples/source.jsp
-%%T%%/webapps/jsp-examples/tagplugin/choose.html
-%%T%%/webapps/jsp-examples/tagplugin/choose.jsp
-%%T%%/webapps/jsp-examples/tagplugin/choose.jsp.html
-%%T%%/webapps/jsp-examples/tagplugin/foreach.html
-%%T%%/webapps/jsp-examples/tagplugin/foreach.jsp
-%%T%%/webapps/jsp-examples/tagplugin/foreach.jsp.html
-%%T%%/webapps/jsp-examples/tagplugin/howto.html
-%%T%%/webapps/jsp-examples/tagplugin/if.html
-%%T%%/webapps/jsp-examples/tagplugin/if.jsp
-%%T%%/webapps/jsp-examples/tagplugin/if.jsp.html
-%%T%%/webapps/jsp-examples/tagplugin/notes.html
-%%T%%/webapps/jsp-examples/xml/xml.html
-%%T%%/webapps/jsp-examples/xml/xml.jsp
-%%T%%/webapps/jsp-examples/xml/xml.jsp.html
-%%T%%/webapps/servlets-examples/WEB-INF/classes/CookieExample.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/CookieExample.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/HelloWorldExample.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/HelloWorldExample.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/LocalStrings.properties
-%%T%%/webapps/servlets-examples/WEB-INF/classes/LocalStrings_en.properties
-%%T%%/webapps/servlets-examples/WEB-INF/classes/LocalStrings_es.properties
-%%T%%/webapps/servlets-examples/WEB-INF/classes/LocalStrings_fr.properties
-%%T%%/webapps/servlets-examples/WEB-INF/classes/LocalStrings_pt.properties
-%%T%%/webapps/servlets-examples/WEB-INF/classes/RequestHeaderExample.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/RequestHeaderExample.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/RequestInfoExample.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/RequestInfoExample.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/RequestParamExample.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/RequestParamExample.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/SessionExample.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/SessionExample.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionFilter.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionFilter.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/filters/ExampleFilter.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/filters/ExampleFilter.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/filters/RequestDumperFilter.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/filters/RequestDumperFilter.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/listeners/ContextListener.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/listeners/ContextListener.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/listeners/SessionListener.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/listeners/SessionListener.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/util/HTMLFilter.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/util/HTMLFilter.java
-%%T%%/webapps/servlets-examples/WEB-INF/web.xml
-%%T%%/webapps/servlets-examples/cookies.html
-%%T%%/webapps/servlets-examples/helloworld.html
-%%T%%/webapps/servlets-examples/images/code.gif
-%%T%%/webapps/servlets-examples/images/execute.gif
-%%T%%/webapps/servlets-examples/images/return.gif
-%%T%%/webapps/servlets-examples/index.html
-%%T%%/webapps/servlets-examples/reqheaders.html
-%%T%%/webapps/servlets-examples/reqinfo.html
-%%T%%/webapps/servlets-examples/reqparams.html
-%%T%%/webapps/servlets-examples/sessions.html
-%%T%%/webapps/tomcat-docs/RELEASE-NOTES.txt
-%%T%%/webapps/tomcat-docs/WEB-INF/web.xml
-%%T%%/webapps/tomcat-docs/appdev/build.xml.txt
-%%T%%/webapps/tomcat-docs/appdev/deployment.html
-%%T%%/webapps/tomcat-docs/appdev/index.html
-%%T%%/webapps/tomcat-docs/appdev/installation.html
-%%T%%/webapps/tomcat-docs/appdev/introduction.html
-%%T%%/webapps/tomcat-docs/appdev/printer/build.xml.txt
-%%T%%/webapps/tomcat-docs/appdev/printer/deployment.html
-%%T%%/webapps/tomcat-docs/appdev/printer/index.html
-%%T%%/webapps/tomcat-docs/appdev/printer/installation.html
-%%T%%/webapps/tomcat-docs/appdev/printer/introduction.html
-%%T%%/webapps/tomcat-docs/appdev/printer/processes.html
-%%T%%/webapps/tomcat-docs/appdev/printer/source.html
-%%T%%/webapps/tomcat-docs/appdev/printer/web.xml.txt
-%%T%%/webapps/tomcat-docs/appdev/processes.html
-%%T%%/webapps/tomcat-docs/appdev/sample/build.xml
-%%T%%/webapps/tomcat-docs/appdev/sample/docs/README.txt
-%%T%%/webapps/tomcat-docs/appdev/sample/index.html
-%%T%%/webapps/tomcat-docs/appdev/sample/sample.war
-%%T%%/webapps/tomcat-docs/appdev/sample/src/mypackage/Hello.java
-%%T%%/webapps/tomcat-docs/appdev/sample/web/WEB-INF/web.xml
-%%T%%/webapps/tomcat-docs/appdev/sample/web/hello.jsp
-%%T%%/webapps/tomcat-docs/appdev/sample/web/images/tomcat.gif
-%%T%%/webapps/tomcat-docs/appdev/sample/web/index.html
-%%T%%/webapps/tomcat-docs/appdev/source.html
-%%T%%/webapps/tomcat-docs/appdev/web.xml.txt
-%%T%%/webapps/tomcat-docs/apr.html
-%%T%%/webapps/tomcat-docs/architecture/index.html
-%%T%%/webapps/tomcat-docs/architecture/overview.html
-%%T%%/webapps/tomcat-docs/architecture/printer/index.html
-%%T%%/webapps/tomcat-docs/architecture/printer/overview.html
-%%T%%/webapps/tomcat-docs/architecture/printer/requestProcess.html
-%%T%%/webapps/tomcat-docs/architecture/printer/startup.html
-%%T%%/webapps/tomcat-docs/architecture/requestProcess.html
-%%T%%/webapps/tomcat-docs/architecture/requestProcess/requestProcess.pdf
-%%T%%/webapps/tomcat-docs/architecture/requestProcess/roseModel.mdl
-%%T%%/webapps/tomcat-docs/architecture/startup.html
-%%T%%/webapps/tomcat-docs/architecture/startup/serverStartup.pdf
-%%T%%/webapps/tomcat-docs/architecture/startup/serverStartup.txt
-%%T%%/webapps/tomcat-docs/balancer-howto.html
-%%T%%/webapps/tomcat-docs/build.xml
-%%T%%/webapps/tomcat-docs/building.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/index.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-admin-apps.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-admin-objects.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-admin-opers.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-default.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-invoker.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-jdbc-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-jndi-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-memory-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/index.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/mbean-names.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-admin-apps.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-admin-objects.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-admin-opers.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-default.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-invoker.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-jdbc-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-jndi-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-memory-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/index.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/mbean-names.html
-%%T%%/webapps/tomcat-docs/cgi-howto.html
-%%T%%/webapps/tomcat-docs/changelog.html
-%%T%%/webapps/tomcat-docs/class-loader-howto.html
-%%T%%/webapps/tomcat-docs/cluster-howto.html
-%%T%%/webapps/tomcat-docs/config/ajp.html
-%%T%%/webapps/tomcat-docs/config/context.html
-%%T%%/webapps/tomcat-docs/config/engine.html
-%%T%%/webapps/tomcat-docs/config/globalresources.html
-%%T%%/webapps/tomcat-docs/config/host.html
-%%T%%/webapps/tomcat-docs/config/http.html
-%%T%%/webapps/tomcat-docs/config/index.html
-%%T%%/webapps/tomcat-docs/config/loader.html
-%%T%%/webapps/tomcat-docs/config/manager.html
-%%T%%/webapps/tomcat-docs/config/printer/ajp.html
-%%T%%/webapps/tomcat-docs/config/printer/context.html
-%%T%%/webapps/tomcat-docs/config/printer/engine.html
-%%T%%/webapps/tomcat-docs/config/printer/globalresources.html
-%%T%%/webapps/tomcat-docs/config/printer/host.html
-%%T%%/webapps/tomcat-docs/config/printer/http.html
-%%T%%/webapps/tomcat-docs/config/printer/index.html
-%%T%%/webapps/tomcat-docs/config/printer/loader.html
-%%T%%/webapps/tomcat-docs/config/printer/manager.html
-%%T%%/webapps/tomcat-docs/config/printer/realm.html
-%%T%%/webapps/tomcat-docs/config/printer/resources.html
-%%T%%/webapps/tomcat-docs/config/printer/server.html
-%%T%%/webapps/tomcat-docs/config/printer/service.html
-%%T%%/webapps/tomcat-docs/config/printer/valve.html
-%%T%%/webapps/tomcat-docs/config/realm.html
-%%T%%/webapps/tomcat-docs/config/resources.html
-%%T%%/webapps/tomcat-docs/config/server.html
-%%T%%/webapps/tomcat-docs/config/service.html
-%%T%%/webapps/tomcat-docs/config/valve.html
-%%T%%/webapps/tomcat-docs/connectors.html
-%%T%%/webapps/tomcat-docs/default-servlet.html
-%%T%%/webapps/tomcat-docs/deployer-howto.html
-%%T%%/webapps/tomcat-docs/developers.html
-%%T%%/webapps/tomcat-docs/html-manager-howto.html
-%%T%%/webapps/tomcat-docs/images/add.gif
-%%T%%/webapps/tomcat-docs/images/code.gif
-%%T%%/webapps/tomcat-docs/images/design.gif
-%%T%%/webapps/tomcat-docs/images/docs.gif
-%%T%%/webapps/tomcat-docs/images/fix.gif
-%%T%%/webapps/tomcat-docs/images/jakarta-logo.gif
-%%T%%/webapps/tomcat-docs/images/printer.gif
-%%T%%/webapps/tomcat-docs/images/tomcat.gif
-%%T%%/webapps/tomcat-docs/images/update.gif
-%%T%%/webapps/tomcat-docs/images/void.gif
-%%T%%/webapps/tomcat-docs/index.html
-%%T%%/webapps/tomcat-docs/introduction.html
-%%T%%/webapps/tomcat-docs/jasper-howto.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/index.html
-%%T%%/webapps/tomcat-docs/jndi-datasource-examples-howto.html
-%%T%%/webapps/tomcat-docs/jndi-resources-howto.html
-%%T%%/webapps/tomcat-docs/jspapi/allclasses-frame.html
-%%T%%/webapps/tomcat-docs/jspapi/allclasses-noframe.html
-%%T%%/webapps/tomcat-docs/jspapi/constant-values.html
-%%T%%/webapps/tomcat-docs/jspapi/deprecated-list.html
-%%T%%/webapps/tomcat-docs/jspapi/help-doc.html
-%%T%%/webapps/tomcat-docs/jspapi/index-all.html
-%%T%%/webapps/tomcat-docs/jspapi/index.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/ErrorData.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/HttpJspPage.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/JspContext.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/JspEngineInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/JspException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/JspFactory.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/JspPage.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/JspTagException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/JspWriter.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/PageContext.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/SkipPageException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/ErrorData.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/HttpJspPage.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/JspContext.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/JspEngineInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/JspException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/JspFactory.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/JspPage.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/JspTagException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/JspWriter.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/PageContext.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/SkipPageException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/ELException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/ELParseException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/Expression.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/ExpressionEvaluator.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/FunctionMapper.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/VariableResolver.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/class-use/ELException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/class-use/ELParseException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/class-use/Expression.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/class-use/ExpressionEvaluator.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/class-use/FunctionMapper.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/class-use/VariableResolver.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/package-frame.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/package-summary.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/package-tree.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/package-use.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/package-frame.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/package-summary.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/package-tree.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/package-use.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/BodyContent.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/BodyTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/BodyTagSupport.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/DynamicAttributes.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/FunctionInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/IterationTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/JspFragment.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/JspTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/PageData.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/SimpleTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/SimpleTagSupport.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/Tag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagAdapter.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagAttributeInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagData.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagExtraInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagFileInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagLibraryInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagLibraryValidator.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagSupport.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagVariableInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TryCatchFinally.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/ValidationMessage.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/VariableInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/BodyContent.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/BodyTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/BodyTagSupport.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/DynamicAttributes.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/FunctionInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/IterationTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/JspFragment.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/JspTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/PageData.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/SimpleTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/SimpleTagSupport.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/Tag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagAdapter.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagAttributeInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagData.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagExtraInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagFileInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagLibraryInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagLibraryValidator.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagSupport.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagVariableInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TryCatchFinally.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/ValidationMessage.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/VariableInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/doc-files/BodyTagProtocol.gif
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/doc-files/IterationTagProtocol.gif
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/doc-files/TagProtocol.gif
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/doc-files/VariableInfo-1.gif
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/package-frame.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/package-summary.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/package-tree.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/package-use.html
-%%T%%/webapps/tomcat-docs/jspapi/overview-frame.html
-%%T%%/webapps/tomcat-docs/jspapi/overview-summary.html
-%%T%%/webapps/tomcat-docs/jspapi/overview-tree.html
-%%T%%/webapps/tomcat-docs/jspapi/package-list
-%%T%%/webapps/tomcat-docs/jspapi/packages.html
-%%T%%/webapps/tomcat-docs/jspapi/resources/inherit.gif
-%%T%%/webapps/tomcat-docs/jspapi/serialized-form.html
-%%T%%/webapps/tomcat-docs/jspapi/stylesheet.css
-%%T%%/webapps/tomcat-docs/logging.html
-%%T%%/webapps/tomcat-docs/manager-howto.html
-%%T%%/webapps/tomcat-docs/mbeans-descriptor-howto.html
-%%T%%/webapps/tomcat-docs/monitoring.html
-%%T%%/webapps/tomcat-docs/printer/apr.html
-%%T%%/webapps/tomcat-docs/printer/balancer-howto.html
-%%T%%/webapps/tomcat-docs/printer/building.html
-%%T%%/webapps/tomcat-docs/printer/cgi-howto.html
-%%T%%/webapps/tomcat-docs/printer/changelog.html
-%%T%%/webapps/tomcat-docs/printer/class-loader-howto.html
-%%T%%/webapps/tomcat-docs/printer/cluster-howto.html
-%%T%%/webapps/tomcat-docs/printer/connectors.html
-%%T%%/webapps/tomcat-docs/printer/default-servlet.html
-%%T%%/webapps/tomcat-docs/printer/deployer-howto.html
-%%T%%/webapps/tomcat-docs/printer/developers.html
-%%T%%/webapps/tomcat-docs/printer/html-manager-howto.html
-%%T%%/webapps/tomcat-docs/printer/index.html
-%%T%%/webapps/tomcat-docs/printer/introduction.html
-%%T%%/webapps/tomcat-docs/printer/jasper-howto.html
-%%T%%/webapps/tomcat-docs/printer/jndi-datasource-examples-howto.html
-%%T%%/webapps/tomcat-docs/printer/jndi-resources-howto.html
-%%T%%/webapps/tomcat-docs/printer/logging.html
-%%T%%/webapps/tomcat-docs/printer/manager-howto.html
-%%T%%/webapps/tomcat-docs/printer/mbeans-descriptor-howto.html
-%%T%%/webapps/tomcat-docs/printer/monitoring.html
-%%T%%/webapps/tomcat-docs/printer/proxy-howto.html
-%%T%%/webapps/tomcat-docs/printer/realm-howto.html
-%%T%%/webapps/tomcat-docs/printer/security-manager-howto.html
-%%T%%/webapps/tomcat-docs/printer/setup.html
-%%T%%/webapps/tomcat-docs/printer/ssi-howto.html
-%%T%%/webapps/tomcat-docs/printer/ssl-howto.html
-%%T%%/webapps/tomcat-docs/printer/status.html
-%%T%%/webapps/tomcat-docs/printer/windows-service-howto.html
-%%T%%/webapps/tomcat-docs/proxy-howto.html
-%%T%%/webapps/tomcat-docs/realm-howto.html
-%%T%%/webapps/tomcat-docs/security-manager-howto.html
-%%T%%/webapps/tomcat-docs/servletapi/allclasses-frame.html
-%%T%%/webapps/tomcat-docs/servletapi/allclasses-noframe.html
-%%T%%/webapps/tomcat-docs/servletapi/constant-values.html
-%%T%%/webapps/tomcat-docs/servletapi/deprecated-list.html
-%%T%%/webapps/tomcat-docs/servletapi/help-doc.html
-%%T%%/webapps/tomcat-docs/servletapi/index-all.html
-%%T%%/webapps/tomcat-docs/servletapi/index.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/Filter.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/FilterChain.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/FilterConfig.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/GenericServlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/RequestDispatcher.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/Servlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletConfig.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContext.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContextAttributeEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContextAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContextEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContextListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletInputStream.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletOutputStream.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletRequest.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletRequestAttributeEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletRequestAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletRequestEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletRequestListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletRequestWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletResponse.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletResponseWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/SingleThreadModel.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/UnavailableException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/Filter.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/FilterChain.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/FilterConfig.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/GenericServlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/RequestDispatcher.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/Servlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletConfig.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContext.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContextAttributeEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContextAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContextEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContextListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletInputStream.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletOutputStream.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletRequest.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletRequestAttributeEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletRequestAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletRequestEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletRequestListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletRequestWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletResponse.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletResponseWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/SingleThreadModel.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/UnavailableException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/Cookie.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServletRequest.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServletRequestWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServletResponse.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServletResponseWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSession.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionActivationListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionBindingEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionBindingListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionContext.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpUtils.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/Cookie.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServletRequest.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServletRequestWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServletResponse.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServletResponseWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSession.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionActivationListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionBindingEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionBindingListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionContext.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpUtils.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/package-frame.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/package-summary.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/package-tree.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/package-use.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/package-frame.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/package-summary.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/package-tree.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/package-use.html
-%%T%%/webapps/tomcat-docs/servletapi/overview-frame.html
-%%T%%/webapps/tomcat-docs/servletapi/overview-summary.html
-%%T%%/webapps/tomcat-docs/servletapi/overview-tree.html
-%%T%%/webapps/tomcat-docs/servletapi/package-list
-%%T%%/webapps/tomcat-docs/servletapi/packages.html
-%%T%%/webapps/tomcat-docs/servletapi/resources/inherit.gif
-%%T%%/webapps/tomcat-docs/servletapi/serialized-form.html
-%%T%%/webapps/tomcat-docs/servletapi/stylesheet.css
-%%T%%/webapps/tomcat-docs/setup.html
-%%T%%/webapps/tomcat-docs/ssi-howto.html
-%%T%%/webapps/tomcat-docs/ssl-howto.html
-%%T%%/webapps/tomcat-docs/status.html
-%%T%%/webapps/tomcat-docs/windows-service-howto.html
-%%T%%/webapps/webdav/WEB-INF/web.xml
-%%T%%/webapps/webdav/index.html
-%%T%%/webapps/webdav/tomcat-power.gif
-%%T%%/webapps/webdav/tomcat.gif
-@exec mkdir %D/%%T%%/work || true
-@exec mkdir %D/%%T%%/webapps/balancer/images || true
-@exec mkdir %D/%%T%%/temp || true
-@exec mkdir %D/%%T%%/shared || true
-@exec mkdir %D/%%T%%/shared/lib || true
-@exec mkdir %D/%%T%%/shared/classes || true
-@exec mkdir %D/%%T%%/server/classes || true
-@exec mkdir %D/%%T%%/common/endorsed ||true
-@exec chown -R %%WWWOWN%%:%%WWWGRP%% %D/%%T%%/conf %D/%%T%%/logs %D/%%T%%/temp %D/%%T%%/work
-@dirrm %%T%%/work
-@dirrm %%T%%/webapps/webdav/WEB-INF
-@dirrm %%T%%/webapps/webdav
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/resources
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax
-@dirrm %%T%%/webapps/tomcat-docs/servletapi
-@dirrm %%T%%/webapps/tomcat-docs/printer
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/resources
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/doc-files
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/class-use
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax
-@dirrm %%T%%/webapps/tomcat-docs/jspapi
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs/api
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs
-@dirrm %%T%%/webapps/tomcat-docs/jasper
-@dirrm %%T%%/webapps/tomcat-docs/images
-@dirrm %%T%%/webapps/tomcat-docs/config/printer
-@dirrm %%T%%/webapps/tomcat-docs/config
-@dirrm %%T%%/webapps/tomcat-docs/catalina/funcspecs/printer
-@dirrm %%T%%/webapps/tomcat-docs/catalina/funcspecs
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs
-@dirrm %%T%%/webapps/tomcat-docs/catalina
-@dirrm %%T%%/webapps/tomcat-docs/architecture/startup
-@dirrm %%T%%/webapps/tomcat-docs/architecture/requestProcess
-@dirrm %%T%%/webapps/tomcat-docs/architecture/printer
-@dirrm %%T%%/webapps/tomcat-docs/architecture
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/web/images
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/web/WEB-INF
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/web
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/src/mypackage
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/src
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/docs
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample
-@dirrm %%T%%/webapps/tomcat-docs/appdev/printer
-@dirrm %%T%%/webapps/tomcat-docs/appdev
-@dirrm %%T%%/webapps/tomcat-docs/WEB-INF
-@dirrm %%T%%/webapps/tomcat-docs
-@dirrm %%T%%/webapps/servlets-examples/images
-@dirrm %%T%%/webapps/servlets-examples/WEB-INF/classes/util
-@dirrm %%T%%/webapps/servlets-examples/WEB-INF/classes/listeners
-@dirrm %%T%%/webapps/servlets-examples/WEB-INF/classes/filters
-@dirrm %%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters
-@dirrm %%T%%/webapps/servlets-examples/WEB-INF/classes
-@dirrm %%T%%/webapps/servlets-examples/WEB-INF
-@dirrm %%T%%/webapps/servlets-examples
-@dirrm %%T%%/webapps/jsp-examples/xml
-@dirrm %%T%%/webapps/jsp-examples/tagplugin
-@dirrm %%T%%/webapps/jsp-examples/snp
-@dirrm %%T%%/webapps/jsp-examples/simpletag
-@dirrm %%T%%/webapps/jsp-examples/sessions
-@dirrm %%T%%/webapps/jsp-examples/security/protected
-@dirrm %%T%%/webapps/jsp-examples/security
-@dirrm %%T%%/webapps/jsp-examples/plugin/applet
-@dirrm %%T%%/webapps/jsp-examples/plugin
-@dirrm %%T%%/webapps/jsp-examples/num
-@dirrm %%T%%/webapps/jsp-examples/jsptoserv
-@dirrm %%T%%/webapps/jsp-examples/jsp2/tagfiles
-@dirrm %%T%%/webapps/jsp-examples/jsp2/simpletag
-@dirrm %%T%%/webapps/jsp-examples/jsp2/misc
-@dirrm %%T%%/webapps/jsp-examples/jsp2/jspx
-@dirrm %%T%%/webapps/jsp-examples/jsp2/jspattribute
-@dirrm %%T%%/webapps/jsp-examples/jsp2/el
-@dirrm %%T%%/webapps/jsp-examples/jsp2
-@dirrm %%T%%/webapps/jsp-examples/include
-@dirrm %%T%%/webapps/jsp-examples/images
-@dirrm %%T%%/webapps/jsp-examples/forward
-@dirrm %%T%%/webapps/jsp-examples/error
-@dirrm %%T%%/webapps/jsp-examples/dates
-@dirrm %%T%%/webapps/jsp-examples/colors
-@dirrm %%T%%/webapps/jsp-examples/checkbox
-@dirrm %%T%%/webapps/jsp-examples/cal
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/tags
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/lib
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/jsp2
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/jsp/applet
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/jsp
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/validators
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/util
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/sessions
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/xml
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tagplugin
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tag/web
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tag
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/snp
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/simpletag
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/sessions
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/security/protected_
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/security
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/plugin
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/num
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsptoserv
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/tagfiles
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/simpletag
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/misc
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspx
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspattribute
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/el
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/include
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/forward
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/error
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/dates
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/colors
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/checkbox
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/cal
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/num
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/listeners
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/el
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/filters
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/examples
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/error
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/dates
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/colors
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/checkbox
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/cal
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF
-@dirrm %%T%%/webapps/jsp-examples
-@dirrm %%T%%/webapps/balancer/images
-@dirrm %%T%%/webapps/balancer/WEB-INF/lib
-@dirrm %%T%%/webapps/balancer/WEB-INF/config
-@dirrm %%T%%/webapps/balancer/WEB-INF
-@dirrm %%T%%/webapps/balancer/META-INF
-@dirrm %%T%%/webapps/balancer
-@dirrm %%T%%/webapps/ROOT/admin
-@dirrm %%T%%/webapps/ROOT/WEB-INF/lib
-@dirrm %%T%%/webapps/ROOT/WEB-INF
-@dirrm %%T%%/webapps/ROOT
-@dirrm %%T%%/webapps
-@dirrm %%T%%/temp
-@dirrm %%T%%/shared/lib
-@dirrm %%T%%/shared/classes
-@dirrm %%T%%/shared
-@dirrm %%T%%/server/webapps/manager/images
-@dirrm %%T%%/server/webapps/manager/WEB-INF/lib
-@dirrm %%T%%/server/webapps/manager/WEB-INF
-@dirrm %%T%%/server/webapps/manager
-@dirrm %%T%%/server/webapps/host-manager/images
-@dirrm %%T%%/server/webapps/host-manager/WEB-INF/lib
-@dirrm %%T%%/server/webapps/host-manager/WEB-INF
-@dirrm %%T%%/server/webapps/host-manager
-@dirrm %%T%%/server/webapps
-@dirrm %%T%%/server/lib
-@dirrm %%T%%/server/classes
-@dirrm %%T%%/server
-@dirrm %%T%%/logs
-@dirrm %%T%%/conf/Catalina/localhost
-@dirrm %%T%%/conf/Catalina
-@dirrm %%T%%/conf
-@dirrm %%T%%/common/lib
-@dirrm %%T%%/common/i18n
-@dirrm %%T%%/common/endorsed
-@dirrm %%T%%/common/classes
-@dirrm %%T%%/common
-@dirrm %%T%%/bin
-@dirrm %%T%%
diff --git a/www/tomcat7/Makefile b/www/tomcat7/Makefile
deleted file mode 100644
index 24024dbbc0fa..000000000000
--- a/www/tomcat7/Makefile
+++ /dev/null
@@ -1,141 +0,0 @@
-# New ports collection makefile for: jakarta-tomcat-devel
-# Date created: Tue Aug 12 23:26:32 CST 2003
-# Whom: Kang Liu <liukang@bjpu.edu.cn>
-#
-# $FreeBSD$
-#
-
-PORTNAME= tomcat
-PORTVERSION= 5.5.12
-PORTREVISION= 3
-CATEGORIES= www java
-MASTER_SITES= ${MASTER_SITE_APACHE_JAKARTA}
-MASTER_SITE_SUBDIR= tomcat-5/v${PORTVERSION}/bin
-DISTFILES= apache-tomcat-${PORTVERSION}.tar.gz
-
-MAINTAINER= liukang@cn.freebsd.org
-COMMENT= Open-source Java web server by Apache, 5.5.x branch
-
-USE_JAVA= yes
-JAVA_VERSION= 1.4+
-NO_BUILD= YES
-
-USE_RC_SUBR= tomcat55.sh
-SUB_FILES= pkg-install pkg-deinstall
-
-MAJOR_VER= ${PORTVERSION:R}
-APP_HOME?= ${PREFIX}/${PKGBASE}${PORTVERSION:R}
-LOG_DIR= ${APP_HOME}/logs
-APP_TITLE= Apache Tomcat
-APP_SHORTNAME= tomcat${MAJOR_VER:S/.//}
-TOMCAT_USER?= www
-TOMCAT_GROUP?= www
-PW?= /usr/sbin/pw
-HTTP_PORT?= 8180
-SHUTDOWN_PORT?= 8005
-AJP_1_3_PORT?= 8009
-STDOUT_LOG= ${LOG_DIR}/stdout.log
-STDERR_LOG= ${LOG_DIR}/stderr.log
-PID_FILE= /var/run/${APP_SHORTNAME}.pid
-REPLACE_FILES= ${WRKSRC}/conf/server.xml
-REPLACE_LIST_TEMP= ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/}
-JAR_FILE= bin/bootstrap.jar
-WRKDIR?= ${WRKDIRPREFIX}${.CURDIR}/work
-WRKSRC= ${WRKDIR}/apache-tomcat-${PORTVERSION}
-PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///} WWWOWN=${TOMCAT_USER} WWWGRP=${TOMCAT_GROUP}
-LATEST_LINK= ${APP_SHORTNAME}
-CONF_EXT= sample
-PLIST_SUB+= CONF_EXT=${CONF_EXT}
-
-SUB_LIST= AJP_1_3_PORT=${AJP_1_3_PORT} \
- APP_HOME=${APP_HOME} \
- APP_SHORTNAME=${APP_SHORTNAME} \
- APP_TITLE="${APP_TITLE}" \
- GROUP=${TOMCAT_GROUP} \
- HTTP_PORT=${HTTP_PORT} \
- JAR_FILE=${JAR_FILE} \
- PID_FILE=${PID_FILE} \
- SHUTDOWN_PORT=${SHUTDOWN_PORT} \
- STDERR_LOG=${STDERR_LOG} \
- STDOUT_LOG=${STDOUT_LOG} \
- TOMCAT_HOME=${APP_HOME} \
- TOMCAT_VERSION=${MAJOR_VER:S/.//} \
- USER=${TOMCAT_USER}
-
-.include <bsd.port.pre.mk>
-
-.if ${JAVA_PORT_VERSION:C/^([0-9])\.([0-9])(.*)$/\1.\2/} == "1.4"
-DISTFILES+= apache-tomcat-${PORTVERSION}-compat.tar.gz
-PLIST_SUB+= JAVA14=""
-.else
-PLIST_SUB+= JAVA14="@comment "
-.endif
-
-pre-patch:
- @${ECHO_MSG} "Installation settings:"
- @${ECHO_MSG} " Destination directory: ${APP_HOME}"
- @${ECHO_MSG} " Location of JDK: ${JAVA_HOME}"
- @${ECHO_MSG} " Location of Java port: ${JAVA_PORT}"
- @${ECHO_MSG} " Running as (user/group): ${TOMCAT_USER}/${TOMCAT_GROUP}"
- @${ECHO_MSG} " HTTP port: ${HTTP_PORT}"
- @${ECHO_MSG} " Shutdown listener port: ${SHUTDOWN_PORT}"
- @${ECHO_MSG} " AJP 1.3 connector port: ${AJP_1_3_PORT}"
- @${ECHO_MSG} " Logfile stdout: ${STDOUT_LOG}"
- @${ECHO_MSG} " Logfile stderr: ${STDERR_LOG}"
-
-post-patch:
- @${ECHO_MSG} -n ">> Removing unneeded files..."
- @${RM} -f `${FIND} ${WRKSRC} -name '*.bat'` `${FIND} ${WRKSRC} -name '*.orig'` `${FIND} ${WRKSRC} -name '*.exe'`
- @${ECHO_MSG} " [ DONE ]"
-
-.for file in ${REPLACE_FILES}
- @${ECHO_MSG} -n ">> Customizing `basename ${file}`..."
- @${SED} ${REPLACE_LIST_TEMP} ${file} > ${WRKDIR}/`basename ${file}`
- @${ECHO_MSG} " [ DONE ]"
-.endfor
-
-pre-install:
- @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-
-do-install:
- @${ECHO_MSG} -n ">> Creating destination directory..."
- @${MKDIR} ${APP_HOME}
- @${MKDIR} ${LOG_DIR}
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} ">> Copying files to destination directory..."
- @${CP} ${WRKDIR}/server.xml ${WRKSRC}/conf/
- @(cd ${WRKSRC};${FIND} conf -type f | ${SED} -e '/${CONF_EXT}/d') \
- | while read a; do \
- ${MV} ${WRKSRC}/$$a ${WRKSRC}/$$a.${CONF_EXT}; \
- if [ ! -e "${APP_HOME}/$$a" ]; then \
- ${ECHO_MSG} " Installing local configuration file: ${APP_HOME}/$$a"; \
- ${CP} ${WRKSRC}/$$a.${CONF_EXT} ${WRKSRC}/$$a; \
- else \
- ${ECHO_MSG} " Preserving local configuration file: ${APP_HOME}/$$a"; \
- fi; \
- done
- @${CP} -R ${WRKSRC}/* ${APP_HOME}
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} -n ">> Creating log files..."
- @${INSTALL} -m 664 -o ${TOMCAT_USER} -g ${TOMCAT_GROUP} /dev/null ${STDOUT_LOG}
- @${INSTALL} -m 664 -o ${TOMCAT_USER} -g ${TOMCAT_GROUP} /dev/null ${STDERR_LOG}
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} -n ">> Creating symlink to tools.jar..."
- @${LN} -sf ${JAVA_HOME}/lib/tools.jar ${APP_HOME}/common/lib/tools.jar
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} -n ">> Fixing ownership settings..."
- @${CHOWN} -R ${TOMCAT_USER}:${TOMCAT_GROUP} ${APP_HOME}/conf ${APP_HOME}/logs \
- ${APP_HOME}/temp ${APP_HOME}/work
- @${ECHO_MSG} " [ DONE ]"
-
- @${ECHO_MSG} -n ">> Fixing permissions..."
- @${CHMOD} 755 `${FIND} ${APP_HOME} -type d`
- @${ECHO_MSG} " [ DONE ]"
-
-post-install:
- @${ECHO_MSG} "${APP_TITLE} ${PORTVERSION} has been installed in ${APP_HOME}."
-.include <bsd.port.post.mk>
diff --git a/www/tomcat7/distinfo b/www/tomcat7/distinfo
deleted file mode 100644
index dcea6c7a5e12..000000000000
--- a/www/tomcat7/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 (apache-tomcat-5.5.12.tar.gz) = 4c51a16d86131ca7958273080efb473f
-SHA256 (apache-tomcat-5.5.12.tar.gz) = 7a19f6a42bb2a0879a35d76dea16f38b169689eac18b488168eeca16c1beb73e
-SIZE (apache-tomcat-5.5.12.tar.gz) = 5924214
-MD5 (apache-tomcat-5.5.12-compat.tar.gz) = e1c7c959d73dabe299fd4500a86657a2
-SHA256 (apache-tomcat-5.5.12-compat.tar.gz) = f9dd38df997c7cd53a94bb74b5e67616bd88584176a8e39c0a2db4da9b47d70c
-SIZE (apache-tomcat-5.5.12-compat.tar.gz) = 1607878
diff --git a/www/tomcat7/files/patch-conf::server.xml b/www/tomcat7/files/patch-conf::server.xml
deleted file mode 100644
index 1e1f67aed8f6..000000000000
--- a/www/tomcat7/files/patch-conf::server.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-$FreeBSD$
-
---- conf/server.xml.orig Sun Jun 5 21:37:27 2005
-+++ conf/server.xml Sun Jun 5 21:40:08 2005
-@@ -10,7 +10,7 @@
- define subcomponents such as "Valves" or "Loggers" at this level.
- -->
-
--<Server port="8005" shutdown="SHUTDOWN">
-+<Server port="%%SHUTDOWN_PORT%%" shutdown="SHUTDOWN">
-
- <!-- Comment these entries out to disable JMX MBeans support used for the
- administration web application -->
-@@ -72,8 +72,8 @@
- IP address of the remote client.
- -->
-
-- <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
-- <Connector port="8080" maxHttpHeaderSize="8192"
-+ <!-- Define a non-SSL HTTP/1.1 Connector -->
-+ <Connector port="%%HTTP_PORT%%" maxHttpHeaderSize="8192"
- maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
- enableLookups="false" redirectPort="8443" acceptCount="100"
- connectionTimeout="20000" disableUploadTimeout="true" />
-@@ -97,8 +97,8 @@
- clientAuth="false" sslProtocol="TLS" />
- -->
-
-- <!-- Define an AJP 1.3 Connector on port 8009 -->
-- <Connector port="8009"
-+ <!-- Define an AJP 1.3 Connector -->
-+ <Connector port="%%AJP_1_3_PORT%%"
- enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
-
- <!-- Define a Proxied HTTP/1.1 Connector on port 8082 -->
diff --git a/www/tomcat7/files/pkg-deinstall.in b/www/tomcat7/files/pkg-deinstall.in
deleted file mode 100644
index 655ee46519d3..000000000000
--- a/www/tomcat7/files/pkg-deinstall.in
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh
-#
-# This script does the following.
-#
-# * Checks if the PID file exists. If it does, it kills the
-# process and removes the PID file.
-#
-# * Checks if the '%%USER%%' user exists. If it does, then it displays
-# a message.
-#
-# $FreeBSD$
-#
-
-USER=%%USER%%
-PID_FILE=%%PID_FILE%%
-
-# Make sure we're in the right stage of the process
-if [ "$2" = "DEINSTALL" ]; then
-
- # Kill the process if it is still running
- if [ -s ${PID_FILE} ]; then
- PID=`cat ${PID_FILE}`
- echo -n ">> Killing Tomcat process (${PID})..."
- /bin/kill ${PID} > /dev/null 2> /dev/null
- if [ $? -eq 0 ]; then
- echo " [ DONE ]"
- else
- echo " [ FAILED ]"
- fi
- echo -n ">> Removing PID file (${PID_FILE})..."
- rm ${PID_FILE} > /dev/null 2> /dev/null
- if [ $? -eq 0 ]; then
- echo " [ DONE ]"
- else
- echo " [ FAILED ]"
- fi
- fi
-fi
-
-if [ "$2" = "POST-DEINSTALL" ]; then
- # If the user exists, then display a message
- if pw usershow "${USER}" 2>/dev/null 1>&2; then
- echo "To delete the ${USER} user permanently, use 'pw userdel ${USER}'"
- fi
-fi
-
-exit 0
diff --git a/www/tomcat7/files/pkg-install.in b/www/tomcat7/files/pkg-install.in
deleted file mode 100644
index ddc5dfda878a..000000000000
--- a/www/tomcat7/files/pkg-install.in
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/sh
-#
-# Checks if the '%%USER%%' user and '%%GROUP%%' group exist. If they don't, then
-# an attempt is made to create both.
-#
-# $FreeBSD$
-#
-
-# Make sure we're called during the 'make install' process
-if [ "$2" != "PRE-INSTALL" ]; then
- exit 0
-fi
-
-# Set some constants
-UID=80
-GID=${UID}
-USER=%%USER%%
-GROUP=%%GROUP%%
-
-# See if the group already exists
-if ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then
-
- # If not, try to create it
- if pw groupadd "${GROUP}" -g ${GID}; then
- echo "Added group \"${GROUP}\"."
- elif pw groupadd "${GROUP}"; then
- echo "Added group \"${GROUP}\"."
- else
- echo "Adding group \"${GROUP}\" failed..."
- exit 1
- fi
-fi
-
-# See if the user already exists
-if ! pw usershow "${USER}" 2>/dev/null 1>&2; then
-
- # If not, try to create it
- if pw useradd "${USER}" -u ${UID} -g "${GROUP}" -h - \
- -s "/sbin/nologin" -d "/nonexistent" \
- -c "World Wide Web Owner";
- then
- echo "Added user \"${USER}\"."
- elif pw useradd "${USER}" -g "${GROUP}" -h - \
- -s "/sbin/nologin" -d "/nonexistent" \
- -c "World Wide Web Owner";
- then
- echo "Added user \"${USER}\"."
- else
- echo "Adding user \"${USER}\" failed..."
- exit 1
- fi
-fi
-exit 0
diff --git a/www/tomcat7/files/tomcat55.sh.in b/www/tomcat7/files/tomcat55.sh.in
deleted file mode 100644
index 2823c81ca7d1..000000000000
--- a/www/tomcat7/files/tomcat55.sh.in
+++ /dev/null
@@ -1,167 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: tomcat%%TOMCAT_VERSION%%
-# REQUIRE: NETWORKING SERVERS
-# BEFORE: DAEMON
-# KEYWORD: shutdown
-
-#
-# Configuration settings for tomcat%%TOMCAT_VERSION%% in /etc/rc.conf:
-#
-# tomcat%%TOMCAT_VERSION%%_enable (bool):
-# Set to "NO" by default.
-# Set it to "YES" to enable tomcat%%TOMCAT_VERSION%%
-#
-# tomcat%%TOMCAT_VERSION%%_flags (str):
-# Set to "" by default.
-# Extra flags passed to start command
-#
-# tomcat%%TOMCAT_VERSION%%_catalina_home (str)
-# Set to "%%TOMCAT_HOME%%" by default.
-# Set the CATALINA_HOME variable for the Tomcat process
-#
-# tomcat%%TOMCAT_VERSION%%_catalina_base (str)
-# Set to "%%TOMCAT_HOME%%" by default.
-# Set the CATALINA_BASE variable for the Tomcat process
-#
-# tomcat%%TOMCAT_VERSION%%_catalina_tmpdir (str)
-# Set to "%%TOMCAT_HOME%%/temp" by default.
-# Set the CATALINA_TMPDIR variable for the Tomcat process
-#
-# tomcat%%TOMCAT_VERSION%%_stdout_log (str)
-# Set to "%%STDOUT_LOG%%" by default.
-# Set the location for the Tomcat process log (standard output)
-#
-# tomcat%%TOMCAT_VERSION%%_stderr_log (str)
-# Set to "%%STDERR_LOG%%" by default.
-# Set the location for the Tomcat process log (error output)
-#
-# tomcat%%TOMCAT_VERSION%%_stop_timeout (num)
-# Set to "10" by default.
-# Sets the timeout in seconds to allow tomcat to shutdown.
-# After the timeout has elapsed, tomcat will be killed.
-#
-# tomcat%%TOMCAT_VERSION%%_java_home (str):
-# tomcat%%TOMCAT_VERSION%%_java_vendor (str):
-# tomcat%%TOMCAT_VERSION%%_java_version (str):
-# tomcat%%TOMCAT_VERSION%%_java_os (str):
-# Specify the requirements of the Java VM to use. See javavm(1).
-#
-# tomcat%%TOMCAT_VERSION%%_classpath (str):
-# Set to "" by default.
-# Addtional classes to add to the CLASSPATH
-#
-# tomcat%%TOMCAT_VERSION%%_java_opts (str):
-# Set to "" by default.
-# Java VM args to use.
-#
-
-tomcat%%TOMCAT_VERSION%%_enable="${tomcat%%TOMCAT_VERSION%%_enable:-"NO"}"
-tomcat%%TOMCAT_VERSION%%_java_version="${tomcat%%TOMCAT_VERSION%%_java_version:-"%%JAVA_VERSION%%"}"
-tomcat%%TOMCAT_VERSION%%_user="${tomcat%%TOMCAT_VERSION%%_user:-"%%USER%%"}"
-tomcat%%TOMCAT_VERSION%%_catalina_home="${tomcat%%TOMCAT_VERSION%%_catalina_home:-"%%TOMCAT_HOME%%"}"
-tomcat%%TOMCAT_VERSION%%_catalina_base="${tomcat%%TOMCAT_VERSION%%_catalina_base:-"%%TOMCAT_HOME%%"}"
-tomcat%%TOMCAT_VERSION%%_catalina_tmpdir="${tomcat%%TOMCAT_VERSION%%_catalina_tmpdir:-"%%TOMCAT_HOME%%/temp"}"
-tomcat%%TOMCAT_VERSION%%_stdout_log="${tomcat%%TOMCAT_VERSION%%_stdout_log:-"%%STDOUT_LOG%%"}"
-tomcat%%TOMCAT_VERSION%%_stderr_log="${tomcat%%TOMCAT_VERSION%%_stderr_log:-"%%STDERR_LOG%%"}"
-tomcat%%TOMCAT_VERSION%%_stop_timeout="${tomcat%%TOMCAT_VERSION%%_stop_timeout:-"10"}"
-
-. %%RC_SUBR%%
-
-name="tomcat%%TOMCAT_VERSION%%"
-rcvar=`set_rcvar`
-pidfile="%%PID_FILE%%"
-
-load_rc_config "${name}"
-
-if [ -n "${tomcat%%TOMCAT_VERSION%%_java_home}" ] ; then
- export JAVA_HOME="${tomcat%%TOMCAT_VERSION%%_java_home}"
-fi
-
-if [ -n "${tomcat%%TOMCAT_VERSION%%_java_version}" ] ; then
- export JAVA_VERSION="${tomcat%%TOMCAT_VERSION%%_java_version}"
-fi
-
-if [ -n "${tomcat%%TOMCAT_VERSION%%_java_vendor}" ] ; then
- export JAVA_VENDOR="${tomcat%%TOMCAT_VERSION%%_java_vendor}"
-fi
-
-if [ -n "${tomcat%%TOMCAT_VERSION%%_java_os}" ] ; then
- export JAVA_OS="${tomcat%%TOMCAT_VERSION%%_java_os}"
-fi
-
-java_command="%%LOCALBASE%%/bin/java \
- ${tomcat%%TOMCAT_VERSION%%_java_opts} \
- -Djava.endorsed.dirs=$JAVA_ENDORSED_DIRS \
- -classpath %%TOMCAT_HOME%%/%%JAR_FILE%%:%%TOMCAT_HOME%%/bin/commons-logging-api.jar:${tomcat%%TOMCAT_VERSION%%_classpath} \
- -Dcatalina.base=${tomcat%%TOMCAT_VERSION%%_catalina_base} \
- -Dcatalina.home=${tomcat%%TOMCAT_VERSION%%_catalina_home} \
- -Djava.io.tmpdir=${tomcat%%TOMCAT_VERSION%%_catalina_tmpdir} \
- org.apache.catalina.startup.Bootstrap"
-
-log_args=">> ${tomcat%%TOMCAT_VERSION%%_stdout_log} \
- 2>> ${tomcat%%TOMCAT_VERSION%%_stderr_log} "
-
-# Subvert the check_pid_file procname check.
-if [ -f $pidfile ]; then
- read rc_pid junk < $pidfile
- if [ ! -z "$rc_pid" ]; then
- procname=`ps -o comm= $rc_pid`
- fi
-fi
-
-required_files="${tomcat%%TOMCAT_VERSION%%_catalina_home}/conf/server.xml"
-
-command="/usr/sbin/daemon"
-flags="-p ${pidfile} ${java_command} start ${tomcat%%TOMCAT_VERSION%%_flags} ${log_args}"
-
-start_precmd=pid_touch
-stop_cmd="tomcat%%TOMCAT_VERSION%%_stop"
-
-pid_touch ()
-{
- touch $pidfile
- chown $tomcat%%TOMCAT_VERSION%%_user $pidfile
-}
-
-tomcat%%TOMCAT_VERSION%%_stop() {
- rc_pid=$(check_pidfile $pidfile $procname)
-
- if [ -z "$rc_pid" ]; then
- [ -n "$rc_fast" ] && return 0
- if [ -n "$pidfile" ]; then
- echo "${name} not running? (check $pidfile)."
- else
- echo "${name} not running?"
- fi
- return 1
- fi
-
- echo "Stopping ${name}."
- ${java_command} stop
- tomcat_wait_max_for_pid ${tomcat%%TOMCAT_VERSION%%_stop_timeout} ${rc_pid}
- kill -KILL ${rc_pid} 2> /dev/null && echo "Killed."
- echo -n > ${pidfile}
-}
-
-tomcat_wait_max_for_pid() {
- _timeout=$1
- shift
- _pid=$1
- _prefix=
- while [ $_timeout -gt 0 ] ; do
- echo -n ${_prefix:-"Waiting (max $_timeout secs) for PIDS: "}$_pid
- _prefix=", "
- sleep 2
- kill -0 $_pid 2> /dev/null || break
- _timeout=$(($_timeout-2))
- done
- if [ -n "$_prefix" ]; then
- echo "."
- fi
-}
-
-run_rc_command "$1"
diff --git a/www/tomcat7/pkg-descr b/www/tomcat7/pkg-descr
deleted file mode 100644
index a22d29893303..000000000000
--- a/www/tomcat7/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Apache Tomcat is a web server written in 100% Pure Java.
-
-Tomcat 5.x is the current release of Tomcat,
-and builds upon the Tomcat 3.3 and Tomcat 4.1 codebases.
-The 5.x releases implement the Servlet 2.4 and JSP 2.0 specifications.
-
-Apache Tomcat 5.5 is the current focus of development.
-While it supports the same Servlet and JSP Specification versions
-as Apache Tomcat 5.0.x, there are significant changes in many areas
-under the hood, resulting in improved performance, stability,
-and total cost of ownership.
-
-WWW: http://tomcat.apache.org/
diff --git a/www/tomcat7/pkg-plist b/www/tomcat7/pkg-plist
deleted file mode 100644
index bf6ed0a24ed7..000000000000
--- a/www/tomcat7/pkg-plist
+++ /dev/null
@@ -1,1018 +0,0 @@
-@comment $FreeBSD$
-@unexec if cmp -s %D/%%T%%/conf/Catalina/localhost/host-manager.xml %D/%%T%%/conf/Catalina/localhost/host-manager.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/Catalina/localhost/host-manager.xml; else echo If permanently deleting this package, %D/%%T%%/conf/Catalina/localhost/host-manager.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/Catalina/localhost/manager.xml %D/%%T%%/conf/Catalina/localhost/manager.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/Catalina/localhost/manager.xml; else echo If permanently deleting this package, %D/%%T%%/conf/Catalina/localhost/manager.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/catalina.policy %D/%%T%%/conf/catalina.policy.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/catalina.policy; else echo If permanently deleting this package, %D/%%T%%/conf/catalina.policy must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/catalina.properties %D/%%T%%/conf/catalina.properties.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/catalina.properties; else echo If permanently deleting this package, %D/%%T%%/conf/catalina.properties must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/context.xml %D/%%T%%/conf/context.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/context.xml; else echo If permanently deleting this package, %D/%%T%%/conf/context.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/server-minimal.xml %D/%%T%%/conf/server-minimal.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/server-minimal.xml; else echo If permanently deleting this package, %D/%%T%%/conf/server-minimal.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/server.xml %D/%%T%%/conf/server.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/server.xml; else echo If permanently deleting this package, %D/%%T%%/conf/server.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/tomcat-users.xml %D/%%T%%/conf/tomcat-users.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/tomcat-users.xml; else echo If permanently deleting this package, %D/%%T%%/conf/tomcat-users.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/web.xml %D/%%T%%/conf/web.xml.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/web.xml; else echo If permanently deleting this package, %D/%%T%%/conf/web.xml must be removed manually; fi
-@unexec if cmp -s %D/%%T%%/conf/logging.properties %D/%%T%%/conf/logging.properties.%%CONF_EXT%%; then rm -f %D/%%T%%/conf/logging.properties; else echo If permanently deleting this package, %D/%%T%%/conf/logging.properties must be removed manually; fi
-%%T%%/LICENSE
-%%T%%/NOTICE
-%%T%%/RELEASE-NOTES
-%%T%%/RUNNING.txt
-%%T%%/bin/bootstrap.jar
-%%T%%/bin/catalina-tasks.xml
-%%T%%/bin/catalina.sh
-%%T%%/bin/commons-daemon.jar
-%%T%%/bin/commons-logging-api.jar
-%%T%%/bin/digest.sh
-%%JAVA14%%%%T%%/bin/jmx.jar
-%%T%%/bin/jmxaccessor-tasks.xml
-%%T%%/bin/jsvc.tar.gz
-%%T%%/bin/setclasspath.sh
-%%T%%/bin/shutdown.sh
-%%T%%/bin/startup.sh
-%%T%%/bin/tomcat-juli.jar
-%%T%%/bin/tomcat-native.tar.gz
-%%T%%/bin/tool-wrapper.sh
-%%T%%/bin/version.sh
-%%JAVA14%%%%T%%/common/endorsed/xercesImpl.jar
-%%JAVA14%%%%T%%/common/endorsed/xml-apis.jar
-%%T%%/common/i18n/tomcat-i18n-en.jar
-%%T%%/common/i18n/tomcat-i18n-es.jar
-%%T%%/common/i18n/tomcat-i18n-fr.jar
-%%T%%/common/i18n/tomcat-i18n-ja.jar
-%%T%%/common/lib/commons-el.jar
-%%T%%/common/lib/jasper-compiler-jdt.jar
-%%T%%/common/lib/jasper-compiler.jar
-%%T%%/common/lib/jasper-runtime.jar
-%%T%%/common/lib/jsp-api.jar
-%%T%%/common/lib/naming-factory-dbcp.jar
-%%T%%/common/lib/naming-factory.jar
-%%T%%/common/lib/naming-resources.jar
-%%T%%/common/lib/servlet-api.jar
-%%T%%/common/lib/tools.jar
-%%T%%/conf/Catalina/localhost/host-manager.xml.%%CONF_EXT%%
-%%T%%/conf/Catalina/localhost/manager.xml.%%CONF_EXT%%
-%%T%%/conf/catalina.policy.%%CONF_EXT%%
-%%T%%/conf/catalina.properties.%%CONF_EXT%%
-%%T%%/conf/context.xml.%%CONF_EXT%%
-%%T%%/conf/server-minimal.xml.%%CONF_EXT%%
-%%T%%/conf/server.xml.%%CONF_EXT%%
-%%T%%/conf/tomcat-users.xml.%%CONF_EXT%%
-%%T%%/conf/web.xml.%%CONF_EXT%%
-%%T%%/conf/logging.properties.%%CONF_EXT%%
-%%T%%/logs/stderr.log
-%%T%%/logs/stdout.log
-%%T%%/server/lib/catalina-ant-jmx.jar
-%%T%%/server/lib/catalina-ant.jar
-%%T%%/server/lib/catalina-cluster.jar
-%%T%%/server/lib/catalina-optional.jar
-%%T%%/server/lib/catalina-storeconfig.jar
-%%T%%/server/lib/catalina.jar
-%%T%%/server/lib/commons-modeler.jar
-%%T%%/server/lib/servlets-cgi.renametojar
-%%T%%/server/lib/servlets-default.jar
-%%T%%/server/lib/servlets-invoker.jar
-%%T%%/server/lib/servlets-ssi.renametojar
-%%T%%/server/lib/servlets-webdav.jar
-%%T%%/server/lib/tomcat-ajp.jar
-%%T%%/server/lib/tomcat-apr.jar
-%%T%%/server/lib/tomcat-coyote.jar
-%%T%%/server/lib/tomcat-http.jar
-%%T%%/server/lib/tomcat-util.jar
-%%T%%/server/webapps/host-manager/WEB-INF/lib/catalina-host-manager.jar
-%%T%%/server/webapps/host-manager/WEB-INF/web.xml
-%%T%%/server/webapps/host-manager/host-manager.xml
-%%T%%/server/webapps/host-manager/images/add.gif
-%%T%%/server/webapps/host-manager/images/code.gif
-%%T%%/server/webapps/host-manager/images/design.gif
-%%T%%/server/webapps/host-manager/images/docs.gif
-%%T%%/server/webapps/host-manager/images/fix.gif
-%%T%%/server/webapps/host-manager/images/jakarta-logo.gif
-%%T%%/server/webapps/host-manager/images/tomcat.gif
-%%T%%/server/webapps/host-manager/images/update.gif
-%%T%%/server/webapps/host-manager/images/void.gif
-%%T%%/server/webapps/host-manager/manager.xml
-%%T%%/server/webapps/manager/WEB-INF/lib/catalina-manager.jar
-%%T%%/server/webapps/manager/WEB-INF/lib/commons-fileupload-1.0.jar
-%%T%%/server/webapps/manager/WEB-INF/web.xml
-%%T%%/server/webapps/manager/html-manager-howto.html
-%%T%%/server/webapps/manager/images/add.gif
-%%T%%/server/webapps/manager/images/code.gif
-%%T%%/server/webapps/manager/images/design.gif
-%%T%%/server/webapps/manager/images/docs.gif
-%%T%%/server/webapps/manager/images/fix.gif
-%%T%%/server/webapps/manager/images/jakarta-logo.gif
-%%T%%/server/webapps/manager/images/tomcat.gif
-%%T%%/server/webapps/manager/images/update.gif
-%%T%%/server/webapps/manager/images/void.gif
-%%T%%/server/webapps/manager/manager-howto.html
-%%T%%/server/webapps/manager/manager.xml
-%%T%%/server/webapps/manager/status.xsd
-%%T%%/server/webapps/manager/xform.xsl
-%%T%%/webapps/ROOT/RELEASE-NOTES.txt
-%%T%%/webapps/ROOT/WEB-INF/lib/catalina-root.jar
-%%T%%/webapps/ROOT/WEB-INF/web.xml
-%%T%%/webapps/ROOT/admin/index.html
-%%T%%/webapps/ROOT/favicon.ico
-%%T%%/webapps/ROOT/index.jsp
-%%T%%/webapps/ROOT/jakarta-banner.gif
-%%T%%/webapps/ROOT/tomcat-power.gif
-%%T%%/webapps/ROOT/tomcat.gif
-%%T%%/webapps/balancer/META-INF/context.xml
-%%T%%/webapps/balancer/WEB-INF/config/rules.xml
-%%T%%/webapps/balancer/WEB-INF/lib/catalina-balancer.jar
-%%T%%/webapps/balancer/WEB-INF/web.xml
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/Entries.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/Entries.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/Entry.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/Entry.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/JspCalendar.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/JspCalendar.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/TableBean.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/cal/TableBean.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/checkbox/CheckTest.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/checkbox/CheckTest.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/colors/ColorGameBean.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/colors/ColorGameBean.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionFilter.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionFilter.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/dates/JspCalendar.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/dates/JspCalendar.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/error/Smart.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/error/Smart.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/ExampleTagBase.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/ExampleTagBase.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/FooTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/FooTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/FooTagExtraInfo.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/FooTagExtraInfo.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/LogTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/LogTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/ShowSource.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/examples/ShowSource.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/filters/ExampleFilter.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/filters/ExampleFilter.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/filters/RequestDumperFilter.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/filters/RequestDumperFilter.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/BookBean.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/BookBean.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/FooBean.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/FooBean.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/el/Functions.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/el/Functions.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/EchoAttributesTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/FindBookSimpleTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/HelloWorldSimpleTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/RepeatSimpleTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/ShuffleSimpleTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag/TileSimpleTag.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/listeners/ContextListener.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/listeners/ContextListener.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/listeners/SessionListener.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/listeners/SessionListener.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/num/NumberGuessBean.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/num/NumberGuessBean.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/cal/cal1_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/cal/cal2_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/checkbox/checkresult_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/colors/colrs_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/dates/date_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/error/err_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/error/errorpge_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/forward/forward_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/forward/one_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/include/foo_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/include/include_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/el/basic_002darithmetic_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/el/basic_002dcomparisons_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/el/functions_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/el/implicit_002dobjects_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspattribute/jspattribute_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspattribute/shuffle_jsp$shuffle_jspHelper.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspattribute/shuffle_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspx/basic_jspx$basic_jspxHelper.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspx/basic_jspx.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspx/textRotate_jspx.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/misc/config_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/misc/dynamicattrs_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/simpletag/book_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/simpletag/hello_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/simpletag/repeat_jsp$repeat_jspHelper.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/simpletag/repeat_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/tagfiles/hello_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/tagfiles/panel_jsp$panel_jspHelper.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/tagfiles/panel_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/tagfiles/products_jsp$products_jspHelper.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/tagfiles/products_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsptoserv/hello_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsptoserv/jsptoservlet_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/num/numguess_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/plugin/plugin_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/security/protected_/error_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/security/protected_/index_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/security/protected_/login_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/sessions/carts_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/simpletag/foo_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/snp/snoop_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/source_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tag/web/displayProducts_tag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tag/web/helloWorld_tag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tag/web/panel_tag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tag/web/xhtmlbasic_tag.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tagplugin/choose_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tagplugin/foreach_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tagplugin/if_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/xml/xml_jsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/servletToJsp.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/servletToJsp.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/sessions/DummyCart.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/sessions/DummyCart.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/util/HTMLFilter.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/util/HTMLFilter.java
-%%T%%/webapps/jsp-examples/WEB-INF/classes/validators/DebugValidator.class
-%%T%%/webapps/jsp-examples/WEB-INF/classes/validators/DebugValidator.java
-%%T%%/webapps/jsp-examples/WEB-INF/jsp/applet/Clock2.java
-%%T%%/webapps/jsp-examples/WEB-INF/jsp/debug-taglib.tld
-%%T%%/webapps/jsp-examples/WEB-INF/jsp/example-taglib.tld
-%%T%%/webapps/jsp-examples/WEB-INF/jsp2/jsp2-example-taglib.tld
-%%T%%/webapps/jsp-examples/WEB-INF/lib/jstl.jar
-%%T%%/webapps/jsp-examples/WEB-INF/lib/standard.jar
-%%T%%/webapps/jsp-examples/WEB-INF/tags/displayProducts.tag
-%%T%%/webapps/jsp-examples/WEB-INF/tags/helloWorld.tag
-%%T%%/webapps/jsp-examples/WEB-INF/tags/panel.tag
-%%T%%/webapps/jsp-examples/WEB-INF/tags/xhtmlbasic.tag
-%%T%%/webapps/jsp-examples/WEB-INF/web.xml
-%%T%%/webapps/jsp-examples/cal/Entries.java.html
-%%T%%/webapps/jsp-examples/cal/Entry.java.html
-%%T%%/webapps/jsp-examples/cal/JspCalendar.java.html
-%%T%%/webapps/jsp-examples/cal/TableBean.java.html
-%%T%%/webapps/jsp-examples/cal/cal1.jsp
-%%T%%/webapps/jsp-examples/cal/cal1.jsp.html
-%%T%%/webapps/jsp-examples/cal/cal2.jsp
-%%T%%/webapps/jsp-examples/cal/cal2.jsp.html
-%%T%%/webapps/jsp-examples/cal/calendar.html
-%%T%%/webapps/jsp-examples/cal/login.html
-%%T%%/webapps/jsp-examples/checkbox/CheckTest.html
-%%T%%/webapps/jsp-examples/checkbox/check.html
-%%T%%/webapps/jsp-examples/checkbox/checkresult.jsp
-%%T%%/webapps/jsp-examples/checkbox/checkresult.jsp.html
-%%T%%/webapps/jsp-examples/checkbox/cresult.html
-%%T%%/webapps/jsp-examples/colors/ColorGameBean.html
-%%T%%/webapps/jsp-examples/colors/clr.html
-%%T%%/webapps/jsp-examples/colors/colors.html
-%%T%%/webapps/jsp-examples/colors/colrs.jsp
-%%T%%/webapps/jsp-examples/colors/colrs.jsp.html
-%%T%%/webapps/jsp-examples/dates/date.html
-%%T%%/webapps/jsp-examples/dates/date.jsp
-%%T%%/webapps/jsp-examples/dates/date.jsp.html
-%%T%%/webapps/jsp-examples/error/er.html
-%%T%%/webapps/jsp-examples/error/err.jsp
-%%T%%/webapps/jsp-examples/error/err.jsp.html
-%%T%%/webapps/jsp-examples/error/error.html
-%%T%%/webapps/jsp-examples/error/errorpge.jsp
-%%T%%/webapps/jsp-examples/forward/forward.jsp
-%%T%%/webapps/jsp-examples/forward/forward.jsp.html
-%%T%%/webapps/jsp-examples/forward/fwd.html
-%%T%%/webapps/jsp-examples/forward/one.jsp
-%%T%%/webapps/jsp-examples/forward/two.html
-%%T%%/webapps/jsp-examples/images/code.gif
-%%T%%/webapps/jsp-examples/images/execute.gif
-%%T%%/webapps/jsp-examples/images/read.gif
-%%T%%/webapps/jsp-examples/images/return.gif
-%%T%%/webapps/jsp-examples/include/foo.html
-%%T%%/webapps/jsp-examples/include/foo.jsp
-%%T%%/webapps/jsp-examples/include/inc.html
-%%T%%/webapps/jsp-examples/include/include.jsp
-%%T%%/webapps/jsp-examples/include/include.jsp.html
-%%T%%/webapps/jsp-examples/index.html
-%%T%%/webapps/jsp-examples/jsp2/el/Functions.java.html
-%%T%%/webapps/jsp-examples/jsp2/el/basic-arithmetic.html
-%%T%%/webapps/jsp-examples/jsp2/el/basic-arithmetic.jsp
-%%T%%/webapps/jsp-examples/jsp2/el/basic-arithmetic.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/el/basic-comparisons.html
-%%T%%/webapps/jsp-examples/jsp2/el/basic-comparisons.jsp
-%%T%%/webapps/jsp-examples/jsp2/el/basic-comparisons.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/el/functions.html
-%%T%%/webapps/jsp-examples/jsp2/el/functions.jsp
-%%T%%/webapps/jsp-examples/jsp2/el/functions.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/el/implicit-objects.html
-%%T%%/webapps/jsp-examples/jsp2/el/implicit-objects.jsp
-%%T%%/webapps/jsp-examples/jsp2/el/implicit-objects.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/FooBean.java.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/HelloWorldSimpleTag.java.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/ShuffleSimpleTag.java.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/TileSimpleTag.java.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/jspattribute.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/jspattribute.jsp
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/jspattribute.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/shuffle.html
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/shuffle.jsp
-%%T%%/webapps/jsp-examples/jsp2/jspattribute/shuffle.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/jspx/basic.html
-%%T%%/webapps/jsp-examples/jsp2/jspx/basic.jspx
-%%T%%/webapps/jsp-examples/jsp2/jspx/basic.jspx.html
-%%T%%/webapps/jsp-examples/jsp2/jspx/svgexample.html
-%%T%%/webapps/jsp-examples/jsp2/jspx/textRotate.html
-%%T%%/webapps/jsp-examples/jsp2/jspx/textRotate.jpg
-%%T%%/webapps/jsp-examples/jsp2/jspx/textRotate.jspx
-%%T%%/webapps/jsp-examples/jsp2/jspx/textRotate.jspx.html
-%%T%%/webapps/jsp-examples/jsp2/misc/EchoAttributesTag.java.html
-%%T%%/webapps/jsp-examples/jsp2/misc/coda.jspf
-%%T%%/webapps/jsp-examples/jsp2/misc/coda.jspf.html
-%%T%%/webapps/jsp-examples/jsp2/misc/config.html
-%%T%%/webapps/jsp-examples/jsp2/misc/config.jsp
-%%T%%/webapps/jsp-examples/jsp2/misc/config.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/misc/dynamicattrs.html
-%%T%%/webapps/jsp-examples/jsp2/misc/dynamicattrs.jsp
-%%T%%/webapps/jsp-examples/jsp2/misc/dynamicattrs.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/misc/prelude.jspf
-%%T%%/webapps/jsp-examples/jsp2/misc/prelude.jspf.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/BookBean.java.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/FindBookSimpleTag.java.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/Functions.java.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/HelloWorldSimpleTag.java.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/RepeatSimpleTag.java.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/book.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/book.jsp
-%%T%%/webapps/jsp-examples/jsp2/simpletag/book.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/hello.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/hello.jsp
-%%T%%/webapps/jsp-examples/jsp2/simpletag/hello.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/repeat.html
-%%T%%/webapps/jsp-examples/jsp2/simpletag/repeat.jsp
-%%T%%/webapps/jsp-examples/jsp2/simpletag/repeat.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/displayProducts.tag.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/hello.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/hello.jsp
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/hello.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/helloWorld.tag.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/panel.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/panel.jsp
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/panel.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/panel.tag.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/products.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/products.jsp
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/products.jsp.html
-%%T%%/webapps/jsp-examples/jsp2/tagfiles/xhtmlbasic.tag.html
-%%T%%/webapps/jsp-examples/jsptoserv/hello.jsp
-%%T%%/webapps/jsp-examples/jsptoserv/jsptoservlet.jsp
-%%T%%/webapps/jsp-examples/jsptoserv/jsptoservlet.jsp.html
-%%T%%/webapps/jsp-examples/jsptoserv/jts.html
-%%T%%/webapps/jsp-examples/jsptoserv/servletToJsp.java.html
-%%T%%/webapps/jsp-examples/num/numguess.html
-%%T%%/webapps/jsp-examples/num/numguess.jsp
-%%T%%/webapps/jsp-examples/num/numguess.jsp.html
-%%T%%/webapps/jsp-examples/plugin/applet/Clock2.class
-%%T%%/webapps/jsp-examples/plugin/applet/Clock2.java
-%%T%%/webapps/jsp-examples/plugin/plugin.html
-%%T%%/webapps/jsp-examples/plugin/plugin.jsp
-%%T%%/webapps/jsp-examples/plugin/plugin.jsp.html
-%%T%%/webapps/jsp-examples/security/protected/error.jsp
-%%T%%/webapps/jsp-examples/security/protected/index.jsp
-%%T%%/webapps/jsp-examples/security/protected/login.jsp
-%%T%%/webapps/jsp-examples/sessions/DummyCart.html
-%%T%%/webapps/jsp-examples/sessions/carts.html
-%%T%%/webapps/jsp-examples/sessions/carts.jsp
-%%T%%/webapps/jsp-examples/sessions/carts.jsp.html
-%%T%%/webapps/jsp-examples/sessions/crt.html
-%%T%%/webapps/jsp-examples/simpletag/foo.html
-%%T%%/webapps/jsp-examples/simpletag/foo.jsp
-%%T%%/webapps/jsp-examples/simpletag/foo.jsp.html
-%%T%%/webapps/jsp-examples/snp/snoop.html
-%%T%%/webapps/jsp-examples/snp/snoop.jsp
-%%T%%/webapps/jsp-examples/snp/snoop.jsp.html
-%%T%%/webapps/jsp-examples/source.jsp
-%%T%%/webapps/jsp-examples/tagplugin/choose.html
-%%T%%/webapps/jsp-examples/tagplugin/choose.jsp
-%%T%%/webapps/jsp-examples/tagplugin/choose.jsp.html
-%%T%%/webapps/jsp-examples/tagplugin/foreach.html
-%%T%%/webapps/jsp-examples/tagplugin/foreach.jsp
-%%T%%/webapps/jsp-examples/tagplugin/foreach.jsp.html
-%%T%%/webapps/jsp-examples/tagplugin/howto.html
-%%T%%/webapps/jsp-examples/tagplugin/if.html
-%%T%%/webapps/jsp-examples/tagplugin/if.jsp
-%%T%%/webapps/jsp-examples/tagplugin/if.jsp.html
-%%T%%/webapps/jsp-examples/tagplugin/notes.html
-%%T%%/webapps/jsp-examples/xml/xml.html
-%%T%%/webapps/jsp-examples/xml/xml.jsp
-%%T%%/webapps/jsp-examples/xml/xml.jsp.html
-%%T%%/webapps/servlets-examples/WEB-INF/classes/CookieExample.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/CookieExample.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/HelloWorldExample.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/HelloWorldExample.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/LocalStrings.properties
-%%T%%/webapps/servlets-examples/WEB-INF/classes/LocalStrings_en.properties
-%%T%%/webapps/servlets-examples/WEB-INF/classes/LocalStrings_es.properties
-%%T%%/webapps/servlets-examples/WEB-INF/classes/LocalStrings_fr.properties
-%%T%%/webapps/servlets-examples/WEB-INF/classes/LocalStrings_pt.properties
-%%T%%/webapps/servlets-examples/WEB-INF/classes/RequestHeaderExample.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/RequestHeaderExample.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/RequestInfoExample.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/RequestInfoExample.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/RequestParamExample.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/RequestParamExample.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/SessionExample.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/SessionExample.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionFilter.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionFilter.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/filters/ExampleFilter.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/filters/ExampleFilter.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/filters/RequestDumperFilter.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/filters/RequestDumperFilter.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/listeners/ContextListener.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/listeners/ContextListener.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/listeners/SessionListener.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/listeners/SessionListener.java
-%%T%%/webapps/servlets-examples/WEB-INF/classes/util/HTMLFilter.class
-%%T%%/webapps/servlets-examples/WEB-INF/classes/util/HTMLFilter.java
-%%T%%/webapps/servlets-examples/WEB-INF/web.xml
-%%T%%/webapps/servlets-examples/cookies.html
-%%T%%/webapps/servlets-examples/helloworld.html
-%%T%%/webapps/servlets-examples/images/code.gif
-%%T%%/webapps/servlets-examples/images/execute.gif
-%%T%%/webapps/servlets-examples/images/return.gif
-%%T%%/webapps/servlets-examples/index.html
-%%T%%/webapps/servlets-examples/reqheaders.html
-%%T%%/webapps/servlets-examples/reqinfo.html
-%%T%%/webapps/servlets-examples/reqparams.html
-%%T%%/webapps/servlets-examples/sessions.html
-%%T%%/webapps/tomcat-docs/RELEASE-NOTES.txt
-%%T%%/webapps/tomcat-docs/WEB-INF/web.xml
-%%T%%/webapps/tomcat-docs/appdev/build.xml.txt
-%%T%%/webapps/tomcat-docs/appdev/deployment.html
-%%T%%/webapps/tomcat-docs/appdev/index.html
-%%T%%/webapps/tomcat-docs/appdev/installation.html
-%%T%%/webapps/tomcat-docs/appdev/introduction.html
-%%T%%/webapps/tomcat-docs/appdev/printer/build.xml.txt
-%%T%%/webapps/tomcat-docs/appdev/printer/deployment.html
-%%T%%/webapps/tomcat-docs/appdev/printer/index.html
-%%T%%/webapps/tomcat-docs/appdev/printer/installation.html
-%%T%%/webapps/tomcat-docs/appdev/printer/introduction.html
-%%T%%/webapps/tomcat-docs/appdev/printer/processes.html
-%%T%%/webapps/tomcat-docs/appdev/printer/source.html
-%%T%%/webapps/tomcat-docs/appdev/printer/web.xml.txt
-%%T%%/webapps/tomcat-docs/appdev/processes.html
-%%T%%/webapps/tomcat-docs/appdev/sample/build.xml
-%%T%%/webapps/tomcat-docs/appdev/sample/docs/README.txt
-%%T%%/webapps/tomcat-docs/appdev/sample/index.html
-%%T%%/webapps/tomcat-docs/appdev/sample/sample.war
-%%T%%/webapps/tomcat-docs/appdev/sample/src/mypackage/Hello.java
-%%T%%/webapps/tomcat-docs/appdev/sample/web/WEB-INF/web.xml
-%%T%%/webapps/tomcat-docs/appdev/sample/web/hello.jsp
-%%T%%/webapps/tomcat-docs/appdev/sample/web/images/tomcat.gif
-%%T%%/webapps/tomcat-docs/appdev/sample/web/index.html
-%%T%%/webapps/tomcat-docs/appdev/source.html
-%%T%%/webapps/tomcat-docs/appdev/web.xml.txt
-%%T%%/webapps/tomcat-docs/apr.html
-%%T%%/webapps/tomcat-docs/architecture/index.html
-%%T%%/webapps/tomcat-docs/architecture/overview.html
-%%T%%/webapps/tomcat-docs/architecture/printer/index.html
-%%T%%/webapps/tomcat-docs/architecture/printer/overview.html
-%%T%%/webapps/tomcat-docs/architecture/printer/requestProcess.html
-%%T%%/webapps/tomcat-docs/architecture/printer/startup.html
-%%T%%/webapps/tomcat-docs/architecture/requestProcess.html
-%%T%%/webapps/tomcat-docs/architecture/requestProcess/requestProcess.pdf
-%%T%%/webapps/tomcat-docs/architecture/requestProcess/roseModel.mdl
-%%T%%/webapps/tomcat-docs/architecture/startup.html
-%%T%%/webapps/tomcat-docs/architecture/startup/serverStartup.pdf
-%%T%%/webapps/tomcat-docs/architecture/startup/serverStartup.txt
-%%T%%/webapps/tomcat-docs/balancer-howto.html
-%%T%%/webapps/tomcat-docs/build.xml
-%%T%%/webapps/tomcat-docs/building.html
-%%T%%/webapps/tomcat-docs/catalina/docs/api/index.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-admin-apps.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-admin-objects.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-admin-opers.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-default.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-invoker.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-jdbc-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-jndi-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/fs-memory-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/index.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/mbean-names.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-admin-apps.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-admin-objects.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-admin-opers.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-default.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-invoker.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-jdbc-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-jndi-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/fs-memory-realm.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/index.html
-%%T%%/webapps/tomcat-docs/catalina/funcspecs/printer/mbean-names.html
-%%T%%/webapps/tomcat-docs/cgi-howto.html
-%%T%%/webapps/tomcat-docs/changelog.html
-%%T%%/webapps/tomcat-docs/class-loader-howto.html
-%%T%%/webapps/tomcat-docs/cluster-howto.html
-%%T%%/webapps/tomcat-docs/config/ajp.html
-%%T%%/webapps/tomcat-docs/config/context.html
-%%T%%/webapps/tomcat-docs/config/engine.html
-%%T%%/webapps/tomcat-docs/config/globalresources.html
-%%T%%/webapps/tomcat-docs/config/host.html
-%%T%%/webapps/tomcat-docs/config/http.html
-%%T%%/webapps/tomcat-docs/config/index.html
-%%T%%/webapps/tomcat-docs/config/loader.html
-%%T%%/webapps/tomcat-docs/config/manager.html
-%%T%%/webapps/tomcat-docs/config/printer/ajp.html
-%%T%%/webapps/tomcat-docs/config/printer/context.html
-%%T%%/webapps/tomcat-docs/config/printer/engine.html
-%%T%%/webapps/tomcat-docs/config/printer/globalresources.html
-%%T%%/webapps/tomcat-docs/config/printer/host.html
-%%T%%/webapps/tomcat-docs/config/printer/http.html
-%%T%%/webapps/tomcat-docs/config/printer/index.html
-%%T%%/webapps/tomcat-docs/config/printer/loader.html
-%%T%%/webapps/tomcat-docs/config/printer/manager.html
-%%T%%/webapps/tomcat-docs/config/printer/realm.html
-%%T%%/webapps/tomcat-docs/config/printer/resources.html
-%%T%%/webapps/tomcat-docs/config/printer/server.html
-%%T%%/webapps/tomcat-docs/config/printer/service.html
-%%T%%/webapps/tomcat-docs/config/printer/valve.html
-%%T%%/webapps/tomcat-docs/config/realm.html
-%%T%%/webapps/tomcat-docs/config/resources.html
-%%T%%/webapps/tomcat-docs/config/server.html
-%%T%%/webapps/tomcat-docs/config/service.html
-%%T%%/webapps/tomcat-docs/config/valve.html
-%%T%%/webapps/tomcat-docs/connectors.html
-%%T%%/webapps/tomcat-docs/default-servlet.html
-%%T%%/webapps/tomcat-docs/deployer-howto.html
-%%T%%/webapps/tomcat-docs/developers.html
-%%T%%/webapps/tomcat-docs/html-manager-howto.html
-%%T%%/webapps/tomcat-docs/images/add.gif
-%%T%%/webapps/tomcat-docs/images/code.gif
-%%T%%/webapps/tomcat-docs/images/design.gif
-%%T%%/webapps/tomcat-docs/images/docs.gif
-%%T%%/webapps/tomcat-docs/images/fix.gif
-%%T%%/webapps/tomcat-docs/images/jakarta-logo.gif
-%%T%%/webapps/tomcat-docs/images/printer.gif
-%%T%%/webapps/tomcat-docs/images/tomcat.gif
-%%T%%/webapps/tomcat-docs/images/update.gif
-%%T%%/webapps/tomcat-docs/images/void.gif
-%%T%%/webapps/tomcat-docs/index.html
-%%T%%/webapps/tomcat-docs/introduction.html
-%%T%%/webapps/tomcat-docs/jasper-howto.html
-%%T%%/webapps/tomcat-docs/jasper/docs/api/index.html
-%%T%%/webapps/tomcat-docs/jndi-datasource-examples-howto.html
-%%T%%/webapps/tomcat-docs/jndi-resources-howto.html
-%%T%%/webapps/tomcat-docs/jspapi/allclasses-frame.html
-%%T%%/webapps/tomcat-docs/jspapi/allclasses-noframe.html
-%%T%%/webapps/tomcat-docs/jspapi/constant-values.html
-%%T%%/webapps/tomcat-docs/jspapi/deprecated-list.html
-%%T%%/webapps/tomcat-docs/jspapi/help-doc.html
-%%T%%/webapps/tomcat-docs/jspapi/index-all.html
-%%T%%/webapps/tomcat-docs/jspapi/index.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/ErrorData.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/HttpJspPage.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/JspContext.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/JspEngineInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/JspException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/JspFactory.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/JspPage.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/JspTagException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/JspWriter.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/PageContext.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/SkipPageException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/ErrorData.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/HttpJspPage.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/JspContext.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/JspEngineInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/JspException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/JspFactory.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/JspPage.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/JspTagException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/JspWriter.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/PageContext.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use/SkipPageException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/ELException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/ELParseException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/Expression.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/ExpressionEvaluator.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/FunctionMapper.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/VariableResolver.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/class-use/ELException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/class-use/ELParseException.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/class-use/Expression.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/class-use/ExpressionEvaluator.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/class-use/FunctionMapper.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/class-use/VariableResolver.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/package-frame.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/package-summary.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/package-tree.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/package-use.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/package-frame.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/package-summary.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/package-tree.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/package-use.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/BodyContent.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/BodyTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/BodyTagSupport.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/DynamicAttributes.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/FunctionInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/IterationTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/JspFragment.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/JspTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/PageData.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/SimpleTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/SimpleTagSupport.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/Tag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagAdapter.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagAttributeInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagData.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagExtraInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagFileInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagLibraryInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagLibraryValidator.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagSupport.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TagVariableInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/TryCatchFinally.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/ValidationMessage.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/VariableInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/BodyContent.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/BodyTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/BodyTagSupport.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/DynamicAttributes.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/FunctionInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/IterationTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/JspFragment.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/JspTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/PageData.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/SimpleTag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/SimpleTagSupport.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/Tag.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagAdapter.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagAttributeInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagData.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagExtraInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagFileInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagLibraryInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagLibraryValidator.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagSupport.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TagVariableInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/TryCatchFinally.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/ValidationMessage.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use/VariableInfo.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/doc-files/BodyTagProtocol.gif
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/doc-files/IterationTagProtocol.gif
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/doc-files/TagProtocol.gif
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/doc-files/VariableInfo-1.gif
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/package-frame.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/package-summary.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/package-tree.html
-%%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/package-use.html
-%%T%%/webapps/tomcat-docs/jspapi/overview-frame.html
-%%T%%/webapps/tomcat-docs/jspapi/overview-summary.html
-%%T%%/webapps/tomcat-docs/jspapi/overview-tree.html
-%%T%%/webapps/tomcat-docs/jspapi/package-list
-%%T%%/webapps/tomcat-docs/jspapi/packages.html
-%%T%%/webapps/tomcat-docs/jspapi/resources/inherit.gif
-%%T%%/webapps/tomcat-docs/jspapi/serialized-form.html
-%%T%%/webapps/tomcat-docs/jspapi/stylesheet.css
-%%T%%/webapps/tomcat-docs/logging.html
-%%T%%/webapps/tomcat-docs/manager-howto.html
-%%T%%/webapps/tomcat-docs/mbeans-descriptor-howto.html
-%%T%%/webapps/tomcat-docs/monitoring.html
-%%T%%/webapps/tomcat-docs/printer/apr.html
-%%T%%/webapps/tomcat-docs/printer/balancer-howto.html
-%%T%%/webapps/tomcat-docs/printer/building.html
-%%T%%/webapps/tomcat-docs/printer/cgi-howto.html
-%%T%%/webapps/tomcat-docs/printer/changelog.html
-%%T%%/webapps/tomcat-docs/printer/class-loader-howto.html
-%%T%%/webapps/tomcat-docs/printer/cluster-howto.html
-%%T%%/webapps/tomcat-docs/printer/connectors.html
-%%T%%/webapps/tomcat-docs/printer/default-servlet.html
-%%T%%/webapps/tomcat-docs/printer/deployer-howto.html
-%%T%%/webapps/tomcat-docs/printer/developers.html
-%%T%%/webapps/tomcat-docs/printer/html-manager-howto.html
-%%T%%/webapps/tomcat-docs/printer/index.html
-%%T%%/webapps/tomcat-docs/printer/introduction.html
-%%T%%/webapps/tomcat-docs/printer/jasper-howto.html
-%%T%%/webapps/tomcat-docs/printer/jndi-datasource-examples-howto.html
-%%T%%/webapps/tomcat-docs/printer/jndi-resources-howto.html
-%%T%%/webapps/tomcat-docs/printer/logging.html
-%%T%%/webapps/tomcat-docs/printer/manager-howto.html
-%%T%%/webapps/tomcat-docs/printer/mbeans-descriptor-howto.html
-%%T%%/webapps/tomcat-docs/printer/monitoring.html
-%%T%%/webapps/tomcat-docs/printer/proxy-howto.html
-%%T%%/webapps/tomcat-docs/printer/realm-howto.html
-%%T%%/webapps/tomcat-docs/printer/security-manager-howto.html
-%%T%%/webapps/tomcat-docs/printer/setup.html
-%%T%%/webapps/tomcat-docs/printer/ssi-howto.html
-%%T%%/webapps/tomcat-docs/printer/ssl-howto.html
-%%T%%/webapps/tomcat-docs/printer/status.html
-%%T%%/webapps/tomcat-docs/printer/windows-service-howto.html
-%%T%%/webapps/tomcat-docs/proxy-howto.html
-%%T%%/webapps/tomcat-docs/realm-howto.html
-%%T%%/webapps/tomcat-docs/security-manager-howto.html
-%%T%%/webapps/tomcat-docs/servletapi/allclasses-frame.html
-%%T%%/webapps/tomcat-docs/servletapi/allclasses-noframe.html
-%%T%%/webapps/tomcat-docs/servletapi/constant-values.html
-%%T%%/webapps/tomcat-docs/servletapi/deprecated-list.html
-%%T%%/webapps/tomcat-docs/servletapi/help-doc.html
-%%T%%/webapps/tomcat-docs/servletapi/index-all.html
-%%T%%/webapps/tomcat-docs/servletapi/index.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/Filter.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/FilterChain.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/FilterConfig.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/GenericServlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/RequestDispatcher.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/Servlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletConfig.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContext.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContextAttributeEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContextAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContextEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletContextListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletInputStream.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletOutputStream.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletRequest.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletRequestAttributeEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletRequestAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletRequestEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletRequestListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletRequestWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletResponse.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/ServletResponseWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/SingleThreadModel.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/UnavailableException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/Filter.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/FilterChain.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/FilterConfig.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/GenericServlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/RequestDispatcher.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/Servlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletConfig.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContext.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContextAttributeEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContextAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContextEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletContextListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletInputStream.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletOutputStream.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletRequest.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletRequestAttributeEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletRequestAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletRequestEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletRequestListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletRequestWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletResponse.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/ServletResponseWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/SingleThreadModel.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use/UnavailableException.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/Cookie.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServletRequest.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServletRequestWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServletResponse.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpServletResponseWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSession.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionActivationListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionBindingEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionBindingListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionContext.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpSessionListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/HttpUtils.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/Cookie.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServlet.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServletRequest.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServletRequestWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServletResponse.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpServletResponseWrapper.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSession.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionActivationListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionAttributeListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionBindingEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionBindingListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionContext.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionEvent.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpSessionListener.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use/HttpUtils.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/package-frame.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/package-summary.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/package-tree.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/package-use.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/package-frame.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/package-summary.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/package-tree.html
-%%T%%/webapps/tomcat-docs/servletapi/javax/servlet/package-use.html
-%%T%%/webapps/tomcat-docs/servletapi/overview-frame.html
-%%T%%/webapps/tomcat-docs/servletapi/overview-summary.html
-%%T%%/webapps/tomcat-docs/servletapi/overview-tree.html
-%%T%%/webapps/tomcat-docs/servletapi/package-list
-%%T%%/webapps/tomcat-docs/servletapi/packages.html
-%%T%%/webapps/tomcat-docs/servletapi/resources/inherit.gif
-%%T%%/webapps/tomcat-docs/servletapi/serialized-form.html
-%%T%%/webapps/tomcat-docs/servletapi/stylesheet.css
-%%T%%/webapps/tomcat-docs/setup.html
-%%T%%/webapps/tomcat-docs/ssi-howto.html
-%%T%%/webapps/tomcat-docs/ssl-howto.html
-%%T%%/webapps/tomcat-docs/status.html
-%%T%%/webapps/tomcat-docs/windows-service-howto.html
-%%T%%/webapps/webdav/WEB-INF/web.xml
-%%T%%/webapps/webdav/index.html
-%%T%%/webapps/webdav/tomcat-power.gif
-%%T%%/webapps/webdav/tomcat.gif
-@exec mkdir %D/%%T%%/work || true
-@exec mkdir %D/%%T%%/webapps/balancer/images || true
-@exec mkdir %D/%%T%%/temp || true
-@exec mkdir %D/%%T%%/shared || true
-@exec mkdir %D/%%T%%/shared/lib || true
-@exec mkdir %D/%%T%%/shared/classes || true
-@exec mkdir %D/%%T%%/server/classes || true
-@exec mkdir %D/%%T%%/common/endorsed ||true
-@exec chown -R %%WWWOWN%%:%%WWWGRP%% %D/%%T%%/conf %D/%%T%%/logs %D/%%T%%/temp %D/%%T%%/work
-@dirrm %%T%%/work
-@dirrm %%T%%/webapps/webdav/WEB-INF
-@dirrm %%T%%/webapps/webdav
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/resources
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http/class-use
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet/http
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet/class-use
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax/servlet
-@dirrm %%T%%/webapps/tomcat-docs/servletapi/javax
-@dirrm %%T%%/webapps/tomcat-docs/servletapi
-@dirrm %%T%%/webapps/tomcat-docs/printer
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/resources
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/doc-files
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext/class-use
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/tagext
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el/class-use
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/el
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp/class-use
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet/jsp
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax/servlet
-@dirrm %%T%%/webapps/tomcat-docs/jspapi/javax
-@dirrm %%T%%/webapps/tomcat-docs/jspapi
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs/api
-@dirrm %%T%%/webapps/tomcat-docs/jasper/docs
-@dirrm %%T%%/webapps/tomcat-docs/jasper
-@dirrm %%T%%/webapps/tomcat-docs/images
-@dirrm %%T%%/webapps/tomcat-docs/config/printer
-@dirrm %%T%%/webapps/tomcat-docs/config
-@dirrm %%T%%/webapps/tomcat-docs/catalina/funcspecs/printer
-@dirrm %%T%%/webapps/tomcat-docs/catalina/funcspecs
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs/api
-@dirrm %%T%%/webapps/tomcat-docs/catalina/docs
-@dirrm %%T%%/webapps/tomcat-docs/catalina
-@dirrm %%T%%/webapps/tomcat-docs/architecture/startup
-@dirrm %%T%%/webapps/tomcat-docs/architecture/requestProcess
-@dirrm %%T%%/webapps/tomcat-docs/architecture/printer
-@dirrm %%T%%/webapps/tomcat-docs/architecture
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/web/images
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/web/WEB-INF
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/web
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/src/mypackage
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/src
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample/docs
-@dirrm %%T%%/webapps/tomcat-docs/appdev/sample
-@dirrm %%T%%/webapps/tomcat-docs/appdev/printer
-@dirrm %%T%%/webapps/tomcat-docs/appdev
-@dirrm %%T%%/webapps/tomcat-docs/WEB-INF
-@dirrm %%T%%/webapps/tomcat-docs
-@dirrm %%T%%/webapps/servlets-examples/images
-@dirrm %%T%%/webapps/servlets-examples/WEB-INF/classes/util
-@dirrm %%T%%/webapps/servlets-examples/WEB-INF/classes/listeners
-@dirrm %%T%%/webapps/servlets-examples/WEB-INF/classes/filters
-@dirrm %%T%%/webapps/servlets-examples/WEB-INF/classes/compressionFilters
-@dirrm %%T%%/webapps/servlets-examples/WEB-INF/classes
-@dirrm %%T%%/webapps/servlets-examples/WEB-INF
-@dirrm %%T%%/webapps/servlets-examples
-@dirrm %%T%%/webapps/jsp-examples/xml
-@dirrm %%T%%/webapps/jsp-examples/tagplugin
-@dirrm %%T%%/webapps/jsp-examples/snp
-@dirrm %%T%%/webapps/jsp-examples/simpletag
-@dirrm %%T%%/webapps/jsp-examples/sessions
-@dirrm %%T%%/webapps/jsp-examples/security/protected
-@dirrm %%T%%/webapps/jsp-examples/security
-@dirrm %%T%%/webapps/jsp-examples/plugin/applet
-@dirrm %%T%%/webapps/jsp-examples/plugin
-@dirrm %%T%%/webapps/jsp-examples/num
-@dirrm %%T%%/webapps/jsp-examples/jsptoserv
-@dirrm %%T%%/webapps/jsp-examples/jsp2/tagfiles
-@dirrm %%T%%/webapps/jsp-examples/jsp2/simpletag
-@dirrm %%T%%/webapps/jsp-examples/jsp2/misc
-@dirrm %%T%%/webapps/jsp-examples/jsp2/jspx
-@dirrm %%T%%/webapps/jsp-examples/jsp2/jspattribute
-@dirrm %%T%%/webapps/jsp-examples/jsp2/el
-@dirrm %%T%%/webapps/jsp-examples/jsp2
-@dirrm %%T%%/webapps/jsp-examples/include
-@dirrm %%T%%/webapps/jsp-examples/images
-@dirrm %%T%%/webapps/jsp-examples/forward
-@dirrm %%T%%/webapps/jsp-examples/error
-@dirrm %%T%%/webapps/jsp-examples/dates
-@dirrm %%T%%/webapps/jsp-examples/colors
-@dirrm %%T%%/webapps/jsp-examples/checkbox
-@dirrm %%T%%/webapps/jsp-examples/cal
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/tags
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/lib
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/jsp2
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/jsp/applet
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/jsp
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/validators
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/util
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/sessions
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/xml
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tagplugin
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tag/web
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/tag
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/snp
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/simpletag
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/sessions
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/security/protected_
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/security
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/plugin
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/num
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsptoserv
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/tagfiles
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/simpletag
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/misc
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspx
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/jspattribute
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2/el
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/jsp2
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/include
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/forward
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/error
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/dates
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/colors
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/checkbox
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp/cal
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache/jsp
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org/apache
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/org
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/num
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/listeners
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/simpletag
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples/el
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2/examples
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/jsp2
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/filters
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/examples
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/error
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/dates
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/compressionFilters
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/colors
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/checkbox
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes/cal
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF/classes
-@dirrm %%T%%/webapps/jsp-examples/WEB-INF
-@dirrm %%T%%/webapps/jsp-examples
-@dirrm %%T%%/webapps/balancer/images
-@dirrm %%T%%/webapps/balancer/WEB-INF/lib
-@dirrm %%T%%/webapps/balancer/WEB-INF/config
-@dirrm %%T%%/webapps/balancer/WEB-INF
-@dirrm %%T%%/webapps/balancer/META-INF
-@dirrm %%T%%/webapps/balancer
-@dirrm %%T%%/webapps/ROOT/admin
-@dirrm %%T%%/webapps/ROOT/WEB-INF/lib
-@dirrm %%T%%/webapps/ROOT/WEB-INF
-@dirrm %%T%%/webapps/ROOT
-@dirrm %%T%%/webapps
-@dirrm %%T%%/temp
-@dirrm %%T%%/shared/lib
-@dirrm %%T%%/shared/classes
-@dirrm %%T%%/shared
-@dirrm %%T%%/server/webapps/manager/images
-@dirrm %%T%%/server/webapps/manager/WEB-INF/lib
-@dirrm %%T%%/server/webapps/manager/WEB-INF
-@dirrm %%T%%/server/webapps/manager
-@dirrm %%T%%/server/webapps/host-manager/images
-@dirrm %%T%%/server/webapps/host-manager/WEB-INF/lib
-@dirrm %%T%%/server/webapps/host-manager/WEB-INF
-@dirrm %%T%%/server/webapps/host-manager
-@dirrm %%T%%/server/webapps
-@dirrm %%T%%/server/lib
-@dirrm %%T%%/server/classes
-@dirrm %%T%%/server
-@dirrm %%T%%/logs
-@dirrm %%T%%/conf/Catalina/localhost
-@dirrm %%T%%/conf/Catalina
-@dirrm %%T%%/conf
-@dirrm %%T%%/common/lib
-@dirrm %%T%%/common/i18n
-@dirrm %%T%%/common/endorsed
-@dirrm %%T%%/common/classes
-@dirrm %%T%%/common
-@dirrm %%T%%/bin
-@dirrm %%T%%
diff --git a/www/typo343/Makefile b/www/typo343/Makefile
deleted file mode 100644
index 74ef015c85d4..000000000000
--- a/www/typo343/Makefile
+++ /dev/null
@@ -1,79 +0,0 @@
-# New ports collection makefile for: www/typo3
-# Date created: February 6th 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= typo3
-PORTVERSION= 3.8.1
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= ${PORTNAME}_src-${PORTVERSION}
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The typo3 content management system
-
-NO_BUILD= yes
-USE_PHP= mysql pcre xml session ctype
-WANT_PHP_WEB= yes
-
-TYPO3DIR= www/${DISTNAME}
-SITEDIR?= www/typo3
-SITESRC= ${WRKDIR}/${EDITION}-${PORTVERSION}
-
-.if defined(WITH_EDITION) && (${WITH_EDITION} == "quickstart" || ${WITH_EDITION} == "testsite")
-EDITION= ${WITH_EDITION}
-.else
-EDITION= dummy
-.endif
-
-.if make(makesum)
-DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} \
- dummy-${PORTVERSION}${EXTRACT_SUFX} \
- quickstart-${PORTVERSION}${EXTRACT_SUFX} \
- testsite-${PORTVERSION}${EXTRACT_SUFX}
-.else
-DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} ${EDITION}-${PORTVERSION}${EXTRACT_SUFX}
-.endif
-
-OPTIONS= GD "Configure with GDlib/freetype support" off \
- ZLIB "Configure with zlib support" off \
- IMAGICK "Configure with ImageMagick support" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_GD)
-USE_PHP+= gd
-.endif
-
-.if defined(WITH_ZLIB)
-USE_PHP+= zlib
-.endif
-
-# Include bsd.php.mk because use USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-.if defined(WITH_IMAGICK)
-LIB_DEPENDS+= Magick.9:${PORTSDIR}/graphics/ImageMagick
-.endif
-
-do-install:
- ${CP} -R ${WRKSRC} ${PREFIX}/${TYPO3DIR}
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${TYPO3DIR}
- ${CP} -R ${SITESRC} ${PREFIX}/${SITEDIR}
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${SITEDIR}
-
-post-install:
- @${FIND} ${PREFIX}/${TYPO3DIR} -not -type d \
- | ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
- @${FIND} -d ${PREFIX}/${TYPO3DIR} -type d \
- | ${SED} -ne 's,^${PREFIX}/${TYPO3DIR},@dirrm ${TYPO3DIR},p' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${SITEDIR} -not -type d \
- | ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
- @${FIND} -d ${PREFIX}/${SITEDIR} -type d \
- | ${SED} -ne 's,^${PREFIX}/${SITEDIR},@dirrm ${SITEDIR},p' >> ${TMPPLIST}
-
-.include <bsd.port.post.mk>
diff --git a/www/typo343/distinfo b/www/typo343/distinfo
deleted file mode 100644
index e0498db3be57..000000000000
--- a/www/typo343/distinfo
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 (typo3_src-3.8.1.tar.gz) = 9b836657ea48ad92f7a9e84918ebe820
-SHA256 (typo3_src-3.8.1.tar.gz) = f29e8c0fabf9cd095b8ff3a5fca93fe3b54ab1fbaa8348894b518f726e8b227c
-SIZE (typo3_src-3.8.1.tar.gz) = 11594162
-MD5 (dummy-3.8.1.tar.gz) = efcd71dd8cc6fc2cb5515a28bdfbe1a6
-SHA256 (dummy-3.8.1.tar.gz) = 7d0b659f83c70b05f1d1e33886c95ca7e9be2c86b7126bef6bd7b12009c8a5c1
-SIZE (dummy-3.8.1.tar.gz) = 244509
-MD5 (quickstart-3.8.1.tar.gz) = fd39435d9774449ccd73876a6a8fe11c
-SHA256 (quickstart-3.8.1.tar.gz) = 7a3d81c442036bdd0bcee292d7bd30137f612a2c9e58ec2eebaa73505d38d621
-SIZE (quickstart-3.8.1.tar.gz) = 795350
-MD5 (testsite-3.8.1.tar.gz) = 6f2fc824b69834a55f61c4725e8a4c82
-SHA256 (testsite-3.8.1.tar.gz) = 8d4882a78fb49829bb6f6b988c863117002a6f8e5f103726fd1de9be0b8808da
-SIZE (testsite-3.8.1.tar.gz) = 1722789
diff --git a/www/typo343/pkg-descr b/www/typo343/pkg-descr
deleted file mode 100644
index 22210a23f997..000000000000
--- a/www/typo343/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-TYPO3 is a free Open Source content management system for enterprise purposes
-on the web and in intranets. It offers full flexibility and extendability while
-featuring an accomplished set of ready-made interfaces, functions and modules.
-
-WWW: http://typo3.com/
diff --git a/www/typo344/Makefile b/www/typo344/Makefile
deleted file mode 100644
index 74ef015c85d4..000000000000
--- a/www/typo344/Makefile
+++ /dev/null
@@ -1,79 +0,0 @@
-# New ports collection makefile for: www/typo3
-# Date created: February 6th 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= typo3
-PORTVERSION= 3.8.1
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= ${PORTNAME}_src-${PORTVERSION}
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The typo3 content management system
-
-NO_BUILD= yes
-USE_PHP= mysql pcre xml session ctype
-WANT_PHP_WEB= yes
-
-TYPO3DIR= www/${DISTNAME}
-SITEDIR?= www/typo3
-SITESRC= ${WRKDIR}/${EDITION}-${PORTVERSION}
-
-.if defined(WITH_EDITION) && (${WITH_EDITION} == "quickstart" || ${WITH_EDITION} == "testsite")
-EDITION= ${WITH_EDITION}
-.else
-EDITION= dummy
-.endif
-
-.if make(makesum)
-DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} \
- dummy-${PORTVERSION}${EXTRACT_SUFX} \
- quickstart-${PORTVERSION}${EXTRACT_SUFX} \
- testsite-${PORTVERSION}${EXTRACT_SUFX}
-.else
-DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} ${EDITION}-${PORTVERSION}${EXTRACT_SUFX}
-.endif
-
-OPTIONS= GD "Configure with GDlib/freetype support" off \
- ZLIB "Configure with zlib support" off \
- IMAGICK "Configure with ImageMagick support" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_GD)
-USE_PHP+= gd
-.endif
-
-.if defined(WITH_ZLIB)
-USE_PHP+= zlib
-.endif
-
-# Include bsd.php.mk because use USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-.if defined(WITH_IMAGICK)
-LIB_DEPENDS+= Magick.9:${PORTSDIR}/graphics/ImageMagick
-.endif
-
-do-install:
- ${CP} -R ${WRKSRC} ${PREFIX}/${TYPO3DIR}
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${TYPO3DIR}
- ${CP} -R ${SITESRC} ${PREFIX}/${SITEDIR}
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${SITEDIR}
-
-post-install:
- @${FIND} ${PREFIX}/${TYPO3DIR} -not -type d \
- | ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
- @${FIND} -d ${PREFIX}/${TYPO3DIR} -type d \
- | ${SED} -ne 's,^${PREFIX}/${TYPO3DIR},@dirrm ${TYPO3DIR},p' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${SITEDIR} -not -type d \
- | ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
- @${FIND} -d ${PREFIX}/${SITEDIR} -type d \
- | ${SED} -ne 's,^${PREFIX}/${SITEDIR},@dirrm ${SITEDIR},p' >> ${TMPPLIST}
-
-.include <bsd.port.post.mk>
diff --git a/www/typo344/distinfo b/www/typo344/distinfo
deleted file mode 100644
index e0498db3be57..000000000000
--- a/www/typo344/distinfo
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 (typo3_src-3.8.1.tar.gz) = 9b836657ea48ad92f7a9e84918ebe820
-SHA256 (typo3_src-3.8.1.tar.gz) = f29e8c0fabf9cd095b8ff3a5fca93fe3b54ab1fbaa8348894b518f726e8b227c
-SIZE (typo3_src-3.8.1.tar.gz) = 11594162
-MD5 (dummy-3.8.1.tar.gz) = efcd71dd8cc6fc2cb5515a28bdfbe1a6
-SHA256 (dummy-3.8.1.tar.gz) = 7d0b659f83c70b05f1d1e33886c95ca7e9be2c86b7126bef6bd7b12009c8a5c1
-SIZE (dummy-3.8.1.tar.gz) = 244509
-MD5 (quickstart-3.8.1.tar.gz) = fd39435d9774449ccd73876a6a8fe11c
-SHA256 (quickstart-3.8.1.tar.gz) = 7a3d81c442036bdd0bcee292d7bd30137f612a2c9e58ec2eebaa73505d38d621
-SIZE (quickstart-3.8.1.tar.gz) = 795350
-MD5 (testsite-3.8.1.tar.gz) = 6f2fc824b69834a55f61c4725e8a4c82
-SHA256 (testsite-3.8.1.tar.gz) = 8d4882a78fb49829bb6f6b988c863117002a6f8e5f103726fd1de9be0b8808da
-SIZE (testsite-3.8.1.tar.gz) = 1722789
diff --git a/www/typo344/pkg-descr b/www/typo344/pkg-descr
deleted file mode 100644
index 22210a23f997..000000000000
--- a/www/typo344/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-TYPO3 is a free Open Source content management system for enterprise purposes
-on the web and in intranets. It offers full flexibility and extendability while
-featuring an accomplished set of ready-made interfaces, functions and modules.
-
-WWW: http://typo3.com/
diff --git a/www/typo345/Makefile b/www/typo345/Makefile
deleted file mode 100644
index 74ef015c85d4..000000000000
--- a/www/typo345/Makefile
+++ /dev/null
@@ -1,79 +0,0 @@
-# New ports collection makefile for: www/typo3
-# Date created: February 6th 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= typo3
-PORTVERSION= 3.8.1
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= ${PORTNAME}_src-${PORTVERSION}
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The typo3 content management system
-
-NO_BUILD= yes
-USE_PHP= mysql pcre xml session ctype
-WANT_PHP_WEB= yes
-
-TYPO3DIR= www/${DISTNAME}
-SITEDIR?= www/typo3
-SITESRC= ${WRKDIR}/${EDITION}-${PORTVERSION}
-
-.if defined(WITH_EDITION) && (${WITH_EDITION} == "quickstart" || ${WITH_EDITION} == "testsite")
-EDITION= ${WITH_EDITION}
-.else
-EDITION= dummy
-.endif
-
-.if make(makesum)
-DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} \
- dummy-${PORTVERSION}${EXTRACT_SUFX} \
- quickstart-${PORTVERSION}${EXTRACT_SUFX} \
- testsite-${PORTVERSION}${EXTRACT_SUFX}
-.else
-DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} ${EDITION}-${PORTVERSION}${EXTRACT_SUFX}
-.endif
-
-OPTIONS= GD "Configure with GDlib/freetype support" off \
- ZLIB "Configure with zlib support" off \
- IMAGICK "Configure with ImageMagick support" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_GD)
-USE_PHP+= gd
-.endif
-
-.if defined(WITH_ZLIB)
-USE_PHP+= zlib
-.endif
-
-# Include bsd.php.mk because use USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-.if defined(WITH_IMAGICK)
-LIB_DEPENDS+= Magick.9:${PORTSDIR}/graphics/ImageMagick
-.endif
-
-do-install:
- ${CP} -R ${WRKSRC} ${PREFIX}/${TYPO3DIR}
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${TYPO3DIR}
- ${CP} -R ${SITESRC} ${PREFIX}/${SITEDIR}
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${SITEDIR}
-
-post-install:
- @${FIND} ${PREFIX}/${TYPO3DIR} -not -type d \
- | ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
- @${FIND} -d ${PREFIX}/${TYPO3DIR} -type d \
- | ${SED} -ne 's,^${PREFIX}/${TYPO3DIR},@dirrm ${TYPO3DIR},p' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${SITEDIR} -not -type d \
- | ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
- @${FIND} -d ${PREFIX}/${SITEDIR} -type d \
- | ${SED} -ne 's,^${PREFIX}/${SITEDIR},@dirrm ${SITEDIR},p' >> ${TMPPLIST}
-
-.include <bsd.port.post.mk>
diff --git a/www/typo345/distinfo b/www/typo345/distinfo
deleted file mode 100644
index e0498db3be57..000000000000
--- a/www/typo345/distinfo
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 (typo3_src-3.8.1.tar.gz) = 9b836657ea48ad92f7a9e84918ebe820
-SHA256 (typo3_src-3.8.1.tar.gz) = f29e8c0fabf9cd095b8ff3a5fca93fe3b54ab1fbaa8348894b518f726e8b227c
-SIZE (typo3_src-3.8.1.tar.gz) = 11594162
-MD5 (dummy-3.8.1.tar.gz) = efcd71dd8cc6fc2cb5515a28bdfbe1a6
-SHA256 (dummy-3.8.1.tar.gz) = 7d0b659f83c70b05f1d1e33886c95ca7e9be2c86b7126bef6bd7b12009c8a5c1
-SIZE (dummy-3.8.1.tar.gz) = 244509
-MD5 (quickstart-3.8.1.tar.gz) = fd39435d9774449ccd73876a6a8fe11c
-SHA256 (quickstart-3.8.1.tar.gz) = 7a3d81c442036bdd0bcee292d7bd30137f612a2c9e58ec2eebaa73505d38d621
-SIZE (quickstart-3.8.1.tar.gz) = 795350
-MD5 (testsite-3.8.1.tar.gz) = 6f2fc824b69834a55f61c4725e8a4c82
-SHA256 (testsite-3.8.1.tar.gz) = 8d4882a78fb49829bb6f6b988c863117002a6f8e5f103726fd1de9be0b8808da
-SIZE (testsite-3.8.1.tar.gz) = 1722789
diff --git a/www/typo345/pkg-descr b/www/typo345/pkg-descr
deleted file mode 100644
index 22210a23f997..000000000000
--- a/www/typo345/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-TYPO3 is a free Open Source content management system for enterprise purposes
-on the web and in intranets. It offers full flexibility and extendability while
-featuring an accomplished set of ready-made interfaces, functions and modules.
-
-WWW: http://typo3.com/
diff --git a/www/typo346/Makefile b/www/typo346/Makefile
deleted file mode 100644
index 74ef015c85d4..000000000000
--- a/www/typo346/Makefile
+++ /dev/null
@@ -1,79 +0,0 @@
-# New ports collection makefile for: www/typo3
-# Date created: February 6th 2005
-# Whom: Gerrit Beine <tux@pinguru.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= typo3
-PORTVERSION= 3.8.1
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= ${PORTNAME}_src-${PORTVERSION}
-
-MAINTAINER= gerrit.beine@gmx.de
-COMMENT= The typo3 content management system
-
-NO_BUILD= yes
-USE_PHP= mysql pcre xml session ctype
-WANT_PHP_WEB= yes
-
-TYPO3DIR= www/${DISTNAME}
-SITEDIR?= www/typo3
-SITESRC= ${WRKDIR}/${EDITION}-${PORTVERSION}
-
-.if defined(WITH_EDITION) && (${WITH_EDITION} == "quickstart" || ${WITH_EDITION} == "testsite")
-EDITION= ${WITH_EDITION}
-.else
-EDITION= dummy
-.endif
-
-.if make(makesum)
-DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} \
- dummy-${PORTVERSION}${EXTRACT_SUFX} \
- quickstart-${PORTVERSION}${EXTRACT_SUFX} \
- testsite-${PORTVERSION}${EXTRACT_SUFX}
-.else
-DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} ${EDITION}-${PORTVERSION}${EXTRACT_SUFX}
-.endif
-
-OPTIONS= GD "Configure with GDlib/freetype support" off \
- ZLIB "Configure with zlib support" off \
- IMAGICK "Configure with ImageMagick support" off
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_GD)
-USE_PHP+= gd
-.endif
-
-.if defined(WITH_ZLIB)
-USE_PHP+= zlib
-.endif
-
-# Include bsd.php.mk because use USE_PHP after bsd.port.pre.mk
-.include "${PORTSDIR}/Mk/bsd.php.mk"
-
-.if defined(WITH_IMAGICK)
-LIB_DEPENDS+= Magick.9:${PORTSDIR}/graphics/ImageMagick
-.endif
-
-do-install:
- ${CP} -R ${WRKSRC} ${PREFIX}/${TYPO3DIR}
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${TYPO3DIR}
- ${CP} -R ${SITESRC} ${PREFIX}/${SITEDIR}
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${SITEDIR}
-
-post-install:
- @${FIND} ${PREFIX}/${TYPO3DIR} -not -type d \
- | ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
- @${FIND} -d ${PREFIX}/${TYPO3DIR} -type d \
- | ${SED} -ne 's,^${PREFIX}/${TYPO3DIR},@dirrm ${TYPO3DIR},p' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${SITEDIR} -not -type d \
- | ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
- @${FIND} -d ${PREFIX}/${SITEDIR} -type d \
- | ${SED} -ne 's,^${PREFIX}/${SITEDIR},@dirrm ${SITEDIR},p' >> ${TMPPLIST}
-
-.include <bsd.port.post.mk>
diff --git a/www/typo346/distinfo b/www/typo346/distinfo
deleted file mode 100644
index e0498db3be57..000000000000
--- a/www/typo346/distinfo
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 (typo3_src-3.8.1.tar.gz) = 9b836657ea48ad92f7a9e84918ebe820
-SHA256 (typo3_src-3.8.1.tar.gz) = f29e8c0fabf9cd095b8ff3a5fca93fe3b54ab1fbaa8348894b518f726e8b227c
-SIZE (typo3_src-3.8.1.tar.gz) = 11594162
-MD5 (dummy-3.8.1.tar.gz) = efcd71dd8cc6fc2cb5515a28bdfbe1a6
-SHA256 (dummy-3.8.1.tar.gz) = 7d0b659f83c70b05f1d1e33886c95ca7e9be2c86b7126bef6bd7b12009c8a5c1
-SIZE (dummy-3.8.1.tar.gz) = 244509
-MD5 (quickstart-3.8.1.tar.gz) = fd39435d9774449ccd73876a6a8fe11c
-SHA256 (quickstart-3.8.1.tar.gz) = 7a3d81c442036bdd0bcee292d7bd30137f612a2c9e58ec2eebaa73505d38d621
-SIZE (quickstart-3.8.1.tar.gz) = 795350
-MD5 (testsite-3.8.1.tar.gz) = 6f2fc824b69834a55f61c4725e8a4c82
-SHA256 (testsite-3.8.1.tar.gz) = 8d4882a78fb49829bb6f6b988c863117002a6f8e5f103726fd1de9be0b8808da
-SIZE (testsite-3.8.1.tar.gz) = 1722789
diff --git a/www/typo346/pkg-descr b/www/typo346/pkg-descr
deleted file mode 100644
index 22210a23f997..000000000000
--- a/www/typo346/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-TYPO3 is a free Open Source content management system for enterprise purposes
-on the web and in intranets. It offers full flexibility and extendability while
-featuring an accomplished set of ready-made interfaces, functions and modules.
-
-WWW: http://typo3.com/
diff --git a/www/vtiger4/Makefile b/www/vtiger4/Makefile
deleted file mode 100644
index 7ac44d64322e..000000000000
--- a/www/vtiger4/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# New ports collection makefile for: vtiger
-# Date created: Fri Mar 11 20:59:31 EST 2005
-# Whom: Edwin Groothuis <edwin@mavetju.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= vtiger
-PORTVERSION= 4.2p2
-CATEGORIES= www
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= vtigercrm
-DISTFILES= ${DIST_MAIN} ${DIST_ADDITIONAL}
-EXTRACT_ONLY= ${DIST_MAIN}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= vtiger CRM is open source Customer Relationship Management (CRM) software
-
-DIST_MAIN= ${PORTNAME}_CRM_4_2_Source${EXTRACT_SUFX}
-DIST_ADDITIONAL=${PORTNAME}_CRM_4_2_Patch_2${EXTRACT_SUFX}
-WRKSRC= ${WRKDIR}/vtiger_crm_source
-USE_ZIP= yes
-USE_PHP= mysql gd session pcre xml
-
-NO_BUILD= yes
-
-WWWDIR?= ${PREFIX}/www/vtiger
-
-post-extract:
- @${ECHO_CMD} "Extracting patch 2"
- @${UNZIP_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${DIST_ADDITIONAL} -d ${WRKSRC}
-
-do-install:
- ${MKDIR} ${WWWDIR}
- ${CP} -R ${WRKSRC}/* ${WWWDIR}
- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}
-
-post-install:
- @${CAT} pkg-message
-
-.include <bsd.port.mk>
diff --git a/www/vtiger4/distinfo b/www/vtiger4/distinfo
deleted file mode 100644
index d656af3ddc70..000000000000
--- a/www/vtiger4/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 (vtiger_CRM_4_2_Source.zip) = a4f7314a019d92c2a8e36642fc75b292
-SHA256 (vtiger_CRM_4_2_Source.zip) = 99c53bf431c230574c73cb742794ed37dd59d4802e45f81302b145adbfd91ca9
-SIZE (vtiger_CRM_4_2_Source.zip) = 11814079
-MD5 (vtiger_CRM_4_2_Patch_2.zip) = bd1a556fc11043f2b3551ee43a542fa9
-SHA256 (vtiger_CRM_4_2_Patch_2.zip) = 27d9ad541ac79a39b5647be7c5d416a799e03a30fea10b0d91f3759d576d6f3d
-SIZE (vtiger_CRM_4_2_Patch_2.zip) = 1875159
diff --git a/www/vtiger4/pkg-descr b/www/vtiger4/pkg-descr
deleted file mode 100644
index be44c72a1028..000000000000
--- a/www/vtiger4/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-vtiger CRM is an open source Customer Relationship Management (CRM)
-software mainly for small and medium businesses. vtiger CRM is
-built over proven, fast, and reliable LAMP/WAMP (Linux/Windows,
-Apache, MySQL, and PHP) technologies and open source projects, such
-as SugarCRM (SPL 1.1.2), phpBB (GPL), and others.
-
-WWW: http://www.vtiger.com
diff --git a/www/vtiger4/pkg-message b/www/vtiger4/pkg-message
deleted file mode 100644
index 87c3017cb890..000000000000
--- a/www/vtiger4/pkg-message
+++ /dev/null
@@ -1,18 +0,0 @@
-****************************************************************
-vtiger is installed in ${PREFIX}/www/vtiger.
-
-You need to create an MySQL database called vtiger, and an user
-vtiger which is allowed to acces the database from localhost.
-
-Then, setup a virtual host in your webserver which has DocumentRoot
-to ${PREFIX}/www/vtiger. If your php.ini states that all errors
-should go to the users webbrowser, better turn that off now:
- php_flag display_errors Off
-
-Connect to that virtual host with your webbrowser and run the
-installation script. After the creation of config.php, you can edit
-it and properly configure the db_name, db_user_name and db_password.
-
-The rest of the installation should go smoothly.
-
-****************************************************************
diff --git a/www/vtiger4/pkg-plist b/www/vtiger4/pkg-plist
deleted file mode 100644
index 47e44aec07f8..000000000000
--- a/www/vtiger4/pkg-plist
+++ /dev/null
@@ -1,856 +0,0 @@
-www/vtiger/data/CRMEntity.php
-www/vtiger/data/Tracker.php
-www/vtiger/jscalendar/lang/calendar-fr.js
-www/vtiger/install/4createConfigFile.php
-www/vtiger/modules/Invoice/Save.php
-www/vtiger/modules/Invoice/EditView.html
-www/vtiger/modules/Invoice/EditView.php
-www/vtiger/modules/Invoice/Invoice.php
-www/vtiger/modules/Invoice/ListTopInvoice.html
-www/vtiger/modules/Invoice/ListTopInvoice.php
-www/vtiger/modules/Invoice/ListView.php
-www/vtiger/modules/Invoice/CreatePDF.php
-www/vtiger/modules/Activities/ListView.php
-www/vtiger/modules/Activities/EditView.php
-www/vtiger/modules/Activities/Forms.php
-www/vtiger/modules/Activities/DetailView.php
-www/vtiger/modules/Activities/OpenListView.html
-www/vtiger/modules/Activities/OpenListView.php
-www/vtiger/modules/Activities/RenderRelatedListUI.php
-www/vtiger/modules/Calendar/UserCalendar.php
-www/vtiger/modules/Calendar/appointment.pinc
-www/vtiger/modules/Calendar/calendar_day.php
-www/vtiger/modules/Calendar/calendar_month.php
-www/vtiger/modules/Calendar/calendar_week.php
-www/vtiger/modules/Contacts/language/en_us.lang.php
-www/vtiger/modules/Contacts/AddBusinessCard.php
-www/vtiger/modules/Contacts/Contact.php
-www/vtiger/modules/Contacts/EditView.html
-www/vtiger/modules/Contacts/EditView.php
-www/vtiger/modules/Contacts/Forms.php
-www/vtiger/modules/Contacts/ListView.php
-www/vtiger/modules/Contacts/Save.php
-www/vtiger/modules/Contacts/SaveBusinessCard.php
-www/vtiger/modules/CustomView/ListViewTop.html
-www/vtiger/modules/CustomView/ListViewTop.php
-www/vtiger/modules/CustomView/SendMailAction.php
-www/vtiger/modules/Dashboard/Chart_my_pipeline_by_sales_stage.php
-www/vtiger/modules/Dashboard/Chart_outcome_by_month.php
-www/vtiger/modules/Dashboard/Chart_pipeline_by_sales_stage.php
-www/vtiger/modules/Emails/sendmail.php
-www/vtiger/modules/Emails/Email.php
-www/vtiger/modules/Emails/Forms.php
-www/vtiger/modules/Emails/ListView.php
-www/vtiger/modules/Emails/RenderRelatedListUI.php
-www/vtiger/modules/Emails/Save.php
-www/vtiger/modules/Emails/send_mail.php
-www/vtiger/modules/Emails/EditView.php
-www/vtiger/modules/Faq/EditView.html
-www/vtiger/modules/Faq/EditView.php
-www/vtiger/modules/Faq/ListView.html
-www/vtiger/modules/HelpDesk/TicketStatisticsUtil.php
-www/vtiger/modules/HelpDesk/CumulStatistics.php
-www/vtiger/modules/HelpDesk/EditTicket.php
-www/vtiger/modules/HelpDesk/EditView.html
-www/vtiger/modules/HelpDesk/EditView.php
-www/vtiger/modules/HelpDesk/Forms.php
-www/vtiger/modules/HelpDesk/HelpDesk.php
-www/vtiger/modules/HelpDesk/ListTickets.php
-www/vtiger/modules/HelpDesk/ListView.php
-www/vtiger/modules/HelpDesk/Save.php
-www/vtiger/modules/HelpDesk/SearchForm.html
-www/vtiger/modules/HelpDesk/TicketHistory.html
-www/vtiger/modules/HelpDesk/TicketHistory.php
-www/vtiger/modules/HelpDesk/CreateTicket.php
-www/vtiger/modules/Home/UnifiedSearch.php
-www/vtiger/modules/Home/index.php
-www/vtiger/modules/Import/language/en_us.lang.php
-www/vtiger/modules/Import/ImportButton.php
-www/vtiger/modules/Import/ImportProduct.php
-www/vtiger/modules/Import/ImportSave.php
-www/vtiger/modules/Import/ImportStep1.php
-www/vtiger/modules/Import/ImportStep2.php
-www/vtiger/modules/Import/ImportStep3.php
-www/vtiger/modules/Import/ImportStep4.php
-www/vtiger/modules/Import/ImportSteplast.php
-www/vtiger/modules/Import/UsersLastImport.php
-www/vtiger/modules/Accounts/language/en_us.lang.php
-www/vtiger/modules/Accounts/Account.php
-www/vtiger/modules/Accounts/EditView.php
-www/vtiger/modules/Accounts/ListView.php
-www/vtiger/modules/Accounts/ListViewTop.html
-www/vtiger/modules/Accounts/ListViewTop.php
-www/vtiger/modules/Accounts/Popup.html
-www/vtiger/modules/Accounts/Popup.php
-www/vtiger/modules/Accounts/Save.php
-www/vtiger/modules/Leads/language/en_us.lang.php
-www/vtiger/modules/Leads/ConvertLead.html
-www/vtiger/modules/Leads/ConvertLead.php
-www/vtiger/modules/Leads/Lead.php
-www/vtiger/modules/Leads/LeadConvertToEntities.php
-www/vtiger/modules/Leads/ListView.php
-www/vtiger/modules/Leads/EditView.php
-www/vtiger/modules/Notes/EditView.html
-www/vtiger/modules/Notes/EditView.php
-www/vtiger/modules/Notes/ListView.html
-www/vtiger/modules/Notes/ListView.php
-www/vtiger/modules/Notes/SearchForm.html
-www/vtiger/modules/Orders/SaveSalesOrder.php
-www/vtiger/modules/Orders/CreateSOPDF.php
-www/vtiger/modules/Orders/EditView.html
-www/vtiger/modules/Orders/EditView.php
-www/vtiger/modules/Orders/ListTopSalesOrder.html
-www/vtiger/modules/Orders/ListTopSalesOrder.php
-www/vtiger/modules/Orders/ListView.php
-www/vtiger/modules/Orders/Order.php
-www/vtiger/modules/Orders/SalesOrder.php
-www/vtiger/modules/Orders/SalesOrderEditView.html
-www/vtiger/modules/Orders/SalesOrderEditView.php
-www/vtiger/modules/Orders/SalesOrderListView.php
-www/vtiger/modules/Orders/CreatePDF.php
-www/vtiger/modules/Potentials/RenderRelatedListUI.php
-www/vtiger/modules/Potentials/Forms.php
-www/vtiger/modules/Potentials/ListView.php
-www/vtiger/modules/Potentials/ListViewTop.html
-www/vtiger/modules/Potentials/ListViewTop.php
-www/vtiger/modules/Potentials/Opportunity.php
-www/vtiger/modules/Potentials/Popup.html
-www/vtiger/modules/Potentials/EditView.php
-www/vtiger/modules/Products/language/en_us.lang.php
-www/vtiger/modules/Products/AddProductToPriceBooks.html
-www/vtiger/modules/Products/AddProductToPriceBooks.php
-www/vtiger/modules/Products/AddProductsToPriceBook.html
-www/vtiger/modules/Products/AddProductsToPriceBook.php
-www/vtiger/modules/Products/Delete.php
-www/vtiger/modules/Products/EditListPrice.html
-www/vtiger/modules/Products/EditListPrice.php
-www/vtiger/modules/Products/EditView.html
-www/vtiger/modules/Products/EditView.php
-www/vtiger/modules/Products/Import.php
-www/vtiger/modules/Products/ListView.php
-www/vtiger/modules/Products/Popup.html
-www/vtiger/modules/Products/Popup.php
-www/vtiger/modules/Products/PriceBook.php
-www/vtiger/modules/Products/PriceBookDetailView.html
-www/vtiger/modules/Products/PriceBookEditView.php
-www/vtiger/modules/Products/Product.php
-www/vtiger/modules/Products/RenderRelatedListUI.php
-www/vtiger/modules/Products/Save.php
-www/vtiger/modules/Products/UpdateListPrice.php
-www/vtiger/modules/Products/VendorEditView.php
-www/vtiger/modules/Products/VendorListView.php
-www/vtiger/modules/Products/index.php
-www/vtiger/modules/Quotes/ListTopQuotes.html
-www/vtiger/modules/Quotes/EditView.html
-www/vtiger/modules/Quotes/EditView.php
-www/vtiger/modules/Quotes/CreatePDF.php
-www/vtiger/modules/Quotes/ListTopQuotes.php
-www/vtiger/modules/Quotes/ListView.php
-www/vtiger/modules/Quotes/Save.php
-www/vtiger/modules/Reports/language/en_us.lang.php
-www/vtiger/modules/Reports/CreatePDF.php
-www/vtiger/modules/Reports/CreateXL.php
-www/vtiger/modules/Reports/ReportRun.php
-www/vtiger/modules/Reports/Reports.php
-www/vtiger/modules/Reports/SaveAndRun.php
-www/vtiger/modules/Reports/NewReport1.php
-www/vtiger/modules/Settings/language/en_us.lang.php
-www/vtiger/modules/Settings/AddCustomFieldToDB.php
-www/vtiger/modules/Settings/AddMailAccount.html
-www/vtiger/modules/Settings/EditCompanyDetails.html
-www/vtiger/modules/Settings/EditCompanyDetails.php
-www/vtiger/modules/Settings/EmailConfig.html
-www/vtiger/modules/Settings/LeadCustomFieldMapping.html
-www/vtiger/modules/Settings/OrganizationConfig.php
-www/vtiger/modules/Settings/add2db.php
-www/vtiger/modules/Settings/customfield.html
-www/vtiger/modules/Settings/fieldtypes.php
-www/vtiger/modules/Users/language/en_us.lang.php
-www/vtiger/modules/Users/DetailView.php
-www/vtiger/modules/Users/ListView.html
-www/vtiger/modules/Users/LoginHistory.php
-www/vtiger/modules/Users/UpdateProfile.php
-www/vtiger/modules/Users/about_us.php
-www/vtiger/modules/Users/updateLeadDBStatus.php
-www/vtiger/modules/Users/upload.php
-www/vtiger/modules/squirrelmail-1.4.4/images/up_pointer.png
-www/vtiger/modules/squirrelmail-1.4.4/images/down_pointer.png
-www/vtiger/modules/squirrelmail-1.4.4/images/draft.png
-www/vtiger/modules/squirrelmail-1.4.4/images/folder.png
-www/vtiger/modules/squirrelmail-1.4.4/images/inbox.png
-www/vtiger/modules/squirrelmail-1.4.4/images/index.php
-www/vtiger/modules/squirrelmail-1.4.4/images/minus.png
-www/vtiger/modules/squirrelmail-1.4.4/images/plus.png
-www/vtiger/modules/squirrelmail-1.4.4/images/sec_remove_eng.png
-www/vtiger/modules/squirrelmail-1.4.4/images/senti.png
-www/vtiger/modules/squirrelmail-1.4.4/images/sm_logo.png
-www/vtiger/modules/squirrelmail-1.4.4/images/sort_none.png
-www/vtiger/modules/squirrelmail-1.4.4/images/delitem.png
-www/vtiger/modules/squirrelmail-1.4.4/Mail/mime.php
-www/vtiger/modules/squirrelmail-1.4.4/Mail/mimeDecode.php
-www/vtiger/modules/squirrelmail-1.4.4/Mail/mimePart.php
-www/vtiger/modules/squirrelmail-1.4.4/Mail/xmail.dtd
-www/vtiger/modules/squirrelmail-1.4.4/Mail/xmail.xsl
-www/vtiger/modules/squirrelmail-1.4.4/class/deliver/Deliver.class.php
-www/vtiger/modules/squirrelmail-1.4.4/class/deliver/Deliver_IMAP.class.php
-www/vtiger/modules/squirrelmail-1.4.4/class/deliver/Deliver_SMTP.class.php
-www/vtiger/modules/squirrelmail-1.4.4/class/deliver/Deliver_SendMail.class.php
-www/vtiger/modules/squirrelmail-1.4.4/class/deliver/index.php
-www/vtiger/modules/squirrelmail-1.4.4/class/helper/VCard.class.php
-www/vtiger/modules/squirrelmail-1.4.4/class/mime/index.php
-www/vtiger/modules/squirrelmail-1.4.4/class/mime/ContentType.class.php
-www/vtiger/modules/squirrelmail-1.4.4/class/mime/Disposition.class.php
-www/vtiger/modules/squirrelmail-1.4.4/class/mime/Language.class.php
-www/vtiger/modules/squirrelmail-1.4.4/class/mime/Message.class.php
-www/vtiger/modules/squirrelmail-1.4.4/class/mime/MessageHeader.class.php
-www/vtiger/modules/squirrelmail-1.4.4/class/mime/Rfc822Header.class.php
-www/vtiger/modules/squirrelmail-1.4.4/class/mime/SMimeMessage.class.php
-www/vtiger/modules/squirrelmail-1.4.4/class/mime/AddressStructure.class.php
-www/vtiger/modules/squirrelmail-1.4.4/class/html.class.php
-www/vtiger/modules/squirrelmail-1.4.4/class/index.php
-www/vtiger/modules/squirrelmail-1.4.4/class/mime.class.php
-www/vtiger/modules/squirrelmail-1.4.4/config/config.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/utf_8.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/cp1251.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/cp1252.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/cp1253.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/cp1254.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/cp1255.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/cp1256.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/cp1257.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/cp1258.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/cp855.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/cp866.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_1.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_10.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_11.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_13.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_14.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_15.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_16.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_2.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_3.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_4.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_5.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_6.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_7.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_8.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_8859_9.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/iso_ir_111.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/koi8_r.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/koi8_u.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/ns_4551_1.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/tis_620.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/us_ascii.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/decode/cp1250.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/encode/utf_8.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/encode/cp1255.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/encode/cp1256.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/encode/iso_8859_1.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/encode/iso_8859_15.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/encode/iso_8859_2.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/encode/iso_8859_7.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/encode/iso_8859_9.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/encode/koi8_r.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/encode/koi8_u.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/encode/tis_620.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/encode/us_ascii.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/encode/cp1251.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/abook_database.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/abook_local_file.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/addressbook.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/attachment_common.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/auth.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/constants.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/date.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/db_prefs.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/display_messages.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/file_prefs.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/forms.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/gettext.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/global.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/html.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/i18n.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/identity.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/imap.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/imap_general.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/imap_search.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/imap_mailbox.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/imap_messages.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/imap_utf7_local.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/index.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/mailbox_display.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/mime.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/options.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/page_header.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/plugin.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/prefs.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/strings.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/tree.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/url_parser.php
-www/vtiger/modules/squirrelmail-1.4.4/functions/abook_ldap_server.php
-www/vtiger/modules/squirrelmail-1.4.4/data/default_pref
-www/vtiger/modules/squirrelmail-1.4.4/include/options/display.php
-www/vtiger/modules/squirrelmail-1.4.4/include/options/folder.php
-www/vtiger/modules/squirrelmail-1.4.4/include/options/index.php
-www/vtiger/modules/squirrelmail-1.4.4/include/options/personal.php
-www/vtiger/modules/squirrelmail-1.4.4/include/index.php
-www/vtiger/modules/squirrelmail-1.4.4/include/load_prefs.php
-www/vtiger/modules/squirrelmail-1.4.4/include/validate.php
-www/vtiger/modules/squirrelmail-1.4.4/language/en_us.lang.php
-www/vtiger/modules/squirrelmail-1.4.4/locale/README.locales
-www/vtiger/modules/squirrelmail-1.4.4/locale/index.php
-www/vtiger/modules/squirrelmail-1.4.4/locale/timezones.cfg
-www/vtiger/modules/squirrelmail-1.4.4/plugins/info/functions.php
-www/vtiger/modules/squirrelmail-1.4.4/plugins/info/index.php
-www/vtiger/modules/squirrelmail-1.4.4/plugins/info/options.php
-www/vtiger/modules/squirrelmail-1.4.4/plugins/info/setup.php
-www/vtiger/modules/squirrelmail-1.4.4/plugins/mail_fetch/functions.php
-www/vtiger/modules/squirrelmail-1.4.4/plugins/mail_fetch/README
-www/vtiger/modules/squirrelmail-1.4.4/plugins/mail_fetch/class.POP3.php
-www/vtiger/modules/squirrelmail-1.4.4/plugins/mail_fetch/fetch.php
-www/vtiger/modules/squirrelmail-1.4.4/plugins/mail_fetch/index.php
-www/vtiger/modules/squirrelmail-1.4.4/plugins/mail_fetch/options.php
-www/vtiger/modules/squirrelmail-1.4.4/plugins/mail_fetch/setup.php
-www/vtiger/modules/squirrelmail-1.4.4/en_us.lang.php
-www/vtiger/modules/squirrelmail-1.4.4/folders.php
-www/vtiger/modules/squirrelmail-1.4.4/folders_create.php
-www/vtiger/modules/squirrelmail-1.4.4/folders_delete.php
-www/vtiger/modules/squirrelmail-1.4.4/folders_rename_do.php
-www/vtiger/modules/squirrelmail-1.4.4/folders_rename_getname.php
-www/vtiger/modules/squirrelmail-1.4.4/folders_subscribe.php
-www/vtiger/modules/squirrelmail-1.4.4/help.php
-www/vtiger/modules/squirrelmail-1.4.4/image.php
-www/vtiger/modules/squirrelmail-1.4.4/index.php
-www/vtiger/modules/squirrelmail-1.4.4/left_main.php
-www/vtiger/modules/squirrelmail-1.4.4/login.php
-www/vtiger/modules/squirrelmail-1.4.4/mailfeed.php
-www/vtiger/modules/squirrelmail-1.4.4/move_messages.php
-www/vtiger/modules/squirrelmail-1.4.4/options.php
-www/vtiger/modules/squirrelmail-1.4.4/options_highlight.php
-www/vtiger/modules/squirrelmail-1.4.4/options_identities.php
-www/vtiger/modules/squirrelmail-1.4.4/options_order.php
-www/vtiger/modules/squirrelmail-1.4.4/printer_friendly_bottom.php
-www/vtiger/modules/squirrelmail-1.4.4/printer_friendly_top.php
-www/vtiger/modules/squirrelmail-1.4.4/read_body.php
-www/vtiger/modules/squirrelmail-1.4.4/redirect.php
-www/vtiger/modules/squirrelmail-1.4.4/right_main.php
-www/vtiger/modules/squirrelmail-1.4.4/search.php
-www/vtiger/modules/squirrelmail-1.4.4/signout.php
-www/vtiger/modules/squirrelmail-1.4.4/vcard.php
-www/vtiger/modules/squirrelmail-1.4.4/view_header.php
-www/vtiger/modules/squirrelmail-1.4.4/view_text.php
-www/vtiger/modules/squirrelmail-1.4.4/webmail.php
-www/vtiger/modules/squirrelmail-1.4.4/printer_friendly_main.php
-www/vtiger/modules/squirrelmail-1.4.4/addrbook_popup.php
-www/vtiger/modules/squirrelmail-1.4.4/addrbook_search.php
-www/vtiger/modules/squirrelmail-1.4.4/addrbook_search_html.php
-www/vtiger/modules/squirrelmail-1.4.4/addressbook.php
-www/vtiger/modules/squirrelmail-1.4.4/compose.php
-www/vtiger/modules/squirrelmail-1.4.4/configtest.php
-www/vtiger/modules/squirrelmail-1.4.4/delete_message.php
-www/vtiger/modules/squirrelmail-1.4.4/download.php
-www/vtiger/modules/squirrelmail-1.4.4/empty_trash.php
-www/vtiger/include/fckeditor/editor/lang/zh.js
-www/vtiger/include/fckeditor/editor/lang/ar.js
-www/vtiger/include/fckeditor/editor/lang/bg.js
-www/vtiger/include/fckeditor/editor/lang/bs.js
-www/vtiger/include/fckeditor/editor/lang/ca.js
-www/vtiger/include/fckeditor/editor/lang/cs.js
-www/vtiger/include/fckeditor/editor/lang/da.js
-www/vtiger/include/fckeditor/editor/lang/de.js
-www/vtiger/include/fckeditor/editor/lang/en.js
-www/vtiger/include/fckeditor/editor/lang/eo.js
-www/vtiger/include/fckeditor/editor/lang/es.js
-www/vtiger/include/fckeditor/editor/lang/et.js
-www/vtiger/include/fckeditor/editor/lang/fa.js
-www/vtiger/include/fckeditor/editor/lang/fi.js
-www/vtiger/include/fckeditor/editor/lang/fcklanguagemanager.js
-www/vtiger/include/fckeditor/editor/lang/fr.js
-www/vtiger/include/fckeditor/editor/lang/gl.js
-www/vtiger/include/fckeditor/editor/lang/he.js
-www/vtiger/include/fckeditor/editor/lang/hr.js
-www/vtiger/include/fckeditor/editor/lang/hu.js
-www/vtiger/include/fckeditor/editor/lang/it.js
-www/vtiger/include/fckeditor/editor/lang/ja.js
-www/vtiger/include/fckeditor/editor/lang/ko.js
-www/vtiger/include/fckeditor/editor/lang/lt.js
-www/vtiger/include/fckeditor/editor/lang/nl.js
-www/vtiger/include/fckeditor/editor/lang/no.js
-www/vtiger/include/fckeditor/editor/lang/pl.js
-www/vtiger/include/fckeditor/editor/lang/sr-latn.js
-www/vtiger/include/fckeditor/editor/lang/pt.js
-www/vtiger/include/fckeditor/editor/lang/ro.js
-www/vtiger/include/fckeditor/editor/lang/ru.js
-www/vtiger/include/fckeditor/editor/lang/sk.js
-www/vtiger/include/fckeditor/editor/lang/sl.js
-www/vtiger/include/fckeditor/editor/lang/zh-cn.js
-www/vtiger/include/fckeditor/editor/lang/sr.js
-www/vtiger/include/fckeditor/editor/lang/sv.js
-www/vtiger/include/fckeditor/editor/lang/th.js
-www/vtiger/include/fckeditor/editor/lang/tr.js
-www/vtiger/include/fckeditor/editor/lang/pt-br.js
-www/vtiger/include/fckeditor/editor/skins/default/fck_contextmenu.css
-www/vtiger/include/fckeditor/editor/skins/default/fck_dialog.css
-www/vtiger/include/fckeditor/editor/skins/default/fck_editor.css
-www/vtiger/include/fckeditor/editor/skins/office2003/images/toolbar.bg.gif
-www/vtiger/include/fckeditor/editor/skins/office2003/images/toolbar.end.gif
-www/vtiger/include/fckeditor/editor/skins/office2003/fck_contextmenu.css
-www/vtiger/include/fckeditor/editor/skins/office2003/fck_dialog.css
-www/vtiger/include/fckeditor/editor/skins/office2003/fck_editor.css
-www/vtiger/include/fckeditor/editor/skins/silver/fck_contextmenu.css
-www/vtiger/include/fckeditor/editor/skins/silver/fck_dialog.css
-www/vtiger/include/fckeditor/editor/skins/silver/fck_editor.css
-www/vtiger/include/fckeditor/editor/plugins/placeholder/lang/en.js
-www/vtiger/include/fckeditor/editor/plugins/placeholder/lang/it.js
-www/vtiger/include/fckeditor/editor/plugins/placeholder/fck_placeholder.html
-www/vtiger/include/fckeditor/editor/plugins/placeholder/fckplugin.js
-www/vtiger/include/fckeditor/editor/plugins/tablecommands/fckplugin.js
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/connectors/php/basexml.php
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/connectors/php/commands.php
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/connectors/php/config.php
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/connectors/php/connector.php
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/connectors/php/io.php
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/connectors/php/util.php
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/connectors/test.html
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/js/common.js
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/js/fckxml.js
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/frmresourceslist.html
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/frmfolders.html
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/frmactualfolder.html
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/frmresourcetype.html
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/frmupload.html
-www/vtiger/include/fckeditor/editor/filemanager/browser/default/browser.html
-www/vtiger/include/fckeditor/editor/js/fck_startup.js
-www/vtiger/include/fckeditor/editor/js/fckeditorcode_gecko_1.js
-www/vtiger/include/fckeditor/editor/js/fckeditorcode_gecko_2.js
-www/vtiger/include/fckeditor/editor/js/fckeditorcode_ie_1.js
-www/vtiger/include/fckeditor/editor/js/fckeditorcode_ie_2.js
-www/vtiger/include/fckeditor/editor/css/behaviors/showtableborders.htc
-www/vtiger/include/fckeditor/editor/css/fck_editorarea.css
-www/vtiger/include/fckeditor/editor/css/fck_internal.css
-www/vtiger/include/fckeditor/editor/_source/classes/fckxml_ie.js
-www/vtiger/include/fckeditor/editor/_source/classes/fckcontextmenuitem.js
-www/vtiger/include/fckeditor/editor/_source/classes/fckcontextmenuseparator.js
-www/vtiger/include/fckeditor/editor/_source/classes/fckevents.js
-www/vtiger/include/fckeditor/editor/_source/classes/fckpanel_gecko.js
-www/vtiger/include/fckeditor/editor/_source/classes/fckpanel_ie.js
-www/vtiger/include/fckeditor/editor/_source/classes/fckplugin.js
-www/vtiger/include/fckeditor/editor/_source/classes/fckspecialcombo.js
-www/vtiger/include/fckeditor/editor/_source/classes/fckstyledef.js
-www/vtiger/include/fckeditor/editor/_source/classes/fckstyledef_gecko.js
-www/vtiger/include/fckeditor/editor/_source/classes/fckstyledef_ie.js
-www/vtiger/include/fckeditor/editor/_source/classes/fckstylesloader.js
-www/vtiger/include/fckeditor/editor/_source/classes/fcktoolbar.js
-www/vtiger/include/fckeditor/editor/_source/classes/fcktoolbarbreak_gecko.js
-www/vtiger/include/fckeditor/editor/_source/classes/fcktoolbarbreak_ie.js
-www/vtiger/include/fckeditor/editor/_source/classes/fcktoolbarbutton.js
-www/vtiger/include/fckeditor/editor/_source/classes/fckxml_gecko.js
-www/vtiger/include/fckeditor/editor/_source/classes/fcktoolbarfontformatcombo.js
-www/vtiger/include/fckeditor/editor/_source/classes/fcktoolbarfontscombo.js
-www/vtiger/include/fckeditor/editor/_source/classes/fcktoolbarfontsizecombo.js
-www/vtiger/include/fckeditor/editor/_source/classes/fcktoolbarpanelbutton.js
-www/vtiger/include/fckeditor/editor/_source/classes/fcktoolbarspecialcombo.js
-www/vtiger/include/fckeditor/editor/_source/classes/fcktoolbarstylecombo.js
-www/vtiger/include/fckeditor/editor/_source/classes/fckcontextmenugroup.js
-www/vtiger/include/fckeditor/editor/_source/commandclasses/fckpastewordcommand.js
-www/vtiger/include/fckeditor/editor/_source/commandclasses/fcknamedcommand.js
-www/vtiger/include/fckeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js
-www/vtiger/include/fckeditor/editor/_source/commandclasses/fck_othercommands.js
-www/vtiger/include/fckeditor/editor/_source/commandclasses/fckstylecommand.js
-www/vtiger/include/fckeditor/editor/_source/commandclasses/fcktablecommand.js
-www/vtiger/include/fckeditor/editor/_source/commandclasses/fcktextcolorcommand.js
-www/vtiger/include/fckeditor/editor/_source/globals/fck_constants.js
-www/vtiger/include/fckeditor/editor/_source/globals/fckeditorapi.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckxhtmlentities.js
-www/vtiger/include/fckeditor/editor/_source/internals/fck.js
-www/vtiger/include/fckeditor/editor/_source/internals/fck_1_gecko.js
-www/vtiger/include/fckeditor/editor/_source/internals/fck_1_ie.js
-www/vtiger/include/fckeditor/editor/_source/internals/fck_2.js
-www/vtiger/include/fckeditor/editor/_source/internals/fck_2_gecko.js
-www/vtiger/include/fckeditor/editor/_source/internals/fck_2_ie.js
-www/vtiger/include/fckeditor/editor/_source/internals/fck_last.js
-www/vtiger/include/fckeditor/editor/_source/internals/fck_onload.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckbrowserinfo.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckcodeformatter.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckcommands.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckconfig.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckcontextmenu.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckcontextmenu_gecko.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckcontextmenu_ie.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckcoreextensions.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckdebug.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckdialog.js
-www/vtiger/include/fckeditor/editor/_source/internals/fcktools.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckdialog_gecko.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckdialog_ie.js
-www/vtiger/include/fckeditor/editor/_source/internals/fcklanguagemanager.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckplugins.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckregexlib.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckscriptloader.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckselection.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckselection_gecko.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckselection_ie.js
-www/vtiger/include/fckeditor/editor/_source/internals/fcktablehandler.js
-www/vtiger/include/fckeditor/editor/_source/internals/fcktablehandler_gecko.js
-www/vtiger/include/fckeditor/editor/_source/internals/fcktablehandler_ie.js
-www/vtiger/include/fckeditor/editor/_source/internals/fcktoolbaritems.js
-www/vtiger/include/fckeditor/editor/_source/internals/fcktoolbarset.js
-www/vtiger/include/fckeditor/editor/_source/internals/fcktools_gecko.js
-www/vtiger/include/fckeditor/editor/_source/internals/fcktools_ie.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckurlparams.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckxhtml.js
-www/vtiger/include/fckeditor/editor/_source/internals/fck_1.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckxhtml_gecko.js
-www/vtiger/include/fckeditor/editor/_source/internals/fckxhtml_ie.js
-www/vtiger/include/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html
-www/vtiger/include/fckeditor/editor/dialog/common/fck_dialog_common.css
-www/vtiger/include/fckeditor/editor/dialog/common/fck_dialog_common.js
-www/vtiger/include/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php
-www/vtiger/include/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl
-www/vtiger/include/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js
-www/vtiger/include/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html
-www/vtiger/include/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html
-www/vtiger/include/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css
-www/vtiger/include/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js
-www/vtiger/include/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js
-www/vtiger/include/fckeditor/editor/dialog/fck_select/fck_select.js
-www/vtiger/include/fckeditor/editor/dialog/fck_link/fck_link.js
-www/vtiger/include/fckeditor/editor/dialog/fck_image/fck_image.js
-www/vtiger/include/fckeditor/editor/dialog/fck_universalkey/diacritic.js
-www/vtiger/include/fckeditor/editor/dialog/fck_universalkey/data.js
-www/vtiger/include/fckeditor/editor/dialog/fck_universalkey/dialogue.js
-www/vtiger/include/fckeditor/editor/dialog/fck_universalkey/fck_universalkey.css
-www/vtiger/include/fckeditor/editor/dialog/fck_universalkey/multihexa.js
-www/vtiger/include/fckeditor/editor/dialog/fck_about.html
-www/vtiger/include/fckeditor/editor/dialog/fck_form.html
-www/vtiger/include/fckeditor/editor/dialog/fck_hiddenfield.html
-www/vtiger/include/fckeditor/editor/dialog/fck_image.html
-www/vtiger/include/fckeditor/editor/dialog/fck_link.html
-www/vtiger/include/fckeditor/editor/dialog/fck_listprop.html
-www/vtiger/include/fckeditor/editor/dialog/fck_paste.html
-www/vtiger/include/fckeditor/editor/dialog/fck_radiobutton.html
-www/vtiger/include/fckeditor/editor/dialog/fck_replace.html
-www/vtiger/include/fckeditor/editor/dialog/fck_select.html
-www/vtiger/include/fckeditor/editor/dialog/fck_smiley.html
-www/vtiger/include/fckeditor/editor/dialog/fck_table.html
-www/vtiger/include/fckeditor/editor/dialog/fck_specialchar.html
-www/vtiger/include/fckeditor/editor/dialog/fck_spellerpages.html
-www/vtiger/include/fckeditor/editor/dialog/fck_tablecell.html
-www/vtiger/include/fckeditor/editor/dialog/fck_textarea.html
-www/vtiger/include/fckeditor/editor/dialog/fck_textfield.html
-www/vtiger/include/fckeditor/editor/dialog/fck_universalkey.html
-www/vtiger/include/fckeditor/editor/dialog/fck_docprops.html
-www/vtiger/include/fckeditor/editor/dialog/fck_colorselector.html
-www/vtiger/include/fckeditor/editor/dialog/fck_checkbox.html
-www/vtiger/include/fckeditor/editor/dialog/fck_button.html
-www/vtiger/include/fckeditor/editor/dialog/fck_anchor.html
-www/vtiger/include/fckeditor/editor/dialog/fck_find.html
-www/vtiger/include/fckeditor/editor/fckeditor.original.html
-www/vtiger/include/fckeditor/editor/fckeditor.html
-www/vtiger/include/fckeditor/editor/fckdialog.html
-www/vtiger/include/fckeditor/editor/fckdebug.html
-www/vtiger/include/fckeditor/fckconfig.js
-www/vtiger/include/fckeditor/fckeditor.php
-www/vtiger/include/fckeditor/fckstyles.xml
-www/vtiger/include/fckeditor/fcktemplates.xml
-www/vtiger/include/fpdf/fpdf.php
-www/vtiger/include/language/en_us.lang.php
-www/vtiger/include/php_writeexcel/functions.writeexcel_utility.inc.php
-www/vtiger/include/php_writeexcel/class.excel.php
-www/vtiger/include/php_writeexcel/class.writeexcel_biffwriter.inc.php
-www/vtiger/include/php_writeexcel/class.writeexcel_format.inc.php
-www/vtiger/include/php_writeexcel/class.writeexcel_formula.inc.php
-www/vtiger/include/php_writeexcel/class.writeexcel_olewriter.inc.php
-www/vtiger/include/php_writeexcel/class.writeexcel_workbook.inc.php
-www/vtiger/include/php_writeexcel/class.writeexcel_workbookbig.inc.php
-www/vtiger/include/php_writeexcel/class.writeexcel_worksheet.inc.php
-www/vtiger/include/php_writeexcel/LICENSE
-www/vtiger/include/general.js
-www/vtiger/include/Clock.php
-www/vtiger/include/utils.php
-www/vtiger/include/uifromdbutil.php
-www/vtiger/include/CustomFieldUtil.php
-www/vtiger/include/RelatedListView.html
-www/vtiger/include/RelatedListView.php
-www/vtiger/themes/coolblue/images/vtiger.jpg
-www/vtiger/themes/coolblue/images/Calls.gif
-www/vtiger/themes/coolblue/images/Cases.gif
-www/vtiger/themes/coolblue/images/Contacts.gif
-www/vtiger/themes/coolblue/images/Emails.gif
-www/vtiger/themes/coolblue/images/HelpDesk.gif
-www/vtiger/themes/coolblue/images/Leads.gif
-www/vtiger/themes/coolblue/images/Meetings.gif
-www/vtiger/themes/coolblue/images/Notes.gif
-www/vtiger/themes/coolblue/images/Opportunities.gif
-www/vtiger/themes/coolblue/images/Potentials.gif
-www/vtiger/themes/coolblue/images/Products.gif
-www/vtiger/themes/coolblue/images/SUGAR.jpg
-www/vtiger/themes/coolblue/images/Tasks.gif
-www/vtiger/themes/coolblue/images/Users.gif
-www/vtiger/themes/coolblue/images/arrow_down.gif
-www/vtiger/themes/coolblue/images/arrow_up.gif
-www/vtiger/themes/coolblue/images/attachment.gif
-www/vtiger/themes/coolblue/images/blank.gif
-www/vtiger/themes/coolblue/images/calendar.gif
-www/vtiger/themes/coolblue/images/high_priority.gif
-www/vtiger/themes/coolblue/images/left_arc.gif
-www/vtiger/themes/coolblue/images/paypal.gif
-www/vtiger/themes/coolblue/images/print.gif
-www/vtiger/themes/coolblue/images/right_arc.gif
-www/vtiger/themes/coolblue/images/Accounts.gif
-www/vtiger/themes/coolblue/language/en_us.lang.php
-www/vtiger/themes/coolblue/header.html
-www/vtiger/themes/coolblue/layout_utils.php
-www/vtiger/themes/coolblue/style.css
-www/vtiger/themes/coolblue/header.php
-www/vtiger/themes/coolblue/footer.php
-www/vtiger/themes/blue/images/vendor.gif
-www/vtiger/themes/blue/images/Products.gif
-www/vtiger/themes/blue/images/TopOpenQuotes.gif
-www/vtiger/themes/blue/images/clear_field.gif
-www/vtiger/themes/blue/images/keyMetrics.gif
-www/vtiger/themes/blue/images/myGroupAllocation.gif
-www/vtiger/themes/blue/images/myTickets.gif
-www/vtiger/themes/blue/images/myTopAccounts.gif
-www/vtiger/themes/blue/images/myTopInvoices.gif
-www/vtiger/themes/blue/images/myTopOpenPotentials.gif
-www/vtiger/themes/blue/images/myTopSalesOrders.gif
-www/vtiger/themes/blue/images/myUpcoPendAct.gif
-www/vtiger/themes/blue/images/product.gif
-www/vtiger/themes/blue/images/purchase_order.gif
-www/vtiger/themes/blue/images/sales_order.gif
-www/vtiger/themes/blue/images/select.gif
-www/vtiger/themes/blue/images/Invoice.gif
-www/vtiger/themes/blue/footer.php
-www/vtiger/themes/blue/header.html
-www/vtiger/themes/blue/header.php
-www/vtiger/themes/blue/layout_utils.php
-www/vtiger/themes/blue/loginheader.html
-www/vtiger/themes/blue/loginheader.php
-www/vtiger/themes/blue/style.css
-www/vtiger/themes/bushtree/images/HelpDesk.gif
-www/vtiger/themes/bushtree/images/Potentials.gif
-www/vtiger/themes/bushtree/images/Products.gif
-www/vtiger/themes/bushtree/images/vtiger.jpg
-www/vtiger/themes/busthree/images/paypal.gif
-www/vtiger/themes/busthree/images/Calls.gif
-www/vtiger/themes/busthree/images/Cases.gif
-www/vtiger/themes/busthree/images/Contacts.gif
-www/vtiger/themes/busthree/images/Emails.gif
-www/vtiger/themes/busthree/images/Meetings.gif
-www/vtiger/themes/busthree/images/Notes.gif
-www/vtiger/themes/busthree/images/Opportunities.gif
-www/vtiger/themes/busthree/images/SUGAR.jpg
-www/vtiger/themes/busthree/images/Tasks.gif
-www/vtiger/themes/busthree/images/Users.gif
-www/vtiger/themes/busthree/images/blank.gif
-www/vtiger/themes/busthree/images/logo.gif
-www/vtiger/themes/busthree/images/Accounts.gif
-www/vtiger/themes/busthree/config.php
-www/vtiger/themes/busthree/footer.php
-www/vtiger/themes/busthree/header.php
-www/vtiger/themes/busthree/layout_utils.php
-www/vtiger/themes/busthree/style.css
-www/vtiger/themes/busthree/header.html
-www/vtiger/themes/Aqua/images/vendor.gif
-www/vtiger/themes/Aqua/images/Products.gif
-www/vtiger/themes/Aqua/images/TopOpenQuotes.gif
-www/vtiger/themes/Aqua/images/clear_field.gif
-www/vtiger/themes/Aqua/images/keyMetrics.gif
-www/vtiger/themes/Aqua/images/myGroupAllocation.gif
-www/vtiger/themes/Aqua/images/myTickets.gif
-www/vtiger/themes/Aqua/images/myTopAccounts.gif
-www/vtiger/themes/Aqua/images/myTopInvoices.gif
-www/vtiger/themes/Aqua/images/myTopOpenPotentials.gif
-www/vtiger/themes/Aqua/images/myTopSalesOrders.gif
-www/vtiger/themes/Aqua/images/myUpcoPendAct.gif
-www/vtiger/themes/Aqua/images/product.gif
-www/vtiger/themes/Aqua/images/purchase_order.gif
-www/vtiger/themes/Aqua/images/sales_order.gif
-www/vtiger/themes/Aqua/images/select.gif
-www/vtiger/themes/Aqua/images/Invoice.gif
-www/vtiger/themes/Aqua/footer.php
-www/vtiger/themes/Aqua/header.html
-www/vtiger/themes/Aqua/header.php
-www/vtiger/themes/Aqua/layout_utils.php
-www/vtiger/themes/Aqua/loginheader.html
-www/vtiger/themes/Aqua/loginheader.php
-www/vtiger/themes/Aqua/style.css
-www/vtiger/themes/images/toggle1.gif
-www/vtiger/themes/images/toggle2.gif
-www/vtiger/themes/nature/images/vendor.gif
-www/vtiger/themes/nature/images/Products.gif
-www/vtiger/themes/nature/images/TopOpenQuotes.gif
-www/vtiger/themes/nature/images/clear_field.gif
-www/vtiger/themes/nature/images/keyMetrics.gif
-www/vtiger/themes/nature/images/myGroupAllocation.gif
-www/vtiger/themes/nature/images/myTickets.gif
-www/vtiger/themes/nature/images/myTopAccounts.gif
-www/vtiger/themes/nature/images/myTopInvoices.gif
-www/vtiger/themes/nature/images/myTopOpenPotentials.gif
-www/vtiger/themes/nature/images/myTopSalesOrders.gif
-www/vtiger/themes/nature/images/myUpcoPendAct.gif
-www/vtiger/themes/nature/images/product.gif
-www/vtiger/themes/nature/images/purchase_order.gif
-www/vtiger/themes/nature/images/sales_order.gif
-www/vtiger/themes/nature/images/select.gif
-www/vtiger/themes/nature/images/Invoice.gif
-www/vtiger/themes/nature/footer.php
-www/vtiger/themes/nature/header.html
-www/vtiger/themes/nature/header.php
-www/vtiger/themes/nature/layout_utils.php
-www/vtiger/themes/nature/loginheader.html
-www/vtiger/themes/nature/loginheader.php
-www/vtiger/themes/nature/purchase_order.gif
-www/vtiger/themes/nature/sales_order.gif
-www/vtiger/themes/nature/style.css
-www/vtiger/themes/nature/vendor.gif
-www/vtiger/themes/orange/images/vendor.gif
-www/vtiger/themes/orange/images/Products.gif
-www/vtiger/themes/orange/images/TopOpenQuotes.gif
-www/vtiger/themes/orange/images/clear_field.gif
-www/vtiger/themes/orange/images/keyMetrics.gif
-www/vtiger/themes/orange/images/myGroupAllocation.gif
-www/vtiger/themes/orange/images/myTickets.gif
-www/vtiger/themes/orange/images/myTopAccounts.gif
-www/vtiger/themes/orange/images/myTopInvoices.gif
-www/vtiger/themes/orange/images/myTopOpenPotentials.gif
-www/vtiger/themes/orange/images/myTopSalesOrders.gif
-www/vtiger/themes/orange/images/myUpcoPendAct.gif
-www/vtiger/themes/orange/images/product.gif
-www/vtiger/themes/orange/images/purchase_order.gif
-www/vtiger/themes/orange/images/sales_order.gif
-www/vtiger/themes/orange/images/select.gif
-www/vtiger/themes/orange/images/Invoice.gif
-www/vtiger/themes/orange/footer.php
-www/vtiger/themes/orange/header.html
-www/vtiger/themes/orange/header.php
-www/vtiger/themes/orange/layout_utils.php
-www/vtiger/themes/orange/loginheader.html
-www/vtiger/themes/orange/loginheader.php
-www/vtiger/themes/orange/style.css
-www/vtiger/contactserialize.php
-www/vtiger/SendReminder.php
-www/vtiger/README.txt
-www/vtiger/DataMigration.php
-www/vtiger/vtigerpatch.php
-www/vtiger/4_2_Patch_2_DB_Changes.php
-www/vtiger/migration_401_to_42_makechanges.php
-www/vtiger/migration_401_to_42_index.php
-www/vtiger/migration_401_to_42_functions.php
-www/vtiger/index.php
-www/vtiger/export.php
-
-@dirrm www/vtiger/themes/orange/images
-@dirrm www/vtiger/themes/orange
-@dirrm www/vtiger/themes/nature/images
-@dirrm www/vtiger/themes/nature
-@dirrm www/vtiger/themes/images
-@dirrm www/vtiger/themes/coolblue/language
-@dirrm www/vtiger/themes/coolblue/images
-@dirrm www/vtiger/themes/coolblue
-@dirrm www/vtiger/themes/busthree/images
-@dirrm www/vtiger/themes/busthree
-@dirrm www/vtiger/themes/bushtree/images
-@dirrm www/vtiger/themes/bushtree
-@dirrm www/vtiger/themes/blue/images
-@dirrm www/vtiger/themes/blue
-@dirrm www/vtiger/themes/Aqua/images
-@dirrm www/vtiger/themes/Aqua
-@dirrm www/vtiger/themes
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/plugins/mail_fetch
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/plugins/info
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/plugins
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/locale
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/language
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/include/options
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/include
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/images
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/functions/encode
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/functions/decode
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/functions
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/data
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/config
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/class/mime
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/class/helper
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/class/deliver
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/class
-@dirrm www/vtiger/modules/squirrelmail-1.4.4/Mail
-@dirrm www/vtiger/modules/squirrelmail-1.4.4
-@dirrm www/vtiger/modules/Users/language
-@dirrm www/vtiger/modules/Users
-@dirrm www/vtiger/modules/Settings/language
-@dirrm www/vtiger/modules/Settings
-@dirrm www/vtiger/modules/Reports/language
-@dirrm www/vtiger/modules/Reports
-@dirrm www/vtiger/modules/Quotes
-@dirrm www/vtiger/modules/Products/language
-@dirrm www/vtiger/modules/Products
-@dirrm www/vtiger/modules/Potentials
-@dirrm www/vtiger/modules/Orders
-@dirrm www/vtiger/modules/Notes
-@dirrm www/vtiger/modules/Leads/language
-@dirrm www/vtiger/modules/Leads
-@dirrm www/vtiger/modules/Invoice
-@dirrm www/vtiger/modules/Import/language
-@dirrm www/vtiger/modules/Import
-@dirrm www/vtiger/modules/Home
-@dirrm www/vtiger/modules/HelpDesk
-@dirrm www/vtiger/modules/Faq
-@dirrm www/vtiger/modules/Emails
-@dirrm www/vtiger/modules/Dashboard
-@dirrm www/vtiger/modules/CustomView
-@dirrm www/vtiger/modules/Contacts/language
-@dirrm www/vtiger/modules/Contacts
-@dirrm www/vtiger/modules/Calendar
-@dirrm www/vtiger/modules/Activities
-@dirrm www/vtiger/modules/Accounts/language
-@dirrm www/vtiger/modules/Accounts
-@dirrm www/vtiger/modules
-@dirrm www/vtiger/jscalendar/lang
-@dirrm www/vtiger/jscalendar
-@dirrm www/vtiger/install
-@dirrm www/vtiger/include/php_writeexcel
-@dirrm www/vtiger/include/language
-@dirrm www/vtiger/include/fpdf
-@dirrm www/vtiger/include/fckeditor/editor/skins/silver
-@dirrm www/vtiger/include/fckeditor/editor/skins/office2003/images
-@dirrm www/vtiger/include/fckeditor/editor/skins/office2003
-@dirrm www/vtiger/include/fckeditor/editor/skins/default
-@dirrm www/vtiger/include/fckeditor/editor/skins
-@dirrm www/vtiger/include/fckeditor/editor/plugins/tablecommands
-@dirrm www/vtiger/include/fckeditor/editor/plugins/placeholder/lang
-@dirrm www/vtiger/include/fckeditor/editor/plugins/placeholder
-@dirrm www/vtiger/include/fckeditor/editor/plugins
-@dirrm www/vtiger/include/fckeditor/editor/lang
-@dirrm www/vtiger/include/fckeditor/editor/js
-@dirrm www/vtiger/include/fckeditor/editor/filemanager/browser/default/js
-@dirrm www/vtiger/include/fckeditor/editor/filemanager/browser/default/connectors/php
-@dirrm www/vtiger/include/fckeditor/editor/filemanager/browser/default/connectors
-@dirrm www/vtiger/include/fckeditor/editor/filemanager/browser/default
-@dirrm www/vtiger/include/fckeditor/editor/filemanager/browser
-@dirrm www/vtiger/include/fckeditor/editor/filemanager
-@dirrm www/vtiger/include/fckeditor/editor/dialog/fck_universalkey
-@dirrm www/vtiger/include/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts
-@dirrm www/vtiger/include/fckeditor/editor/dialog/fck_spellerpages/spellerpages
-@dirrm www/vtiger/include/fckeditor/editor/dialog/fck_spellerpages
-@dirrm www/vtiger/include/fckeditor/editor/dialog/fck_select
-@dirrm www/vtiger/include/fckeditor/editor/dialog/fck_link
-@dirrm www/vtiger/include/fckeditor/editor/dialog/fck_image
-@dirrm www/vtiger/include/fckeditor/editor/dialog/fck_docprops
-@dirrm www/vtiger/include/fckeditor/editor/dialog/common
-@dirrm www/vtiger/include/fckeditor/editor/dialog
-@dirrm www/vtiger/include/fckeditor/editor/css/behaviors
-@dirrm www/vtiger/include/fckeditor/editor/css
-@dirrm www/vtiger/include/fckeditor/editor/_source/internals
-@dirrm www/vtiger/include/fckeditor/editor/_source/globals
-@dirrm www/vtiger/include/fckeditor/editor/_source/commandclasses
-@dirrm www/vtiger/include/fckeditor/editor/_source/classes
-@dirrm www/vtiger/include/fckeditor/editor/_source
-@dirrm www/vtiger/include/fckeditor/editor
-@dirrm www/vtiger/include/fckeditor
-@dirrm www/vtiger/include
-@dirrm www/vtiger/data
-@dirrm www/vtiger/
diff --git a/www/xpi-mozex/Makefile b/www/xpi-mozex/Makefile
deleted file mode 100644
index bc1ae0d55497..000000000000
--- a/www/xpi-mozex/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Ports collection makefile for: mozex-firefox
-# Date created: Tue Oct 28, 2003
-# Whom: Thierry Thomas (<thierry@pompo.net>)
-#
-# $FreeBSD$
-#
-
-PORTNAME= mozex
-PORTREVISION= 4
-#PKGNAMESUFFIX set to -firefox in ../mozex/Makefile.xpi
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Mozex allows Firefox's users to use external programs for mail, news, etc.
-
-MASTERDIR= ${.CURDIR}/../mozex
-
-WITH_FIREFOX= yes
-BROKEN="Does not work with Firefox 1.5"
-
-.include "${MASTERDIR}/Makefile"
diff --git a/www/xpi-preferential/Makefile b/www/xpi-preferential/Makefile
deleted file mode 100644
index 5439ebd82605..000000000000
--- a/www/xpi-preferential/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# Ports collection makefile for: preferential-firefox
-# Date created: Tue Oct 28, 2003
-# Whom: Thierry Thomas (<thierry@pompo.net>)
-#
-# $FreeBSD$
-#
-
-PORTNAME= preferential
-#PKGNAMESUFFIX set to -firefox in ../mozex/Makefile.xpi
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= GUI interface to view & edit all Firefox prefs
-
-MASTERDIR= ${.CURDIR}/../preferential
-
-BROKEN="Does not work with Firefox 1.5"
-WITH_FIREFOX= yes
-
-.include "${MASTERDIR}/Makefile"
diff --git a/www/xshttpd-devel/Makefile b/www/xshttpd-devel/Makefile
deleted file mode 100644
index c3a5d81cebf1..000000000000
--- a/www/xshttpd-devel/Makefile
+++ /dev/null
@@ -1,88 +0,0 @@
-# New ports collection makefile for: xshttpd
-# Date created: 29 June 2005
-# Whom: Ed Schouten <ed@fxq.nl>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xshttpd
-DISTVERSION= 3.3g01
-CATEGORIES= www
-MASTER_SITES= ftp://ftp.stack.nl/pub/xs-httpd/release/ \
- ftp://mud.stack.nl/pub/xs-httpd/release/
-DISTNAME= ${PORTNAME}-${DISTVERSION:S/.//}
-
-MAINTAINER= johans@stack.nl
-COMMENT= A webserver with CGI as own user and SSL suport
-
-RUN_DEPENDS= run-mailcap:${PORTSDIR}/misc/mime-support
-
-CONFLICTS+= apache-[0-9]*
-
-MAN1= clearxs.1 gfxcount.1 httpd.1 httpdc.1 imagemap.1 \
- readxs.1 xsindex.1 xspasswd.1
-MAN5= httpd.conf.5 xsauth.5 xsscripts.5
-USE_RC_SUBR= xshttpd.sh
-
-GNU_CONFIGURE= yes
-USE_REINPLACE= yes
-CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-
-OPTIONS= SSL "Enable https support" On \
- LDAP "Enable ldap support" Off \
- PCRE "Enable pcre rewriting support" Off \
- PERSISTENT_PERL "Enable persistent perl interpreter" Off
-
-# By default XS-HTTPD stores its data in ${PREFIX}/lib/httpd
-DATADIR= ${PREFIX}/www
-PLIST_SUB= WWWDIR=${DATADIR}
-CONFIGURE_ARGS+=--with-rootdir=${DATADIR}
-
-.include <bsd.port.pre.mk>
-
-.if !defined(WITHOUT_SSL)
-.include <${PORTSDIR}/Mk/bsd.openssl.mk>
-#USE_OPENSSL= yes
-CONFIGURE_ARGS+=--with-ssl
-.else
-CONFIGURE_ARGS+=--without-ssl
-.endif
-
-.if defined(WITH_LDAP)
-USE_OPENLDAP= yes
-CONFIGURE_ARGS+=--with-ldap=${LOCALBASE}
-.else
-CONFIGURE_ARGS+=--without-ldap
-.endif
-
-.if defined(WITH_PERSISTENT_PERL)
-USE_PERL5= yes
-CONFIGURE_ARGS+=--with-perl
-.else
-CONFIGURE_ARGS+=--without-perl
-.endif
-
-.if defined(WITH_PCRE)
-LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre
-CONFIGURE_ARGS+=--with-pcre=yes
-.else
-CONFIGURE_ARGS+=--with-pcre=no
-.endif
-
-post-patch:
-.for i in man/httpd.1 man/httpd.conf.5 config/httpd.conf.sample \
- contrib/SSL-Makefile contrib/logrotate.sh
- @${REINPLACE_CMD} \
- -e 's|/wwwsys|${DATADIR}|g' \
- -e 's|/usr/local/lib/httpd|${DATADIR}|g' \
- -e 's|nobody|${WWWOWN}|g' \
- -e 's|nogroup|${WWWGRP}|g' \
- ${WRKSRC}/$i
-.endfor
- @${REINPLACE_CMD} -e 's|\(MIMETYPESFILE\ "\).*|\1${LOCALBASE}/etc/mime.types"|' \
- ${WRKSRC}/src/confuser.h
-
-post-install:
- @${RM} ${DATADIR}/mime.types
-
-.include <bsd.port.post.mk>
diff --git a/www/xshttpd-devel/distinfo b/www/xshttpd-devel/distinfo
deleted file mode 100644
index c8b831bc44c1..000000000000
--- a/www/xshttpd-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (xshttpd-33g01.tar.gz) = b22bcb06e73c4c7df4e6f3da3fc22de9
-SHA256 (xshttpd-33g01.tar.gz) = 4519b3b927f87cd62534593296a7c4aa77895b5369e646c8a5a0be8587928cb3
-SIZE (xshttpd-33g01.tar.gz) = 208738
diff --git a/www/xshttpd-devel/files/xshttpd.sh.in b/www/xshttpd-devel/files/xshttpd.sh.in
deleted file mode 100644
index cf038023446d..000000000000
--- a/www/xshttpd-devel/files/xshttpd.sh.in
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: xshttpd
-# REQUIRE: NETWORKING SERVERS
-# BEFORE: DAEMON
-# KEYWORD: shutdown
-
-#
-# Add the following line to /etc/rc.conf to enable XS-HTTPD:
-# xshttpd_enable (bool): Set to "NO" by default.
-# Set it to "YES" to enable XS-HTTPD.
-#
-
-. %%RC_SUBR%%
-
-name="xshttpd"
-rcvar=`set_rcvar`
-
-load_rc_config $name
-
-: ${xshttpd_enable="NO"}
-
-pidfile="/var/run/httpd.pid"
-command="%%PREFIX%%/bin/httpd"
-
-run_rc_command "$1"
diff --git a/www/xshttpd-devel/pkg-descr b/www/xshttpd-devel/pkg-descr
deleted file mode 100644
index 2ee77c0f3621..000000000000
--- a/www/xshttpd-devel/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-XS-HTTPD is a WWW server that has the following features:
-
-- It is pronounced as "access-HTTP-daemon"
-- It is SMALL (very small in fact: a factor two to three smaller than
- normal servers on disk and in memory)
-- It is FAST (because it is so small and does not do unnecessary things)
-- Uses very little CPU time
-- Configurable (configuration compiled in to make it small, but largely
- overridable on the command line)
-- Runs user CGI binaries under their own user ID
-- Gets users' pages under their own user ID, allowing them to really
- have protected pages (using the built-in authentication mechanism)
-- Does not fork for every connection (has a fixed number of servers),
- only to replace a lost server (in case of timeouts).
-- Comes with some other useful programs
-- Offers Server-Side Includes for many common tasks, including built-in
- page counters (text or graphical)
-- Supports PHP and other interpreted file formats
-- Supports automatic decompression to save diskspace and bandwidth
-- Serves SSL (https) and http connections through the same daemon
-- Full support for IPv6
-
-WWW: http://www.stack.nl/xs-httpd/
diff --git a/www/xshttpd-devel/pkg-plist b/www/xshttpd-devel/pkg-plist
deleted file mode 100644
index 3c719061d98f..000000000000
--- a/www/xshttpd-devel/pkg-plist
+++ /dev/null
@@ -1,71 +0,0 @@
-bin/clearxs
-bin/httpd
-bin/httpdc
-bin/readxs
-bin/xsindex
-bin/xspasswd
-%%DATADIR%%/cgi-bin/error
-%%DATADIR%%/cgi-bin/gfxcount
-%%DATADIR%%/cgi-bin/imagemap
-%%DATADIR%%/cgi-bin/xschpass
-%%DATADIR%%/contrib/SSL-Makefile
-%%DATADIR%%/contrib/logrotate.sh
-%%DATADIR%%/contrib/persistent.pl
-%%DATADIR%%/contrib/wwwstats.pl
-%%DATADIR%%/contrib/agentstats.pl
-%%DATADIR%%/compress.methods.sample
-%%DATADIR%%/gfxcount/digital0.ppm
-%%DATADIR%%/gfxcount/digital1.ppm
-%%DATADIR%%/gfxcount/digital2.ppm
-%%DATADIR%%/gfxcount/digital3.ppm
-%%DATADIR%%/gfxcount/digital4.ppm
-%%DATADIR%%/gfxcount/digital5.ppm
-%%DATADIR%%/gfxcount/digital6.ppm
-%%DATADIR%%/gfxcount/digital7.ppm
-%%DATADIR%%/gfxcount/digital8.ppm
-%%DATADIR%%/gfxcount/digital9.ppm
-%%DATADIR%%/gfxcount/large0.ppm
-%%DATADIR%%/gfxcount/large1.ppm
-%%DATADIR%%/gfxcount/large2.ppm
-%%DATADIR%%/gfxcount/large3.ppm
-%%DATADIR%%/gfxcount/large4.ppm
-%%DATADIR%%/gfxcount/large5.ppm
-%%DATADIR%%/gfxcount/large6.ppm
-%%DATADIR%%/gfxcount/large7.ppm
-%%DATADIR%%/gfxcount/large8.ppm
-%%DATADIR%%/gfxcount/large9.ppm
-%%DATADIR%%/gfxcount/largecol0.ppm
-%%DATADIR%%/gfxcount/largecol1.ppm
-%%DATADIR%%/gfxcount/largecol2.ppm
-%%DATADIR%%/gfxcount/largecol3.ppm
-%%DATADIR%%/gfxcount/largecol4.ppm
-%%DATADIR%%/gfxcount/largecol5.ppm
-%%DATADIR%%/gfxcount/largecol6.ppm
-%%DATADIR%%/gfxcount/largecol7.ppm
-%%DATADIR%%/gfxcount/largecol8.ppm
-%%DATADIR%%/gfxcount/largecol9.ppm
-%%DATADIR%%/httpd.conf.sample
-%%DATADIR%%/icons/xs-audio.gif
-%%DATADIR%%/icons/xs-back.gif
-%%DATADIR%%/icons/xs-base.gif
-%%DATADIR%%/icons/xs-bin.gif
-%%DATADIR%%/icons/xs-dir.gif
-%%DATADIR%%/icons/xs-gif.gif
-%%DATADIR%%/icons/xs-html.gif
-%%DATADIR%%/icons/xs-image.gif
-%%DATADIR%%/icons/xs-jpeg.gif
-%%DATADIR%%/icons/xs-ps.gif
-%%DATADIR%%/icons/xs-tar.gif
-%%DATADIR%%/icons/xs-txt.gif
-%%DATADIR%%/icons/xs-unknown.gif
-%%DATADIR%%/icons/xs-video.gif
-%%DATADIR%%/icons/xs-zip.gif
-%%DATADIR%%/mime.index
-%%DATADIR%%/script.methods.sample
-@dirrm %%DATADIR%%/contrib
-@dirrm %%DATADIR%%/gfxcount
-@dirrm %%DATADIR%%/icons
-@cwd %%WWWDIR%%
-@dirrmtry cgi-bin
-@dirrmtry htdocs
-@dirrmtry logs
diff --git a/www/zope210/Makefile b/www/zope210/Makefile
deleted file mode 100644
index b3243758a7cb..000000000000
--- a/www/zope210/Makefile
+++ /dev/null
@@ -1,108 +0,0 @@
-# New ports collection makefile for: Zope-2.9.x
-# Date created: Mon Jan 10 14:40:00 JST 2006
-# Whom: Yasushi Hayashi <yasi@yasi.to>
-#
-# $FreeBSD$
-#
-
-PORTNAME= zope
-PORTVERSION= 2.9.0
-PORTREVISION= 1
-CATEGORIES= www python zope
-MASTER_SITES= http://www.zope.org/Products/Zope/${PORTVERSION}/
-DISTNAME= Zope-${PORTVERSION}
-EXTRACT_SUFX= .tgz
-DIST_SUBDIR= zope
-
-MAINTAINER= yasi@yasi.to
-COMMENT= An object-based web application platform
-
-USE_PYTHON= yes
-USE_GETTEXT= yes
-USE_RC_SUBR= ${PORTNAME}29.sh zeo29.sh
-LATEST_LINK= zope29
-
-# Note: the notes that follow reflect the decisions of prior maintainers
-# of this port. IOW, don't blame me if you don't like the way it's done.
-# Exceptions to this are marked as such.
-
-# Change these, if you like, via the environment.
-ZOPE_USER?= www
-WEBBASEDIR?= www
-SZOPEBASEDIR?= ${WEBBASEDIR}/Zope29
-
-# Do not change anything below this line.
-
-.if defined(INSTANCENAME)
-ZOPEINSTANCENAME= ${INSTANCENAME}
-.endif
-
-ZOPEBASEDIR= ${PREFIX}/${SZOPEBASEDIR}
-ZOPEINSTANCEBASE?= ${PREFIX}/${SZOPEBASEDIR}
-ZOPEINSTANCEDIR?= ${ZOPEINSTANCEBASE}/${ZOPEINSTANCENAME}
-
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${ZOPEBASEDIR} --force
-
-USE_GMAKE= yes
-ALL_TARGET= build
-
-PKGMESSAGE= ${WRKDIR}/pkg-message
-PLIST_SUB= ZOPEBASEDIR=${SZOPEBASEDIR}
-SUB_FILES= instance_message package-pkg-message pkg-message zeo_message
-SUB_LIST= ZOPEBASEDIR=${ZOPEBASEDIR} \
- ZOPE_USER=${ZOPE_USER} \
- ZOPEINSTANCEDIR=${ZOPEINSTANCEDIR}
-
-.if defined(BATCH)
-ISBATCH= -u admin:test123
-.else
-ISBATCH= ""
-.endif
-
-post-patch:
- ${FIND} ${WRKSRC} -name '*.orig' -print0 | ${XARGS} -0 -- ${RM}
- ${REINPLACE_CMD} \
- -e 's,^\(ACCEPTABLE="\).*"$$,\1${PYTHON_PORTVERSION}",g' \
- -e 's,^\(TARGET="\).*"$$,\1${PYTHON_PORTVERSION}",g' \
- -e 's,^\(EXENAMES="\).*"$$,\1${PYTHON_VERSION}",g' \
- ${WRKSRC}/configure
-
-post-install:
- ${MV} ${ZOPEBASEDIR}/skel/etc/zope.conf.in \
- ${ZOPEBASEDIR}/skel/etc/zope.conf.sample.in
-
- ${MKDIR} ${ZOPEBASEDIR}/Products
- ${CP} ${FILESDIR}/Products_00readme-freebsd.txt \
- ${ZOPEBASEDIR}/Products/00readme-freebsd.txt
-
- ${FIND} ${ZOPEBASEDIR} -type f -print0 | ${XARGS} -0 -- ${CHMOD} a-w
-
- @${CAT} ${PKGMESSAGE}
- @${ECHO_MSG}
-
-instance:
- ${ZOPEBASEDIR}/bin/mkzopeinstance.py -d ${ZOPEINSTANCEDIR} ${ISBATCH}
-
- ${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
- ${FILESDIR}/zope.conf_changes \
- | ${PATCH} ${ZOPEINSTANCEDIR}/etc/zope.conf.sample
-
- ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/var
- ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/log
-
- ${RM} ${ZOPEINSTANCEDIR}/etc/zope.conf.sample.orig
- ${RM} -f ${ZOPEBASEDIR}/bin/copyzopeskel.pyc
-
- @${CAT} ${WRKDIR}/instance_message
-
-zeo:
- ${ZOPEBASEDIR}/bin/mkzeoinstance.py ${ZOPEINSTANCEDIR}
- ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/var
- ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/log
- @${CAT} ${WRKDIR}/zeo_message
-
-pre-package:
- ${CP} ${WRKDIR}/package-pkg-message ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/www/zope210/distinfo b/www/zope210/distinfo
deleted file mode 100644
index b82d25aa1e92..000000000000
--- a/www/zope210/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (zope/Zope-2.9.0.tgz) = db36ef8c3f43574c88a4388fef80d661
-SHA256 (zope/Zope-2.9.0.tgz) = 29befe13ebd32bd130af4cfb385c929c40f1b27974fa8bcc56f9c39a36a244b2
-SIZE (zope/Zope-2.9.0.tgz) = 7943193
diff --git a/www/zope210/files/Products_00readme-freebsd.txt b/www/zope210/files/Products_00readme-freebsd.txt
deleted file mode 100644
index 2eaab03ee0fb..000000000000
--- a/www/zope210/files/Products_00readme-freebsd.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-This directory is used for install Zope products via ports/package.
-All products in here are enabled on all Zope instances.
diff --git a/www/zope210/files/instance_message.in b/www/zope210/files/instance_message.in
deleted file mode 100644
index a6e9d214a56f..000000000000
--- a/www/zope210/files/instance_message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-**********************************************************************
-
-Zope instance successfully installed
-
-If Zope should get started automatically when the system starts,
-please add the following lines to /etc/rc.conf
-
-zope_enable="YES"
-zope_instances="%%ZOPEINSTANCEDIR%%"
-
-If there is already a zope_instances entry please add
-%%ZOPEINSTANCEDIR%% separated by a space.
-
-Don`t forget to create %%ZOPEINSTANCEDIR%%/etc/zope.conf before
-starting the zope server
diff --git a/www/zope210/files/package-pkg-message.in b/www/zope210/files/package-pkg-message.in
deleted file mode 100644
index 83e710fc3205..000000000000
--- a/www/zope210/files/package-pkg-message.in
+++ /dev/null
@@ -1,50 +0,0 @@
-**********************************************************************
-
-Zope Successfull installed.
-
-To create an instance of Zope please run
-%%ZOPEBASEDIR%%/bin/mkzopeinstance.py -d <INSTANCEDIR>
-
-<INSTANCEDIR> is the directory where the instance files should
- be installed. This can be %%ZOPEBASEDIR%%
-
-Command-line options to 'mkzopeinstance' are available, and can be
-investigated by running 'mkzopeinstance.py --help'.
-
-The Instancefiles created by mkzopeinstance.py will not be remove
-when the package is deinstalled. You`ll have to delete them yourself.
-
-If Zope should get started automatically when the system starts,
-please add the following lines to /etc/rc.conf
-
-zope_enable="YES"
-zope_instances="<INSTANCEDIR>"
-
-Additional zope Instances have to be added to zope_instances
-seperated by a space.
-
-** ZEO Instances ** (Optional)
-** Please refere to http://zope.org/Products/ZEO/ZEOFactSheet
-
-If you want to run a ZEO server please create a ZEO instancen by
-calling %%ZOPEBASEDIR%%/bin/mkzopeinstance.py <ZEODIR>
-
-To start the ZEO Server at System startup add the following lines to
-/etc/rc.conf
-
-zeo_enable="YES"
-zeo_instances="<ZEODIR>"
-
-Additional zeo Instances have to be added to zeo_instances seperated
-by a space.
-
-**********************************************************************
-****** ATTENTION ***** ATTENTION ***** ATTENTION ***** ATTENTION *****
-
-The default installation directory for Zope Products has changed from
-%%ZOPEBASEDIR%%/lib/python/Products
-to %%ZOPEBASEDIR%%/Products.
-
-You might have to add the following lines to your zope.conf
-products %%ZOPEBASEDIR%%/Products
-products $INSTANCE/Products
diff --git a/www/zope210/files/patch-Dependencies-RestrictedPython b/www/zope210/files/patch-Dependencies-RestrictedPython
deleted file mode 100644
index c5d650024dd0..000000000000
--- a/www/zope210/files/patch-Dependencies-RestrictedPython
+++ /dev/null
@@ -1,10 +0,0 @@
---- Dependencies/RestrictedPython-Zope-2.9.0/RestrictedPython/tests/verify.py.orig Sat Jan 7 21:07:51 2006
-+++ Dependencies/RestrictedPython-Zope-2.9.0/RestrictedPython/tests/verify.py Sun Jan 15 13:43:23 2006
-@@ -21,6 +21,7 @@
- function.
- """
-
-+from __future__ import generators
- import dis
- import types
-
diff --git a/www/zope210/files/patch-Dependencies-SiteAccess b/www/zope210/files/patch-Dependencies-SiteAccess
deleted file mode 100644
index 2020148cc1aa..000000000000
--- a/www/zope210/files/patch-Dependencies-SiteAccess
+++ /dev/null
@@ -1,10 +0,0 @@
---- Dependencies/Products-Zope-2.9.0/Products/SiteAccess/tests/testVirtualHostMonster.py.orig Sat Jan 7 21:07:42 2006
-+++ Dependencies/Products-Zope-2.9.0/Products/SiteAccess/tests/testVirtualHostMonster.py Sun Jan 15 13:39:37 2006
-@@ -12,6 +12,7 @@
-
- from Testing.makerequest import makerequest
-
-+from __future__ import generators
- import Zope2
- Zope2.startup()
-
diff --git a/www/zope210/files/patch-Dependencies-StructuredText b/www/zope210/files/patch-Dependencies-StructuredText
deleted file mode 100644
index bb0d36dbada8..000000000000
--- a/www/zope210/files/patch-Dependencies-StructuredText
+++ /dev/null
@@ -1,87 +0,0 @@
---- Dependencies/StructuredText-Zope-2.9.0/StructuredText/DocumentWithImages.py.orig Sat Jan 7 21:07:51 2006
-+++ Dependencies/StructuredText-Zope-2.9.0/StructuredText/DocumentWithImages.py Sun Jan 15 10:23:46 2006
-@@ -27,7 +27,7 @@
-
- def doc_img(
- self, s,
-- expr1=re.compile('\"([ _a-zA-Z0-9*.:/;,\[\]\'\-\n\~]+)\":img:([a-zA-Z0-9%\_\-.:/\?=;,\n\~]+)').search,
-+ expr1=re.compile('\"((?:\w|[ *.:/;,\-\n\~])+)\":img:([a-zA-Z0-9\_\-.:/;,\n\~]+)', re.U).search,
- ):
-
-
---- Dependencies/StructuredText-Zope-2.9.0/StructuredText/ST.py.orig Sat Jan 7 21:07:51 2006
-+++ Dependencies/StructuredText-Zope-2.9.0/StructuredText/ST.py Sun Jan 15 10:23:46 2006
-@@ -116,6 +116,9 @@
- Structure => [paragraph,[sub-paragraphs]]
- """
-
-+ if type(paragraphs) == type(''):
-+ paragraphs = unicode(paragraphs, 'utf-8')
-+
- currentlevel = 0
- currentindent = 0
- levels = {0:0}
---- Dependencies/StructuredText-Zope-2.9.0/StructuredText/DocumentClass.py.orig Sat Jan 7 21:07:51 2006
-+++ Dependencies/StructuredText-Zope-2.9.0/StructuredText/DocumentClass.py Sun Jan 15 10:23:46 2006
-@@ -786,7 +786,7 @@
-
- def doc_literal(
- self, s,
-- expr = re.compile(r"(\W+|^)'([%s%s%s\s]+)'([%s]+|$)" % (letters, digits, literal_punc, phrase_delimiters)).search,):
-+ expr = re.compile(r"(\W+|^)'((?:\w|[%s%s\s])+)'([%s]+|$)" % (digits, literal_punc, phrase_delimiters), re.U).search,):
-
- # old expr... failed to cross newlines.
- # expr=re.compile(
-@@ -804,7 +804,9 @@
-
- def doc_emphasize(
- self, s,
-- expr = re.compile(r'\*([%s%s%s\s]+?)\*' % (letters, digits, strongem_punc)).search
-+ # i18nal variant
-+ expr = re.compile(r'\*((?:\w|[%s\s])+?)\*' % (strongem_punc), re.U).search
-+ #expr = re.compile(r'\*([%s%s%s\s]+?)\*' % (letters, digits, strongem_punc)).search
- #expr = re.compile(r'\s*\*([ \n\r%s0-9.:/;,\'\"\?\-\_\/\=\-\>\<\(\)]+)\*(?!\*|-)' % letters).search # old expr, inconsistent punctuation
- ):
-
-@@ -850,7 +852,7 @@
-
- def doc_underline(self,
- s,
-- expr=re.compile(r'_([%s%s%s\s]+)_([\s%s]|$)' % (letters, digits, under_punc,phrase_delimiters)).search):
-+ expr=re.compile(r'_((?:\w|[%s\s])+)_([\s%s]|$)' % (under_punc,phrase_delimiters), re.U).search):
-
- result = expr(s)
- if result:
-@@ -864,7 +866,7 @@
-
- def doc_strong(self,
- s,
-- expr = re.compile(r'\*\*([%s%s%s\s]+?)\*\*' % (letters, digits, strongem_punc)).search
-+ expr = re.compile(r'\*\*((?:\w|[%s%s\s])+?)\*\*' % (digits, strongem_punc), re.U).search
- #expr = re.compile(r'\s*\*\*([ \n\r%s0-9.:/;,\'\"\?\-\_\/\=\-\>\<\(\)]+)\*\*(?!\*|-)' % letters).search, # old expr, inconsistent punc, failed to cross newlines.
- ):
-
-@@ -876,7 +878,7 @@
- return None
-
- ## Some constants to make the doc_href() regex easier to read.
-- _DQUOTEDTEXT = r'("[ %s0-9\n\r%s]+")' % (letters,dbl_quoted_punc) ## double quoted text
-+ _DQUOTEDTEXT = r'("[^"]+")'
- _ABSOLUTE_URL=r'((http|https|ftp|mailto|file|about)[:/]+?[%s0-9_\@\.\,\?\!\/\:\;\-\#\~\=\&\%%\+]+)' % letters
- _ABS_AND_RELATIVE_URL=r'([%s0-9_\@\.\,\?\!\/\:\;\-\#\~\=\&\%%\+]+)' % letters
-
-@@ -884,12 +886,12 @@
-
-
- def doc_href1(self, s,
-- expr=re.compile(_DQUOTEDTEXT + "(:)" + _ABS_AND_RELATIVE_URL + _SPACES).search
-+ expr=re.compile(_DQUOTEDTEXT + "(:)" + _ABS_AND_RELATIVE_URL + _SPACES, re.U).search
- ):
- return self.doc_href(s, expr)
-
- def doc_href2(self, s,
-- expr=re.compile(_DQUOTEDTEXT + r'(\,\s+)' + _ABSOLUTE_URL + _SPACES).search
-+ expr=re.compile(_DQUOTEDTEXT + r'(\,\s+)' + _ABSOLUTE_URL + _SPACES, re.U).search
- ):
- return self.doc_href(s, expr)
-
diff --git a/www/zope210/files/patch-zope.conf.in b/www/zope210/files/patch-zope.conf.in
deleted file mode 100644
index fd7e9b19ec32..000000000000
--- a/www/zope210/files/patch-zope.conf.in
+++ /dev/null
@@ -1,20 +0,0 @@
---- Zope/skel/etc/zope.conf.in.orig Sun Jan 15 11:56:31 2006
-+++ Zope/skel/etc/zope.conf.in Sun Jan 15 11:57:01 2006
-@@ -866,7 +866,7 @@
- #
- # large-file-threshold 1Mb
-
--# Directive: default_zpublisher_encoding
-+# Directive: default-zpublisher-encoding
- #
- # Description:
- # This controls what character set is used to encode unicode
-@@ -876,7 +876,7 @@
- #
- # Example:
- #
--# default_zpublisher_encoding utf-8
-+# default-zpublisher-encoding utf-8
-
- # Directives: servers
- #
diff --git a/www/zope210/files/pkg-message.in b/www/zope210/files/pkg-message.in
deleted file mode 100644
index 656c606114b6..000000000000
--- a/www/zope210/files/pkg-message.in
+++ /dev/null
@@ -1,37 +0,0 @@
-**********************************************************************
-
-Zope Successfull installed.
-
-To create an instance of Zope please run
-make instance
-
-You can set the following Variables in /etc/make.conf
-
-ZOPEINSTANCEBASE Directory where Zope instance should go
- (default: %%ZOPEBASEDIR%%)
-ZOPEINSTANCENAME Default name for a new Zope instance
- (default: none)
-
-If you want have multiple Zope you should run
-make instance INSTANCENAME=<somename>
-
-The Instancefiles created by make instance will not be remove when the
-port is deinstalled. You'll have to delete them yourself.
-
-** ZEO Instances ** (Optional)
-** Please refere to http://zope.org/Products/ZEO/ZEOFactSheet
-
-To create a ZEO instance please run
-make zeo [INSTANCENAME=<somename>]
-
-
-**********************************************************************
-****** ATTENTION ***** ATTENTION ***** ATTENTION ***** ATTENTION *****
-
-The default installation directory for Zope Products has changed from
-%%ZOPEBASEDIR%%/lib/python/Products
-to %%ZOPEBASEDIR%%/Products.
-
-You might have to add the following lines to your zope.conf
-products %%ZOPEBASEDIR%%/Products
-products $INSTANCE/Products
diff --git a/www/zope210/files/zeo29.sh.in b/www/zope210/files/zeo29.sh.in
deleted file mode 100644
index 50943aaefa8a..000000000000
--- a/www/zope210/files/zeo29.sh.in
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zeo server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zeo29
-# REQUIRE: DAEMON
-# BEFORE: zope29
-
-# Define these zeo29_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zeo29
-#
-# zeo29_enable : bool
-# Enable Zeo ("YES") or not ("NO", the default).
-#
-# zeo29_instances : list
-# List of dirs with Zeo's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zeo29"
-rcvar=`set_rcvar`
-
-zeo29ctl () {
- for instance in $zeo29_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zeo instance ${instance} -> "
- ${instance}/bin/zeoctl "$1"
- fi
- done
-}
-
-zeo29_start () {
- echo "Starting Zeo 2.9:"
- zeo29ctl "start"
-}
-
-zeo29_stop () {
- echo "Stopping Zeo 2.9:"
- zeo29ctl "stop"
-}
-
-zeo29_restart () {
- echo "Restarting Zeo 2.9:"
- zeo29ctl "restart"
-}
-
- start_cmd="zeo29_start"
- stop_cmd="zeo29_stop"
-restart_cmd="zeo29_restart"
-
-load_rc_config $name
-
-: ${zeo29_enable="NO"}
-: ${zeo29_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zeo29_instances="$*"
-
-run_rc_command "${cmd}"
diff --git a/www/zope210/files/zeo_message.in b/www/zope210/files/zeo_message.in
deleted file mode 100644
index 3d3fd82a201b..000000000000
--- a/www/zope210/files/zeo_message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-**********************************************************************
-
-ZEO instance successfully installed
-
-If Zope should get started automatically when the system starts,
-please add the following lines to /etc/rc.conf
-
-zeo_enable="YES"
-zeo_instances="%%ZOPEINSTANCEDIR%%"
-
-If there is already a zeo_instances entry please add
-%%ZOPEINSTANCEDIR%% separated by a space.
-
-Don`t forget to edit %%ZOPEINSTANCEDIR%%/etc/zeo.conf before starting
-the zeo server
diff --git a/www/zope210/files/zope.conf_changes b/www/zope210/files/zope.conf_changes
deleted file mode 100644
index ba227775266c..000000000000
--- a/www/zope210/files/zope.conf_changes
+++ /dev/null
@@ -1,20 +0,0 @@
---- work/Zope-2.7.0/skel/etc/zope.conf.in Fri Jan 9 00:34:08 2004
-+++ /data/infosys/zope/etc/zope.conf Wed Apr 14 09:36:46 2004
-@@ -78,7 +78,8 @@
- #
- # Example:
- #
--# products /home/chrism/projects/myproducts
-+products %%ZOPEBASEDIR%%/Products
-+products $INSTANCE/Products
-
-
- # Directive: environment
-@@ -137,6 +138,7 @@
- # Example:
- #
- # effective-user chrism
-+effective-user %%ZOPE_USER%%
-
-
- # Directive: enable-product-installation
diff --git a/www/zope210/files/zope29.sh.in b/www/zope210/files/zope29.sh.in
deleted file mode 100644
index 601a08ccc2a7..000000000000
--- a/www/zope210/files/zope29.sh.in
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zope server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zope29
-# REQUIRE: DAEMON
-
-# Define these zope29_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zope29
-#
-# zope29_enable : bool
-# Enable Zope ("YES") or not ("NO", the default).
-#
-# zope29_instances : list
-# List of dirs with Zope's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zope29"
-rcvar=`set_rcvar`
-
-zope29ctl () {
- for instance in $zope29_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zope instance ${instance} -> "
- ${instance}/bin/zopectl "$1"
- fi
- done
-}
-
-zope29_start () {
- echo "Starting Zope 2.9:"
- zope29ctl "start"
-}
-
-zope29_stop () {
- echo "Stopping Zope 2.9:"
- zope29ctl "stop"
-}
-
-zope29_restart () {
- echo "Restarting Zope 2.9:"
- zope29ctl "restart"
-}
-
- start_cmd="zope29_start"
- stop_cmd="zope29_stop"
-restart_cmd="zope29_restart"
-
-load_rc_config $name
-
-: ${zope29_enable="NO"}
-: ${zope29_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zope29_instances="$*"
-
-run_rc_command "${cmd}"
diff --git a/www/zope210/pkg-descr b/www/zope210/pkg-descr
deleted file mode 100644
index e9e009bd18b8..000000000000
--- a/www/zope210/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-"Zope is an exciting new object-based, open source web application
-platform. It allows you to build powerful and dynamic web applications
-easily. Zope comes with source code and is friendly to developers as
-well as users.
-Zope is distinguished by its integrated object database which, when
-combined with a revolutionary object model, provides a completely unique
-facility for servicing content managers and web application developers."
-
-Here are some of the "headlines" mentioned in the features list.
-
-Database Integration Content Management
- SQL and HTML in Harmony Builtin Objects
- Multiple Data Sources Document Templates
- Publish Databases Web to Objects
-Application Development Integrated Object Database
- DTML Scripting Managed Through the Web
- External Methods Direct URL Access to Objects
-
-WWW: http://www.zope.org/
diff --git a/www/zope210/pkg-plist b/www/zope210/pkg-plist
deleted file mode 100644
index 15ba469f621c..000000000000
--- a/www/zope210/pkg-plist
+++ /dev/null
@@ -1,12615 +0,0 @@
-%%ZOPEBASEDIR%%/lib/python/ImageFile.py
-%%ZOPEBASEDIR%%/lib/python/Zope.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/dtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_arguments.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqltest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlvar.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_arguments.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqltest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlvar.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_sqlscript.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_arguments.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlgroup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqltest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/testresults.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/sqlscript.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/PUBLICATION.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/dtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/dtml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/default.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/subgroup.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/default.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/default.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zptpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpageeval.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpageeval.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpageeval.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/collector269.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/collector266.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zpt.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/inlinecode.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zptpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/plaintext.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/stx.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/rest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_renderers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_renderers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_renderers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/plaintext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/stx.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/rest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/plaintext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/stx.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/rest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/annotationcacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/caching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/ram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_ramcache.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_icache.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_annotationcacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_caching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_ramcache.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_icache.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_annotationcacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_caching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_ramcache.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_icache.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_annotationcacheable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_caching.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ramstats.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheableedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ramedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/annotationcacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/caching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/annotationcacheable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/ram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/caching.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/testContentTypes.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/mime.types-2
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/mime.types-1
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/testContentTypes.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/testContentTypes.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/mime.types
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/static.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/type.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/type.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/type.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/intro.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/chapter.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/empty.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/utilitymodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/utilitymodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/utilitymodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/text.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/class_.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/function.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/codemodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/text.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/textfile_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcmlfile_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/displayComment.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/displayClosingElement.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/directive.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/text.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/text.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/menu.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/directives.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/text.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/codemodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/text.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/class_.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/zcml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/function.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/codemodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ifacemodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/iface_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/presentation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/component_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ifacemodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ifacemodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/macros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/skin.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/preference.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/harrow.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_contents.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/modules.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/utilities.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/varrow.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_modules.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/favicon.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/prefIndex.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/contents.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/details_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/menu_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_menu_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/prefmenu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/notfound.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/skin.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/preference.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/skin.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/preference.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/macros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/version.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/MAINTAINER.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/static.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/static.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/maildir.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/delivery.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/mailer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/event.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_maildir.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_delivery.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_event.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_mailer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/mail.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_maildir.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_delivery.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_event.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_mailer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_maildir.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_delivery.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_event.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_mailer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/maildir.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/delivery.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/mailer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/event.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/maildir.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/delivery.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/mailer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/event.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/messagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_messagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/testi18ndirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_messagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/testi18ndirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_filters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_messagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/testi18ndirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_translationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/synchronize.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/test_translate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/test_translate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/test_translate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/i18n_domain.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/synchronize.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translatemessage.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/synchronize.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/synchronize.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/methods.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/methods.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/methods.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/locales.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/messagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/translationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/filters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/messagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelptopic.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/README.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/ui.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/samples.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/welcome.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/mgmt-main-1.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/developer.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_helpdirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_onlinehelp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_treeview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help2.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/output/test1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/output/test2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test2.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test1.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.rst
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_helpdirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_onlinehelp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_treeview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_helpdirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_onlinehelp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_treeview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp_navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/minus.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/item.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/plus.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/helptopic.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelptopic.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelptopic.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/simpleviewclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/urlquote.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/viewpagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/talesapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/intermediate.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/inner.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/outer.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_viewzpt.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/simpletestview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_talesapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/trusted.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_boundpagetemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_simpleviewclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_urlquote.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/sample.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_binding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_zopepythonexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/content.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/nothing.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/view.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/default.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/content.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/content.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testusage.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testsimpleviewclass.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testxml.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_viewzpt.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/simpletestview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_talesapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/trusted.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_boundpagetemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_simpleviewclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_urlquote.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/sample.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_binding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_zopepythonexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_viewzpt.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/simpletestview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_talesapi.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/trusted.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_boundpagetemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_simpleviewclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_urlquote.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/sample.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_engine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_binding.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_zopepythonexpr.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/simpleviewclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/urlquote.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/viewpagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/talesapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/engine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/simpleviewclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/urlquote.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/viewpagetemplatefile.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/talesapi.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_image.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_file.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_imagedata.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_imagedata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_imagedata.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_file.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_upload.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image_edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/image.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtmlpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpageeval.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpageeval.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpageeval.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtml.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtmlpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtmlpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflymeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflyda.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopeconnection.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyrootdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopecursor.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedbtransactionmanager.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_resultset.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_doctests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_dsnparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/stubs.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_row.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedatabaseadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/gadflyroot.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/rdb.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopeconnection.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyrootdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopecursor.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedbtransactionmanager.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_resultset.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_doctests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_dsnparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/stubs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_row.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedatabaseadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopeconnection.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyrootdirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopecursor.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedbtransactionmanager.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_resultset.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_doctests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_dsnparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/stubs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_row.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedatabaseadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/relalg.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfintrospect.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlsem.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjpylint.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjbuckets0.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgtest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlbind.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DLispShort.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/SQLTESTG.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DumbLispGen.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfstest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/pygram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfserve.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfsocket.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjSet.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/remotetest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParseBuild.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfdb0.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgen.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gadfly.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfclient.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlwhere.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfinstall.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gftest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/idl.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlmod.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sql.mar
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/COPYRIGHT
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/index.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gffaq.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gadfly.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfSQL.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfrecover.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kwParsing.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/server.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/relalg.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfintrospect.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlsem.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjpylint.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjbuckets0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlbind.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DLispShort.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/SQLTESTG.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DumbLispGen.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfstest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/pygram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfserve.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfsocket.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjSet.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/remotetest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParseBuild.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfdb0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgen.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gadfly.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfclient.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlwhere.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfinstall.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gftest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/idl.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlmod.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/relalg.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfintrospect.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlsem.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjpylint.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjbuckets0.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgtest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlbind.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DLispShort.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/SQLTESTG.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DumbLispGen.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfstest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/pygram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfserve.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfsocket.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjSet.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/remotetest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParseBuild.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfdb0.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgen.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gadfly.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfclient.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlwhere.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfinstall.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gftest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/idl.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlmod.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/gadflyda.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdb.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdbtestresults.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/gadflyda.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdbtestsql.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdbconnection.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/gadflyda.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdb.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/gadflyda.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdb.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflyda.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflymeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflyda.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflymeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflyda.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/node.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_encoder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/basetest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_node.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_encoder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/basetest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_node.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_filters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_encoder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/basetest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_node.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_adapters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/cookie.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/example1.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/plus.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/lline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/plus_vline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/minus_vline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/tline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/vline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/shim.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/minus.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/cookie.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/cookie.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/version.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/MAINTAINER.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/node.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/adapters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/filters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/node.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_undoview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_zodbundomanager.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_prefix.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_undoview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_zodbundomanager.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_prefix.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_undoview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_zodbundomanager.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_prefix.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_more.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_all.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/timezones.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/decorator.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/servicenames.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pygettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/extract.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/it/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/it/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/es/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/es/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/nl/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/nl/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zope.pot
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/en/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/en/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/de/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/de/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ml/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ml/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/TRANSLATE.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pygettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/extract.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pygettext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/extract.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/wrapper.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/schema.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_fieldfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_interfaceutility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautilitypersistence.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_wrapper.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_field.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/keywords_vocab.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/simple_vocab.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/fields.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_fieldfactory.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_fieldfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_interfaceutility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautilitypersistence.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_wrapper.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_field.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_fieldfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_interfaceutility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautilitypersistence.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_wrapper.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_field.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/traversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/schema_edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/schema_add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/traversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/traversal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/fields.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/fieldforms.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/wrapper.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/schema.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/wrapper.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/schema.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fieldconverters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/test_fieldconverters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/test_fieldconverters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/test_fieldconverters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/directoryresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nfileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menumeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/viewmeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nresourcemeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resources.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resourcemeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/managementviewselector.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/icon.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menudirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_icondirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testi18nfileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/templateclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_browserlanguages.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resources.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directoryresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_addMenuItem.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/addmenuitems.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test2.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/png
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/subdir/test.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/testresource.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test3.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/menus.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menudirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_icondirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testi18nfileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/templateclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_browserlanguages.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resources.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directoryresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_addMenuItem.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menu.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_pagetemplateresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menudirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_icondirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testi18nfileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/templateclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_browserlanguages.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resources.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directoryresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_addMenuItem.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_api.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/support.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/directoryresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nfileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menumeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/viewmeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nresourcemeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resources.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resourcemeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/managementviewselector.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/icon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/directoryresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nfileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menumeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/viewmeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nresourcemeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resources.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resourcemeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/managementviewselector.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/icon.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/pagetemplateresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/xmlrpc_error.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/xmlrpc_noperm.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/xmlrpc.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/http.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fieldconverters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fieldconverters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/pagetemplateresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationfactories.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/publicationtraverse.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/zopepublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/traversers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/soap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_simplecomponenttraverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_zopepublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_xmlrpcpublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_httpfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_browserpublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationfactories.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_simplecomponenttraverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_zopepublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_httpfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_xmlrpcpublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_browserpublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationfactories.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_simplecomponenttraverser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_zopepublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_xmlrpcpublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_httpfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_browserpublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationfactories.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/notfound.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/methodnotallowed.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationfactories.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/publicationtraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/zopepublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/traversers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/soap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationfactories.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/publicationtraverse.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/zopepublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/traversers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/soap.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/folder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/folder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/folder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/options.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/traversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/put.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/httpdate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/delete.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/notfound.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/methodnotallowed.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_methodnotallowed.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_methodnotallowed.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_methodnotallowed.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/notfound.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/methodnotallowed.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/notfound.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/methodnotallowed.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_delete.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_traversers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_put.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_delete.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_traversers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_put.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_delete.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_traversers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_put.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/options.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/traversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/put.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/httpdate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/delete.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/options.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/traversal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/put.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/httpdate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/delete.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/sampleinterfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test_standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/sampleinterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test_standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/sampleinterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test_standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/dialog_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopbasic.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/view_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/document_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopwidgets.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopstructure.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/arrowup.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zmi_stylesheet.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/namespace.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/test_vhosting.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/test_vhosting.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/test_vhosting.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_conveniencefunctions.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_etc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_presentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_vh.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_skin.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_physicallocationadapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_namespacetrversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_lang.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_traverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/traversing.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_conveniencefunctions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_etc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_presentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_vh.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_skin.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_physicallocationadapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_namespacetrversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_lang.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_traverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_conveniencefunctions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_etc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_presentation.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_vh.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_skin.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_physicallocationadapters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_namespacetrversal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_lang.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_traverser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/absoluteurl.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/namespace.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/namespace.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/adapters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/api.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/bootstrap.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/generations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve1.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/install.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve3.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve2.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/install.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve3.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/install.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve3.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve2.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/subscriber.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/generations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/generations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/appsetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/schema.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/appsetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/appsetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/debug.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/debug.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/debug.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/attribute.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/annotations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/test_attributeannotations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/annotations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/test_attributeannotations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/annotations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/test_attributeannotations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/attribute.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/attribute.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/systemerror.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/test_unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/test_unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/test_unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/systemerror.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/systemerror.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/systemerror.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/systemerror.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/setup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/ztapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/functional.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded/test0001.request
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded/test0001.response
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded/test0002.response
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded/test0002.request
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/ztapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/ztapi.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/functional.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_widget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_widget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_widget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/submit.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/exception.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/textwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/boolwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/formview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/schemadisplay.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/itemswidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_booleanradiowidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_checkboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_filewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_intwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textareawidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_floatwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_datetimewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de/LC_MESSAGES/formtest.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de/LC_MESSAGES/formtest.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/formtest.pot
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/i18n.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_booleanradiowidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_checkboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_filewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_intwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textareawidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_floatwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_datetimewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_booleanradiowidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_checkboxwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_editview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_filewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_intwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textareawidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_floatwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_objectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_datetimewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/support.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_multicheckboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_sequencewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_registrations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_checkboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_filewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdocs.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_itemswidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_intwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_setprefix.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textareawidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_browserwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_floatwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_selectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_add.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_exception.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_displaywidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_passwordwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datetimewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_radiowidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicecollections.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_source.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_form.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/registerWidgets.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testeditform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/widgetDirectives.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testlabeltranslation.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testconfigure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testlabeltranslation.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_multicheckboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_sequencewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_registrations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_checkboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_filewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdocs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_itemswidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_intwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_setprefix.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textareawidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_browserwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_floatwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_selectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_add.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_exception.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_displaywidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_passwordwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datetimewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_radiowidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicecollections.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_source.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_form.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_multicheckboxwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_sequencewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_registrations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_checkboxwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_editview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_filewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdocs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_itemswidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_intwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_setprefix.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textareawidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_add.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_browserwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_floatwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_objectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_selectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_exception.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_displaywidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_passwordwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datetimewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_radiowidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicecollections.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_source.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_form.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/support.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/i18n.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/orderedSelectionList.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/display.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widgets.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/subedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/form.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/submit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/exception.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/textwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/boolwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/formview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/schemadisplay.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/itemswidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/submit.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/editview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/exception.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/textwidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/macros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/boolwidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/formview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/schemadisplay.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/itemswidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve1.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve2.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve2.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/traversing.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/pickling.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/location.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/traversing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/pickling.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/location.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/traversing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/pickling.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/location.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/xmlmetadata.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcterms.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/creatorannotator.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/annotatableadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/zopedublincore.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/timeannotators.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcsv.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_dcsv.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_creatorannotator.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_partialannotatable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_xmlmetadata.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zopedublincore.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zdcannotatableadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/partial.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_dcsv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_creatorannotator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_partialannotatable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_xmlmetadata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zopedublincore.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zdcannotatableadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_dcsv.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_creatorannotator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_partialannotatable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_xmlmetadata.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zopedublincore.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zdcannotatableadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/metadataedit.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/box.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/metadataedit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/metadataedit.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/xmlmetadata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcterms.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/creatorannotator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/annotatableadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/zopedublincore.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/timeannotators.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcsv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/xmlmetadata.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcterms.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/creatorannotator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/annotatableadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/zopedublincore.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/timeannotators.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcsv.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/servicecontainer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/service.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/folder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/placefulsetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/placefulsetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/placefulsetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/servicecontainer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/service.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/folder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/servicecontainer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/service.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/folder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/objectevent.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/dispatching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_dispatching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_objectevent.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_dispatching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_objectevent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_dispatching.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_objectevent.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/objectevent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/dispatching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/objectevent.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/dispatching.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/test_functional.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/doctest.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/test_functional.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/test_functional.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/editingwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmlobject.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_editingwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_xmlnavigationviews.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test5.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test8.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test7.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test4.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test6.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_editingwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_xmlnavigationviews.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_editingwidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_xmlnavigationviews.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/dialog_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/simpleeditingrow.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/pl.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/onlinehelp.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3_tablelayout.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/mi.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/favicon.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/view_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmltree.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/site_management.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/popup_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/template_tablelayout.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/simpleeditingrowfragment.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/site_management_tablelayout.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/editingwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmlobject.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/editingwidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmlobject.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/browser.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/contentdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/hooks.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/exampleclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/components.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/factory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/views.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_contentdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/exampleclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/components.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/views.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_contentdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/exampleclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/components.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/factory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/views.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_api.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_contentdirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/localservice.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/hooks.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/localservice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/hooks.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/localservice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/hooks.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tools.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_tools.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_editregistration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_registrationview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_tools.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_editregistration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_registrationview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_tools.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_editregistration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_registrationview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/site_management.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registered.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tools.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/editregistration.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/utilreg_details.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tools.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tools.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/statusproperty.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapterregistry.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/contentdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/hooks.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/contentdirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/hooks.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/testing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/basicauthadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/protectclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principallogging.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principalregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/ftpauth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/settings.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/loginpassword.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/permission.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principallogging.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_ftpauth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_permission.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principalregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/modulehookup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_securitydirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_settings.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_logout.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectsubclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_basicauthadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_loginpassword.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/perm.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/redefineperms.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/principal.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/perm_duplicate.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principallogging.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_ftpauth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_permission.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principalregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/modulehookup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_securitydirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_settings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_logout.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectsubclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_basicauthadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_loginpassword.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principallogging.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_ftpauth.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_permission.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principalregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/modulehookup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_securitydirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_settings.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_logout.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectsubclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_basicauthadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_loginpassword.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/auth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/loginlogout.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/login.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/redirect.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/login_failed.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/authutilitysearchview.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/logout.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/auth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/auth.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/globalmodules.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/globalprincipals.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/logout.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/basicauthadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/protectclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principallogging.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principalregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/ftpauth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/settings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/loginpassword.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/permission.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/basicauthadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/protectclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principallogging.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principalregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/ftpauth.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/settings.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/loginpassword.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/permission.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_datetimeparse.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_decorator.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_standard_dates.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_datetimeparse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_decorator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_standard_dates.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_datetimeparse.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_tzinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_decorator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_standard_dates.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/traversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/btree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/size.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/directory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/contained.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/sample.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/dependency.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ordered.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/test_view_permissions.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/test_view_permissions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/test_view_permissions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_ordered.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraversable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_icontainer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_directory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectmover.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_constraints.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_btree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_size.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_contained.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectcopier.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_ordered.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraversable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_icontainer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_directory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectmover.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_constraints.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_btree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_size.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_contained.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectcopier.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_ordered.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraversable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_icontainer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_directory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectmover.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_constraints.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_btree.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_size.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_find.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_contained.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraverser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectcopier.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/adding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/test_contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/index.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/test_contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/test_contents.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_directive.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_adding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_directive.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_adding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_directive.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_contents.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_adding.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/commontasks.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/adding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/adding.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/_zope_proxy_proxy.c
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/_zope_app_container_contained.so
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/traversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/btree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/size.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/directory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/contained.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/sample.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/dependency.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ordered.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/traversal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/btree.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/size.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/directory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/contained.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/sample.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/dependency.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/find.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ordered.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_queryinterface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_queryinterface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_queryinterface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/authentication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/generic.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/idpicker.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/register.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/principalfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/principalfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/groupfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/pau_prefix_and_searching.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/httpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/groupfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/session.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/group_searching_with_empty_string.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/loginform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/special-groups.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/register.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/register.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/authentication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/generic.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/idpicker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/authentication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/generic.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/idpicker.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_clipboard.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_rename.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_clipboard.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_rename.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_clipboard.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_rename.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/preview.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/zopeversion.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/applicationcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_zopeversion.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_applicationcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_zopeversion.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_applicationcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_zopeversion.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_runtimeinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_applicationcontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_zodbcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_translationdomaincontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_errorredirect.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_zodbcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_translationdomaincontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_errorredirect.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_zodbcontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_translationdomaincontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_errorredirect.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_servercontrolview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_runtimeinfoview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_servercontrolview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_runtimeinfoview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_servercontrolview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_runtimeinfoview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/zopeversion.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/applicationcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/zopeversion.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/runtimeinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/applicationcontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error_config.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error_service.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/texttbentry.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/errorentry.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/bootstrap.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/PUBLICATION.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/version.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/browser.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/menus.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/timezones.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/decorator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/servicenames.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/timezones.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/decorator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/servicenames.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/pullparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ClientForm.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/dummymodules.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/testdoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/simple.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/controls.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/zope3logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/forms.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/notitle.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/navigate.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/testdoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/testdoc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/over_the_wire.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/pullparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ClientForm.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/dummymodules.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/pullparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ClientForm.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/dummymodules.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/batch.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_htmltests.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_basictemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_ptfile.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/stringexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshop2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/globalsshadowlocals.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/loop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage4.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml1b.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checkpathalt.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshoplaf.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage3.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml1a.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml3.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checknotexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checknothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checkwithxmlheader.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checkpathnothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/stringexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshop2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/globalsshadowlocals.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/loop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checkpathalt.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshoplaf.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/dtml1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/dtml3.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checknotexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checknothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/template_usage.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checkwithxmlheader.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checkpathnothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/content.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/view.pt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/content.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/content.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/batch.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_htmltests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_basictemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_ptfile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/batch.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_htmltests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_basictemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_ptfile.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/readme.txt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/architecture.txt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplatefile.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/document.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/ro.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/advice.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_flatten.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/verify.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_advice.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_verify.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m2.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/unitfixtures.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_sorting.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_odd_declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/odd.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m1.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/ifoo.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_document.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_element.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/foodforthought.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_advice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_verify.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/unitfixtures.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_sorting.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_odd_declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/odd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/ifoo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_element.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_advice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_verify.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m2.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_declarations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/dummy.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/unitfixtures.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_sorting.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/odd.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_odd_declarations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/ifoo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_document.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_element.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/mapping.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/sequence.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/idatetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/test_idatetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/basemapping.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/test_idatetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/basemapping.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/test_idatetime.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/basemapping.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/sequence.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/idatetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/sequence.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/idatetime.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/README.ru.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/PUBLICATION.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/interface/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/interface/human.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/interface/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_zope_interface_coptimizations.so
-%%ZOPEBASEDIR%%/lib/python/zope/interface/document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/ro.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/advice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_flatten.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/verify.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/declarations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/document.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/ro.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/advice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_flatten.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/verify.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stng.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/document.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stdom.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/docbook.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/html.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stletters.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/ExtensionClass.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/MultiMapping.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples1.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Links.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples1.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/table.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/table.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/MultiMapping.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/index.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Links.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/InnerLinks.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/InnerLinks.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Acquisition.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/ExtensionClass.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/index.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/STNG.txt
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stng.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stdom.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/docbook.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/html.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stletters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stng.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/document.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stdom.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/docbook.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/html.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stletters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/event/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/event/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/event/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/event/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/event/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/event/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/event/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_field.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapfields.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_schema.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fieldproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapinterfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/accessors.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_interfacefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_dictfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_listfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_states.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/states.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_choice.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_intfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_date.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_boolfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_timedelta.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_setfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_floatfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_docs.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_tuplefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_iterablefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_containerfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_field.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_strfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_equality.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_fieldproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_datetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_objectfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_accessors.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_interfacefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_dictfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_listfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_states.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/states.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_choice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_intfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_date.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_boolfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_timedelta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_setfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_floatfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_docs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_tuplefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_iterablefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_containerfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_field.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_strfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_equality.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_fieldproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_datetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_objectfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_accessors.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_schema.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_interfacefield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_dictfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_listfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_states.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/states.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_choice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_intfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_date.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_boolfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_timedelta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_setfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_floatfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_docs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_tuplefield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_iterablefield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_containerfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_field.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_strfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_equality.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_fieldproperty.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_datetime.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_objectfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_accessors.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/sources.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fields.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/schema/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_field.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapfields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fieldproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapinterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/accessors.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_field.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapfields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_schema.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fieldproperty.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapinterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/accessors.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/base.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/publish.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/contenttype.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/logginginfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/logginginfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/logginginfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpcrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserresponse.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_requestdataproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_contenttype.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_httpcharsets.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/publication.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestiapplicationrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baseresponse.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/httprequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserlanguages.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ipublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublisherrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_mapply.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baserequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/views.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/xmlrpcviews.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublicationrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpcrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserresponse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_requestdataproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_contenttype.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_httpcharsets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/publication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestiapplicationrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baseresponse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/httprequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserlanguages.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ipublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublisherrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_mapply.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baserequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/views.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/xmlrpcviews.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublicationrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpcrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserresponse.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_requestdataproperty.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_contenttype.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_httpcharsets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/publication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestiapplicationrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baseresponse.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/httprequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserlanguages.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ipublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublisherrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_mapply.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baserequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/views.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/xmlrpcviews.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublicationrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_publisher.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/httpresults.txt
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/normal.clb
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/base.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/publish.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/contenttype.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/base.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/publish.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/contenttype.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/simpletranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/messageid.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/negotiator.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/format.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/gettextmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/xmlfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/inheritance.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/provider.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_docstrings.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_xmlfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_locales.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_docstrings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_xmlfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_locales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_docstrings.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_xmlfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_locales.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_NI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eo.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/el.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_KW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/he.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/id_ID.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_SV.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/root.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/id.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mt_MT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_LU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy_AM_REVISED.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_LY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_DO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gv_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ko.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_DZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_AU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/be.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_GT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/af.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru_UA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_ZA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ca_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti_ER.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ro_RO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/be_BY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_NZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/et.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_AE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/license.html
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa_AF.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ga.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_VE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/el_GR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/uk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_EC.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/cs.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fo_FO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_VI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt_PT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_MT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SD.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw_TZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_HK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/th.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms_MY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sl_SI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ja_JP.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_TW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_ZW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_US_POSIX.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_DE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_MX.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it_IT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_AT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_PH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_BO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_CN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_SG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_CA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/am.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sq.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/is.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kw_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_EG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/te.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/th_TH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/vi_VN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_TN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bg.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_BW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_IE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_BH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ca.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ta.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_FR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa_IR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kn_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gu_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/tr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fi_FI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ko_KR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lv_LV.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ro.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_MO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/is_IS.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/te_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt_BR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ga_IE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_IQ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_SG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/da.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bn_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nb_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_HN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/no.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sh.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pl_PL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv_SE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/uk_UA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_MA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/am_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_JO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kk_KZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/tr_TR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ta_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/vi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kok_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/he_IL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gl_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mk_MK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_SO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_AR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sh_YU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_LB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ps.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_DJ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hi_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/no_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_UY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hr_HR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl_NL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pa.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ps_AF.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nn_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv_FI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_US.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/et_EE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_QA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_LU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sr_YU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_HK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru_RU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kw.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sk_SK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy_AM.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lt_LT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kl_GL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pa_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ja.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fo.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/da_DK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hu_HU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nb.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mr_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_CA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/af_ZA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/cs_CZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eu_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bg_BG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kok.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms_BN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_US.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_OM.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sq_AL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_YE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/LocaleElements.dtd
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/xmlfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/inheritance.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/provider.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/xmlfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/inheritance.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/provider.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/locales.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/locales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/locales.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_itranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_testmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_gettextmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testii18naware.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_negotiator.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_imessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_interpolate.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_simpletranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_formats.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testi18nawareobject.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/zope-i18n.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/zope-i18n.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-default.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/de-default.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-default.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/de-default.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-alt.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-alt.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_itranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_testmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_gettextmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testii18naware.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_negotiator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_imessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_interpolate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_simpletranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_formats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testi18nawareobject.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testii18naware.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_itranslationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_testmessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_gettextmessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_negotiator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_imessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_interpolate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_simpletranslationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_formats.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testi18nawareobject.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_translationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/i18nobject.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/simpletranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/messageid.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/negotiator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/format.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/gettextmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/translationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/simpletranslationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/messageid.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/negotiator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/format.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/gettextmessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.txt
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_duplicate.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/exceptionformatter.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_notfounderror.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/test_exceptionformatter.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/test_exceptionformatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/test_exceptionformatter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_duplicate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/exceptionformatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_notfounderror.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_duplicate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/exceptionformatter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_notfounderror.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/nbest.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/ricecode.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/cosineindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/baseindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/lexicon.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/stopdict.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/okapiindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/queryparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/setops.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/parsetree.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/widcode.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/htmlsplitter.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryengine.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/queryhtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/hs-tool.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/mhindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_textindexwrapper.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/wordstats.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/indexhtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_lexicon.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_setops.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryengine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/queryhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/hs-tool.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/mhindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_textindexwrapper.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/wordstats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/indexhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_setops.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryengine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/queryhtml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/hs-tool.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/mhindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_textindexwrapper.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/wordstats.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_index.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/indexhtml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_lexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_setops.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.txt
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/ricecode.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/cosineindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/baseindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/setops.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/stopdict.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/okapiindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/queryparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/parsetree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/widcode.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/htmlsplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/ricecode.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/cosineindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/baseindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/lexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/stopdict.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/okapiindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/queryparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/setops.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/parsetree.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/widcode.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/htmlsplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/index.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/index.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/filter.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/test_topicindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/test_topicindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/test_topicindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/filter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/index.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/filter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/index/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/nbest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/nbest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/pdocumenttemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/documenttemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_if.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_var.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_string.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_util.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_try.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_with.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_return.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_insv.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_raise.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_let.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_in.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_html.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_var.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_if.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_with.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_in.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/dtmltestbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_try.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_var.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_if.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_with.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_in.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/dtmltestbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_try.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_var.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_if.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_with.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_in.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/dtmltestbase.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_try.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/untrusted.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/untrusted.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/untrusted.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/pdocumenttemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/documenttemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_if.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_var.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_string.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_try.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_with.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_return.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_insv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_raise.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_let.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_in.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_html.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/pdocumenttemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/documenttemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_if.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_var.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_string.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_util.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_try.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_with.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_return.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_insv.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_raise.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_let.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_in.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_html.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loghandler.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctestunit.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/cleanup.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/renormalizing.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loggingsupport.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-debugging.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-verbose.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-wo-source.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-layers.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/samplelayers.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/post_mortem5.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample33/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample33/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample33/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/post_mortem6.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/post_mortem_failure.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_d.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample31/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample31/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample31/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample32/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample32/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample32/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/set_trace5.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/set_trace6.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_d.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_ntd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_d.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_ntd.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample12/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample12/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample12/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntds.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_test.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test12.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test111.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test_one.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test112.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test11.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test121.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test122.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test12.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test111.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test_one.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test112.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test11.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test121.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test122.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test12.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test111.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test_one.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test112.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test11.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test121.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test122.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_suite.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletestsf.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntds.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_test.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_suite.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletestsf.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntds.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_test.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntd.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_suite.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletestsf.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc0.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsl.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/leak.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/compiletest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/compiletest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/compiletest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/compiletest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/compiletest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/compiletest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/pledge.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test12.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test111.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test_one.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test112.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test11.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test121.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test122.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test12.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test111.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test_one.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test112.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test11.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test121.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test122.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test12.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test111.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test_one.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test112.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test11.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test121.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test122.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/sampletests_i.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_f.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/do-not-enter/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/do-not-enter/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/do-not-enter/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_e.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/e.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntds.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/donotenter/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/donotenter/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/donotenter/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests_i.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/test_1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/testone.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/test_1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/testone.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/test_1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/testone.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/sampletests_i.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_f.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_e.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntds.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_f.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_e.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntds.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntd.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsf.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcstats.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcset.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/samplelayers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/leak.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/pledge.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsf.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcstats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcset.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/samplelayers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc0.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/leak.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/pledge.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsf.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcstats.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcset.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-progress.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-edge-cases.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-test-selection.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/products/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-errors.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-leaks.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-simple.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-arguments.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-layers-ntd.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-coverage.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-knit.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-gc.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-repeat.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-profiling.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-leaks-err.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loghandler.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctestunit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/cleanup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/renormalizing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loggingsupport.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loghandler.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctestunit.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/cleanup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/renormalizing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loggingsupport.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/thread/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/thread/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/thread/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/thread/_zope_thread.so
-%%ZOPEBASEDIR%%/lib/python/zope/thread/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/thread/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/thread/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/thread/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/messageid.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/message.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/messages.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/_zope_i18nmessageid_message.so
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/messageid.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/message.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/messageid.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/message.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/service.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/contextdependent.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/servicenames.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_utilityservice.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/components.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/request.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_service.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_utilityservice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/components.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/request.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_service.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_utilityservice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/components.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/request.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_service.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_api.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/service.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/contextdependent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/servicenames.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/service.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/contextdependent.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/servicenames.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/component/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/socketexample.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/testing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/trigger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverchannelbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/maxsockets.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/utilities.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/buffers.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/adjustments.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/zlogintegration.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/taskthreads.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/fixedstreamreceiver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/dualmodechannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/m_syslog.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/unresolvinglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/filelogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/sysloglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/pythonlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/socketlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/rotatingfilelogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/taillogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/resolvinglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/test_pythonlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/test_pythonlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/test_pythonlogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/m_syslog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/unresolvinglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/filelogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/sysloglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/pythonlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/socketlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/rotatingfilelogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/taillogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/resolvinglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/m_syslog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/unresolvinglogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/filelogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/sysloglogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/pythonlogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/socketlogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/rotatingfilelogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/taillogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/resolvinglogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/commonaccesslogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/http_date.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/wsgihttpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserverchannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/publisherhttpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httprequestparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httptask.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/chunking.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpdate.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httprequestparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_wsgiserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_commonaccesslogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpdate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httprequestparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_wsgiserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_commonaccesslogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpdate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httprequestparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_wsgiserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_commonaccesslogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/commonaccesslogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/http_date.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/wsgihttpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserverchannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/publisherhttpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httprequestparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httptask.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/chunking.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/commonaccesslogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/http_date.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/wsgihttpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserverchannel.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/publisherhttpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httprequestparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httptask.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/chunking.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/server.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/logger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_demofs.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/demofs.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_ftpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/fstests.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_demofs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/demofs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_ftpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/fstests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_demofs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/demofs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_ftpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/fstests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_publisher.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/server.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/publisher.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/server.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/logger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/logger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/logger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/test_serverbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/asyncerror.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/test_serverbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/asyncerror.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/test_serverbase.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/asyncerror.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linetask.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linecommandparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/lineserverchannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linetask.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linecommandparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/lineserverchannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linetask.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linecommandparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/lineserverchannel.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/server/trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverchannelbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/maxsockets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/buffers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/adjustments.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/zlogintegration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/taskthreads.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/fixedstreamreceiver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/dualmodechannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/trigger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverchannelbase.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverbase.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/maxsockets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/utilities.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/buffers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/adjustments.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/zlogintegration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/taskthreads.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/fixedstreamreceiver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/dualmodechannel.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/management.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/setup.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/checker.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/simplepolicies.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_standard_checkers.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_management.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_checker.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_simpleinteraction.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_standard_checkers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_management.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_checker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_simpleinteraction.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_proxy.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_standard_checkers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_management.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_checker.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_simpleinteraction.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox_security.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox_security.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox_security.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedinterpreter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/security/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/_proxy.so
-%%ZOPEBASEDIR%%/lib/python/zope/security/_zope_security_checker.so
-%%ZOPEBASEDIR%%/lib/python/zope/security/proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/management.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/checker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/simplepolicies.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/proxy.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/management.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/checker.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/testing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/simplepolicies.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/dummymodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/test_modulealias.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/dummymodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/test_modulealias.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/dummymodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/test_modulealias.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/xmlconfig.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/stxdocs.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/name.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/config.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/zopeconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/docutils.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_docutils.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_xmlconfig.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/bad.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/victim.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_nested.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_conditions.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_simple.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz3.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baro.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/configure.zcml.in
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baro2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar21.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz1.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar1.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.zcml.in
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/conditions.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/simple.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/sample.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/schema.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_docutils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_xmlconfig.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/bad.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/victim.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_nested.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_conditions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_simple.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_docutils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_xmlconfig.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/bad.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/victim.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_nested.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_config.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_conditions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_simple.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/xmlconfig.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/stxdocs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/name.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/config.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/zopeconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/docutils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/xmlconfig.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/stxdocs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/name.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/config.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/zopeconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/docutils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgenerator.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/taldefs.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/timer.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/dummyengine.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/setpath.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/translationcontext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/runtest.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/driver.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/markbench.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talgettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_sourcepos.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_files.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test32.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test25.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test20.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_domain.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test27.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test03.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test16.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test19.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test26.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test14.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test04.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test09.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test16.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test06.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test22.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test30.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test35.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test33.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal9.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test34.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test22.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test20.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/document_list.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test21.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test05.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal8.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test07.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test31.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test01.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test02.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test14.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test24.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test15.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test29.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test23.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/document_list_source.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test21.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test36.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test11.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test17.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/acme_template.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test18.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test19.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test17.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/acme_template_source.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test28.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test18.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test08.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test13.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test32.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test25.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test20.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_domain.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test27.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test03.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test16.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test19.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/acme_template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test26.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test14.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test04.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test09.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test16.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test06.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test22.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test30.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test35.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test33.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal9.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test34.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test22.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test20.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test21.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test05.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal8.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test07.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test31.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test01.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test02.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test14.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test24.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test15.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/document_list.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test29.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test23.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test21.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test36.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test11.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test17.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test18.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test19.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test17.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/pnome_template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test28.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test18.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test08.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test13.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/markbench.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_sourcepos.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_files.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/markbench.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/run.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talinterpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talgettext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_sourcepos.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_files.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_htmltalparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_xmlparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/tal/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgenerator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/taldefs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/timer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/dummyengine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/setpath.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/translationcontext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/runtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/driver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/ndiff.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgenerator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/taldefs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/timer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talinterpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/dummyengine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/setpath.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/translationcontext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/runtest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/driver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/xmlparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgettext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/htmltalparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tales.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/pythonexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/expressions.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_tales.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_expressions.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/simpleexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_traverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_tales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/simpleexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_traverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_tales.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_expressions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/simpleexpr.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_traverser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/pythonexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tales.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/engine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/pythonexpr.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/expressions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/test_hookable.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/test_hookable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/test_hookable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/_zope_hookable.so
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.txt
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/i18n.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/COPYRIGHT.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/sample.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/subpageform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/pageform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/LICENSE.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/test_proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/test_proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/test_proxy.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/_zope_proxy_proxy.so
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/deprecation.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/deprecation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/deprecation.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Record/setup.py
-%%ZOPEBASEDIR%%/lib/python/Record/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Record/tests.py
-%%ZOPEBASEDIR%%/lib/python/Record/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Record/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/Record/_Record.so
-%%ZOPEBASEDIR%%/lib/python/Record/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/Record/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Record/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/__init__.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/testReST.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/testReST.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/testReST.pyo
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/README.txt
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/reStructuredText.txt
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_UI.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Let.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Return.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_InSV.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DocumentTemplate.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Var.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Util.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/ustr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Try.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/VSEval.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Raise.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/pDocumentTemplate.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DTtestExpr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_HTML.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_String.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_If.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_With.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_In.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/html_quote.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/SortEx.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/results.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/ztestlib.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/testSequence.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/results.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/ztestlib.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/testSequence.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/results.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/ztestlib.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/testSequence.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/SortEx.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/SortEx.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTML.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTMLUnicode.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testustr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/dealers.dtml
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/dealers.out
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTML.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTMLUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testustr.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTML.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTMLUnicode.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testustr.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/release.fl
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/Let.stx
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/release.sh
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/cDocumentTemplate.so
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_UI.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Let.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Return.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_InSV.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DocumentTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Var.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Util.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/ustr.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Try.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/VSEval.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Raise.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/pDocumentTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DTtestExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_HTML.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_String.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_If.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_With.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_In.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/html_quote.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_UI.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Let.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Return.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_InSV.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DocumentTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Var.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Util.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/ustr.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Try.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/VSEval.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Raise.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/pDocumentTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DTtestExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_HTML.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_String.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_If.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_With.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_In.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/html_quote.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/_InterfaceClass.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Exceptions.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Attribute.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_Interface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/bridge.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Method.py
-%%ZOPEBASEDIR%%/lib/python/Interface/pprint.py
-%%ZOPEBASEDIR%%/lib/python/Interface/pyskel.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IElement.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_object.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IMethod.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_Element.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Implements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IInterface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Document.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Mapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IAttribute.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Verify.py
-%%ZOPEBASEDIR%%/lib/python/Interface/iclass.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testImplements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testDocument.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/unitfixtures.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVisitImplements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/IFoo.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/test_bridge.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVerify.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testElement.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testInterface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/bridge.txt
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testImplements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/unitfixtures.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVisitImplements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/IFoo.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/test_bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVerify.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testImplements.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testDocument.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/dummy.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/unitfixtures.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVisitImplements.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/IFoo.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/test_bridge.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVerify.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testElement.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/Mapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/BaseTestMapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/BaseTestMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/BaseTestMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/Mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/Mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_InterfaceClass.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Attribute.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_Interface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Method.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/pprint.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/pyskel.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_object.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_Element.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Implements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Document.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IAttribute.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Verify.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/iclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_InterfaceClass.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Attribute.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/_Interface.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/bridge.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Method.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/pprint.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/pyskel.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/IElement.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/_object.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/IMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/_Element.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Implements.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/IInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Document.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/IAttribute.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Verify.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/iclass.pyo
-%%ZOPEBASEDIR%%/lib/python/Globals/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Globals/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Globals/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/ClassFactory.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/startup.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/ClassFactory.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/startup.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/ClassFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/startup.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/ClassFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/options.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/run.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/handlers.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopectl.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/NTService.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/NTService.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/NTService.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/zpasswd.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/lock_file.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/TextBlockFormatter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/zpasswd.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/lock_file.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/TextBlockFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/zpasswd.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/lock_file.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/TextBlockFormatter.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_warnfilter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/testStarter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_warnfilter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/testStarter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_schema.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_warnfilter.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/testStarter.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.xml
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopeschema.xml
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/options.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/run.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/handlers.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopectl.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/options.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/run.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/handlers.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopectl.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/version.txt
-%%ZOPEBASEDIR%%/lib/python/Zope2/ClassFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/ClassFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/Prefix.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/testPrefix.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/testPrefix.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/testPrefix.pyo
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/Prefix.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/Prefix.pyo
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/setup.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/tests.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/_ThreadLock.so
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/setup.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/__init__.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/tests.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/_MultiMapping.so
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/EventLogger.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/testzLog.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/test_logging.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/testzLog.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/test_logging.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/testzLog.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/test_logging.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/EventLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/EventLogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Iterators.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Client.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRangeSupport.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Response.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/mapply.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Test.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/maybe_lock.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Converters.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BeforeTraverse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Request.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Publish.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/TaintedString.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRangeSupport.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testTaintedString.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/test_xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testIterators.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPublish.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBaseRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/generate_conflicts.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPostTraversal.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRangeSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testTaintedString.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/test_xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testIterators.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPublish.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBaseRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/generate_conflicts.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPostTraversal.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRangeSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testTaintedString.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/test_xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testIterators.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPublish.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBaseRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/generate_conflicts.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPostTraversal.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Iterators.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/mapply.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRangeSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Response.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Test.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/maybe_lock.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Converters.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BeforeTraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Request.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Publish.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/TaintedString.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Iterators.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Client.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRangeSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Response.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/mapply.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Test.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/maybe_lock.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Converters.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BeforeTraverse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Request.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Publish.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/TaintedString.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SpecialUsers.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AuthEncoding.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityInfo.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeGuards.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Implementation.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplC.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Owned.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SimpleObjectPolicies.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permissions.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManager.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Role.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplPython.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DTML.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionMapping.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManagement.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permission.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/User.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeSecurityPolicy.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/test_safeiter.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testOwned.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testUserFolder.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/actual_python.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPasswordDigest.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testModuleSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeSecurityPolicy.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testAcquisition.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testDeprecatedAPI.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testBindings.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testImplementation.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testClassSecurityInfo.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeGuards.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionMapping.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurityManager.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/submodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/submodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/submodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/submodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/submodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/submodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/submodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/submodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/submodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/test_safeiter.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testOwned.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testUserFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/actual_python.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPasswordDigest.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testModuleSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeSecurityPolicy.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testAcquisition.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testDeprecatedAPI.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testBindings.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testImplementation.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testClassSecurityInfo.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeGuards.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurityManager.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/test_safeiter.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testOwned.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testUserFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/actual_python.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPasswordDigest.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testModuleSecurity.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionRole.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeSecurityPolicy.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testAcquisition.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testDeprecatedAPI.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testBindings.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testImplementation.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testClassSecurityInfo.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeGuards.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurity.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testRole.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurityManager.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AccessControl.txt
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/framework.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/README
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/SecurityBase.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/regressionSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/ResultObject.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/SecurityBase.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/regressionSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/ResultObject.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/SecurityBase.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/regressionSecurity.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/ResultObject.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/owner.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/methodAccess.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/acquiredEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/userFolderProps.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/access.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/permissionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/mainUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/editUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/editLocalRoles.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/listLocalRoles.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/addUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/roleEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/www/User_icon.gif
-%%ZOPEBASEDIR%%/lib/python/AccessControl/www/AccessControl_icon.gif
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/AccessControl/cAccessControl.so
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SpecialUsers.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AuthEncoding.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityInfo.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeGuards.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Implementation.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplC.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Owned.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SimpleObjectPolicies.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permissions.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManager.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Role.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplPython.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DTML.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManagement.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permission.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/User.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeSecurityPolicy.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SpecialUsers.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AuthEncoding.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityInfo.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeGuards.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Implementation.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionRole.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplC.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Owned.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SimpleObjectPolicies.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permissions.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManager.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Role.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplPython.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DTML.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManagement.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permission.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/User.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeSecurityPolicy.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/DebugServer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/util.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/Exceptions.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeopasswd.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/monitor.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/TransactionBuffer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/CommitLog.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/mkzeoinst.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ServerStub.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/StorageServer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/runzeo.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStub.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/trigger.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/log.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/server.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/marshal.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/connection.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/_hmac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/error.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/client.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/smac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/log.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/marshal.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/connection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/_hmac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/error.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/smac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/trigger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/log.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/server.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/marshal.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/connection.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/_hmac.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/error.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/client.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/smac.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/deadlock.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/multi.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEO.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/test_cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testTransactionBuffer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/speed.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConnection.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/stress.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/InvalidationTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/auth_plaintext.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ConnectionTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/Cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/CommitLockTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/forker.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/TestThread.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/zeoserver.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testAuth.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEOOptions.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ThreadTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/deadlock.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/multi.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEO.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/test_cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testTransactionBuffer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/speed.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/stress.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/InvalidationTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/auth_plaintext.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ConnectionTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/Cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/CommitLockTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/forker.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/TestThread.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/zeoserver.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testAuth.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/multi.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEOOptions.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ThreadTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/deadlock.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEO.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/test_cache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testTransactionBuffer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/speed.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testMonitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConnection.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/stress.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/InvalidationTests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/auth_plaintext.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ConnectionTests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/Cache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/CommitLockTests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/forker.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/TestThread.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/zeoserver.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testAuth.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEOOptions.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ThreadTests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/base.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/auth_digest.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/hmac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/base.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/auth_digest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/hmac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/base.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/auth_digest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/hmac.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/schema.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ZEO/version.txt
-%%ZOPEBASEDIR%%/lib/python/ZEO/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/ZEO/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZEO/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/DebugServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/util.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/Exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeopasswd.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/monitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/TransactionBuffer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/CommitLog.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/mkzeoinst.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/ServerStub.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/StorageServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/runzeo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStub.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/DebugServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/util.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/Exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeopasswd.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/monitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/TransactionBuffer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/cache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/CommitLog.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/mkzeoinst.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/ServerStub.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/StorageServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/runzeo.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStub.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_urllib2_support.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_BSDDBCookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_HeadersUtil.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIECookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MozillaCookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_LWPCookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Util.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ConnCache.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Debug.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIEDBCookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Request.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ClientCookie.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Opener.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_urllib2_support.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_BSDDBCookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_HeadersUtil.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIECookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Util.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MozillaCookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_LWPCookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ConnCache.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Debug.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIEDBCookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Request.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ClientCookie.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Opener.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_urllib2_support.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_BSDDBCookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_HeadersUtil.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIECookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MozillaCookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_LWPCookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Util.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ConnCache.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Debug.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIEDBCookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Request.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ClientCookie.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Opener.pyo
-%%ZOPEBASEDIR%%/lib/python/Missing/setup.py
-%%ZOPEBASEDIR%%/lib/python/Missing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Missing/tests.py
-%%ZOPEBASEDIR%%/lib/python/Missing/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Missing/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/Missing/_Missing.so
-%%ZOPEBASEDIR%%/lib/python/Missing/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/Missing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Missing/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/Lifetime/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Lifetime/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Lifetime/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/setup.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/tests.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/_ExtensionClass.so
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/GlobalTranslationService.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZopePageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZPythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplateFile.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/DeferExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZRPythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PathIterator.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/TALES.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/Expressions.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testDTMLTests.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/batch.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testTALES.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testExpressions.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testHTMLTests.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/test_ptfile.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZRPythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckI18nTranslate.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckI18nTranslateHooked.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/DTML3.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckPathAlt.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckUnicodeInserts.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/Loop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckBatchIteration.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/StringExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/Loop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckNotExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckPathNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/GlobalsShadowLocals.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShopLAF.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/DTML1b.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckWithXMLHeader.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/DTML1a.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckI18nTranslate.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckI18nTranslateHooked.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/DTML3.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/DTML1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckPathAlt.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckUnicodeInserts.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/Loop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckBatchIteration.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/StringExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/Loop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckNotExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckPathNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/GlobalsShadowLocals.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShopLAF.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckWithXMLHeader.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testDTMLTests.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/batch.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testTALES.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testExpressions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testHTMLTests.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/test_ptfile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZopePageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZRPythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testDTMLTests.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/run.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/batch.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testTALES.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testExpressions.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testHTMLTests.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/test_ptfile.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZopePageTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZRPythonExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples/index.xml
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples/zpt_examples.zexp
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-python.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/ZTUtils.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-on-error.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-string.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-nocall.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-condition.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-content.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-repeat.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-replace.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-path.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-define-slot.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-define.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-attributes.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-exists.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/PageTemplate_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-fill-slot.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-define-macro.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-use-macro.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-not.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-omit-tag.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/ZTUtils.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/ZTUtils.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/ptAdd.zpt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/exclamation.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/default.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/ptEdit.zpt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/zpt.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/GlobalTranslationService.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZopePageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZPythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplateFile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/DeferExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZRPythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PathIterator.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/TALES.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/Expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/GlobalTranslationService.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZopePageTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZPythonExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplateFile.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/DeferExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZRPythonExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PathIterator.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PythonExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/TALES.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/Expressions.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/DateIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/test_DateIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/test_DateIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/test_DateIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/dtml/addDateIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/dtml/manageDateIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/DateIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/DateIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/FieldIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/testFieldIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/testFieldIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/testFieldIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/help/FieldIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml/manageFieldIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml/addFieldIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/FieldIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/FieldIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/KeywordIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/help/KeywordIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml/addKeywordIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml/manageKeywordIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/KeywordIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/KeywordIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/TextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/GlobbingLexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Lexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/setup.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/ISO_8859_1_Splitter.so
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/ZopeSplitter.so
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/testUnicodeSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/testUnicodeSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/testUnicodeSplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/UnicodeSplitter.so
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testTextIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testSplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/help/TextIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/manageVocabulary.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/addTextIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/addVocabulary.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/manageTextIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/vocab_query.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/manage_vocab.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/TextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/GlobbingLexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/TextIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/GlobbingLexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Lexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/DateRangeIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/dtml/addDateRangeIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/dtml/manageDateRangeIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/DateRangeIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/DateRangeIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/PluggableIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/util.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/UnIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/randid.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/ResultList.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/test_UnIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/test_UnIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/test_UnIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/PluggableIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/util.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/UnIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/randid.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/ResultList.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/PluggableIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/util.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/UnIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/randid.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/ResultList.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/help/PathIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml/addPathIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml/managePathIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/TopicIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/FilteredSet.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/testTopicIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/testTopicIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/testTopicIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/help/TopicIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/dtml/addTopicIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/dtml/editFilteredSet.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/dtml/manageTopicIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/TopicIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/FilteredSet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/TopicIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/FilteredSet.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/help/placeholder.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/dtml/browseIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/www/index.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/MountedObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/testMountPoint.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/testMountPoint.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/testMountPoint.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/www/mountfail.pt
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/www/addMountsForm.pt
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/MountedObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/MountedObject.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransientObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransactionHelper.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Transience.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Fake.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransienceInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTimeoutRelated.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransactionHelper.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObjectContainer.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testCounters.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/fauxtime.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTimeoutRelated.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransactionHelper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObjectContainer.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testCounters.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/fauxtime.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTimeoutRelated.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObject.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransactionHelper.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObjectContainer.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testCounters.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/fauxtime.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/Transience-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/Transience-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/TransienceInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/TransienceInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/TransienceInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml/addTransientObjectContainer.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml/manageTransientObjectContainer.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/www/datacontainer.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/HowTransienceWorks.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransientObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransactionHelper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Transience.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Fake.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransienceInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransientObject.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransactionHelper.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Fake.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Transience.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransienceInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/patchfs.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/LowConflictConnection.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/TemporaryFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/help/TemporaryFolder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml/mountfail.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml/addTemporaryFolder.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/www/tempfolder.gif
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/patchfs.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/LowConflictConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/TemporaryFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/patchfs.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/LowConflictConnection.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/TemporaryFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/ZReST.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/test_ZReST.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/test_ZReST.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/test_ZReST.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/refresh.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/dtml/manage_editForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/dtml/manage_addZReSTForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/www/zrest.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/Makefile
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/ZReST.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/ZReST.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionPermissions.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/BrowserIdManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionDataManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/common.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testBrowserIdManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testSessionDataManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testBrowserIdManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testSessionDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testBrowserIdManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testSessionDataManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/browser-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/browser-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/session-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/SessionInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/session-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/SessionInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/SessionInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests/stresstestMultiThread.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests/stresstestMultiThread.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests/stresstestMultiThread.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/addIdManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/manageDataManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/addDataManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/manageIdManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/www/datamgr.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/www/idmgr.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionPermissions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/BrowserIdManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/common.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionPermissions.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/BrowserIdManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionDataManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/common.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/MIMETag.py
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/MIMETag.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/MIMETag.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/SiteErrorLog.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/testSiteErrorLog.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/testSiteErrorLog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/testSiteErrorLog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/main.pt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/error.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/showEntry.pt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/ok.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/SiteErrorLog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/SiteErrorLog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/ExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/testExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions/Test.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions/Test.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions/Test.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/testExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/testExternalMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/External-Method_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/External-Method_Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/ExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/External-Method_Try-It.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/External-Method.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/ExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/ExternalMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml/methodAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml/methodEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/www/function.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/extmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/ExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/ExternalMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fivedirectives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bridge.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/eventconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/security.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaclass.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fiveconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/sizeconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/zcml.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/demomacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/test_standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/bird.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/dog.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/demomacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/test_standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/demomacros.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/test_standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/five_template.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/macros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/test_forms.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/schemacontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/forms.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de/LC_MESSAGES/formtest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de/LC_MESSAGES/formtest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/formtest.pot
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/test_forms.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/schemacontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/test_forms.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/schemacontent.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/edit.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/add.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/macros.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/browser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/localsite.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_functional.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_localsite.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_sitemanager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/functional.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/sitemanager.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_localsite.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_sitemanager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_functional.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_localsite.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/dummy.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_sitemanager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_utility.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/managesite.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/localsite.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/localsite.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/test_marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/test_marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/test_marker.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/manage_interfaces.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/edit_markers.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/marker.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/marker.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_viewable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_event.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/adapters.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_security.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/boilerplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_bridge.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_size.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerclass.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/restricted.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/simplecontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/fancycontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/folder.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/restricted.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/simplecontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/fancycontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/folder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/restricted.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/simplecontent.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/fancycontent.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/folder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en/LC_MESSAGES/fivetest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en/LC_MESSAGES/fivetest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de/LC_MESSAGES/fivetest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de/LC_MESSAGES/fivetest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/fivetest.pot
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/viewable.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/event.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/bridge.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/overrides.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/directives.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_viewable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_event.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_security.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/boilerplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_size.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_viewable.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_event.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/adapters.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/boilerplate.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_security.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_bridge.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_size.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerclass.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/TrustedExpression.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/resource.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/ReuseUtils.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/menu.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/pagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_menu.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_recurse.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_skin.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_pages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_adding.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_traversable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_defaultview.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_resource.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/ostrich.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/parakeet.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/condor.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/template_variables.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/menu.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/falcon.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages_ftest.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/flamingo.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/adding.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/skin.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/seagull.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/tales_traversal.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pattern.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/overrides.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cockatiel.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/security.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/owl.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages/dirpage2.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages/dirpage1.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/skin.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/defaultview.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/style.css
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource_ftest.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/birdmacro.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/i18n.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_menu.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_recurse.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_skin.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_pages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_adding.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_defaultview.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_resource.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_menu.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_recurse.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_skin.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_pages.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_adding.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_absoluteurl.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_traversable.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_defaultview.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_resource.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/TrustedExpression.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/resource.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/ReuseUtils.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/pagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/TrustedExpression.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/resource.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/absoluteurl.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/ReuseUtils.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/menu.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/pagetemplatefile.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/deprecated.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/CREDITS.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/INSTALL.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/event.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/COPYING.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skel/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skel/site.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/event.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/i18n.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/directives.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/browser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/green5.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/overview2.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/addDemoContent.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/overview.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/one.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/democontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/someview.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/democontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/democontent.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/other.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/module.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/other.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/module.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/other.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/module.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/z3base.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_views_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_misc_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_interface_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_directions.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/z3-banner.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_intro.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/five14goals.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/localsite.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/main.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/ZopePublicLicense.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/manual.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/features.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/permissions.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fivedirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/eventconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/security.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fiveconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/sizeconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fivedirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bridge.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/eventconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/security.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaclass.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fiveconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/sizeconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewable.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversable.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/zcml.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/SiteRoot.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/AccessRule.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/VirtualHostMonster.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testVirtualHostMonster.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testVirtualHostMonster.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testVirtualHostMonster.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/COPYRIGHT.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/help/SiteRoot_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions/updata.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions/updata.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions/updata.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/SiteRootEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/AccessRule.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonster.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/manage_edit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonster.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonsterAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/AccessRuleAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/SiteRoot.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/SiteRootAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/info.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/upgrading.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/vhosting.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/installing.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/otheruse.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/SiteRoot.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/AccessRule.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/VirtualHostMonster.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/SiteRoot.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/AccessRule.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/VirtualHostMonster.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElementFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/BaseIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ParseTree.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ILexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ZCTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SetOps.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParseTree.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/PipelineFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/CosineIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ISplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/StopDict.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/OkapiIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/INBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/RiceCode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/HTMLSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/NBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/WidCode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Lexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElement.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/QueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testNBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testPipelineFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/queryhtml.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testStopper.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/hs-tool.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testLexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mhindex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/wordstats.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/indexhtml.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testSetOps.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testZCTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryEngine.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mailtest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/python.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testNBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testPipelineFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/queryhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testStopper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/hs-tool.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testLexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mhindex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/wordstats.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/indexhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testSetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testZCTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryEngine.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mailtest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testNBest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testPipelineFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/queryhtml.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testStopper.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/hs-tool.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testLexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mhindex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/wordstats.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/indexhtml.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testSetOps.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testZCTextIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryEngine.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryParser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mailtest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help/ZCTextIndex_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help/Lexicon_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/queryLexicon.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/manageZCTextIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/addLexicon.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/addZCTextIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/manageLexicon.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www/lexicon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www/index.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/okascore.so
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/stopper.so
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElementFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/BaseIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ParseTree.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ILexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ZCTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParseTree.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/PipelineFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/CosineIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ISplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/StopDict.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/OkapiIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/INBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/RiceCode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/HTMLSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/NBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/WidCode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/QueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElementFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/BaseIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ParseTree.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ILexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ZCTextIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SetOps.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParseTree.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/CosineIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/PipelineFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ISplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/StopDict.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/OkapiIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/INBest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/RiceCode.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/HTMLSplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/NBest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/WidCode.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Lexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElement.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/QueryParser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/MailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/SendMailTag.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/testMailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/testMailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/testMailHost.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/MailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/MailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/MailHost.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml/addMailHost_form.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml/manageMailHost.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/www/MailHost_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/MailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/SendMailTag.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/MailHost.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/SendMailTag.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DA.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/db.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DABase.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/relalg.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfintrospect.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlsem.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjpylint.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjbuckets0.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgtest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlbind.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DLispShort.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/SQLTESTG.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DumbLispGen.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfstest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/pygram.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfserve.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfsocket.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjSet.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/remotetest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParseBuild.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfdb0.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgen.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfclient.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlwhere.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfinstall.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgram.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gftest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/idl.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlmod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sql.mar
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/COPYRIGHT
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/index.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gffaq.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfSQL.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfrecover.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kwParsing.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/server.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/relalg.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfintrospect.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlsem.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjpylint.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjbuckets0.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgtest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlbind.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DLispShort.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/SQLTESTG.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DumbLispGen.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfstest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/pygram.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfserve.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfsocket.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjSet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/remotetest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParseBuild.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfdb0.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgen.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfclient.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlwhere.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfinstall.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgram.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gftest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/idl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlmod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/relalg.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfintrospect.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlsem.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjpylint.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjbuckets0.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgtest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlbind.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DLispShort.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/SQLTESTG.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DumbLispGen.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfstest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/pygram.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfserve.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfsocket.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjSet.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/remotetest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParseBuild.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfdb0.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgen.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfclient.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlwhere.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfinstall.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgram.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gftest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/idl.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlmod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/connectionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/browse.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/connectionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/tables.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/table_menu.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/table_info.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/view.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/date.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/int.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/text.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/time.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/table.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/datetime.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/stable.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/field.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/what.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/bin.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/float.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DA.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/db.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DABase.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DA.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/db.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DABase.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/standard.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/PythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/module_access_examples.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/testPythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/subversive_except.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/while_loop.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/fibonacci.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/global_is_declaration.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/class.__name__.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/filepath.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/ns_bind.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/simple_print.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/complex_print.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/tuple_unpack_assignment.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/for_loop.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/try_except.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/boolean_map.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/mutate_literals.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/big_boolean.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/testPythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/testPythonScript.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript_test.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Script.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Bindings.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript_edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/standard.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/ModuleAccess.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Script.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/standard.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Script.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/standard.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Extensions/RemotePS.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Extensions/RemotePS.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Extensions/RemotePS.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptProxy.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/default_py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyscript.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/standard.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/PythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/module_access_examples.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Utility.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/standard.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/PythonScript.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/module_access_examples.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/SQL.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Advanced.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Test.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/ZSQLMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/ZSQLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/ZSQLMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml/add.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml/edit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/sqlmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/SQL.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/SQL.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/TutorialTopic.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/glossary.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml/tutorialNav.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml/lessonView.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml/tutorialAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml/glossaryView.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/tutorial.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/TutorialTopic.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/TutorialTopic.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/AcceleratedHTTPCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/test_AcceleratedHTTPCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/test_AcceleratedHTTPCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/test_AcceleratedHTTPCacheManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/cache.gif
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help/Accel.stx
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help/RAM.stx
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/propsRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/addAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/statsAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/addRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/propsAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/statsRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager-internals.txt
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/AcceleratedHTTPCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/AcceleratedHTTPCacheManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ProgressHandler.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/IZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwareness.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalogIndexes.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogBrains.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogPathAwareness.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwarenessInterface.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Lazy.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testLazySequences.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testBrains.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testLazySequences.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testBrains.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testLazySequences.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testBrains.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_MetaData-Table.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Parameters.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary_Query.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Status.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Cataloged-Objects.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Indexes.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Advanced.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary_Vocabulary.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Find-Items-to-ZCatalog.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addVocabulary.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogIndexes.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogAdvanced.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addZCatalog.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addIndexForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/manageOldindex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogStatus.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/vocab_manage_main.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/vocab_query.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/editCatalogerForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogAddRowForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogObjectInformation.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogView.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/manage_vocab.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/edit_stop_syn.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogSchema.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogFind.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalogTiming.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionUnicode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/keywords.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/unittest_patched.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/loadmail.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalogTiming.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/keywords.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/unittest_patched.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/loadmail.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalogTiming.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionUnicode.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/keywords.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/unittest_patched.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/loadmail.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www/ZCatalog.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www/Vocabulary.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ProgressHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/IZCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwareness.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalogIndexes.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogBrains.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogPathAwareness.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwarenessInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Lazy.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ProgressHandler.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/IZCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwareness.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalogIndexes.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogBrains.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogPathAwareness.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwarenessInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Lazy.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/BTreeFolder2.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/testBTreeFolder2.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/testBTreeFolder2.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/testBTreeFolder2.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/contents.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/folderAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/btreefolder2.gif
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/BTreeFolder2.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/BTreeFolder2.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Draft.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Version.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Session.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Views.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Property-Sheets.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Role.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Define-Permissions.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Save-Discard.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Distribution.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Control-Panel.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/math.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Upload.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Control-Panel_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqlvar.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Caching.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version-Management_Version.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DavLocks-ManageLocks.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Methods.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqlgroup.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-Document.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-comment.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Undo.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Cache-Parameters.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-call.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Debug-Information_Profile.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/random.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Response.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Proxy.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Find.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZSearch-Interface_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/sequence.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertyManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Edit-User.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Upload.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sendmail.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Ownership.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-unless.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Basic.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Add-User.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqltest.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/UserFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-if.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-try.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Local-Roles.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_User-Local-Roles.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Subobjects.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-return.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/string.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-with.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Rename.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Join-Leave.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-raise.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Import-Export.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-var.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Common-Instance-Property-Sheet_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Permission.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-mime.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AccessControl.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZSearch-Interface.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Cacheable-properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-Method.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheets.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Common-Instance-Property-Sheet.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-funcs.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AuthenticatedUser.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Database.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-tree.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-in.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Flush-Cache.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Activity.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManagerItem.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Refresh.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/CacheManager-associate.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/History.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Request.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLDocument.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-let.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Debug-Information_Debug.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheet.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Find_Advanced.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DateTime.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Permissions.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/math.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/random.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Response.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/sequence.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertyManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/UserFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/string.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AccessControl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheets.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AuthenticatedUser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManagerItem.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Request.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/math.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/random.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Response.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/sequence.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertyManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/UserFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/string.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AccessControl.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheets.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AuthenticatedUser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManagerItem.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Request.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLDocument.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheet.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DateTime.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderedFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/version.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/draftApprove.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/draftAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionEnd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/draft.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/version.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/dtmldoc.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/Image_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/File_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/Folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/dtmlmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/UserFolder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Draft.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Version.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Session.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Draft.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Version.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Session.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SelectCompiler.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Utilities.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/MutatingWalker.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RestrictionMutator.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RCompile.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Eval.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SafeMapping.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/__init__.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Guards.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/PrintCollector.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Limits.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/restricted_module.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/unpack.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/lambda.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after24.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/security_in_syntax.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/verify.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/class.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/testRestrictions.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/restricted_module.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/unpack.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/lambda.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after24.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/security_in_syntax.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/verify.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/class.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/testRestrictions.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/restricted_module.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/unpack.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/lambda.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after24.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/security_in_syntax.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/verify.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/class.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/testRestrictions.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/notes.txt
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SelectCompiler.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/MutatingWalker.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RestrictionMutator.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RCompile.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Eval.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SafeMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Guards.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/PrintCollector.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Limits.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SelectCompiler.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Utilities.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/MutatingWalker.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RestrictionMutator.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RCompile.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Eval.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SafeMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Guards.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/PrintCollector.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Limits.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/utils.py
-%%ZOPEBASEDIR%%/lib/python/docutils/statemachine.py
-%%ZOPEBASEDIR%%/lib/python/docutils/io.py
-%%ZOPEBASEDIR%%/lib/python/docutils/frontend.py
-%%ZOPEBASEDIR%%/lib/python/docutils/core.py
-%%ZOPEBASEDIR%%/lib/python/docutils/examples.py
-%%ZOPEBASEDIR%%/lib/python/docutils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/nodes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/urischemes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/states.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roles.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/tableparser.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roman.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/eo.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/pt_br.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/cs.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/it.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/nl.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/en.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ca.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/es.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ru.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sk.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/de.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/af.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fr.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fi.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sv.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_tw.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/eo.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/pt_br.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/cs.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/it.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/nl.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/en.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ca.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/es.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ru.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sk.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/de.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/af.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fr.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fi.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sv.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_tw.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/eo.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/pt_br.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/cs.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/it.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/nl.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/en.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ca.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/es.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ru.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sk.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/de.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/af.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fr.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fi.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sv.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_tw.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/misc.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/references.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/tables.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/body.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/parts.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/images.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/admonitions.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/html.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/misc.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/references.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/tables.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/body.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/parts.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/images.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/admonitions.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/html.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/misc.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/references.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/tables.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/body.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/parts.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/images.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/admonitions.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/html.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/states.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roles.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/tableparser.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roman.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/states.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roles.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/tableparser.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roman.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/pep.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/standalone.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/moduleparser.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/pynodes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/moduleparser.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/pynodes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/moduleparser.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/pynodes.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/pep.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/standalone.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/pep.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/standalone.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/eo.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/pt_br.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/cs.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/it.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/nl.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/en.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ca.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/es.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ru.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sk.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/de.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/af.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fr.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fi.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sv.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_tw.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/eo.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/pt_br.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/cs.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/it.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/nl.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/en.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ca.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/es.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ru.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sk.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/de.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/af.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fr.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fi.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sv.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_tw.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/eo.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/pt_br.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/cs.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/it.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/nl.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/en.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ca.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/es.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ru.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sk.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/de.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/af.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fr.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fi.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sv.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_tw.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pseudoxml.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/docutils_xml.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/null.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pseudoxml.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/docutils_xml.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/null.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pseudoxml.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/docutils_xml.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/null.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/misc.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/references.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/peps.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/universal.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/components.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/parts.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/frontmatter.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/misc.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/references.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/peps.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/universal.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/components.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/parts.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/frontmatter.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/misc.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/references.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/peps.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/universal.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/components.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/parts.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/frontmatter.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/BUGS.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/COPYING.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/FAQ.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/PKG-INFO
-%%ZOPEBASEDIR%%/lib/python/docutils/README.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/THANKS.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/statemachine.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/io.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/core.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/frontend.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/examples.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/nodes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/urischemes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/statemachine.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/io.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/frontend.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/core.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/examples.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/nodes.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/urischemes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/utils.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ExportImport.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/loglevels.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/dbmStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ActivityMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/DB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/serialize.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ConflictResolution.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fstools.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/lock_file.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/transact.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsrecover.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/broken.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/UndoLogCompatible.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/DemoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/MappingStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/Mount.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/BaseStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/Connection.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsIndex.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/POSException.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/conversionhack.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsoids.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/FileStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsdump.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/format.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fspack.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsoids.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/FileStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsdump.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/format.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fspack.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsoids.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/FileStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsdump.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/format.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fspack.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_fsdump.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dangle.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testActivityMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ReadOnlyStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testFileStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_cache.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/VersionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MTStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSubTransaction.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentList.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testTimeStamp.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsIndex.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/sampledm.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/BasicStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Synchronization.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ConflictResolution.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Corruption.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RevisionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/speed.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDemoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/HistoryStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MinPO.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_datamanageradapter.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnection.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/StorageTestBase.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testCache.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoVersionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testmvcc.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PackableStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/LocalStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PersistentStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentMapping.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testUtils.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RecoveryStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/warnhook.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsoids.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/IteratorStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testcrossdatabasereferences.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testRecover.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testMappingStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConfig.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSerialize.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testBroken.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testpersistentclass.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_storage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testZODB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_doctest_files.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dbopen.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/synchronizers.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/multidb.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_fsdump.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dangle.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testActivityMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ReadOnlyStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testFileStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/VersionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MTStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSubTransaction.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentList.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testTimeStamp.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/sampledm.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/BasicStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Synchronization.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ConflictResolution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Corruption.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RevisionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/speed.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDemoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/HistoryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MinPO.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_datamanageradapter.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/StorageTestBase.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testCache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoVersionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testmvcc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PackableStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/LocalStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PersistentStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testUtils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RecoveryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/warnhook.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsoids.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/IteratorStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testcrossdatabasereferences.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testRecover.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testMappingStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConfig.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSerialize.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testBroken.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testpersistentclass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_storage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testZODB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_doctest_files.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_fsdump.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dangle.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testActivityMonitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ReadOnlyStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testFileStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDB.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_cache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/VersionStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MTStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSubTransaction.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentList.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testTimeStamp.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/sampledm.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/BasicStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Synchronization.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ConflictResolution.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Corruption.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RevisionStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/speed.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDemoStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/HistoryStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MinPO.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_datamanageradapter.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnection.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/StorageTestBase.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testCache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoVersionStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testmvcc.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PackableStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/LocalStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PersistentStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testUtils.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RecoveryStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/warnhook.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsoids.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/IteratorStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testcrossdatabasereferences.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testRecover.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testMappingStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConfig.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSerialize.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testBroken.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testpersistentclass.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_storage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testZODB.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_doctest_files.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/cross-database-references.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ZODB/collaborations.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/ZODB/storage.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/subtransactions.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/winlock.so
-%%ZOPEBASEDIR%%/lib/python/ZODB/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ExportImport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/loglevels.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/dbmStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ActivityMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/DB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/serialize.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ConflictResolution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fstools.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/lock_file.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/transact.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsrecover.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/broken.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/UndoLogCompatible.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/DemoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/MappingStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/Mount.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/BaseStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/Connection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/POSException.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/conversionhack.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/ExportImport.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/loglevels.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/dbmStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/ActivityMonitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/DB.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/serialize.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/ConflictResolution.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/fstools.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/lock_file.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/transact.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsrecover.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/broken.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/UndoLogCompatible.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/DemoStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/Mount.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/MappingStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/BaseStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/Connection.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/POSException.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/conversionhack.pyo
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/setup.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/tests.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/_ComputedAttribute.so
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/MethodObject/setup.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/__init__.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/tests.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/MethodObject/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/MethodObject/_MethodObject.so
-%%ZOPEBASEDIR%%/lib/python/MethodObject/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/MethodObject/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/MethodObject/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpTopic.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpSys.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/APIHelpTopic.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpUtil.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/__init__.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/ObjectRef.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/search.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys_menu.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys_main.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu_header.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/button.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/objectref.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/methodView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/frame.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/objectitem.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/topic_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/attributeView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/APIView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpURL.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/APIHelpView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/addTopic.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/topic_header.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/results.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/productHelp.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_rarrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_obook.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_uarrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_dnode.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_cbook.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_larrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_darrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/helpTopic.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpTopic.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpSys.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/APIHelpTopic.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpUtil.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/ObjectRef.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpTopic.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpSys.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/APIHelpTopic.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpUtil.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/ObjectRef.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/mapping.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_ExtensionClass.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/testPersistent.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_ExtensionClass.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/testPersistent.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_ExtensionClass.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/testPersistent.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Persistence/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/Persistence/_Persistence.so
-%%ZOPEBASEDIR%%/lib/python/Persistence/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/IIBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/IOBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/OOBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/check.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/Length.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/__init__.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/Interfaces.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/IFBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/OIBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_compare.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTreesUnicode.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_check.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_btreesubclass.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testSetOps.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTrees.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testConflict.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_compare.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTreesUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_check.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_btreesubclass.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testSetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTrees.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testConflict.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_compare.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTreesUnicode.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_check.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_btreesubclass.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testSetOps.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTrees.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testConflict.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/BTrees/Development.txt
-%%ZOPEBASEDIR%%/lib/python/BTrees/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/BTrees/_fsBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IIBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IFBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IOBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_OIBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_OOBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/IIBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/IOBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/OOBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/check.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/Length.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/Interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/IFBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/OIBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/IIBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/IOBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/OOBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/check.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/Length.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/Interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/IFBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/OIBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/initgroups/__init__.py
-%%ZOPEBASEDIR%%/lib/python/initgroups/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/initgroups/_initgroups.so
-%%ZOPEBASEDIR%%/lib/python/initgroups/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/initgroups/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/transaction/_transaction.py
-%%ZOPEBASEDIR%%/lib/python/transaction/__init__.py
-%%ZOPEBASEDIR%%/lib/python/transaction/_manager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_register_compat.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleResourceManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_transaction.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_savepoint.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleDataManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/abstestIDataManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/savepointsample.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_register_compat.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleResourceManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_transaction.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_savepoint.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/abstestIDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/savepointsample.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_register_compat.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleResourceManager.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_transaction.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_savepoint.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleDataManager.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/abstestIDataManager.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/savepointsample.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/transaction/README.txt
-%%ZOPEBASEDIR%%/lib/python/transaction/savepoint.txt
-%%ZOPEBASEDIR%%/lib/python/transaction/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/_transaction.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/_manager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/_transaction.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/_manager.pyo
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mechanize.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/__init__.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_useragent.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mechanize.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_useragent.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mechanize.pyo
-%%ZOPEBASEDIR%%/lib/python/mechanize/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/mechanize/_useragent.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentWithImages.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ST.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocBookClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLWithImages.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicStructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/StructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STDOM.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ts_regex.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STletters.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/__init__.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/Zwiki.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicDocumentClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/testStructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/testStructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/testStructuredText.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/ExtensionClass.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/MultiMapping.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples1.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Links.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples1.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/table.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/table.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/MultiMapping.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/index.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Links.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/create_referencesfiles.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/InnerLinks.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/InnerLinks.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Acquisition.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/ExtensionClass.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/index.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/create_referencesfiles.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/create_referencesfiles.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STNG.txt
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentWithImages.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ST.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocBookClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLWithImages.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicStructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/StructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STDOM.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ts_regex.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STletters.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/Zwiki.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicDocumentClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentWithImages.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ST.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocBookClass.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLWithImages.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicStructuredText.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/StructuredText.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STDOM.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ts_regex.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentClass.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STletters.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/Zwiki.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLClass.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicDocumentClass.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTimeZone.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/testDateTime.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/julian_testdata.txt.gz
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/testDateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/testDateTime.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/Setup
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.txt
-%%ZOPEBASEDIR%%/lib/python/DateTime/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTimeZone.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTimeZone.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/matcher.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/loader.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/info.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/schema.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cmdline.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/url.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/substitution.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cfgparser.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/loghandler.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/factory.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/test_logger.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/test_logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/test_logger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/abstract.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/eventlog.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/base-logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/loghandler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/loghandler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/factory.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/test_mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cfgimports.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cmdline.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_subst.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cookbook.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_loader.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/extras/extras.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/extra.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simplesections.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-keytype1.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simplesections.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/library.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-keytype2.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simple.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-datatype1.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-datatype2.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/include.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/inner.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simple.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/outer.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.bat
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cfgimports.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cmdline.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_subst.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cookbook.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_loader.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cfgimports.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_schema.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cmdline.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_subst.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cookbook.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_loader.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_config.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/support.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/PUBLICATION.cfg
-%%ZOPEBASEDIR%%/lib/python/ZConfig/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ZConfig/matcher.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/loader.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/info.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/schema.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cmdline.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/url.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/substitution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cfgparser.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/matcher.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/loader.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/info.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/schema.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cmdline.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/url.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/substitution.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cfgparser.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/mapping.py
-%%ZOPEBASEDIR%%/lib/python/persistent/wref.py
-%%ZOPEBASEDIR%%/lib/python/persistent/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/persistent/__init__.py
-%%ZOPEBASEDIR%%/lib/python/persistent/dict.py
-%%ZOPEBASEDIR%%/lib/python/persistent/list.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistenttestbase.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_PickleCache.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_wref.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_pickle.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_persistent.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_list.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_overriding_attrs.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/testPersistent.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistent.txt
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistenttestbase.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_PickleCache.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_wref.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_pickle.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_persistent.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_list.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_overriding_attrs.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/testPersistent.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistenttestbase.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_PickleCache.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_wref.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_pickle.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_persistent.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_list.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_overriding_attrs.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/testPersistent.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/persistent/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/persistent/README.txt
-%%ZOPEBASEDIR%%/lib/python/persistent/cPersistence.so
-%%ZOPEBASEDIR%%/lib/python/persistent/cPickleCache.so
-%%ZOPEBASEDIR%%/lib/python/persistent/TimeStamp.so
-%%ZOPEBASEDIR%%/lib/python/persistent/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/wref.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/dict.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/list.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/wref.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/dict.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/list.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClassOwner.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Method.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Property.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Basic.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/tests.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addCommonSheet.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/subobjects.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addPropertyInterface.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/classPermissions.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/contents.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addZClass.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/itemProp.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/views.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addIcon.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/class.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/27.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/27.fs
-%%ZOPEBASEDIR%%/lib/python/ZClasses/methods.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/propertysheets.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClassOwner.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Method.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Property.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Basic.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClassOwner.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Method.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Property.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ObjectManager.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Basic.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Signature.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Script.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Bindings.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/BindingsUI.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml/scriptTry.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml/scriptBindings.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Signature.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Script.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Bindings.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/BindingsUI.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Signature.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Script.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Bindings.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/BindingsUI.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/xyap.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/ppml.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/xyap.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/ppml.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/xyap.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/ppml.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/THUNK.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/DA.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/RDB.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/TM.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqltest.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Aqueduct.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dbi_db.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Connection.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Results.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Search.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_results.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/testResult.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlvar.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_results.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/testResult.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlvar.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlgroup.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_results.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/testResult.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/advanced.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/customDefaultZPTReport.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/searchAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionStatus.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionTestForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/customDefaultReport.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/www/DBAdapterFolder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/www/DBAdapter_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/THUNK.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/DA.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlvar.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/RDB.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/TM.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqltest.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Aqueduct.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dbi_db.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Connection.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Results.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Search.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/THUNK.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlgroup.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/DA.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlvar.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/RDB.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/TM.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqltest.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Aqueduct.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dbi_db.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Connection.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Results.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Search.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/markbench.py
-%%ZOPEBASEDIR%%/lib/python/TAL/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TranslationContext.py
-%%ZOPEBASEDIR%%/lib/python/TAL/timer.py
-%%ZOPEBASEDIR%%/lib/python/TAL/HTMLTALParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/setpath.py
-%%ZOPEBASEDIR%%/lib/python/TAL/runtest.py
-%%ZOPEBASEDIR%%/lib/python/TAL/driver.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALGenerator.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/XMLParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/DummyEngine.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALInterpreter.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALDefs.py
-%%ZOPEBASEDIR%%/lib/python/TAL/talgettext.py
-%%ZOPEBASEDIR%%/lib/python/TAL/markupbase.py
-%%ZOPEBASEDIR%%/lib/python/TAL/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TAL/ITALES.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_sourcepos.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_files.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test20.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test03.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test16.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test19.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test14.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test04.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test09.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test16.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test06.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test34.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test05.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test07.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test01.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test02.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test14.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test15.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test29.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test36.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test11.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test17.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test18.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test17.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test18.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test08.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test13.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test20.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test03.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test16.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test19.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test14.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test04.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test09.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test16.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test06.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test34.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test05.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test07.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test01.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test02.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test14.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test15.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test29.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test36.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test11.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test17.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test18.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test17.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test18.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test08.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test13.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_sourcepos.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_files.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/run.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_talinterpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_sourcepos.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_files.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_htmltalparser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_xmlparser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/README.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/markbench.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TranslationContext.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/timer.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/HTMLTALParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/setpath.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/runtest.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/driver.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALGenerator.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/XMLParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/DummyEngine.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALInterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALDefs.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/markupbase.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/ITALES.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/markbench.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/ndiff.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TranslationContext.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/timer.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/HTMLTALParser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/setpath.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/runtest.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/driver.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TALGenerator.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TALParser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/XMLParser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/DummyEngine.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TALInterpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TALDefs.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/talgettext.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/markupbase.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/ITALES.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdctl.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdoptions.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdrun.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdoptions.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/nokill.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdrun.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/parent.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdoptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/nokill.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdrun.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/parent.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdoptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/nokill.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdrun.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/parent.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/schema.xml
-%%ZOPEBASEDIR%%/lib/python/zdaemon/sample.conf
-%%ZOPEBASEDIR%%/lib/python/zdaemon/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zdaemon/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zdaemon/component.xml
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdctl.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdoptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdrun.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdctl.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdoptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdrun.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/misc_.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/OFS/SimpleItem.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Application.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Uninstalled.py
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/rPickle.py
-%%ZOPEBASEDIR%%/lib/python/OFS/XMLExportImport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertyManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Traversable.py
-%%ZOPEBASEDIR%%/lib/python/OFS/FTPInterface.py
-%%ZOPEBASEDIR%%/lib/python/OFS/FindSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/subscribers.py
-%%ZOPEBASEDIR%%/lib/python/OFS/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/OFS/content_types.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Folder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/History.py
-%%ZOPEBASEDIR%%/lib/python/OFS/IOrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DefaultObservable.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Moniker.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Cache.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLMethod.py
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertySheets.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Document.py
-%%ZOPEBASEDIR%%/lib/python/OFS/__init__.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLDocument.py
-%%ZOPEBASEDIR%%/lib/python/OFS/event.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Image.py
-%%ZOPEBASEDIR%%/lib/python/OFS/CopySupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ZDOM.py
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProductInit.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProperties.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testApplication.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFileAndImage.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testRanges.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFindSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testAppInitializer.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFTPInterface.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testTraverse.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testSimpleItem.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/mime.types-2
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/test.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/mime.types-1
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProductInit.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProperties.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testApplication.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFileAndImage.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testRanges.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFindSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testAppInitializer.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFTPInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testTraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testSimpleItem.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProductInit.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProperties.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testApplication.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderedFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFileAndImage.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testObjectManager.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testRanges.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFindSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testAppInitializer.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFTPInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testTraverse.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testSimpleItem.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/mime.types
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/methodAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findFrame.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentProxy.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageView.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/propertysheets.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/brokenEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cmassoc.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findAdv.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/fileEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/editedDialog.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/renameForm.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/addOrderedFolder.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/importExport.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/folderAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/main.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findResult.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cacheNamespaceKeys.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/properties.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/history.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/historyCompare.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findForm.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cacheable.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/propertyType.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/www/Help_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/new.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/broken.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/ControlPanel_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/modified.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/l_arrow.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/r_arrow.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/UpFolder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/locked.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/Properties_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/check.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/properties.jpg
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_html_header.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_template.pt
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_error_message.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/index_html.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_html_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/misc_.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/SimpleItem.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Application.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Uninstalled.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/rPickle.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/XMLExportImport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertyManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/FTPInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/FindSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/subscribers.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/content_types.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Folder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/History.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/IOrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DefaultObservable.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Moniker.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Cache.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertySheets.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Document.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/event.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Image.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/CopySupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ZDOM.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/misc_.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/ndiff.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/SimpleItem.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Application.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Uninstalled.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/rPickle.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/XMLExportImport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertyManager.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Traversable.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/FTPInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/FindSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/subscribers.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/content_types.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Folder.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/History.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/IOrderSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/DefaultObservable.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/ObjectManager.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Moniker.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Cache.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertySheets.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Document.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLDocument.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/event.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Image.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/CopySupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/ZDOM.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderedFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/TreeTag.py
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Plus_icon.gif
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Blank_icon.gif
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Minus_icon.gif
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/TreeTag.pyc
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/TreeTag.pyo
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZODButil.py
-%%ZOPEBASEDIR%%/lib/python/Testing/makerequest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/dispatcher.py
-%%ZOPEBASEDIR%%/lib/python/Testing/custom_zodb.py
-%%ZOPEBASEDIR%%/lib/python/Testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/common.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/base.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/utils.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZopeTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testSkeleton.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/framework.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZODBCompat.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/threadutils.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeLite.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/runalltests.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ztc_common.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/sandbox.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testBaseTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testWebserver.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/profiler.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testFunctional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testShoppingCart.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/functional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/PortalTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/connections.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPortalTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testWarningsTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/framework.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testAuthHeaderTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/runalltests.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testFunctionalDocTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testZopeDocTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/functional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/WarningsTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/ZopeDocTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/FunctionalDocTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/README.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testWarningsTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testAuthHeaderTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/runalltests.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testFunctionalDocTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testZopeDocTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testWarningsTest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testAuthHeaderTest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/runalltests.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testFunctionalDocTest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testZopeDocTest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/functional.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/ENVIRONMENT.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/TIMELINES.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/README.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/ClassDiagram.pdf
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/FunctionalTesting.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/PROFILER.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/VERSION.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/API.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/HOWTO.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/SECURITY.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/PortalTestCase.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/base.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZopeTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testSkeleton.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZODBCompat.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/threadutils.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeLite.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/runalltests.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ztc_common.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/sandbox.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testBaseTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testWebserver.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/profiler.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testFunctional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testShoppingCart.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/PortalTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/connections.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPortalTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/base.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZopeTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testSkeleton.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZODBCompat.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/threadutils.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPythonScript.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeLite.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/runalltests.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ztc_common.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/sandbox.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testBaseTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testWebserver.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/profiler.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testFunctional.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testShoppingCart.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/functional.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/PortalTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/connections.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPortalTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/README.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/var/README.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZODButil.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/makerequest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/dispatcher.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/custom_zodb.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/common.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZODButil.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/makerequest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/dispatcher.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/custom_zodb.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/common.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/LoopCallback.py
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/LoopCallback.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/LoopCallback.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Tree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Zope.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Iterator.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Batch.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/SimpleTree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testZope.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testBatch.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testTree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testIterator.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testZope.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testBatch.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testTree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testIterator.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testZope.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/run.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testBatch.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testTree.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testIterator.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Tree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Zope.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Iterator.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Batch.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/SimpleTree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Tree.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Zope.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Iterator.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Batch.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/SimpleTree.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Signals/SignalHandler.py
-%%ZOPEBASEDIR%%/lib/python/Signals/WinSignalHandler.py
-%%ZOPEBASEDIR%%/lib/python/Signals/Signals.py
-%%ZOPEBASEDIR%%/lib/python/Signals/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Signals/SignalHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/WinSignalHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/Signals.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/SignalHandler.pyo
-%%ZOPEBASEDIR%%/lib/python/Signals/WinSignalHandler.pyo
-%%ZOPEBASEDIR%%/lib/python/Signals/Signals.pyo
-%%ZOPEBASEDIR%%/lib/python/Signals/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ITracebackSupplement.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ExceptionFormatter.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/TracebackSupplement.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/testExceptionFormatter.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/testExceptionFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/testExceptionFormatter.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ITracebackSupplement.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ExceptionFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/TracebackSupplement.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ITracebackSupplement.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ExceptionFormatter.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/TracebackSupplement.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/TemporaryStorage.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/config.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/testTemporaryStorage.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/testTemporaryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/testTemporaryStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/component.xml
-%%ZOPEBASEDIR%%/lib/python/tempstorage/TemporaryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/config.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/TemporaryStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/config.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/service.py
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/service.pyc
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/service.pyo
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PCGIServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/utils.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/BaseLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/WebDAVSrcHandler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/DebugLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/AccessLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FCGIServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/Producers.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/ICPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_responses.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_responses.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_responses.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_config.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/filesys.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/ftp_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/event_loop.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_date.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/fifo.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/mime_type_table.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/redirecting_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/counter.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/m_syslog.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/producers.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client_win32.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/put_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/resolver.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/logger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/status_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_bobo.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa_gif.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/test_module.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/pi_module.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_channel.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/select_trigger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/test_module.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/pi_module.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_channel.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/select_trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/test_module.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/pi_module.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_channel.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/select_trigger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/chat_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/default_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_lb.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/asyn_http_bench.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_11.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/max_sockets.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_medusa.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_single_11.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/tests.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_lb.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/asyn_http_bench.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_11.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/max_sockets.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_medusa.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_single_11.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_lb.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/asyn_http_bench.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_11.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/max_sockets.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_medusa.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_single_11.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/README.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/proxy_notes.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/composing_producers.gif
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/data_flow.gif
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/data_flow.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/producers.gif
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/dist/license.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/filesys.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/ftp_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/event_loop.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_date.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/fifo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/mime_type_table.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/redirecting_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/counter.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/m_syslog.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/producers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client_win32.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/put_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/resolver.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/status_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_bobo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa_gif.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/chat_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/default_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/filesys.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/ftp_server.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/event_loop.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_date.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/fifo.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/mime_type_table.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/redirecting_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/counter.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/m_syslog.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/producers.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/put_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client_win32.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/resolver.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/logger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/status_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_bobo.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa_gif.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/chat_server.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/default_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_server.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZRendezvous.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZServerPublisher.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZEvent.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZRendezvous.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZServerPublisher.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZEvent.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZRendezvous.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZServerPublisher.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZEvent.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZServer/PCGIServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/BaseLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/WebDAVSrcHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/DebugLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/AccessLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FCGIServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/Producers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/ICPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PCGIServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/BaseLogger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/WebDAVSrcHandler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/DebugLogger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/AccessLogger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/FCGIServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/Producers.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/ICPServer.pyo
-%%ZOPEBASEDIR%%/lib/python/App/FactoryDispatcher.py
-%%ZOPEBASEDIR%%/lib/python/App/RefreshFuncs.py
-%%ZOPEBASEDIR%%/lib/python/App/special_dtml.py
-%%ZOPEBASEDIR%%/lib/python/App/Undo.py
-%%ZOPEBASEDIR%%/lib/python/App/ImageFile.py
-%%ZOPEBASEDIR%%/lib/python/App/CacheManager.py
-%%ZOPEBASEDIR%%/lib/python/App/ApplicationManager.py
-%%ZOPEBASEDIR%%/lib/python/App/Factory.py
-%%ZOPEBASEDIR%%/lib/python/App/Management.py
-%%ZOPEBASEDIR%%/lib/python/App/ProductRegistry.py
-%%ZOPEBASEDIR%%/lib/python/App/DavLockManager.py
-%%ZOPEBASEDIR%%/lib/python/App/ZApplication.py
-%%ZOPEBASEDIR%%/lib/python/App/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/App/config.py
-%%ZOPEBASEDIR%%/lib/python/App/PersistentExtra.py
-%%ZOPEBASEDIR%%/lib/python/App/Extensions.py
-%%ZOPEBASEDIR%%/lib/python/App/Dialogs.py
-%%ZOPEBASEDIR%%/lib/python/App/__init__.py
-%%ZOPEBASEDIR%%/lib/python/App/FindHomes.py
-%%ZOPEBASEDIR%%/lib/python/App/class_init.py
-%%ZOPEBASEDIR%%/lib/python/App/Common.py
-%%ZOPEBASEDIR%%/lib/python/App/version_txt.py
-%%ZOPEBASEDIR%%/lib/python/App/Product.py
-%%ZOPEBASEDIR%%/lib/python/App/ProductContext.py
-%%ZOPEBASEDIR%%/lib/python/App/Permission.py
-%%ZOPEBASEDIR%%/lib/python/App/Hotfixes.py
-%%ZOPEBASEDIR%%/lib/python/App/tar.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testUndo.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testManagement.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_version_txt.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_setConfiguration.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_class_init.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testPersistentExtra.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_cachemanager.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testUndo.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testManagement.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_version_txt.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_setConfiguration.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_class_init.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testPersistentExtra.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_cachemanager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testUndo.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/testManagement.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_version_txt.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_setConfiguration.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_class_init.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/testPersistentExtra.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_cachemanager.pyo
-%%ZOPEBASEDIR%%/lib/python/App/dtml/undo.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/refresh.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_tabs.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/menu.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_zmi_prefs.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cpContents.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_header.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_style_test.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/distributionView.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/copyright.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_form_title.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/editPermission.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cacheGC.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/activity.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addProduct.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/readme.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/dbMain.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/zope_quick_start.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_style.css.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/davLockManager.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addFactory.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cacheParameters.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/editFactory.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/traceback.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/versionManager.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/debug.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_top_frame.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/profile.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addPermission.dtml
-%%ZOPEBASEDIR%%/lib/python/App/www/vManage.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/load_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/installedProduct.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/border.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/zopelogo.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/product.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/sp.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/PythonPoweredSmall.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/CacheManager_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/permission.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/zope_button.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/help.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/logo.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/background.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/factory.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/store_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/cpSystem.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/transparent_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/arrow.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/rtab.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/ltab.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/chooseDatabase.pt
-%%ZOPEBASEDIR%%/lib/python/App/www/productFolder.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/z_button.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/DebugManager_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/brokenProduct.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/dbManage.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/undo_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/properties.jpg
-%%ZOPEBASEDIR%%/lib/python/App/FactoryDispatcher.pyc
-%%ZOPEBASEDIR%%/lib/python/App/RefreshFuncs.pyc
-%%ZOPEBASEDIR%%/lib/python/App/special_dtml.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Undo.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ImageFile.pyc
-%%ZOPEBASEDIR%%/lib/python/App/CacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ApplicationManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Factory.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Management.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ProductRegistry.pyc
-%%ZOPEBASEDIR%%/lib/python/App/DavLockManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ZApplication.pyc
-%%ZOPEBASEDIR%%/lib/python/App/config.pyc
-%%ZOPEBASEDIR%%/lib/python/App/PersistentExtra.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Extensions.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Dialogs.pyc
-%%ZOPEBASEDIR%%/lib/python/App/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/App/FindHomes.pyc
-%%ZOPEBASEDIR%%/lib/python/App/class_init.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Common.pyc
-%%ZOPEBASEDIR%%/lib/python/App/version_txt.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Product.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ProductContext.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Permission.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Hotfixes.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tar.pyc
-%%ZOPEBASEDIR%%/lib/python/App/FactoryDispatcher.pyo
-%%ZOPEBASEDIR%%/lib/python/App/RefreshFuncs.pyo
-%%ZOPEBASEDIR%%/lib/python/App/special_dtml.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Undo.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ImageFile.pyo
-%%ZOPEBASEDIR%%/lib/python/App/CacheManager.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ApplicationManager.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Factory.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Management.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ProductRegistry.pyo
-%%ZOPEBASEDIR%%/lib/python/App/DavLockManager.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ZApplication.pyo
-%%ZOPEBASEDIR%%/lib/python/App/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/App/config.pyo
-%%ZOPEBASEDIR%%/lib/python/App/PersistentExtra.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Extensions.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Dialogs.pyo
-%%ZOPEBASEDIR%%/lib/python/App/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/App/FindHomes.pyo
-%%ZOPEBASEDIR%%/lib/python/App/class_init.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Common.pyo
-%%ZOPEBASEDIR%%/lib/python/App/version_txt.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Product.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ProductContext.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Permission.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Hotfixes.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tar.pyo
-%%ZOPEBASEDIR%%/lib/python/Acquisition/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/setup.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/tests.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Acquisition/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/Acquisition/_Acquisition.so
-%%ZOPEBASEDIR%%/lib/python/Acquisition/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Acquisition/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/Acquisition/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Acquisition/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/class_.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/patch.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/function.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_module.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/_pmtest.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/tobeimportedbyatestmodule.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_class.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_patch.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/atestmodule.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_module.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/_pmtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/tobeimportedbyatestmodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_class.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_patch.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/atestmodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_module.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/_pmtest.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/tobeimportedbyatestmodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_class.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_patch.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/atestmodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.txt
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/patch.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/class_.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/patch.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/function.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/NullResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/xmltools.py
-%%ZOPEBASEDIR%%/lib/python/webdav/WriteLockInterface.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Lockable.py
-%%ZOPEBASEDIR%%/lib/python/webdav/EtagSupport.py
-%%ZOPEBASEDIR%%/lib/python/webdav/hookable_PUT.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Collection.py
-%%ZOPEBASEDIR%%/lib/python/webdav/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/webdav/__init__.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Resource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/common.py
-%%ZOPEBASEDIR%%/lib/python/webdav/davcmds.py
-%%ZOPEBASEDIR%%/lib/python/webdav/LockItem.py
-%%ZOPEBASEDIR%%/lib/python/webdav/client.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testNullResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testEtagSupport.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testCollection.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testLockItem.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testNullResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testEtagSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testCollection.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testLockItem.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testNullResource.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testEtagSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testCollection.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testLockItem.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testResource.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/dtml/locknullmain.dtml
-%%ZOPEBASEDIR%%/lib/python/webdav/www/davlock.gif
-%%ZOPEBASEDIR%%/lib/python/webdav/NullResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/xmltools.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/WriteLockInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Lockable.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/EtagSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/hookable_PUT.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Collection.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Resource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/common.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/davcmds.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/LockItem.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/client.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/NullResource.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/xmltools.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/WriteLockInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/Lockable.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/EtagSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/hookable_PUT.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/Collection.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/Resource.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/common.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/davcmds.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/LockItem.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/client.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/reference.py
-%%ZOPEBASEDIR%%/lib/python/pytz/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Jamaica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Israel.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ_minus_CHAT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/posixrules.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Greenwich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Eire.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Singapore.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_minus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Poland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Zulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Portugal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Kwajalein.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB_minus_Eire.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Cuba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/HST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Egypt.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UTC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Hongkong.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iceland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Greenwich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_3.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_2.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_2.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Zulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_1.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UTC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_1.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UCT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_12.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_11.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_11.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Universal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_14.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_13.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_3.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_12.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Greenwich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_3.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_2.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_2.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Zulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_1.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UTC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_1.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UCT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_12.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_11.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_11.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Universal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_14.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_13.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_3.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_12.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_10.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_10.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Greenwich.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_3.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_4.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_2.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_9.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_7.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_2.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Zulu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_5.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_6.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_1.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_9.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UTC.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_1.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_5.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_4.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UCT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_12.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_11.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_6.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_11.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Universal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_7.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_14.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_13.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_3.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_12.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_8.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_8.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST5EDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UCT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST7MDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/WET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PRC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Japan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Libya.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_plus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Universal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROK.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/W_minus_SU.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Turkey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PST8PDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CST6CDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iran.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Navajo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Johnston.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Efate.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tahiti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Norfolk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guadalcanal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Nauru.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tongatapu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wake.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Honolulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Rarotonga.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Enderbury.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Saipan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Port_Moresby.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kwajalein.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Noumea.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wallis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fakaofo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Ponape.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tarawa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fiji.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Niue.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Chatham.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Truk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Majuro.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Apia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kiritimati.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Gambier.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Galapagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Samoa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Auckland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Funafuti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Easter.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Midway.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Marquesas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pago_Pago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Yap.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kosrae.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pitcairn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Palau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Johnston.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Efate.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tahiti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Norfolk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guadalcanal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Nauru.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tongatapu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Yap.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wake.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Honolulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Rarotonga.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Enderbury.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Saipan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Port_Moresby.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kwajalein.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Noumea.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wallis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fakaofo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Ponape.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tarawa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fiji.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Niue.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Chatham.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Truk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Majuro.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Apia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kiritimati.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Gambier.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Galapagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Samoa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Yap.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Auckland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Funafuti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Easter.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Midway.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Marquesas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pago_Pago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kosrae.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pitcairn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Palau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Johnston.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Efate.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tahiti.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Norfolk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guadalcanal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Nauru.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tongatapu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wake.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Honolulu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Rarotonga.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Enderbury.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Saipan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Port_Moresby.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kwajalein.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Noumea.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wallis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fakaofo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Ponape.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tarawa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fiji.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Niue.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Chatham.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Truk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Majuro.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Apia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kiritimati.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Gambier.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Galapagos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Samoa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Auckland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Funafuti.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Easter.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Midway.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Marquesas.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pago_Pago.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kosrae.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guam.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pitcairn.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Palau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimphu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashkhabad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Taipei.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hong_Kong.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tbilisi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Beirut.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Calcutta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bangkok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtobe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Omsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulaanbaatar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Riyadh.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Singapore.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Katmandu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashgabat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Istanbul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuwait.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vientiane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qyzylorda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jayapura.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Gaza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuching.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yekaterinburg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Harbin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Brunei.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bahrain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pontianak.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Damascus.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Rangoon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aden.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kabul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chungking.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Anadyr.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tokyo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hovd.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Phnom_Penh.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Shanghai.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jerusalem.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Samarkand.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Oral.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dubai.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Sakhalin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yerevan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Seoul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimbu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tehran.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baku.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Saigon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Urumqi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chongqing.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kashgar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Amman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuala_Lumpur.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Makassar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Irkutsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Nicosia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vladivostok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baghdad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Novosibirsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Almaty.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Krasnoyarsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dili.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tashkent.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulan_Bator.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tel_Aviv.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pyongyang.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Colombo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dushanbe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Karachi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bishkek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macao.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Magadan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ujung_Pandang.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qatar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kamchatka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Muscat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dacca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yakutsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dhaka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Manila.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Choibalsan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jakarta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimphu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashkhabad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Taipei.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hong_Kong.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tbilisi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Beirut.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Calcutta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bangkok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtobe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Omsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulaanbaatar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Riyadh.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Singapore.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Katmandu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashgabat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Istanbul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuwait.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vientiane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qyzylorda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jayapura.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Gaza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuching.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yekaterinburg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Harbin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Brunei.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bahrain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pontianak.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Damascus.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Rangoon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aden.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kabul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chungking.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Anadyr.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tokyo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hovd.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Phnom_Penh.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Shanghai.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jerusalem.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Samarkand.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Oral.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dubai.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Sakhalin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yerevan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Seoul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimbu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tehran.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baku.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Saigon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Urumqi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chongqing.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kashgar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Amman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuala_Lumpur.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Makassar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Irkutsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Nicosia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vladivostok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baghdad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Novosibirsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Almaty.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Krasnoyarsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dili.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tashkent.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulan_Bator.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tel_Aviv.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pyongyang.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Colombo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dushanbe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Karachi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bishkek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macao.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Magadan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ujung_Pandang.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qatar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kamchatka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Muscat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dacca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yakutsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dhaka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Manila.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Choibalsan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jakarta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimphu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashkhabad.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Taipei.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hong_Kong.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tbilisi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Beirut.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Calcutta.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bangkok.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtobe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Omsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulaanbaatar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Riyadh.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Singapore.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Katmandu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashgabat.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Istanbul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuwait.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vientiane.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qyzylorda.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jayapura.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Gaza.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuching.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yekaterinburg.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Harbin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Brunei.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bahrain.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pontianak.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Damascus.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Rangoon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aden.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kabul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chungking.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Anadyr.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tokyo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hovd.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Phnom_Penh.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Shanghai.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jerusalem.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Samarkand.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Oral.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dubai.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Sakhalin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yerevan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Seoul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimbu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tehran.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baku.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Saigon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Urumqi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chongqing.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kashgar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Amman.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuala_Lumpur.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Makassar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Irkutsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Nicosia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vladivostok.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baghdad.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Novosibirsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Almaty.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Krasnoyarsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dili.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tashkent.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulan_Bator.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tel_Aviv.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pyongyang.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Colombo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dushanbe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Karachi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bishkek.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macao.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Magadan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ujung_Pandang.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qatar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kamchatka.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Muscat.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dacca.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yakutsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dhaka.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Manila.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Choibalsan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jakarta.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/EasterIsland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/Continental.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/EasterIsland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/Continental.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/EasterIsland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/Continental.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/McMurdo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Rothera.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Syowa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/DumontDUrville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Davis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Casey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Vostok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/South_Pole.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Mawson.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Palmer.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/McMurdo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Rothera.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Syowa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/DumontDUrville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Davis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Casey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Vostok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/South_Pole.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Mawson.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Palmer.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/McMurdo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Rothera.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Syowa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/DumontDUrville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Davis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Casey.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Vostok.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/South_Pole.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Mawson.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Palmer.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Reunion.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mahe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mauritius.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Antananarivo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Kerguelen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Cocos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Christmas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Maldives.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Chagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Comoro.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mayotte.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Reunion.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mahe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mauritius.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Antananarivo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Kerguelen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Cocos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Christmas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Maldives.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Chagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Comoro.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mayotte.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Reunion.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mahe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mauritius.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Antananarivo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Kerguelen.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Cocos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Christmas.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Maldives.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Chagos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Comoro.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mayotte.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaSur.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaNorte.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/General.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaSur.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaNorte.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/General.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaSur.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaNorte.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/General.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4ADT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9YDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/HST10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5EDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7MDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8PDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6CDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4ADT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9YDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/HST10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5EDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7MDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8PDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6CDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4ADT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9YDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/HST10.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5EDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7MDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8PDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6CDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Azores.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Jan_Mayen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Faeroe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Cape_Verde.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Stanley.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Canary.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Bermuda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/South_Georgia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Madeira.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Reykjavik.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/St_Helena.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Azores.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Jan_Mayen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Faeroe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Cape_Verde.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Stanley.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Canary.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Bermuda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/South_Georgia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Madeira.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Reykjavik.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/St_Helena.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Azores.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Jan_Mayen.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Faeroe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Cape_Verde.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Stanley.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Canary.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Bermuda.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/South_Georgia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Madeira.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Reykjavik.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/St_Helena.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/East.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/West.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/Acre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/DeNoronha.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/East.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/West.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/Acre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/DeNoronha.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/East.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/West.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/Acre.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/DeNoronha.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kaliningrad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Athens.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tallinn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bucharest.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zagreb.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belgrade.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Istanbul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bratislava.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Berlin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Amsterdam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Samara.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Budapest.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Minsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Malta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Helsinki.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tiraspol.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vatican.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Prague.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zaporozhye.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Skopje.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kiev.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Lisbon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Warsaw.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/London.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Luxembourg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Oslo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Madrid.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Monaco.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Mariehamn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Paris.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/San_Marino.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Stockholm.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Ljubljana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Andorra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Chisinau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belfast.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vaduz.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sarajevo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Dublin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vilnius.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Simferopol.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Gibraltar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Nicosia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vienna.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Rome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tirane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Moscow.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zurich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sofia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Copenhagen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Riga.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Brussels.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Uzhgorod.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kaliningrad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Athens.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tallinn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bucharest.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zagreb.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belgrade.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Istanbul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bratislava.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Berlin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Amsterdam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Samara.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Budapest.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Minsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Malta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Helsinki.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tiraspol.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vatican.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Prague.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zaporozhye.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Skopje.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kiev.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Lisbon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Warsaw.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/London.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Luxembourg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Oslo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Madrid.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Monaco.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Mariehamn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Paris.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/San_Marino.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Stockholm.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Ljubljana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Andorra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Chisinau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belfast.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vaduz.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sarajevo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Dublin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vilnius.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Simferopol.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Gibraltar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Nicosia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vienna.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Rome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tirane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Moscow.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zurich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sofia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Copenhagen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Riga.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Brussels.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Uzhgorod.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kaliningrad.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Athens.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tallinn.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bucharest.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zagreb.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belgrade.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Istanbul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bratislava.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Berlin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Amsterdam.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Samara.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Budapest.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Minsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Malta.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Helsinki.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tiraspol.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vatican.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Prague.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zaporozhye.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Skopje.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kiev.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Lisbon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Warsaw.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/London.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Luxembourg.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Oslo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Madrid.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Monaco.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Mariehamn.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Paris.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/San_Marino.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Stockholm.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Ljubljana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Andorra.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Chisinau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belfast.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vaduz.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sarajevo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Dublin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vilnius.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Simferopol.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Gibraltar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Nicosia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vienna.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Rome.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tirane.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Moscow.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zurich.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sofia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Copenhagen.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Riga.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Brussels.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Uzhgorod.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Melbourne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/North.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Yancowinna.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Darwin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Victoria.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/South.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/ACT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lindeman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/LHI.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/West.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Adelaide.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Hobart.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Queensland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Broken_Hill.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Perth.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Currie.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/NSW.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lord_Howe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Brisbane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Tasmania.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Canberra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Sydney.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Melbourne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/North.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Yancowinna.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Darwin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Victoria.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/South.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/ACT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lindeman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/LHI.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/West.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Adelaide.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Hobart.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Queensland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Broken_Hill.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Perth.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Currie.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/NSW.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lord_Howe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Brisbane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Tasmania.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Canberra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Sydney.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Melbourne.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/ACT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/North.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Yancowinna.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Darwin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Victoria.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/South.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lindeman.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/LHI.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/West.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Adelaide.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Hobart.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Queensland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Broken_Hill.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Perth.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Currie.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/NSW.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lord_Howe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Brisbane.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Tasmania.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Canberra.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Sydney.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/Longyearbyen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/Longyearbyen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/Longyearbyen.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Khartoum.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Banjul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Djibouti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Casablanca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bamako.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maseru.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Abidjan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nairobi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Gaborone.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Timbuktu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mogadishu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bissau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Windhoek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Conakry.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kampala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Accra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Luanda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Sao_Tome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dar_es_Salaam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/El_Aaiun.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Blantyre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lusaka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Libreville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mbabane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tunis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ceuta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bujumbura.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Johannesburg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kigali.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ndjamena.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Harare.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Cairo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Addis_Ababa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Freetown.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Porto_minus_Novo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bangui.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tripoli.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maputo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Brazzaville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kinshasa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Douala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nouakchott.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Asmera.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Algiers.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dakar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Malabo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lubumbashi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Monrovia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ouagadougou.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Niamey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Khartoum.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Banjul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Djibouti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Casablanca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bamako.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maseru.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Abidjan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nairobi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Gaborone.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Timbuktu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mogadishu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bissau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Windhoek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Conakry.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kampala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Accra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Luanda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Sao_Tome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dar_es_Salaam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/El_Aaiun.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Blantyre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lusaka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Libreville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mbabane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tunis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ceuta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bujumbura.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Johannesburg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kigali.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ndjamena.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Harare.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Cairo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Addis_Ababa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Freetown.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Porto_minus_Novo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bangui.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tripoli.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maputo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Brazzaville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kinshasa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Douala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nouakchott.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Asmera.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Algiers.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dakar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Malabo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lubumbashi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Monrovia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ouagadougou.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Niamey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Khartoum.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Banjul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Djibouti.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Casablanca.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bamako.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maseru.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Abidjan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nairobi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Gaborone.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Timbuktu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mogadishu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lome.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bissau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Windhoek.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Conakry.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kampala.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Accra.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Luanda.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Sao_Tome.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dar_es_Salaam.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/El_Aaiun.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Blantyre.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lusaka.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Libreville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mbabane.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tunis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ceuta.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lagos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bujumbura.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Johannesburg.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kigali.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ndjamena.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Harare.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Cairo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Addis_Ababa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Freetown.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Porto_minus_Novo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bangui.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tripoli.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maputo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Brazzaville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kinshasa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Douala.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nouakchott.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Asmera.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Algiers.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dakar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Malabo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lubumbashi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Monrovia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ouagadougou.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Niamey.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Yukon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Mountain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Central.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Eastern.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/East_minus_Saskatchewan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Pacific.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Newfoundland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Atlantic.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Saskatchewan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Yukon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Mountain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Central.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Eastern.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/East_minus_Saskatchewan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Pacific.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Newfoundland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Atlantic.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Saskatchewan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Yukon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Mountain.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Central.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Eastern.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/East_minus_Saskatchewan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Pacific.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Newfoundland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Atlantic.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Saskatchewan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mazatlan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tegucigalpa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jamaica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Halifax.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Velho.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Virgin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mendoza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Scoresbysund.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fortaleza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Shiprock.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Inuvik.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thule.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Hermosillo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Puerto_Rico.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mexico_City.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tijuana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Detroit.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guadeloupe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Panama.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Danmarkshavn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Johns.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bahia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guatemala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dominica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rio_Branco.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Coral_Harbour.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson_Creek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_minus_au_minus_Prince.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Aruba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boise.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Winnipeg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montserrat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guayaquil.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boa_Vista.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Edmonton.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Costa_Rica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/La_Paz.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayenne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grand_Turk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Buenos_Aires.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Louisville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Iqaluit.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Denver.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cambridge_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belize.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montevideo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Araguaina.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nipigon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Sao_Paulo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rosario.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Noronha.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chihuahua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santo_Domingo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Swift_Current.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Adak.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/New_York.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Godthab.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Goose_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Managua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indianapolis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santiago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rankin_Inlet.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Lima.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anguilla.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Glace_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rainy_River.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Vincent.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Eirunepe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Vancouver.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Regina.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yakutat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tortola.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cuiaba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Campo_Grande.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Manaus.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Lucia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fort_Wayne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Ensenada.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Havana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/El_Salvador.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Maceio.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Acre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Asuncion.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Catamarca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Monterrey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thunder_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Whitehorse.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bogota.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Pangnirtung.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chicago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montreal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Paramaribo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guyana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anchorage.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Barbados.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Merida.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Recife.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Kitts.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Juneau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nassau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Thomas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belem.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Antigua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cancun.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Curacao.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Caracas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Menominee.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cordoba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_of_Spain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Martinique.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Knox_IN.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Miquelon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Los_Angeles.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jujuy.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grenada.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Toronto.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Phoenix.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yellowknife.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/Center.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/Center.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/Center.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Louisville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Monticello.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Louisville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Monticello.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Louisville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Monticello.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Knox.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vevay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Indianapolis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Marengo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Knox.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vevay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Indianapolis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Marengo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Knox.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vevay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Indianapolis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Marengo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Mendoza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Ushuaia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Tucuman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/ComodRivadavia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Buenos_Aires.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/San_Juan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/La_Rioja.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Rio_Gallegos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Catamarca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Cordoba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Jujuy.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Mendoza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Ushuaia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Tucuman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/ComodRivadavia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Buenos_Aires.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/San_Juan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/La_Rioja.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Rio_Gallegos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Catamarca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Cordoba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Jujuy.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Mendoza.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Ushuaia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Tucuman.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/ComodRivadavia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Buenos_Aires.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/San_Juan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/La_Rioja.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Rio_Gallegos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Catamarca.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Cordoba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Jujuy.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mazatlan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tegucigalpa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jamaica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Halifax.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Velho.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Virgin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mendoza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Scoresbysund.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fortaleza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Shiprock.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Inuvik.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thule.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Hermosillo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Puerto_Rico.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mexico_City.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tijuana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Detroit.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guadeloupe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Panama.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Danmarkshavn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Johns.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bahia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guatemala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dominica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rio_Branco.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Coral_Harbour.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson_Creek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_minus_au_minus_Prince.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Aruba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boise.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Winnipeg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montserrat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guayaquil.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boa_Vista.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Edmonton.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Costa_Rica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/La_Paz.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayenne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grand_Turk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Buenos_Aires.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Louisville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Iqaluit.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Denver.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cambridge_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belize.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montevideo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Araguaina.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nipigon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Sao_Paulo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rosario.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Noronha.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chihuahua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santo_Domingo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Swift_Current.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Adak.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/New_York.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Godthab.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Goose_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Managua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indianapolis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santiago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rankin_Inlet.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Lima.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anguilla.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Glace_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rainy_River.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Vincent.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Eirunepe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Vancouver.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Regina.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yakutat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tortola.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cuiaba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Campo_Grande.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Manaus.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Lucia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fort_Wayne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Ensenada.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Havana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/El_Salvador.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Maceio.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Acre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Asuncion.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Catamarca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Monterrey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thunder_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Whitehorse.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bogota.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Pangnirtung.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chicago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montreal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Paramaribo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guyana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anchorage.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Barbados.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Merida.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Recife.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Kitts.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Juneau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nassau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Thomas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belem.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Antigua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cancun.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Curacao.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Caracas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Menominee.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cordoba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_of_Spain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Martinique.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Knox_IN.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Miquelon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Los_Angeles.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jujuy.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grenada.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Toronto.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Phoenix.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yellowknife.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mazatlan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tegucigalpa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jamaica.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Halifax.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Velho.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Virgin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mendoza.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Scoresbysund.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fortaleza.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Shiprock.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Inuvik.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thule.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Hermosillo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Puerto_Rico.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mexico_City.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tijuana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Detroit.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guadeloupe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Panama.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Johns.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Danmarkshavn.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bahia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guatemala.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dominica.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rio_Branco.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Coral_Harbour.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson_Creek.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_minus_au_minus_Prince.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Aruba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boise.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Winnipeg.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montserrat.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guayaquil.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boa_Vista.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nome.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Edmonton.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Costa_Rica.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/La_Paz.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayenne.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grand_Turk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Buenos_Aires.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Louisville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Iqaluit.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Denver.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cambridge_Bay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belize.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montevideo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Araguaina.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nipigon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Sao_Paulo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rosario.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Noronha.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chihuahua.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santo_Domingo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Swift_Current.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Adak.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/New_York.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Godthab.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Goose_Bay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Managua.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indianapolis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santiago.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rankin_Inlet.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Lima.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anguilla.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Glace_Bay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rainy_River.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Vincent.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Eirunepe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Vancouver.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Regina.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yakutat.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tortola.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cuiaba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Campo_Grande.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Manaus.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Lucia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fort_Wayne.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Ensenada.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Havana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/El_Salvador.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Maceio.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Acre.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Asuncion.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Catamarca.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Monterrey.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atka.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thunder_Bay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Whitehorse.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bogota.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Pangnirtung.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chicago.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montreal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Paramaribo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guyana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anchorage.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Barbados.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Merida.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Recife.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Kitts.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Juneau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nassau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Thomas.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belem.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Antigua.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cancun.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Curacao.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Caracas.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Menominee.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cordoba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_of_Spain.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Martinique.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Knox_IN.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Miquelon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Los_Angeles.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jujuy.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grenada.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayman.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Toronto.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Phoenix.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yellowknife.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Arizona.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Hawaii.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Indiana_minus_Starke.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Alaska.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific_minus_New.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Mountain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Central.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Eastern.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Aleutian.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Michigan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Samoa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/East_minus_Indiana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Arizona.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Hawaii.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Indiana_minus_Starke.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Alaska.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific_minus_New.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Mountain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Central.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Eastern.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Aleutian.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Michigan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Samoa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/East_minus_Indiana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Arizona.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Hawaii.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Indiana_minus_Starke.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Alaska.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific_minus_New.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Mountain.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Central.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Eastern.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Aleutian.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Michigan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Samoa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/East_minus_Indiana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Jamaica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Israel.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ_minus_CHAT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/posixrules.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Greenwich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Eire.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Singapore.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_minus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Poland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Zulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Portugal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Kwajalein.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB_minus_Eire.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Cuba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/HST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Egypt.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UTC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Hongkong.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iceland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST5EDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UCT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST7MDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/WET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PRC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Japan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Libya.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_plus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Universal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROK.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/W_minus_SU.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Turkey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PST8PDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CST6CDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iran.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Navajo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Jamaica.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Israel.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ_minus_CHAT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MET.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/posixrules.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Greenwich.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Eire.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Singapore.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_minus_0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Poland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Zulu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Portugal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Kwajalein.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB_minus_Eire.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Cuba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/HST.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Egypt.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UTC.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Hongkong.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iceland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST5EDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UCT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROC.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST7MDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/WET.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PRC.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Japan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Libya.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_plus_0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Universal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROK.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EET.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/W_minus_SU.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Turkey.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CET.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PST8PDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CST6CDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iran.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Navajo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_docs.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_docs.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_tzinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_docs.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zone.tab
-%%ZOPEBASEDIR%%/lib/python/pytz/README.txt
-%%ZOPEBASEDIR%%/lib/python/pytz/LICENSE.txt
-%%ZOPEBASEDIR%%/lib/python/pytz/tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/reference.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tzinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/reference.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ImageFile.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope.pyc
-%%ZOPEBASEDIR%%/lib/python/ImageFile.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope.pyo
-%%ZOPEBASEDIR%%/include/python/ExtensionClass/ExtensionClass.h
-%%ZOPEBASEDIR%%/include/python/zope.proxy/proxy.h
-%%ZOPEBASEDIR%%/include/python/persistent/cPersistence.h
-%%ZOPEBASEDIR%%/include/python/persistent/ring.h
-%%ZOPEBASEDIR%%/include/python/Acquisition/Acquisition.h
-%%ZOPEBASEDIR%%/bin/reindex_catalog.py
-%%ZOPEBASEDIR%%/bin/mkzeoinstance.py
-%%ZOPEBASEDIR%%/bin/zpasswd.py
-%%ZOPEBASEDIR%%/bin/check_catalog.py
-%%ZOPEBASEDIR%%/bin/requestprofiler.py
-%%ZOPEBASEDIR%%/bin/copyzopeskel.py
-%%ZOPEBASEDIR%%/bin/load_site.py
-%%ZOPEBASEDIR%%/bin/compilezpy.py
-%%ZOPEBASEDIR%%/bin/decompilezpy.py
-%%ZOPEBASEDIR%%/bin/mkzopeinstance.py
-%%ZOPEBASEDIR%%/bin/fsrefs.py
-%%ZOPEBASEDIR%%/bin/zeoup.py
-%%ZOPEBASEDIR%%/bin/simul.py
-%%ZOPEBASEDIR%%/bin/repozo.py
-%%ZOPEBASEDIR%%/bin/migrate.py
-%%ZOPEBASEDIR%%/bin/fstest.py
-%%ZOPEBASEDIR%%/bin/zeopasswd.py
-%%ZOPEBASEDIR%%/bin/zeopack.py
-%%ZOPEBASEDIR%%/bin/fsstats.py
-%%ZOPEBASEDIR%%/bin/fsoids.py
-%%ZOPEBASEDIR%%/bin/stats.py
-%%ZOPEBASEDIR%%/bin/zeoserverlog.py
-%%ZOPEBASEDIR%%/bin/fstail.py
-%%ZOPEBASEDIR%%/bin/netspace.py
-%%ZOPEBASEDIR%%/bin/fsdump.py
-%%ZOPEBASEDIR%%/bin/timeout.py
-%%ZOPEBASEDIR%%/bin/analyze.py
-%%ZOPEBASEDIR%%/bin/parsezeolog.py
-%%ZOPEBASEDIR%%/bin/checkbtrees.py
-%%ZOPEBASEDIR%%/bin/zeoreplay.py
-%%ZOPEBASEDIR%%/bin/zeoctl.py
-%%ZOPEBASEDIR%%/bin/zeoqueue.py
-%%ZOPEBASEDIR%%/bin/mkzeoinst.py
-%%ZOPEBASEDIR%%/bin/zodbload.py
-%%ZOPEBASEDIR%%/bin/runzeo.py
-%%ZOPEBASEDIR%%/bin/space.py
-%%ZOPEBASEDIR%%/bin/zopetest
-%%ZOPEBASEDIR%%/bin/zconfig_schema2html
-%%ZOPEBASEDIR%%/bin/zconfig
-%%ZOPEBASEDIR%%/bin/zdctl.py
-%%ZOPEBASEDIR%%/bin/zdrun.py
-%%ZOPEBASEDIR%%/skel/Products/README.txt
-%%ZOPEBASEDIR%%/skel/var/README.txt
-%%ZOPEBASEDIR%%/skel/import/README.txt
-%%ZOPEBASEDIR%%/skel/import/ZopeTutorialExamples.zexp
-%%ZOPEBASEDIR%%/skel/import/Examples.zexp
-%%ZOPEBASEDIR%%/skel/Extensions/README.txt
-%%ZOPEBASEDIR%%/skel/etc/zope.conf.sample.in
-%%ZOPEBASEDIR%%/skel/README.txt
-%%ZOPEBASEDIR%%/skel/bin/zopeservice.py.in
-%%ZOPEBASEDIR%%/skel/bin/zopectl.in
-%%ZOPEBASEDIR%%/skel/bin/runzope.bat.in
-%%ZOPEBASEDIR%%/skel/bin/runzope.in
-%%ZOPEBASEDIR%%/skel/log/README.txt
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/sqlscript-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/preference-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/preference-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zptpage-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zope.app.zptpage.textindex-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/testbrowser-ftesting.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/renderer-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/renderer-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/cache-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/apidoc-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/apidoc-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/apidoc-ftesting.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/formlib-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/mail-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/rdb-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/mail-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/onlinehelp-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/onlinehelp-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/file-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zope.app.dtmlpage-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/rdb-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/tree-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/undo-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zope.app.schema-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/exception-ftesting.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zope.app.authentication-configure.zcml
-%%ZOPEBASEDIR%%/Products/00readme-freebsd.txt
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/preference
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/renderer
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/content_types
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/mail
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rdb
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/undo
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/it/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/it
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/es/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/es
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/nl/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/nl
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/en/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/en
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/de/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/de
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ml/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ml
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/schema
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/subdir
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/size
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/registration
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publication
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/folder
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/http/exception
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/http/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/http
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/basicskin
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/generations
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dependable
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/appsetup
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/content
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/debug
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/annotation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/exception
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/location
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dublincore
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/site/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/site
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/event/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/event
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/wsgi
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/adapter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/broken
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/authentication
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zapi
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/preview
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/utility
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/error/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/error
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testbrowser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/common
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/structuredtext
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/event
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/schema/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/schema
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/publisher/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/publisher
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/dottedname
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/exceptions
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/text/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/text
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/keyword
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/field
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/topic
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/documenttemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample33
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample31
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample32
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample12
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/do-not-enter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/donotenter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/products
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/thread
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/component/bbb
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/component
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/logger
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/http/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/http
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/ftp
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/security/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/security/examples
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/security
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/modulealias
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/configuration/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/configuration
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tales/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/hookable/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/hookable
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/formlib
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/proxy/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/proxy
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/deprecation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope
-@dirrm %%ZOPEBASEDIR%%/lib/python/Record
-@dirrm %%ZOPEBASEDIR%%/lib/python/reStructuredText/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/reStructuredText
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/Common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/Common
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/Globals
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/App
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZopeUndo
-@dirrm %%ZOPEBASEDIR%%/lib/python/ThreadLock
-@dirrm %%ZOPEBASEDIR%%/lib/python/MultiMapping
-@dirrm %%ZOPEBASEDIR%%/lib/python/zLOG/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zLOG
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZPublisher/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZPublisher
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/submodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/submodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/submodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/zrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/auth
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO
-@dirrm %%ZOPEBASEDIR%%/lib/python/ClientCookie
-@dirrm %%ZOPEBASEDIR%%/lib/python/Missing
-@dirrm %%ZOPEBASEDIR%%/lib/python/Lifetime
-@dirrm %%ZOPEBASEDIR%%/lib/python/ExtensionClass
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZReST/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZReST/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZReST
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MIMETools
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/skin
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/site
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/utilities
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/skel
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products
-@dirrm %%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/RestrictedPython
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/readers/python
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/readers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/languages
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/transforms
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB
-@dirrm %%ZOPEBASEDIR%%/lib/python/ComputedAttribute
-@dirrm %%ZOPEBASEDIR%%/lib/python/MethodObject
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys
-@dirrm %%ZOPEBASEDIR%%/lib/python/Persistence/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Persistence
-@dirrm %%ZOPEBASEDIR%%/lib/python/BTrees/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/BTrees
-@dirrm %%ZOPEBASEDIR%%/lib/python/initgroups
-@dirrm %%ZOPEBASEDIR%%/lib/python/transaction/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/transaction
-@dirrm %%ZOPEBASEDIR%%/lib/python/mechanize
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText/regressions
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText
-@dirrm %%ZOPEBASEDIR%%/lib/python/DateTime/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DateTime
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/extras
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig
-@dirrm %%ZOPEBASEDIR%%/lib/python/persistent/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/persistent
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZClasses/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZClasses
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/xml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/benchmark
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL
-@dirrm %%ZOPEBASEDIR%%/lib/python/zdaemon/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zdaemon
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/standard
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS
-@dirrm %%ZOPEBASEDIR%%/lib/python/TreeDisplay/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/TreeDisplay
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing/var
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/ThreadedAsync
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZTUtils/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZTUtils
-@dirrm %%ZOPEBASEDIR%%/lib/python/Signals
-@dirrm %%ZOPEBASEDIR%%/lib/python/zExceptions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zExceptions
-@dirrm %%ZOPEBASEDIR%%/lib/python/tempstorage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/tempstorage
-@dirrm %%ZOPEBASEDIR%%/lib/python/nt_svcutils
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/dist
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/PubCore
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/App
-@dirrm %%ZOPEBASEDIR%%/lib/python/Acquisition
-@dirrm %%ZOPEBASEDIR%%/lib/python/zodbcode/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zodbcode
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz
-@dirrm %%ZOPEBASEDIR%%/lib/python
-@dirrm %%ZOPEBASEDIR%%/lib
-@dirrm %%ZOPEBASEDIR%%/include/python/ExtensionClass
-@dirrm %%ZOPEBASEDIR%%/include/python/zope.proxy
-@dirrm %%ZOPEBASEDIR%%/include/python/persistent
-@dirrm %%ZOPEBASEDIR%%/include/python/Acquisition
-@dirrm %%ZOPEBASEDIR%%/include/python
-@dirrm %%ZOPEBASEDIR%%/include
-@dirrm %%ZOPEBASEDIR%%/bin
-@dirrm %%ZOPEBASEDIR%%/skel/Products
-@dirrm %%ZOPEBASEDIR%%/skel/var
-@dirrm %%ZOPEBASEDIR%%/skel/import
-@dirrm %%ZOPEBASEDIR%%/skel/Extensions
-@dirrm %%ZOPEBASEDIR%%/skel/etc
-@dirrm %%ZOPEBASEDIR%%/skel/bin
-@dirrm %%ZOPEBASEDIR%%/skel/log
-@dirrm %%ZOPEBASEDIR%%/skel
-@dirrm %%ZOPEBASEDIR%%/zopeskel/etc/package-includes
-@dirrm %%ZOPEBASEDIR%%/zopeskel/etc
-@dirrm %%ZOPEBASEDIR%%/zopeskel
-@dirrm %%ZOPEBASEDIR%%/Products
-@dirrm %%ZOPEBASEDIR%%
diff --git a/www/zope211/Makefile b/www/zope211/Makefile
deleted file mode 100644
index b3243758a7cb..000000000000
--- a/www/zope211/Makefile
+++ /dev/null
@@ -1,108 +0,0 @@
-# New ports collection makefile for: Zope-2.9.x
-# Date created: Mon Jan 10 14:40:00 JST 2006
-# Whom: Yasushi Hayashi <yasi@yasi.to>
-#
-# $FreeBSD$
-#
-
-PORTNAME= zope
-PORTVERSION= 2.9.0
-PORTREVISION= 1
-CATEGORIES= www python zope
-MASTER_SITES= http://www.zope.org/Products/Zope/${PORTVERSION}/
-DISTNAME= Zope-${PORTVERSION}
-EXTRACT_SUFX= .tgz
-DIST_SUBDIR= zope
-
-MAINTAINER= yasi@yasi.to
-COMMENT= An object-based web application platform
-
-USE_PYTHON= yes
-USE_GETTEXT= yes
-USE_RC_SUBR= ${PORTNAME}29.sh zeo29.sh
-LATEST_LINK= zope29
-
-# Note: the notes that follow reflect the decisions of prior maintainers
-# of this port. IOW, don't blame me if you don't like the way it's done.
-# Exceptions to this are marked as such.
-
-# Change these, if you like, via the environment.
-ZOPE_USER?= www
-WEBBASEDIR?= www
-SZOPEBASEDIR?= ${WEBBASEDIR}/Zope29
-
-# Do not change anything below this line.
-
-.if defined(INSTANCENAME)
-ZOPEINSTANCENAME= ${INSTANCENAME}
-.endif
-
-ZOPEBASEDIR= ${PREFIX}/${SZOPEBASEDIR}
-ZOPEINSTANCEBASE?= ${PREFIX}/${SZOPEBASEDIR}
-ZOPEINSTANCEDIR?= ${ZOPEINSTANCEBASE}/${ZOPEINSTANCENAME}
-
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${ZOPEBASEDIR} --force
-
-USE_GMAKE= yes
-ALL_TARGET= build
-
-PKGMESSAGE= ${WRKDIR}/pkg-message
-PLIST_SUB= ZOPEBASEDIR=${SZOPEBASEDIR}
-SUB_FILES= instance_message package-pkg-message pkg-message zeo_message
-SUB_LIST= ZOPEBASEDIR=${ZOPEBASEDIR} \
- ZOPE_USER=${ZOPE_USER} \
- ZOPEINSTANCEDIR=${ZOPEINSTANCEDIR}
-
-.if defined(BATCH)
-ISBATCH= -u admin:test123
-.else
-ISBATCH= ""
-.endif
-
-post-patch:
- ${FIND} ${WRKSRC} -name '*.orig' -print0 | ${XARGS} -0 -- ${RM}
- ${REINPLACE_CMD} \
- -e 's,^\(ACCEPTABLE="\).*"$$,\1${PYTHON_PORTVERSION}",g' \
- -e 's,^\(TARGET="\).*"$$,\1${PYTHON_PORTVERSION}",g' \
- -e 's,^\(EXENAMES="\).*"$$,\1${PYTHON_VERSION}",g' \
- ${WRKSRC}/configure
-
-post-install:
- ${MV} ${ZOPEBASEDIR}/skel/etc/zope.conf.in \
- ${ZOPEBASEDIR}/skel/etc/zope.conf.sample.in
-
- ${MKDIR} ${ZOPEBASEDIR}/Products
- ${CP} ${FILESDIR}/Products_00readme-freebsd.txt \
- ${ZOPEBASEDIR}/Products/00readme-freebsd.txt
-
- ${FIND} ${ZOPEBASEDIR} -type f -print0 | ${XARGS} -0 -- ${CHMOD} a-w
-
- @${CAT} ${PKGMESSAGE}
- @${ECHO_MSG}
-
-instance:
- ${ZOPEBASEDIR}/bin/mkzopeinstance.py -d ${ZOPEINSTANCEDIR} ${ISBATCH}
-
- ${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
- ${FILESDIR}/zope.conf_changes \
- | ${PATCH} ${ZOPEINSTANCEDIR}/etc/zope.conf.sample
-
- ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/var
- ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/log
-
- ${RM} ${ZOPEINSTANCEDIR}/etc/zope.conf.sample.orig
- ${RM} -f ${ZOPEBASEDIR}/bin/copyzopeskel.pyc
-
- @${CAT} ${WRKDIR}/instance_message
-
-zeo:
- ${ZOPEBASEDIR}/bin/mkzeoinstance.py ${ZOPEINSTANCEDIR}
- ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/var
- ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/log
- @${CAT} ${WRKDIR}/zeo_message
-
-pre-package:
- ${CP} ${WRKDIR}/package-pkg-message ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/www/zope211/distinfo b/www/zope211/distinfo
deleted file mode 100644
index b82d25aa1e92..000000000000
--- a/www/zope211/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (zope/Zope-2.9.0.tgz) = db36ef8c3f43574c88a4388fef80d661
-SHA256 (zope/Zope-2.9.0.tgz) = 29befe13ebd32bd130af4cfb385c929c40f1b27974fa8bcc56f9c39a36a244b2
-SIZE (zope/Zope-2.9.0.tgz) = 7943193
diff --git a/www/zope211/files/Products_00readme-freebsd.txt b/www/zope211/files/Products_00readme-freebsd.txt
deleted file mode 100644
index 2eaab03ee0fb..000000000000
--- a/www/zope211/files/Products_00readme-freebsd.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-This directory is used for install Zope products via ports/package.
-All products in here are enabled on all Zope instances.
diff --git a/www/zope211/files/instance_message.in b/www/zope211/files/instance_message.in
deleted file mode 100644
index a6e9d214a56f..000000000000
--- a/www/zope211/files/instance_message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-**********************************************************************
-
-Zope instance successfully installed
-
-If Zope should get started automatically when the system starts,
-please add the following lines to /etc/rc.conf
-
-zope_enable="YES"
-zope_instances="%%ZOPEINSTANCEDIR%%"
-
-If there is already a zope_instances entry please add
-%%ZOPEINSTANCEDIR%% separated by a space.
-
-Don`t forget to create %%ZOPEINSTANCEDIR%%/etc/zope.conf before
-starting the zope server
diff --git a/www/zope211/files/package-pkg-message.in b/www/zope211/files/package-pkg-message.in
deleted file mode 100644
index 83e710fc3205..000000000000
--- a/www/zope211/files/package-pkg-message.in
+++ /dev/null
@@ -1,50 +0,0 @@
-**********************************************************************
-
-Zope Successfull installed.
-
-To create an instance of Zope please run
-%%ZOPEBASEDIR%%/bin/mkzopeinstance.py -d <INSTANCEDIR>
-
-<INSTANCEDIR> is the directory where the instance files should
- be installed. This can be %%ZOPEBASEDIR%%
-
-Command-line options to 'mkzopeinstance' are available, and can be
-investigated by running 'mkzopeinstance.py --help'.
-
-The Instancefiles created by mkzopeinstance.py will not be remove
-when the package is deinstalled. You`ll have to delete them yourself.
-
-If Zope should get started automatically when the system starts,
-please add the following lines to /etc/rc.conf
-
-zope_enable="YES"
-zope_instances="<INSTANCEDIR>"
-
-Additional zope Instances have to be added to zope_instances
-seperated by a space.
-
-** ZEO Instances ** (Optional)
-** Please refere to http://zope.org/Products/ZEO/ZEOFactSheet
-
-If you want to run a ZEO server please create a ZEO instancen by
-calling %%ZOPEBASEDIR%%/bin/mkzopeinstance.py <ZEODIR>
-
-To start the ZEO Server at System startup add the following lines to
-/etc/rc.conf
-
-zeo_enable="YES"
-zeo_instances="<ZEODIR>"
-
-Additional zeo Instances have to be added to zeo_instances seperated
-by a space.
-
-**********************************************************************
-****** ATTENTION ***** ATTENTION ***** ATTENTION ***** ATTENTION *****
-
-The default installation directory for Zope Products has changed from
-%%ZOPEBASEDIR%%/lib/python/Products
-to %%ZOPEBASEDIR%%/Products.
-
-You might have to add the following lines to your zope.conf
-products %%ZOPEBASEDIR%%/Products
-products $INSTANCE/Products
diff --git a/www/zope211/files/patch-Dependencies-RestrictedPython b/www/zope211/files/patch-Dependencies-RestrictedPython
deleted file mode 100644
index c5d650024dd0..000000000000
--- a/www/zope211/files/patch-Dependencies-RestrictedPython
+++ /dev/null
@@ -1,10 +0,0 @@
---- Dependencies/RestrictedPython-Zope-2.9.0/RestrictedPython/tests/verify.py.orig Sat Jan 7 21:07:51 2006
-+++ Dependencies/RestrictedPython-Zope-2.9.0/RestrictedPython/tests/verify.py Sun Jan 15 13:43:23 2006
-@@ -21,6 +21,7 @@
- function.
- """
-
-+from __future__ import generators
- import dis
- import types
-
diff --git a/www/zope211/files/patch-Dependencies-SiteAccess b/www/zope211/files/patch-Dependencies-SiteAccess
deleted file mode 100644
index 2020148cc1aa..000000000000
--- a/www/zope211/files/patch-Dependencies-SiteAccess
+++ /dev/null
@@ -1,10 +0,0 @@
---- Dependencies/Products-Zope-2.9.0/Products/SiteAccess/tests/testVirtualHostMonster.py.orig Sat Jan 7 21:07:42 2006
-+++ Dependencies/Products-Zope-2.9.0/Products/SiteAccess/tests/testVirtualHostMonster.py Sun Jan 15 13:39:37 2006
-@@ -12,6 +12,7 @@
-
- from Testing.makerequest import makerequest
-
-+from __future__ import generators
- import Zope2
- Zope2.startup()
-
diff --git a/www/zope211/files/patch-Dependencies-StructuredText b/www/zope211/files/patch-Dependencies-StructuredText
deleted file mode 100644
index bb0d36dbada8..000000000000
--- a/www/zope211/files/patch-Dependencies-StructuredText
+++ /dev/null
@@ -1,87 +0,0 @@
---- Dependencies/StructuredText-Zope-2.9.0/StructuredText/DocumentWithImages.py.orig Sat Jan 7 21:07:51 2006
-+++ Dependencies/StructuredText-Zope-2.9.0/StructuredText/DocumentWithImages.py Sun Jan 15 10:23:46 2006
-@@ -27,7 +27,7 @@
-
- def doc_img(
- self, s,
-- expr1=re.compile('\"([ _a-zA-Z0-9*.:/;,\[\]\'\-\n\~]+)\":img:([a-zA-Z0-9%\_\-.:/\?=;,\n\~]+)').search,
-+ expr1=re.compile('\"((?:\w|[ *.:/;,\-\n\~])+)\":img:([a-zA-Z0-9\_\-.:/;,\n\~]+)', re.U).search,
- ):
-
-
---- Dependencies/StructuredText-Zope-2.9.0/StructuredText/ST.py.orig Sat Jan 7 21:07:51 2006
-+++ Dependencies/StructuredText-Zope-2.9.0/StructuredText/ST.py Sun Jan 15 10:23:46 2006
-@@ -116,6 +116,9 @@
- Structure => [paragraph,[sub-paragraphs]]
- """
-
-+ if type(paragraphs) == type(''):
-+ paragraphs = unicode(paragraphs, 'utf-8')
-+
- currentlevel = 0
- currentindent = 0
- levels = {0:0}
---- Dependencies/StructuredText-Zope-2.9.0/StructuredText/DocumentClass.py.orig Sat Jan 7 21:07:51 2006
-+++ Dependencies/StructuredText-Zope-2.9.0/StructuredText/DocumentClass.py Sun Jan 15 10:23:46 2006
-@@ -786,7 +786,7 @@
-
- def doc_literal(
- self, s,
-- expr = re.compile(r"(\W+|^)'([%s%s%s\s]+)'([%s]+|$)" % (letters, digits, literal_punc, phrase_delimiters)).search,):
-+ expr = re.compile(r"(\W+|^)'((?:\w|[%s%s\s])+)'([%s]+|$)" % (digits, literal_punc, phrase_delimiters), re.U).search,):
-
- # old expr... failed to cross newlines.
- # expr=re.compile(
-@@ -804,7 +804,9 @@
-
- def doc_emphasize(
- self, s,
-- expr = re.compile(r'\*([%s%s%s\s]+?)\*' % (letters, digits, strongem_punc)).search
-+ # i18nal variant
-+ expr = re.compile(r'\*((?:\w|[%s\s])+?)\*' % (strongem_punc), re.U).search
-+ #expr = re.compile(r'\*([%s%s%s\s]+?)\*' % (letters, digits, strongem_punc)).search
- #expr = re.compile(r'\s*\*([ \n\r%s0-9.:/;,\'\"\?\-\_\/\=\-\>\<\(\)]+)\*(?!\*|-)' % letters).search # old expr, inconsistent punctuation
- ):
-
-@@ -850,7 +852,7 @@
-
- def doc_underline(self,
- s,
-- expr=re.compile(r'_([%s%s%s\s]+)_([\s%s]|$)' % (letters, digits, under_punc,phrase_delimiters)).search):
-+ expr=re.compile(r'_((?:\w|[%s\s])+)_([\s%s]|$)' % (under_punc,phrase_delimiters), re.U).search):
-
- result = expr(s)
- if result:
-@@ -864,7 +866,7 @@
-
- def doc_strong(self,
- s,
-- expr = re.compile(r'\*\*([%s%s%s\s]+?)\*\*' % (letters, digits, strongem_punc)).search
-+ expr = re.compile(r'\*\*((?:\w|[%s%s\s])+?)\*\*' % (digits, strongem_punc), re.U).search
- #expr = re.compile(r'\s*\*\*([ \n\r%s0-9.:/;,\'\"\?\-\_\/\=\-\>\<\(\)]+)\*\*(?!\*|-)' % letters).search, # old expr, inconsistent punc, failed to cross newlines.
- ):
-
-@@ -876,7 +878,7 @@
- return None
-
- ## Some constants to make the doc_href() regex easier to read.
-- _DQUOTEDTEXT = r'("[ %s0-9\n\r%s]+")' % (letters,dbl_quoted_punc) ## double quoted text
-+ _DQUOTEDTEXT = r'("[^"]+")'
- _ABSOLUTE_URL=r'((http|https|ftp|mailto|file|about)[:/]+?[%s0-9_\@\.\,\?\!\/\:\;\-\#\~\=\&\%%\+]+)' % letters
- _ABS_AND_RELATIVE_URL=r'([%s0-9_\@\.\,\?\!\/\:\;\-\#\~\=\&\%%\+]+)' % letters
-
-@@ -884,12 +886,12 @@
-
-
- def doc_href1(self, s,
-- expr=re.compile(_DQUOTEDTEXT + "(:)" + _ABS_AND_RELATIVE_URL + _SPACES).search
-+ expr=re.compile(_DQUOTEDTEXT + "(:)" + _ABS_AND_RELATIVE_URL + _SPACES, re.U).search
- ):
- return self.doc_href(s, expr)
-
- def doc_href2(self, s,
-- expr=re.compile(_DQUOTEDTEXT + r'(\,\s+)' + _ABSOLUTE_URL + _SPACES).search
-+ expr=re.compile(_DQUOTEDTEXT + r'(\,\s+)' + _ABSOLUTE_URL + _SPACES, re.U).search
- ):
- return self.doc_href(s, expr)
-
diff --git a/www/zope211/files/patch-zope.conf.in b/www/zope211/files/patch-zope.conf.in
deleted file mode 100644
index fd7e9b19ec32..000000000000
--- a/www/zope211/files/patch-zope.conf.in
+++ /dev/null
@@ -1,20 +0,0 @@
---- Zope/skel/etc/zope.conf.in.orig Sun Jan 15 11:56:31 2006
-+++ Zope/skel/etc/zope.conf.in Sun Jan 15 11:57:01 2006
-@@ -866,7 +866,7 @@
- #
- # large-file-threshold 1Mb
-
--# Directive: default_zpublisher_encoding
-+# Directive: default-zpublisher-encoding
- #
- # Description:
- # This controls what character set is used to encode unicode
-@@ -876,7 +876,7 @@
- #
- # Example:
- #
--# default_zpublisher_encoding utf-8
-+# default-zpublisher-encoding utf-8
-
- # Directives: servers
- #
diff --git a/www/zope211/files/pkg-message.in b/www/zope211/files/pkg-message.in
deleted file mode 100644
index 656c606114b6..000000000000
--- a/www/zope211/files/pkg-message.in
+++ /dev/null
@@ -1,37 +0,0 @@
-**********************************************************************
-
-Zope Successfull installed.
-
-To create an instance of Zope please run
-make instance
-
-You can set the following Variables in /etc/make.conf
-
-ZOPEINSTANCEBASE Directory where Zope instance should go
- (default: %%ZOPEBASEDIR%%)
-ZOPEINSTANCENAME Default name for a new Zope instance
- (default: none)
-
-If you want have multiple Zope you should run
-make instance INSTANCENAME=<somename>
-
-The Instancefiles created by make instance will not be remove when the
-port is deinstalled. You'll have to delete them yourself.
-
-** ZEO Instances ** (Optional)
-** Please refere to http://zope.org/Products/ZEO/ZEOFactSheet
-
-To create a ZEO instance please run
-make zeo [INSTANCENAME=<somename>]
-
-
-**********************************************************************
-****** ATTENTION ***** ATTENTION ***** ATTENTION ***** ATTENTION *****
-
-The default installation directory for Zope Products has changed from
-%%ZOPEBASEDIR%%/lib/python/Products
-to %%ZOPEBASEDIR%%/Products.
-
-You might have to add the following lines to your zope.conf
-products %%ZOPEBASEDIR%%/Products
-products $INSTANCE/Products
diff --git a/www/zope211/files/zeo29.sh.in b/www/zope211/files/zeo29.sh.in
deleted file mode 100644
index 50943aaefa8a..000000000000
--- a/www/zope211/files/zeo29.sh.in
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zeo server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zeo29
-# REQUIRE: DAEMON
-# BEFORE: zope29
-
-# Define these zeo29_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zeo29
-#
-# zeo29_enable : bool
-# Enable Zeo ("YES") or not ("NO", the default).
-#
-# zeo29_instances : list
-# List of dirs with Zeo's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zeo29"
-rcvar=`set_rcvar`
-
-zeo29ctl () {
- for instance in $zeo29_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zeo instance ${instance} -> "
- ${instance}/bin/zeoctl "$1"
- fi
- done
-}
-
-zeo29_start () {
- echo "Starting Zeo 2.9:"
- zeo29ctl "start"
-}
-
-zeo29_stop () {
- echo "Stopping Zeo 2.9:"
- zeo29ctl "stop"
-}
-
-zeo29_restart () {
- echo "Restarting Zeo 2.9:"
- zeo29ctl "restart"
-}
-
- start_cmd="zeo29_start"
- stop_cmd="zeo29_stop"
-restart_cmd="zeo29_restart"
-
-load_rc_config $name
-
-: ${zeo29_enable="NO"}
-: ${zeo29_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zeo29_instances="$*"
-
-run_rc_command "${cmd}"
diff --git a/www/zope211/files/zeo_message.in b/www/zope211/files/zeo_message.in
deleted file mode 100644
index 3d3fd82a201b..000000000000
--- a/www/zope211/files/zeo_message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-**********************************************************************
-
-ZEO instance successfully installed
-
-If Zope should get started automatically when the system starts,
-please add the following lines to /etc/rc.conf
-
-zeo_enable="YES"
-zeo_instances="%%ZOPEINSTANCEDIR%%"
-
-If there is already a zeo_instances entry please add
-%%ZOPEINSTANCEDIR%% separated by a space.
-
-Don`t forget to edit %%ZOPEINSTANCEDIR%%/etc/zeo.conf before starting
-the zeo server
diff --git a/www/zope211/files/zope.conf_changes b/www/zope211/files/zope.conf_changes
deleted file mode 100644
index ba227775266c..000000000000
--- a/www/zope211/files/zope.conf_changes
+++ /dev/null
@@ -1,20 +0,0 @@
---- work/Zope-2.7.0/skel/etc/zope.conf.in Fri Jan 9 00:34:08 2004
-+++ /data/infosys/zope/etc/zope.conf Wed Apr 14 09:36:46 2004
-@@ -78,7 +78,8 @@
- #
- # Example:
- #
--# products /home/chrism/projects/myproducts
-+products %%ZOPEBASEDIR%%/Products
-+products $INSTANCE/Products
-
-
- # Directive: environment
-@@ -137,6 +138,7 @@
- # Example:
- #
- # effective-user chrism
-+effective-user %%ZOPE_USER%%
-
-
- # Directive: enable-product-installation
diff --git a/www/zope211/files/zope29.sh.in b/www/zope211/files/zope29.sh.in
deleted file mode 100644
index 601a08ccc2a7..000000000000
--- a/www/zope211/files/zope29.sh.in
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zope server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zope29
-# REQUIRE: DAEMON
-
-# Define these zope29_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zope29
-#
-# zope29_enable : bool
-# Enable Zope ("YES") or not ("NO", the default).
-#
-# zope29_instances : list
-# List of dirs with Zope's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zope29"
-rcvar=`set_rcvar`
-
-zope29ctl () {
- for instance in $zope29_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zope instance ${instance} -> "
- ${instance}/bin/zopectl "$1"
- fi
- done
-}
-
-zope29_start () {
- echo "Starting Zope 2.9:"
- zope29ctl "start"
-}
-
-zope29_stop () {
- echo "Stopping Zope 2.9:"
- zope29ctl "stop"
-}
-
-zope29_restart () {
- echo "Restarting Zope 2.9:"
- zope29ctl "restart"
-}
-
- start_cmd="zope29_start"
- stop_cmd="zope29_stop"
-restart_cmd="zope29_restart"
-
-load_rc_config $name
-
-: ${zope29_enable="NO"}
-: ${zope29_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zope29_instances="$*"
-
-run_rc_command "${cmd}"
diff --git a/www/zope211/pkg-descr b/www/zope211/pkg-descr
deleted file mode 100644
index e9e009bd18b8..000000000000
--- a/www/zope211/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-"Zope is an exciting new object-based, open source web application
-platform. It allows you to build powerful and dynamic web applications
-easily. Zope comes with source code and is friendly to developers as
-well as users.
-Zope is distinguished by its integrated object database which, when
-combined with a revolutionary object model, provides a completely unique
-facility for servicing content managers and web application developers."
-
-Here are some of the "headlines" mentioned in the features list.
-
-Database Integration Content Management
- SQL and HTML in Harmony Builtin Objects
- Multiple Data Sources Document Templates
- Publish Databases Web to Objects
-Application Development Integrated Object Database
- DTML Scripting Managed Through the Web
- External Methods Direct URL Access to Objects
-
-WWW: http://www.zope.org/
diff --git a/www/zope211/pkg-plist b/www/zope211/pkg-plist
deleted file mode 100644
index 15ba469f621c..000000000000
--- a/www/zope211/pkg-plist
+++ /dev/null
@@ -1,12615 +0,0 @@
-%%ZOPEBASEDIR%%/lib/python/ImageFile.py
-%%ZOPEBASEDIR%%/lib/python/Zope.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/dtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_arguments.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqltest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlvar.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_arguments.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqltest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlvar.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_sqlscript.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_arguments.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlgroup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqltest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/testresults.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/sqlscript.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/PUBLICATION.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/dtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/dtml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/default.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/subgroup.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/default.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/default.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zptpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpageeval.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpageeval.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpageeval.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/collector269.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/collector266.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zpt.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/inlinecode.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zptpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/plaintext.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/stx.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/rest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_renderers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_renderers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_renderers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/plaintext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/stx.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/rest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/plaintext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/stx.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/rest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/annotationcacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/caching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/ram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_ramcache.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_icache.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_annotationcacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_caching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_ramcache.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_icache.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_annotationcacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_caching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_ramcache.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_icache.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_annotationcacheable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_caching.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ramstats.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheableedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ramedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/annotationcacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/caching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/annotationcacheable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/ram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/caching.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/testContentTypes.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/mime.types-2
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/mime.types-1
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/testContentTypes.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/testContentTypes.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/mime.types
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/static.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/type.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/type.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/type.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/intro.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/chapter.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/empty.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/utilitymodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/utilitymodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/utilitymodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/text.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/class_.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/function.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/codemodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/text.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/textfile_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcmlfile_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/displayComment.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/displayClosingElement.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/directive.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/text.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/text.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/menu.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/directives.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/text.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/codemodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/text.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/class_.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/zcml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/function.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/codemodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ifacemodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/iface_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/presentation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/component_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ifacemodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ifacemodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/macros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/skin.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/preference.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/harrow.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_contents.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/modules.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/utilities.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/varrow.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_modules.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/favicon.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/prefIndex.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/contents.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/details_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/menu_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_menu_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/prefmenu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/notfound.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/skin.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/preference.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/skin.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/preference.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/macros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/version.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/MAINTAINER.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/static.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/static.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/maildir.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/delivery.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/mailer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/event.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_maildir.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_delivery.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_event.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_mailer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/mail.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_maildir.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_delivery.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_event.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_mailer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_maildir.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_delivery.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_event.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_mailer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/maildir.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/delivery.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/mailer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/event.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/maildir.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/delivery.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/mailer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/event.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/messagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_messagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/testi18ndirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_messagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/testi18ndirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_filters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_messagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/testi18ndirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_translationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/synchronize.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/test_translate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/test_translate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/test_translate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/i18n_domain.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/synchronize.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translatemessage.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/synchronize.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/synchronize.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/methods.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/methods.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/methods.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/locales.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/messagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/translationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/filters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/messagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelptopic.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/README.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/ui.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/samples.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/welcome.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/mgmt-main-1.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/developer.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_helpdirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_onlinehelp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_treeview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help2.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/output/test1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/output/test2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test2.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test1.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.rst
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_helpdirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_onlinehelp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_treeview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_helpdirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_onlinehelp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_treeview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp_navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/minus.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/item.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/plus.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/helptopic.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelptopic.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelptopic.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/simpleviewclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/urlquote.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/viewpagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/talesapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/intermediate.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/inner.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/outer.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_viewzpt.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/simpletestview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_talesapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/trusted.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_boundpagetemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_simpleviewclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_urlquote.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/sample.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_binding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_zopepythonexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/content.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/nothing.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/view.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/default.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/content.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/content.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testusage.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testsimpleviewclass.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testxml.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_viewzpt.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/simpletestview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_talesapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/trusted.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_boundpagetemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_simpleviewclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_urlquote.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/sample.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_binding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_zopepythonexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_viewzpt.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/simpletestview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_talesapi.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/trusted.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_boundpagetemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_simpleviewclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_urlquote.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/sample.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_engine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_binding.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_zopepythonexpr.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/simpleviewclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/urlquote.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/viewpagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/talesapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/engine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/simpleviewclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/urlquote.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/viewpagetemplatefile.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/talesapi.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_image.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_file.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_imagedata.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_imagedata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_imagedata.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_file.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_upload.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image_edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/image.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtmlpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpageeval.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpageeval.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpageeval.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtml.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtmlpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtmlpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflymeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflyda.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopeconnection.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyrootdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopecursor.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedbtransactionmanager.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_resultset.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_doctests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_dsnparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/stubs.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_row.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedatabaseadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/gadflyroot.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/rdb.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopeconnection.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyrootdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopecursor.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedbtransactionmanager.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_resultset.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_doctests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_dsnparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/stubs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_row.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedatabaseadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopeconnection.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyrootdirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopecursor.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedbtransactionmanager.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_resultset.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_doctests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_dsnparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/stubs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_row.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedatabaseadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/relalg.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfintrospect.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlsem.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjpylint.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjbuckets0.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgtest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlbind.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DLispShort.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/SQLTESTG.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DumbLispGen.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfstest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/pygram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfserve.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfsocket.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjSet.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/remotetest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParseBuild.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfdb0.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgen.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gadfly.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfclient.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlwhere.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfinstall.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gftest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/idl.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlmod.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sql.mar
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/COPYRIGHT
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/index.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gffaq.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gadfly.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfSQL.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfrecover.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kwParsing.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/server.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/relalg.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfintrospect.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlsem.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjpylint.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjbuckets0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlbind.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DLispShort.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/SQLTESTG.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DumbLispGen.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfstest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/pygram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfserve.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfsocket.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjSet.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/remotetest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParseBuild.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfdb0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgen.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gadfly.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfclient.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlwhere.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfinstall.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gftest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/idl.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlmod.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/relalg.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfintrospect.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlsem.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjpylint.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjbuckets0.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgtest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlbind.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DLispShort.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/SQLTESTG.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DumbLispGen.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfstest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/pygram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfserve.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfsocket.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjSet.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/remotetest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParseBuild.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfdb0.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgen.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gadfly.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfclient.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlwhere.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfinstall.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gftest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/idl.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlmod.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/gadflyda.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdb.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdbtestresults.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/gadflyda.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdbtestsql.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdbconnection.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/gadflyda.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdb.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/gadflyda.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdb.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflyda.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflymeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflyda.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflymeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflyda.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/node.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_encoder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/basetest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_node.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_encoder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/basetest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_node.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_filters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_encoder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/basetest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_node.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_adapters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/cookie.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/example1.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/plus.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/lline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/plus_vline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/minus_vline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/tline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/vline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/shim.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/minus.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/cookie.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/cookie.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/version.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/MAINTAINER.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/node.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/adapters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/filters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/node.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_undoview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_zodbundomanager.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_prefix.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_undoview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_zodbundomanager.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_prefix.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_undoview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_zodbundomanager.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_prefix.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_more.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_all.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/timezones.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/decorator.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/servicenames.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pygettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/extract.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/it/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/it/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/es/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/es/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/nl/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/nl/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zope.pot
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/en/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/en/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/de/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/de/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ml/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ml/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/TRANSLATE.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pygettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/extract.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pygettext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/extract.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/wrapper.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/schema.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_fieldfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_interfaceutility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautilitypersistence.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_wrapper.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_field.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/keywords_vocab.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/simple_vocab.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/fields.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_fieldfactory.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_fieldfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_interfaceutility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautilitypersistence.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_wrapper.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_field.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_fieldfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_interfaceutility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautilitypersistence.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_wrapper.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_field.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/traversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/schema_edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/schema_add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/traversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/traversal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/fields.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/fieldforms.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/wrapper.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/schema.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/wrapper.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/schema.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fieldconverters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/test_fieldconverters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/test_fieldconverters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/test_fieldconverters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/directoryresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nfileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menumeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/viewmeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nresourcemeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resources.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resourcemeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/managementviewselector.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/icon.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menudirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_icondirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testi18nfileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/templateclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_browserlanguages.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resources.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directoryresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_addMenuItem.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/addmenuitems.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test2.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/png
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/subdir/test.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/testresource.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test3.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/menus.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menudirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_icondirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testi18nfileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/templateclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_browserlanguages.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resources.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directoryresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_addMenuItem.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menu.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_pagetemplateresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menudirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_icondirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testi18nfileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/templateclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_browserlanguages.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resources.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directoryresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_addMenuItem.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_api.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/support.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/directoryresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nfileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menumeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/viewmeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nresourcemeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resources.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resourcemeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/managementviewselector.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/icon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/directoryresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nfileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menumeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/viewmeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nresourcemeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resources.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resourcemeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/managementviewselector.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/icon.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/pagetemplateresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/xmlrpc_error.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/xmlrpc_noperm.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/xmlrpc.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/http.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fieldconverters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fieldconverters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/pagetemplateresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationfactories.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/publicationtraverse.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/zopepublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/traversers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/soap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_simplecomponenttraverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_zopepublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_xmlrpcpublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_httpfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_browserpublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationfactories.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_simplecomponenttraverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_zopepublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_httpfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_xmlrpcpublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_browserpublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationfactories.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_simplecomponenttraverser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_zopepublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_xmlrpcpublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_httpfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_browserpublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationfactories.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/notfound.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/methodnotallowed.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationfactories.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/publicationtraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/zopepublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/traversers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/soap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationfactories.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/publicationtraverse.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/zopepublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/traversers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/soap.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/folder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/folder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/folder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/options.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/traversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/put.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/httpdate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/delete.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/notfound.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/methodnotallowed.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_methodnotallowed.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_methodnotallowed.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_methodnotallowed.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/notfound.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/methodnotallowed.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/notfound.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/methodnotallowed.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_delete.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_traversers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_put.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_delete.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_traversers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_put.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_delete.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_traversers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_put.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/options.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/traversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/put.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/httpdate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/delete.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/options.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/traversal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/put.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/httpdate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/delete.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/sampleinterfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test_standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/sampleinterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test_standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/sampleinterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test_standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/dialog_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopbasic.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/view_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/document_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopwidgets.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopstructure.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/arrowup.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zmi_stylesheet.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/namespace.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/test_vhosting.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/test_vhosting.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/test_vhosting.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_conveniencefunctions.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_etc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_presentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_vh.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_skin.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_physicallocationadapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_namespacetrversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_lang.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_traverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/traversing.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_conveniencefunctions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_etc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_presentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_vh.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_skin.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_physicallocationadapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_namespacetrversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_lang.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_traverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_conveniencefunctions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_etc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_presentation.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_vh.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_skin.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_physicallocationadapters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_namespacetrversal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_lang.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_traverser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/absoluteurl.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/namespace.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/namespace.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/adapters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/api.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/bootstrap.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/generations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve1.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/install.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve3.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve2.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/install.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve3.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/install.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve3.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve2.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/subscriber.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/generations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/generations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/appsetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/schema.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/appsetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/appsetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/debug.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/debug.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/debug.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/attribute.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/annotations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/test_attributeannotations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/annotations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/test_attributeannotations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/annotations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/test_attributeannotations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/attribute.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/attribute.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/systemerror.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/test_unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/test_unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/test_unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/systemerror.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/systemerror.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/systemerror.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/systemerror.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/setup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/ztapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/functional.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded/test0001.request
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded/test0001.response
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded/test0002.response
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded/test0002.request
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/ztapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/ztapi.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/functional.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_widget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_widget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_widget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/submit.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/exception.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/textwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/boolwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/formview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/schemadisplay.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/itemswidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_booleanradiowidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_checkboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_filewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_intwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textareawidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_floatwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_datetimewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de/LC_MESSAGES/formtest.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de/LC_MESSAGES/formtest.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/formtest.pot
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/i18n.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_booleanradiowidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_checkboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_filewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_intwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textareawidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_floatwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_datetimewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_booleanradiowidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_checkboxwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_editview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_filewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_intwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textareawidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_floatwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_objectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_datetimewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/support.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_multicheckboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_sequencewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_registrations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_checkboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_filewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdocs.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_itemswidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_intwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_setprefix.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textareawidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_browserwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_floatwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_selectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_add.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_exception.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_displaywidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_passwordwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datetimewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_radiowidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicecollections.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_source.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_form.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/registerWidgets.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testeditform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/widgetDirectives.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testlabeltranslation.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testconfigure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testlabeltranslation.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_multicheckboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_sequencewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_registrations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_checkboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_filewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdocs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_itemswidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_intwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_setprefix.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textareawidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_browserwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_floatwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_selectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_add.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_exception.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_displaywidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_passwordwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datetimewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_radiowidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicecollections.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_source.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_form.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_multicheckboxwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_sequencewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_registrations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_checkboxwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_editview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_filewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdocs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_itemswidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_intwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_setprefix.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textareawidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_add.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_browserwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_floatwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_objectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_selectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_exception.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_displaywidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_passwordwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datetimewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_radiowidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicecollections.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_source.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_form.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/support.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/i18n.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/orderedSelectionList.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/display.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widgets.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/subedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/form.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/submit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/exception.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/textwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/boolwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/formview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/schemadisplay.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/itemswidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/submit.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/editview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/exception.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/textwidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/macros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/boolwidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/formview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/schemadisplay.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/itemswidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve1.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve2.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve2.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/traversing.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/pickling.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/location.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/traversing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/pickling.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/location.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/traversing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/pickling.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/location.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/xmlmetadata.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcterms.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/creatorannotator.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/annotatableadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/zopedublincore.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/timeannotators.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcsv.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_dcsv.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_creatorannotator.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_partialannotatable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_xmlmetadata.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zopedublincore.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zdcannotatableadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/partial.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_dcsv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_creatorannotator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_partialannotatable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_xmlmetadata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zopedublincore.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zdcannotatableadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_dcsv.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_creatorannotator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_partialannotatable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_xmlmetadata.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zopedublincore.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zdcannotatableadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/metadataedit.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/box.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/metadataedit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/metadataedit.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/xmlmetadata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcterms.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/creatorannotator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/annotatableadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/zopedublincore.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/timeannotators.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcsv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/xmlmetadata.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcterms.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/creatorannotator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/annotatableadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/zopedublincore.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/timeannotators.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcsv.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/servicecontainer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/service.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/folder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/placefulsetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/placefulsetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/placefulsetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/servicecontainer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/service.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/folder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/servicecontainer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/service.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/folder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/objectevent.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/dispatching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_dispatching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_objectevent.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_dispatching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_objectevent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_dispatching.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_objectevent.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/objectevent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/dispatching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/objectevent.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/dispatching.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/test_functional.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/doctest.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/test_functional.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/test_functional.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/editingwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmlobject.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_editingwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_xmlnavigationviews.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test5.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test8.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test7.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test4.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test6.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_editingwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_xmlnavigationviews.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_editingwidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_xmlnavigationviews.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/dialog_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/simpleeditingrow.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/pl.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/onlinehelp.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3_tablelayout.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/mi.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/favicon.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/view_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmltree.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/site_management.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/popup_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/template_tablelayout.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/simpleeditingrowfragment.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/site_management_tablelayout.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/editingwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmlobject.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/editingwidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmlobject.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/browser.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/contentdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/hooks.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/exampleclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/components.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/factory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/views.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_contentdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/exampleclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/components.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/views.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_contentdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/exampleclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/components.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/factory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/views.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_api.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_contentdirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/localservice.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/hooks.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/localservice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/hooks.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/localservice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/hooks.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tools.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_tools.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_editregistration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_registrationview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_tools.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_editregistration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_registrationview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_tools.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_editregistration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_registrationview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/site_management.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registered.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tools.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/editregistration.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/utilreg_details.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tools.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tools.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/statusproperty.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapterregistry.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/contentdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/hooks.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/contentdirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/hooks.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/testing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/basicauthadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/protectclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principallogging.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principalregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/ftpauth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/settings.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/loginpassword.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/permission.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principallogging.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_ftpauth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_permission.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principalregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/modulehookup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_securitydirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_settings.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_logout.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectsubclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_basicauthadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_loginpassword.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/perm.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/redefineperms.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/principal.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/perm_duplicate.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principallogging.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_ftpauth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_permission.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principalregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/modulehookup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_securitydirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_settings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_logout.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectsubclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_basicauthadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_loginpassword.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principallogging.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_ftpauth.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_permission.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principalregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/modulehookup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_securitydirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_settings.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_logout.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectsubclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_basicauthadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_loginpassword.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/auth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/loginlogout.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/login.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/redirect.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/login_failed.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/authutilitysearchview.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/logout.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/auth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/auth.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/globalmodules.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/globalprincipals.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/logout.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/basicauthadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/protectclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principallogging.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principalregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/ftpauth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/settings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/loginpassword.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/permission.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/basicauthadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/protectclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principallogging.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principalregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/ftpauth.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/settings.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/loginpassword.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/permission.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_datetimeparse.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_decorator.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_standard_dates.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_datetimeparse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_decorator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_standard_dates.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_datetimeparse.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_tzinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_decorator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_standard_dates.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/traversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/btree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/size.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/directory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/contained.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/sample.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/dependency.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ordered.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/test_view_permissions.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/test_view_permissions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/test_view_permissions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_ordered.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraversable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_icontainer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_directory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectmover.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_constraints.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_btree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_size.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_contained.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectcopier.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_ordered.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraversable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_icontainer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_directory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectmover.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_constraints.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_btree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_size.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_contained.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectcopier.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_ordered.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraversable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_icontainer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_directory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectmover.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_constraints.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_btree.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_size.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_find.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_contained.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraverser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectcopier.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/adding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/test_contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/index.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/test_contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/test_contents.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_directive.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_adding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_directive.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_adding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_directive.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_contents.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_adding.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/commontasks.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/adding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/adding.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/_zope_proxy_proxy.c
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/_zope_app_container_contained.so
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/traversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/btree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/size.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/directory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/contained.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/sample.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/dependency.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ordered.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/traversal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/btree.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/size.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/directory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/contained.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/sample.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/dependency.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/find.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ordered.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_queryinterface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_queryinterface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_queryinterface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/authentication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/generic.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/idpicker.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/register.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/principalfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/principalfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/groupfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/pau_prefix_and_searching.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/httpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/groupfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/session.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/group_searching_with_empty_string.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/loginform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/special-groups.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/register.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/register.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/authentication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/generic.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/idpicker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/authentication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/generic.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/idpicker.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_clipboard.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_rename.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_clipboard.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_rename.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_clipboard.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_rename.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/preview.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/zopeversion.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/applicationcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_zopeversion.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_applicationcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_zopeversion.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_applicationcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_zopeversion.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_runtimeinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_applicationcontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_zodbcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_translationdomaincontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_errorredirect.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_zodbcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_translationdomaincontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_errorredirect.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_zodbcontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_translationdomaincontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_errorredirect.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_servercontrolview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_runtimeinfoview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_servercontrolview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_runtimeinfoview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_servercontrolview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_runtimeinfoview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/zopeversion.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/applicationcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/zopeversion.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/runtimeinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/applicationcontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error_config.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error_service.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/texttbentry.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/errorentry.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/bootstrap.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/PUBLICATION.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/version.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/browser.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/menus.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/timezones.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/decorator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/servicenames.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/timezones.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/decorator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/servicenames.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/pullparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ClientForm.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/dummymodules.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/testdoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/simple.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/controls.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/zope3logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/forms.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/notitle.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/navigate.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/testdoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/testdoc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/over_the_wire.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/pullparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ClientForm.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/dummymodules.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/pullparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ClientForm.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/dummymodules.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/batch.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_htmltests.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_basictemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_ptfile.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/stringexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshop2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/globalsshadowlocals.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/loop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage4.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml1b.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checkpathalt.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshoplaf.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage3.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml1a.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml3.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checknotexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checknothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checkwithxmlheader.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checkpathnothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/stringexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshop2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/globalsshadowlocals.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/loop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checkpathalt.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshoplaf.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/dtml1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/dtml3.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checknotexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checknothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/template_usage.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checkwithxmlheader.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checkpathnothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/content.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/view.pt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/content.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/content.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/batch.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_htmltests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_basictemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_ptfile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/batch.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_htmltests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_basictemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_ptfile.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/readme.txt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/architecture.txt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplatefile.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/document.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/ro.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/advice.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_flatten.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/verify.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_advice.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_verify.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m2.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/unitfixtures.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_sorting.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_odd_declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/odd.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m1.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/ifoo.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_document.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_element.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/foodforthought.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_advice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_verify.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/unitfixtures.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_sorting.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_odd_declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/odd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/ifoo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_element.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_advice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_verify.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m2.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_declarations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/dummy.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/unitfixtures.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_sorting.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/odd.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_odd_declarations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/ifoo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_document.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_element.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/mapping.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/sequence.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/idatetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/test_idatetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/basemapping.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/test_idatetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/basemapping.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/test_idatetime.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/basemapping.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/sequence.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/idatetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/sequence.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/idatetime.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/README.ru.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/PUBLICATION.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/interface/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/interface/human.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/interface/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_zope_interface_coptimizations.so
-%%ZOPEBASEDIR%%/lib/python/zope/interface/document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/ro.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/advice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_flatten.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/verify.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/declarations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/document.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/ro.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/advice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_flatten.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/verify.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stng.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/document.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stdom.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/docbook.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/html.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stletters.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/ExtensionClass.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/MultiMapping.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples1.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Links.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples1.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/table.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/table.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/MultiMapping.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/index.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Links.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/InnerLinks.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/InnerLinks.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Acquisition.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/ExtensionClass.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/index.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/STNG.txt
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stng.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stdom.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/docbook.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/html.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stletters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stng.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/document.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stdom.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/docbook.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/html.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stletters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/event/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/event/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/event/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/event/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/event/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/event/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/event/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_field.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapfields.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_schema.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fieldproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapinterfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/accessors.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_interfacefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_dictfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_listfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_states.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/states.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_choice.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_intfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_date.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_boolfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_timedelta.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_setfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_floatfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_docs.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_tuplefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_iterablefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_containerfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_field.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_strfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_equality.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_fieldproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_datetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_objectfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_accessors.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_interfacefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_dictfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_listfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_states.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/states.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_choice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_intfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_date.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_boolfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_timedelta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_setfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_floatfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_docs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_tuplefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_iterablefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_containerfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_field.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_strfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_equality.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_fieldproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_datetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_objectfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_accessors.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_schema.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_interfacefield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_dictfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_listfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_states.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/states.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_choice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_intfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_date.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_boolfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_timedelta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_setfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_floatfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_docs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_tuplefield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_iterablefield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_containerfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_field.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_strfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_equality.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_fieldproperty.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_datetime.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_objectfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_accessors.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/sources.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fields.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/schema/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_field.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapfields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fieldproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapinterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/accessors.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_field.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapfields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_schema.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fieldproperty.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapinterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/accessors.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/base.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/publish.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/contenttype.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/logginginfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/logginginfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/logginginfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpcrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserresponse.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_requestdataproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_contenttype.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_httpcharsets.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/publication.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestiapplicationrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baseresponse.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/httprequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserlanguages.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ipublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublisherrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_mapply.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baserequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/views.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/xmlrpcviews.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublicationrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpcrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserresponse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_requestdataproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_contenttype.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_httpcharsets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/publication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestiapplicationrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baseresponse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/httprequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserlanguages.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ipublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublisherrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_mapply.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baserequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/views.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/xmlrpcviews.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublicationrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpcrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserresponse.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_requestdataproperty.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_contenttype.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_httpcharsets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/publication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestiapplicationrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baseresponse.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/httprequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserlanguages.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ipublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublisherrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_mapply.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baserequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/views.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/xmlrpcviews.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublicationrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_publisher.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/httpresults.txt
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/normal.clb
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/base.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/publish.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/contenttype.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/base.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/publish.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/contenttype.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/simpletranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/messageid.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/negotiator.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/format.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/gettextmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/xmlfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/inheritance.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/provider.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_docstrings.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_xmlfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_locales.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_docstrings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_xmlfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_locales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_docstrings.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_xmlfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_locales.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_NI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eo.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/el.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_KW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/he.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/id_ID.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_SV.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/root.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/id.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mt_MT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_LU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy_AM_REVISED.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_LY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_DO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gv_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ko.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_DZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_AU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/be.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_GT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/af.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru_UA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_ZA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ca_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti_ER.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ro_RO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/be_BY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_NZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/et.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_AE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/license.html
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa_AF.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ga.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_VE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/el_GR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/uk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_EC.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/cs.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fo_FO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_VI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt_PT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_MT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SD.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw_TZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_HK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/th.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms_MY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sl_SI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ja_JP.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_TW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_ZW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_US_POSIX.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_DE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_MX.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it_IT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_AT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_PH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_BO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_CN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_SG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_CA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/am.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sq.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/is.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kw_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_EG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/te.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/th_TH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/vi_VN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_TN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bg.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_BW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_IE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_BH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ca.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ta.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_FR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa_IR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kn_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gu_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/tr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fi_FI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ko_KR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lv_LV.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ro.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_MO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/is_IS.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/te_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt_BR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ga_IE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_IQ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_SG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/da.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bn_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nb_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_HN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/no.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sh.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pl_PL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv_SE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/uk_UA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_MA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/am_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_JO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kk_KZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/tr_TR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ta_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/vi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kok_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/he_IL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gl_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mk_MK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_SO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_AR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sh_YU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_LB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ps.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_DJ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hi_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/no_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_UY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hr_HR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl_NL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pa.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ps_AF.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nn_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv_FI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_US.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/et_EE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_QA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_LU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sr_YU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_HK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru_RU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kw.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sk_SK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy_AM.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lt_LT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kl_GL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pa_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ja.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fo.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/da_DK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hu_HU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nb.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mr_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_CA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/af_ZA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/cs_CZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eu_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bg_BG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kok.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms_BN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_US.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_OM.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sq_AL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_YE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/LocaleElements.dtd
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/xmlfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/inheritance.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/provider.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/xmlfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/inheritance.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/provider.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/locales.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/locales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/locales.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_itranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_testmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_gettextmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testii18naware.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_negotiator.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_imessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_interpolate.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_simpletranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_formats.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testi18nawareobject.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/zope-i18n.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/zope-i18n.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-default.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/de-default.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-default.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/de-default.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-alt.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-alt.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_itranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_testmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_gettextmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testii18naware.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_negotiator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_imessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_interpolate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_simpletranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_formats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testi18nawareobject.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testii18naware.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_itranslationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_testmessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_gettextmessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_negotiator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_imessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_interpolate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_simpletranslationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_formats.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testi18nawareobject.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_translationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/i18nobject.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/simpletranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/messageid.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/negotiator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/format.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/gettextmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/translationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/simpletranslationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/messageid.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/negotiator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/format.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/gettextmessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.txt
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_duplicate.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/exceptionformatter.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_notfounderror.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/test_exceptionformatter.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/test_exceptionformatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/test_exceptionformatter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_duplicate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/exceptionformatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_notfounderror.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_duplicate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/exceptionformatter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_notfounderror.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/nbest.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/ricecode.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/cosineindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/baseindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/lexicon.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/stopdict.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/okapiindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/queryparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/setops.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/parsetree.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/widcode.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/htmlsplitter.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryengine.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/queryhtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/hs-tool.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/mhindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_textindexwrapper.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/wordstats.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/indexhtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_lexicon.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_setops.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryengine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/queryhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/hs-tool.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/mhindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_textindexwrapper.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/wordstats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/indexhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_setops.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryengine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/queryhtml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/hs-tool.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/mhindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_textindexwrapper.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/wordstats.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_index.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/indexhtml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_lexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_setops.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.txt
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/ricecode.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/cosineindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/baseindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/setops.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/stopdict.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/okapiindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/queryparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/parsetree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/widcode.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/htmlsplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/ricecode.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/cosineindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/baseindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/lexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/stopdict.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/okapiindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/queryparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/setops.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/parsetree.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/widcode.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/htmlsplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/index.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/index.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/filter.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/test_topicindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/test_topicindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/test_topicindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/filter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/index.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/filter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/index/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/nbest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/nbest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/pdocumenttemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/documenttemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_if.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_var.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_string.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_util.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_try.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_with.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_return.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_insv.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_raise.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_let.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_in.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_html.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_var.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_if.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_with.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_in.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/dtmltestbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_try.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_var.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_if.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_with.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_in.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/dtmltestbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_try.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_var.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_if.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_with.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_in.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/dtmltestbase.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_try.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/untrusted.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/untrusted.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/untrusted.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/pdocumenttemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/documenttemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_if.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_var.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_string.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_try.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_with.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_return.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_insv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_raise.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_let.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_in.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_html.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/pdocumenttemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/documenttemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_if.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_var.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_string.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_util.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_try.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_with.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_return.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_insv.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_raise.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_let.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_in.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_html.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loghandler.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctestunit.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/cleanup.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/renormalizing.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loggingsupport.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-debugging.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-verbose.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-wo-source.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-layers.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/samplelayers.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/post_mortem5.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample33/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample33/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample33/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/post_mortem6.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/post_mortem_failure.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_d.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample31/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample31/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample31/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample32/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample32/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample32/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/set_trace5.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/set_trace6.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_d.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_ntd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_d.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_ntd.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample12/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample12/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample12/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntds.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_test.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test12.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test111.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test_one.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test112.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test11.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test121.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test122.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test12.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test111.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test_one.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test112.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test11.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test121.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test122.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test12.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test111.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test_one.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test112.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test11.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test121.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test122.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_suite.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletestsf.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntds.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_test.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_suite.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletestsf.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntds.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_test.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntd.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_suite.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletestsf.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc0.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsl.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/leak.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/compiletest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/compiletest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/compiletest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/compiletest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/compiletest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/compiletest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/pledge.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test12.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test111.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test_one.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test112.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test11.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test121.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test122.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test12.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test111.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test_one.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test112.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test11.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test121.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test122.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test12.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test111.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test_one.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test112.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test11.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test121.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test122.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/sampletests_i.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_f.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/do-not-enter/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/do-not-enter/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/do-not-enter/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_e.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/e.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntds.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/donotenter/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/donotenter/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/donotenter/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests_i.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/test_1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/testone.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/test_1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/testone.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/test_1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/testone.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/sampletests_i.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_f.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_e.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntds.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_f.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_e.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntds.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntd.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsf.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcstats.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcset.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/samplelayers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/leak.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/pledge.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsf.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcstats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcset.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/samplelayers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc0.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/leak.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/pledge.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsf.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcstats.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcset.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-progress.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-edge-cases.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-test-selection.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/products/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-errors.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-leaks.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-simple.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-arguments.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-layers-ntd.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-coverage.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-knit.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-gc.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-repeat.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-profiling.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-leaks-err.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loghandler.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctestunit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/cleanup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/renormalizing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loggingsupport.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loghandler.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctestunit.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/cleanup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/renormalizing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loggingsupport.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/thread/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/thread/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/thread/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/thread/_zope_thread.so
-%%ZOPEBASEDIR%%/lib/python/zope/thread/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/thread/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/thread/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/thread/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/messageid.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/message.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/messages.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/_zope_i18nmessageid_message.so
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/messageid.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/message.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/messageid.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/message.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/service.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/contextdependent.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/servicenames.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_utilityservice.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/components.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/request.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_service.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_utilityservice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/components.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/request.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_service.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_utilityservice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/components.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/request.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_service.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_api.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/service.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/contextdependent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/servicenames.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/service.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/contextdependent.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/servicenames.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/component/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/socketexample.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/testing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/trigger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverchannelbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/maxsockets.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/utilities.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/buffers.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/adjustments.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/zlogintegration.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/taskthreads.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/fixedstreamreceiver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/dualmodechannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/m_syslog.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/unresolvinglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/filelogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/sysloglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/pythonlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/socketlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/rotatingfilelogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/taillogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/resolvinglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/test_pythonlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/test_pythonlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/test_pythonlogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/m_syslog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/unresolvinglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/filelogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/sysloglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/pythonlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/socketlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/rotatingfilelogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/taillogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/resolvinglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/m_syslog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/unresolvinglogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/filelogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/sysloglogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/pythonlogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/socketlogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/rotatingfilelogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/taillogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/resolvinglogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/commonaccesslogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/http_date.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/wsgihttpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserverchannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/publisherhttpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httprequestparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httptask.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/chunking.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpdate.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httprequestparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_wsgiserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_commonaccesslogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpdate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httprequestparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_wsgiserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_commonaccesslogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpdate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httprequestparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_wsgiserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_commonaccesslogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/commonaccesslogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/http_date.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/wsgihttpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserverchannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/publisherhttpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httprequestparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httptask.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/chunking.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/commonaccesslogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/http_date.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/wsgihttpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserverchannel.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/publisherhttpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httprequestparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httptask.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/chunking.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/server.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/logger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_demofs.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/demofs.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_ftpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/fstests.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_demofs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/demofs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_ftpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/fstests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_demofs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/demofs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_ftpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/fstests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_publisher.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/server.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/publisher.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/server.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/logger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/logger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/logger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/test_serverbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/asyncerror.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/test_serverbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/asyncerror.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/test_serverbase.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/asyncerror.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linetask.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linecommandparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/lineserverchannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linetask.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linecommandparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/lineserverchannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linetask.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linecommandparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/lineserverchannel.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/server/trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverchannelbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/maxsockets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/buffers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/adjustments.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/zlogintegration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/taskthreads.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/fixedstreamreceiver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/dualmodechannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/trigger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverchannelbase.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverbase.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/maxsockets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/utilities.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/buffers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/adjustments.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/zlogintegration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/taskthreads.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/fixedstreamreceiver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/dualmodechannel.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/management.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/setup.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/checker.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/simplepolicies.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_standard_checkers.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_management.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_checker.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_simpleinteraction.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_standard_checkers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_management.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_checker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_simpleinteraction.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_proxy.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_standard_checkers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_management.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_checker.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_simpleinteraction.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox_security.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox_security.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox_security.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedinterpreter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/security/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/_proxy.so
-%%ZOPEBASEDIR%%/lib/python/zope/security/_zope_security_checker.so
-%%ZOPEBASEDIR%%/lib/python/zope/security/proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/management.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/checker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/simplepolicies.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/proxy.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/management.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/checker.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/testing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/simplepolicies.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/dummymodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/test_modulealias.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/dummymodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/test_modulealias.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/dummymodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/test_modulealias.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/xmlconfig.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/stxdocs.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/name.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/config.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/zopeconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/docutils.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_docutils.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_xmlconfig.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/bad.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/victim.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_nested.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_conditions.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_simple.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz3.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baro.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/configure.zcml.in
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baro2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar21.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz1.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar1.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.zcml.in
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/conditions.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/simple.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/sample.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/schema.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_docutils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_xmlconfig.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/bad.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/victim.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_nested.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_conditions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_simple.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_docutils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_xmlconfig.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/bad.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/victim.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_nested.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_config.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_conditions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_simple.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/xmlconfig.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/stxdocs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/name.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/config.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/zopeconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/docutils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/xmlconfig.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/stxdocs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/name.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/config.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/zopeconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/docutils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgenerator.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/taldefs.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/timer.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/dummyengine.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/setpath.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/translationcontext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/runtest.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/driver.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/markbench.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talgettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_sourcepos.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_files.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test32.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test25.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test20.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_domain.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test27.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test03.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test16.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test19.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test26.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test14.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test04.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test09.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test16.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test06.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test22.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test30.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test35.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test33.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal9.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test34.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test22.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test20.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/document_list.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test21.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test05.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal8.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test07.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test31.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test01.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test02.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test14.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test24.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test15.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test29.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test23.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/document_list_source.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test21.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test36.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test11.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test17.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/acme_template.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test18.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test19.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test17.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/acme_template_source.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test28.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test18.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test08.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test13.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test32.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test25.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test20.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_domain.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test27.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test03.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test16.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test19.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/acme_template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test26.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test14.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test04.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test09.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test16.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test06.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test22.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test30.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test35.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test33.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal9.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test34.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test22.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test20.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test21.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test05.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal8.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test07.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test31.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test01.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test02.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test14.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test24.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test15.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/document_list.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test29.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test23.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test21.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test36.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test11.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test17.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test18.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test19.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test17.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/pnome_template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test28.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test18.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test08.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test13.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/markbench.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_sourcepos.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_files.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/markbench.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/run.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talinterpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talgettext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_sourcepos.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_files.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_htmltalparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_xmlparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/tal/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgenerator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/taldefs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/timer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/dummyengine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/setpath.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/translationcontext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/runtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/driver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/ndiff.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgenerator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/taldefs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/timer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talinterpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/dummyengine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/setpath.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/translationcontext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/runtest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/driver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/xmlparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgettext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/htmltalparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tales.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/pythonexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/expressions.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_tales.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_expressions.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/simpleexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_traverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_tales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/simpleexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_traverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_tales.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_expressions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/simpleexpr.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_traverser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/pythonexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tales.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/engine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/pythonexpr.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/expressions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/test_hookable.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/test_hookable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/test_hookable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/_zope_hookable.so
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.txt
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/i18n.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/COPYRIGHT.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/sample.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/subpageform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/pageform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/LICENSE.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/test_proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/test_proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/test_proxy.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/_zope_proxy_proxy.so
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/deprecation.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/deprecation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/deprecation.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Record/setup.py
-%%ZOPEBASEDIR%%/lib/python/Record/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Record/tests.py
-%%ZOPEBASEDIR%%/lib/python/Record/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Record/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/Record/_Record.so
-%%ZOPEBASEDIR%%/lib/python/Record/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/Record/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Record/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/__init__.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/testReST.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/testReST.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/testReST.pyo
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/README.txt
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/reStructuredText.txt
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_UI.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Let.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Return.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_InSV.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DocumentTemplate.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Var.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Util.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/ustr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Try.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/VSEval.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Raise.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/pDocumentTemplate.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DTtestExpr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_HTML.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_String.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_If.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_With.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_In.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/html_quote.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/SortEx.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/results.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/ztestlib.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/testSequence.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/results.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/ztestlib.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/testSequence.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/results.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/ztestlib.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/testSequence.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/SortEx.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/SortEx.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTML.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTMLUnicode.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testustr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/dealers.dtml
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/dealers.out
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTML.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTMLUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testustr.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTML.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTMLUnicode.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testustr.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/release.fl
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/Let.stx
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/release.sh
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/cDocumentTemplate.so
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_UI.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Let.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Return.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_InSV.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DocumentTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Var.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Util.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/ustr.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Try.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/VSEval.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Raise.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/pDocumentTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DTtestExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_HTML.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_String.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_If.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_With.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_In.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/html_quote.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_UI.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Let.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Return.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_InSV.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DocumentTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Var.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Util.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/ustr.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Try.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/VSEval.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Raise.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/pDocumentTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DTtestExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_HTML.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_String.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_If.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_With.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_In.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/html_quote.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/_InterfaceClass.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Exceptions.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Attribute.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_Interface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/bridge.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Method.py
-%%ZOPEBASEDIR%%/lib/python/Interface/pprint.py
-%%ZOPEBASEDIR%%/lib/python/Interface/pyskel.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IElement.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_object.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IMethod.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_Element.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Implements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IInterface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Document.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Mapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IAttribute.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Verify.py
-%%ZOPEBASEDIR%%/lib/python/Interface/iclass.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testImplements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testDocument.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/unitfixtures.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVisitImplements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/IFoo.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/test_bridge.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVerify.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testElement.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testInterface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/bridge.txt
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testImplements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/unitfixtures.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVisitImplements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/IFoo.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/test_bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVerify.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testImplements.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testDocument.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/dummy.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/unitfixtures.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVisitImplements.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/IFoo.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/test_bridge.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVerify.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testElement.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/Mapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/BaseTestMapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/BaseTestMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/BaseTestMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/Mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/Mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_InterfaceClass.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Attribute.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_Interface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Method.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/pprint.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/pyskel.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_object.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_Element.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Implements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Document.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IAttribute.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Verify.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/iclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_InterfaceClass.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Attribute.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/_Interface.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/bridge.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Method.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/pprint.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/pyskel.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/IElement.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/_object.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/IMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/_Element.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Implements.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/IInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Document.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/IAttribute.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Verify.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/iclass.pyo
-%%ZOPEBASEDIR%%/lib/python/Globals/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Globals/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Globals/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/ClassFactory.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/startup.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/ClassFactory.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/startup.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/ClassFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/startup.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/ClassFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/options.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/run.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/handlers.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopectl.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/NTService.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/NTService.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/NTService.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/zpasswd.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/lock_file.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/TextBlockFormatter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/zpasswd.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/lock_file.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/TextBlockFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/zpasswd.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/lock_file.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/TextBlockFormatter.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_warnfilter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/testStarter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_warnfilter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/testStarter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_schema.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_warnfilter.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/testStarter.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.xml
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopeschema.xml
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/options.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/run.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/handlers.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopectl.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/options.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/run.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/handlers.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopectl.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/version.txt
-%%ZOPEBASEDIR%%/lib/python/Zope2/ClassFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/ClassFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/Prefix.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/testPrefix.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/testPrefix.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/testPrefix.pyo
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/Prefix.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/Prefix.pyo
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/setup.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/tests.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/_ThreadLock.so
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/setup.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/__init__.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/tests.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/_MultiMapping.so
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/EventLogger.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/testzLog.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/test_logging.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/testzLog.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/test_logging.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/testzLog.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/test_logging.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/EventLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/EventLogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Iterators.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Client.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRangeSupport.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Response.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/mapply.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Test.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/maybe_lock.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Converters.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BeforeTraverse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Request.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Publish.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/TaintedString.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRangeSupport.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testTaintedString.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/test_xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testIterators.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPublish.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBaseRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/generate_conflicts.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPostTraversal.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRangeSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testTaintedString.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/test_xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testIterators.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPublish.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBaseRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/generate_conflicts.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPostTraversal.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRangeSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testTaintedString.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/test_xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testIterators.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPublish.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBaseRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/generate_conflicts.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPostTraversal.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Iterators.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/mapply.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRangeSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Response.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Test.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/maybe_lock.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Converters.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BeforeTraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Request.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Publish.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/TaintedString.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Iterators.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Client.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRangeSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Response.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/mapply.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Test.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/maybe_lock.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Converters.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BeforeTraverse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Request.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Publish.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/TaintedString.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SpecialUsers.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AuthEncoding.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityInfo.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeGuards.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Implementation.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplC.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Owned.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SimpleObjectPolicies.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permissions.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManager.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Role.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplPython.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DTML.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionMapping.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManagement.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permission.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/User.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeSecurityPolicy.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/test_safeiter.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testOwned.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testUserFolder.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/actual_python.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPasswordDigest.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testModuleSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeSecurityPolicy.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testAcquisition.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testDeprecatedAPI.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testBindings.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testImplementation.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testClassSecurityInfo.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeGuards.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionMapping.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurityManager.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/submodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/submodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/submodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/submodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/submodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/submodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/submodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/submodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/submodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/test_safeiter.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testOwned.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testUserFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/actual_python.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPasswordDigest.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testModuleSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeSecurityPolicy.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testAcquisition.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testDeprecatedAPI.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testBindings.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testImplementation.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testClassSecurityInfo.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeGuards.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurityManager.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/test_safeiter.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testOwned.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testUserFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/actual_python.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPasswordDigest.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testModuleSecurity.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionRole.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeSecurityPolicy.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testAcquisition.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testDeprecatedAPI.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testBindings.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testImplementation.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testClassSecurityInfo.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeGuards.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurity.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testRole.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurityManager.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AccessControl.txt
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/framework.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/README
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/SecurityBase.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/regressionSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/ResultObject.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/SecurityBase.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/regressionSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/ResultObject.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/SecurityBase.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/regressionSecurity.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/ResultObject.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/owner.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/methodAccess.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/acquiredEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/userFolderProps.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/access.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/permissionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/mainUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/editUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/editLocalRoles.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/listLocalRoles.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/addUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/roleEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/www/User_icon.gif
-%%ZOPEBASEDIR%%/lib/python/AccessControl/www/AccessControl_icon.gif
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/AccessControl/cAccessControl.so
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SpecialUsers.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AuthEncoding.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityInfo.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeGuards.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Implementation.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplC.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Owned.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SimpleObjectPolicies.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permissions.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManager.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Role.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplPython.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DTML.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManagement.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permission.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/User.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeSecurityPolicy.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SpecialUsers.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AuthEncoding.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityInfo.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeGuards.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Implementation.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionRole.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplC.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Owned.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SimpleObjectPolicies.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permissions.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManager.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Role.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplPython.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DTML.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManagement.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permission.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/User.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeSecurityPolicy.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/DebugServer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/util.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/Exceptions.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeopasswd.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/monitor.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/TransactionBuffer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/CommitLog.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/mkzeoinst.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ServerStub.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/StorageServer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/runzeo.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStub.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/trigger.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/log.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/server.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/marshal.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/connection.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/_hmac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/error.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/client.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/smac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/log.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/marshal.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/connection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/_hmac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/error.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/smac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/trigger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/log.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/server.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/marshal.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/connection.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/_hmac.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/error.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/client.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/smac.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/deadlock.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/multi.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEO.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/test_cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testTransactionBuffer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/speed.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConnection.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/stress.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/InvalidationTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/auth_plaintext.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ConnectionTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/Cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/CommitLockTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/forker.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/TestThread.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/zeoserver.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testAuth.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEOOptions.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ThreadTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/deadlock.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/multi.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEO.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/test_cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testTransactionBuffer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/speed.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/stress.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/InvalidationTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/auth_plaintext.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ConnectionTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/Cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/CommitLockTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/forker.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/TestThread.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/zeoserver.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testAuth.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/multi.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEOOptions.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ThreadTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/deadlock.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEO.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/test_cache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testTransactionBuffer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/speed.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testMonitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConnection.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/stress.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/InvalidationTests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/auth_plaintext.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ConnectionTests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/Cache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/CommitLockTests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/forker.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/TestThread.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/zeoserver.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testAuth.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEOOptions.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ThreadTests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/base.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/auth_digest.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/hmac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/base.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/auth_digest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/hmac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/base.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/auth_digest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/hmac.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/schema.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ZEO/version.txt
-%%ZOPEBASEDIR%%/lib/python/ZEO/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/ZEO/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZEO/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/DebugServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/util.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/Exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeopasswd.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/monitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/TransactionBuffer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/CommitLog.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/mkzeoinst.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/ServerStub.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/StorageServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/runzeo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStub.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/DebugServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/util.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/Exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeopasswd.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/monitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/TransactionBuffer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/cache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/CommitLog.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/mkzeoinst.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/ServerStub.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/StorageServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/runzeo.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStub.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_urllib2_support.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_BSDDBCookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_HeadersUtil.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIECookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MozillaCookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_LWPCookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Util.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ConnCache.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Debug.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIEDBCookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Request.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ClientCookie.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Opener.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_urllib2_support.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_BSDDBCookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_HeadersUtil.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIECookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Util.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MozillaCookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_LWPCookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ConnCache.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Debug.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIEDBCookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Request.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ClientCookie.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Opener.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_urllib2_support.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_BSDDBCookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_HeadersUtil.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIECookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MozillaCookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_LWPCookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Util.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ConnCache.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Debug.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIEDBCookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Request.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ClientCookie.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Opener.pyo
-%%ZOPEBASEDIR%%/lib/python/Missing/setup.py
-%%ZOPEBASEDIR%%/lib/python/Missing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Missing/tests.py
-%%ZOPEBASEDIR%%/lib/python/Missing/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Missing/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/Missing/_Missing.so
-%%ZOPEBASEDIR%%/lib/python/Missing/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/Missing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Missing/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/Lifetime/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Lifetime/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Lifetime/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/setup.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/tests.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/_ExtensionClass.so
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/GlobalTranslationService.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZopePageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZPythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplateFile.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/DeferExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZRPythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PathIterator.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/TALES.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/Expressions.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testDTMLTests.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/batch.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testTALES.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testExpressions.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testHTMLTests.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/test_ptfile.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZRPythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckI18nTranslate.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckI18nTranslateHooked.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/DTML3.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckPathAlt.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckUnicodeInserts.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/Loop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckBatchIteration.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/StringExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/Loop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckNotExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckPathNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/GlobalsShadowLocals.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShopLAF.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/DTML1b.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckWithXMLHeader.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/DTML1a.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckI18nTranslate.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckI18nTranslateHooked.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/DTML3.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/DTML1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckPathAlt.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckUnicodeInserts.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/Loop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckBatchIteration.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/StringExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/Loop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckNotExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckPathNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/GlobalsShadowLocals.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShopLAF.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckWithXMLHeader.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testDTMLTests.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/batch.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testTALES.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testExpressions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testHTMLTests.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/test_ptfile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZopePageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZRPythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testDTMLTests.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/run.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/batch.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testTALES.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testExpressions.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testHTMLTests.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/test_ptfile.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZopePageTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZRPythonExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples/index.xml
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples/zpt_examples.zexp
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-python.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/ZTUtils.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-on-error.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-string.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-nocall.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-condition.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-content.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-repeat.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-replace.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-path.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-define-slot.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-define.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-attributes.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-exists.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/PageTemplate_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-fill-slot.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-define-macro.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-use-macro.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-not.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-omit-tag.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/ZTUtils.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/ZTUtils.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/ptAdd.zpt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/exclamation.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/default.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/ptEdit.zpt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/zpt.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/GlobalTranslationService.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZopePageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZPythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplateFile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/DeferExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZRPythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PathIterator.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/TALES.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/Expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/GlobalTranslationService.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZopePageTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZPythonExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplateFile.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/DeferExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZRPythonExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PathIterator.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PythonExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/TALES.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/Expressions.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/DateIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/test_DateIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/test_DateIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/test_DateIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/dtml/addDateIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/dtml/manageDateIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/DateIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/DateIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/FieldIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/testFieldIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/testFieldIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/testFieldIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/help/FieldIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml/manageFieldIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml/addFieldIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/FieldIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/FieldIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/KeywordIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/help/KeywordIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml/addKeywordIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml/manageKeywordIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/KeywordIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/KeywordIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/TextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/GlobbingLexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Lexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/setup.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/ISO_8859_1_Splitter.so
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/ZopeSplitter.so
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/testUnicodeSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/testUnicodeSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/testUnicodeSplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/UnicodeSplitter.so
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testTextIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testSplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/help/TextIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/manageVocabulary.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/addTextIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/addVocabulary.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/manageTextIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/vocab_query.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/manage_vocab.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/TextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/GlobbingLexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/TextIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/GlobbingLexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Lexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/DateRangeIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/dtml/addDateRangeIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/dtml/manageDateRangeIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/DateRangeIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/DateRangeIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/PluggableIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/util.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/UnIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/randid.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/ResultList.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/test_UnIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/test_UnIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/test_UnIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/PluggableIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/util.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/UnIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/randid.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/ResultList.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/PluggableIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/util.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/UnIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/randid.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/ResultList.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/help/PathIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml/addPathIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml/managePathIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/TopicIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/FilteredSet.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/testTopicIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/testTopicIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/testTopicIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/help/TopicIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/dtml/addTopicIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/dtml/editFilteredSet.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/dtml/manageTopicIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/TopicIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/FilteredSet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/TopicIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/FilteredSet.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/help/placeholder.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/dtml/browseIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/www/index.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/MountedObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/testMountPoint.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/testMountPoint.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/testMountPoint.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/www/mountfail.pt
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/www/addMountsForm.pt
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/MountedObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/MountedObject.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransientObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransactionHelper.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Transience.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Fake.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransienceInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTimeoutRelated.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransactionHelper.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObjectContainer.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testCounters.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/fauxtime.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTimeoutRelated.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransactionHelper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObjectContainer.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testCounters.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/fauxtime.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTimeoutRelated.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObject.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransactionHelper.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObjectContainer.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testCounters.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/fauxtime.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/Transience-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/Transience-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/TransienceInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/TransienceInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/TransienceInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml/addTransientObjectContainer.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml/manageTransientObjectContainer.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/www/datacontainer.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/HowTransienceWorks.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransientObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransactionHelper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Transience.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Fake.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransienceInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransientObject.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransactionHelper.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Fake.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Transience.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransienceInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/patchfs.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/LowConflictConnection.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/TemporaryFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/help/TemporaryFolder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml/mountfail.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml/addTemporaryFolder.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/www/tempfolder.gif
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/patchfs.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/LowConflictConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/TemporaryFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/patchfs.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/LowConflictConnection.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/TemporaryFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/ZReST.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/test_ZReST.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/test_ZReST.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/test_ZReST.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/refresh.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/dtml/manage_editForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/dtml/manage_addZReSTForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/www/zrest.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/Makefile
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/ZReST.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/ZReST.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionPermissions.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/BrowserIdManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionDataManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/common.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testBrowserIdManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testSessionDataManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testBrowserIdManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testSessionDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testBrowserIdManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testSessionDataManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/browser-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/browser-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/session-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/SessionInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/session-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/SessionInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/SessionInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests/stresstestMultiThread.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests/stresstestMultiThread.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests/stresstestMultiThread.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/addIdManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/manageDataManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/addDataManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/manageIdManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/www/datamgr.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/www/idmgr.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionPermissions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/BrowserIdManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/common.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionPermissions.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/BrowserIdManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionDataManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/common.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/MIMETag.py
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/MIMETag.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/MIMETag.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/SiteErrorLog.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/testSiteErrorLog.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/testSiteErrorLog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/testSiteErrorLog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/main.pt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/error.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/showEntry.pt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/ok.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/SiteErrorLog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/SiteErrorLog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/ExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/testExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions/Test.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions/Test.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions/Test.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/testExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/testExternalMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/External-Method_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/External-Method_Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/ExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/External-Method_Try-It.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/External-Method.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/ExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/ExternalMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml/methodAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml/methodEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/www/function.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/extmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/ExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/ExternalMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fivedirectives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bridge.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/eventconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/security.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaclass.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fiveconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/sizeconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/zcml.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/demomacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/test_standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/bird.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/dog.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/demomacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/test_standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/demomacros.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/test_standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/five_template.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/macros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/test_forms.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/schemacontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/forms.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de/LC_MESSAGES/formtest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de/LC_MESSAGES/formtest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/formtest.pot
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/test_forms.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/schemacontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/test_forms.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/schemacontent.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/edit.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/add.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/macros.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/browser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/localsite.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_functional.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_localsite.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_sitemanager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/functional.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/sitemanager.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_localsite.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_sitemanager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_functional.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_localsite.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/dummy.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_sitemanager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_utility.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/managesite.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/localsite.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/localsite.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/test_marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/test_marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/test_marker.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/manage_interfaces.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/edit_markers.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/marker.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/marker.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_viewable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_event.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/adapters.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_security.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/boilerplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_bridge.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_size.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerclass.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/restricted.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/simplecontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/fancycontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/folder.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/restricted.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/simplecontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/fancycontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/folder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/restricted.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/simplecontent.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/fancycontent.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/folder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en/LC_MESSAGES/fivetest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en/LC_MESSAGES/fivetest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de/LC_MESSAGES/fivetest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de/LC_MESSAGES/fivetest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/fivetest.pot
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/viewable.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/event.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/bridge.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/overrides.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/directives.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_viewable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_event.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_security.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/boilerplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_size.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_viewable.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_event.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/adapters.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/boilerplate.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_security.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_bridge.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_size.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerclass.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/TrustedExpression.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/resource.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/ReuseUtils.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/menu.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/pagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_menu.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_recurse.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_skin.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_pages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_adding.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_traversable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_defaultview.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_resource.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/ostrich.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/parakeet.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/condor.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/template_variables.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/menu.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/falcon.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages_ftest.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/flamingo.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/adding.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/skin.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/seagull.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/tales_traversal.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pattern.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/overrides.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cockatiel.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/security.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/owl.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages/dirpage2.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages/dirpage1.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/skin.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/defaultview.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/style.css
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource_ftest.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/birdmacro.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/i18n.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_menu.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_recurse.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_skin.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_pages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_adding.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_defaultview.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_resource.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_menu.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_recurse.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_skin.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_pages.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_adding.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_absoluteurl.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_traversable.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_defaultview.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_resource.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/TrustedExpression.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/resource.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/ReuseUtils.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/pagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/TrustedExpression.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/resource.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/absoluteurl.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/ReuseUtils.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/menu.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/pagetemplatefile.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/deprecated.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/CREDITS.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/INSTALL.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/event.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/COPYING.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skel/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skel/site.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/event.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/i18n.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/directives.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/browser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/green5.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/overview2.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/addDemoContent.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/overview.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/one.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/democontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/someview.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/democontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/democontent.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/other.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/module.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/other.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/module.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/other.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/module.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/z3base.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_views_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_misc_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_interface_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_directions.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/z3-banner.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_intro.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/five14goals.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/localsite.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/main.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/ZopePublicLicense.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/manual.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/features.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/permissions.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fivedirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/eventconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/security.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fiveconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/sizeconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fivedirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bridge.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/eventconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/security.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaclass.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fiveconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/sizeconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewable.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversable.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/zcml.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/SiteRoot.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/AccessRule.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/VirtualHostMonster.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testVirtualHostMonster.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testVirtualHostMonster.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testVirtualHostMonster.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/COPYRIGHT.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/help/SiteRoot_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions/updata.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions/updata.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions/updata.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/SiteRootEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/AccessRule.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonster.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/manage_edit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonster.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonsterAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/AccessRuleAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/SiteRoot.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/SiteRootAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/info.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/upgrading.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/vhosting.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/installing.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/otheruse.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/SiteRoot.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/AccessRule.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/VirtualHostMonster.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/SiteRoot.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/AccessRule.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/VirtualHostMonster.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElementFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/BaseIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ParseTree.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ILexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ZCTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SetOps.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParseTree.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/PipelineFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/CosineIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ISplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/StopDict.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/OkapiIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/INBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/RiceCode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/HTMLSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/NBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/WidCode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Lexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElement.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/QueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testNBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testPipelineFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/queryhtml.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testStopper.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/hs-tool.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testLexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mhindex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/wordstats.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/indexhtml.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testSetOps.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testZCTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryEngine.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mailtest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/python.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testNBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testPipelineFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/queryhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testStopper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/hs-tool.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testLexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mhindex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/wordstats.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/indexhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testSetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testZCTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryEngine.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mailtest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testNBest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testPipelineFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/queryhtml.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testStopper.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/hs-tool.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testLexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mhindex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/wordstats.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/indexhtml.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testSetOps.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testZCTextIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryEngine.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryParser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mailtest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help/ZCTextIndex_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help/Lexicon_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/queryLexicon.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/manageZCTextIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/addLexicon.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/addZCTextIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/manageLexicon.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www/lexicon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www/index.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/okascore.so
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/stopper.so
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElementFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/BaseIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ParseTree.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ILexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ZCTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParseTree.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/PipelineFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/CosineIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ISplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/StopDict.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/OkapiIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/INBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/RiceCode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/HTMLSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/NBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/WidCode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/QueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElementFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/BaseIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ParseTree.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ILexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ZCTextIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SetOps.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParseTree.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/CosineIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/PipelineFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ISplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/StopDict.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/OkapiIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/INBest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/RiceCode.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/HTMLSplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/NBest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/WidCode.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Lexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElement.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/QueryParser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/MailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/SendMailTag.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/testMailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/testMailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/testMailHost.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/MailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/MailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/MailHost.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml/addMailHost_form.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml/manageMailHost.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/www/MailHost_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/MailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/SendMailTag.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/MailHost.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/SendMailTag.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DA.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/db.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DABase.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/relalg.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfintrospect.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlsem.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjpylint.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjbuckets0.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgtest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlbind.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DLispShort.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/SQLTESTG.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DumbLispGen.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfstest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/pygram.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfserve.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfsocket.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjSet.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/remotetest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParseBuild.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfdb0.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgen.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfclient.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlwhere.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfinstall.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgram.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gftest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/idl.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlmod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sql.mar
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/COPYRIGHT
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/index.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gffaq.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfSQL.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfrecover.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kwParsing.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/server.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/relalg.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfintrospect.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlsem.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjpylint.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjbuckets0.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgtest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlbind.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DLispShort.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/SQLTESTG.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DumbLispGen.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfstest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/pygram.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfserve.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfsocket.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjSet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/remotetest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParseBuild.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfdb0.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgen.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfclient.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlwhere.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfinstall.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgram.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gftest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/idl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlmod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/relalg.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfintrospect.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlsem.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjpylint.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjbuckets0.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgtest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlbind.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DLispShort.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/SQLTESTG.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DumbLispGen.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfstest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/pygram.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfserve.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfsocket.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjSet.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/remotetest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParseBuild.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfdb0.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgen.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfclient.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlwhere.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfinstall.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgram.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gftest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/idl.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlmod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/connectionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/browse.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/connectionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/tables.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/table_menu.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/table_info.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/view.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/date.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/int.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/text.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/time.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/table.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/datetime.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/stable.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/field.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/what.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/bin.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/float.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DA.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/db.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DABase.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DA.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/db.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DABase.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/standard.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/PythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/module_access_examples.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/testPythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/subversive_except.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/while_loop.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/fibonacci.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/global_is_declaration.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/class.__name__.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/filepath.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/ns_bind.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/simple_print.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/complex_print.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/tuple_unpack_assignment.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/for_loop.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/try_except.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/boolean_map.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/mutate_literals.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/big_boolean.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/testPythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/testPythonScript.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript_test.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Script.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Bindings.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript_edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/standard.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/ModuleAccess.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Script.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/standard.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Script.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/standard.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Extensions/RemotePS.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Extensions/RemotePS.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Extensions/RemotePS.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptProxy.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/default_py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyscript.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/standard.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/PythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/module_access_examples.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Utility.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/standard.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/PythonScript.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/module_access_examples.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/SQL.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Advanced.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Test.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/ZSQLMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/ZSQLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/ZSQLMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml/add.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml/edit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/sqlmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/SQL.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/SQL.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/TutorialTopic.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/glossary.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml/tutorialNav.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml/lessonView.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml/tutorialAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml/glossaryView.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/tutorial.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/TutorialTopic.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/TutorialTopic.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/AcceleratedHTTPCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/test_AcceleratedHTTPCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/test_AcceleratedHTTPCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/test_AcceleratedHTTPCacheManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/cache.gif
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help/Accel.stx
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help/RAM.stx
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/propsRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/addAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/statsAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/addRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/propsAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/statsRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager-internals.txt
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/AcceleratedHTTPCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/AcceleratedHTTPCacheManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ProgressHandler.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/IZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwareness.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalogIndexes.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogBrains.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogPathAwareness.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwarenessInterface.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Lazy.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testLazySequences.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testBrains.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testLazySequences.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testBrains.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testLazySequences.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testBrains.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_MetaData-Table.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Parameters.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary_Query.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Status.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Cataloged-Objects.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Indexes.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Advanced.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary_Vocabulary.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Find-Items-to-ZCatalog.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addVocabulary.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogIndexes.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogAdvanced.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addZCatalog.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addIndexForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/manageOldindex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogStatus.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/vocab_manage_main.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/vocab_query.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/editCatalogerForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogAddRowForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogObjectInformation.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogView.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/manage_vocab.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/edit_stop_syn.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogSchema.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogFind.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalogTiming.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionUnicode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/keywords.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/unittest_patched.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/loadmail.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalogTiming.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/keywords.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/unittest_patched.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/loadmail.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalogTiming.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionUnicode.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/keywords.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/unittest_patched.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/loadmail.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www/ZCatalog.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www/Vocabulary.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ProgressHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/IZCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwareness.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalogIndexes.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogBrains.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogPathAwareness.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwarenessInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Lazy.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ProgressHandler.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/IZCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwareness.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalogIndexes.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogBrains.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogPathAwareness.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwarenessInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Lazy.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/BTreeFolder2.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/testBTreeFolder2.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/testBTreeFolder2.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/testBTreeFolder2.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/contents.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/folderAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/btreefolder2.gif
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/BTreeFolder2.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/BTreeFolder2.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Draft.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Version.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Session.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Views.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Property-Sheets.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Role.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Define-Permissions.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Save-Discard.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Distribution.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Control-Panel.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/math.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Upload.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Control-Panel_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqlvar.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Caching.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version-Management_Version.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DavLocks-ManageLocks.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Methods.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqlgroup.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-Document.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-comment.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Undo.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Cache-Parameters.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-call.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Debug-Information_Profile.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/random.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Response.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Proxy.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Find.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZSearch-Interface_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/sequence.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertyManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Edit-User.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Upload.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sendmail.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Ownership.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-unless.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Basic.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Add-User.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqltest.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/UserFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-if.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-try.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Local-Roles.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_User-Local-Roles.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Subobjects.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-return.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/string.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-with.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Rename.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Join-Leave.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-raise.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Import-Export.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-var.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Common-Instance-Property-Sheet_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Permission.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-mime.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AccessControl.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZSearch-Interface.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Cacheable-properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-Method.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheets.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Common-Instance-Property-Sheet.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-funcs.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AuthenticatedUser.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Database.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-tree.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-in.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Flush-Cache.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Activity.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManagerItem.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Refresh.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/CacheManager-associate.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/History.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Request.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLDocument.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-let.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Debug-Information_Debug.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheet.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Find_Advanced.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DateTime.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Permissions.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/math.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/random.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Response.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/sequence.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertyManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/UserFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/string.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AccessControl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheets.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AuthenticatedUser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManagerItem.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Request.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/math.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/random.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Response.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/sequence.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertyManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/UserFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/string.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AccessControl.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheets.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AuthenticatedUser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManagerItem.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Request.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLDocument.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheet.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DateTime.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderedFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/version.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/draftApprove.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/draftAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionEnd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/draft.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/version.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/dtmldoc.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/Image_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/File_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/Folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/dtmlmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/UserFolder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Draft.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Version.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Session.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Draft.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Version.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Session.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SelectCompiler.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Utilities.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/MutatingWalker.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RestrictionMutator.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RCompile.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Eval.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SafeMapping.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/__init__.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Guards.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/PrintCollector.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Limits.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/restricted_module.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/unpack.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/lambda.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after24.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/security_in_syntax.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/verify.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/class.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/testRestrictions.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/restricted_module.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/unpack.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/lambda.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after24.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/security_in_syntax.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/verify.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/class.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/testRestrictions.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/restricted_module.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/unpack.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/lambda.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after24.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/security_in_syntax.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/verify.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/class.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/testRestrictions.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/notes.txt
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SelectCompiler.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/MutatingWalker.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RestrictionMutator.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RCompile.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Eval.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SafeMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Guards.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/PrintCollector.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Limits.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SelectCompiler.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Utilities.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/MutatingWalker.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RestrictionMutator.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RCompile.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Eval.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SafeMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Guards.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/PrintCollector.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Limits.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/utils.py
-%%ZOPEBASEDIR%%/lib/python/docutils/statemachine.py
-%%ZOPEBASEDIR%%/lib/python/docutils/io.py
-%%ZOPEBASEDIR%%/lib/python/docutils/frontend.py
-%%ZOPEBASEDIR%%/lib/python/docutils/core.py
-%%ZOPEBASEDIR%%/lib/python/docutils/examples.py
-%%ZOPEBASEDIR%%/lib/python/docutils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/nodes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/urischemes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/states.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roles.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/tableparser.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roman.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/eo.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/pt_br.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/cs.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/it.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/nl.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/en.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ca.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/es.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ru.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sk.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/de.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/af.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fr.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fi.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sv.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_tw.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/eo.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/pt_br.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/cs.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/it.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/nl.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/en.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ca.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/es.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ru.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sk.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/de.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/af.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fr.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fi.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sv.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_tw.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/eo.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/pt_br.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/cs.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/it.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/nl.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/en.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ca.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/es.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ru.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sk.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/de.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/af.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fr.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fi.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sv.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_tw.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/misc.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/references.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/tables.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/body.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/parts.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/images.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/admonitions.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/html.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/misc.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/references.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/tables.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/body.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/parts.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/images.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/admonitions.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/html.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/misc.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/references.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/tables.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/body.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/parts.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/images.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/admonitions.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/html.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/states.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roles.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/tableparser.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roman.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/states.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roles.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/tableparser.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roman.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/pep.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/standalone.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/moduleparser.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/pynodes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/moduleparser.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/pynodes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/moduleparser.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/pynodes.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/pep.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/standalone.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/pep.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/standalone.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/eo.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/pt_br.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/cs.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/it.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/nl.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/en.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ca.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/es.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ru.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sk.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/de.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/af.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fr.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fi.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sv.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_tw.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/eo.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/pt_br.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/cs.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/it.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/nl.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/en.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ca.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/es.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ru.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sk.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/de.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/af.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fr.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fi.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sv.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_tw.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/eo.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/pt_br.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/cs.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/it.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/nl.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/en.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ca.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/es.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ru.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sk.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/de.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/af.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fr.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fi.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sv.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_tw.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pseudoxml.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/docutils_xml.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/null.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pseudoxml.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/docutils_xml.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/null.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pseudoxml.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/docutils_xml.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/null.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/misc.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/references.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/peps.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/universal.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/components.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/parts.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/frontmatter.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/misc.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/references.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/peps.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/universal.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/components.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/parts.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/frontmatter.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/misc.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/references.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/peps.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/universal.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/components.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/parts.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/frontmatter.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/BUGS.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/COPYING.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/FAQ.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/PKG-INFO
-%%ZOPEBASEDIR%%/lib/python/docutils/README.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/THANKS.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/statemachine.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/io.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/core.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/frontend.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/examples.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/nodes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/urischemes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/statemachine.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/io.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/frontend.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/core.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/examples.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/nodes.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/urischemes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/utils.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ExportImport.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/loglevels.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/dbmStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ActivityMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/DB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/serialize.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ConflictResolution.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fstools.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/lock_file.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/transact.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsrecover.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/broken.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/UndoLogCompatible.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/DemoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/MappingStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/Mount.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/BaseStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/Connection.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsIndex.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/POSException.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/conversionhack.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsoids.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/FileStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsdump.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/format.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fspack.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsoids.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/FileStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsdump.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/format.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fspack.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsoids.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/FileStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsdump.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/format.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fspack.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_fsdump.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dangle.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testActivityMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ReadOnlyStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testFileStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_cache.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/VersionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MTStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSubTransaction.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentList.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testTimeStamp.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsIndex.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/sampledm.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/BasicStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Synchronization.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ConflictResolution.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Corruption.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RevisionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/speed.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDemoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/HistoryStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MinPO.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_datamanageradapter.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnection.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/StorageTestBase.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testCache.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoVersionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testmvcc.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PackableStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/LocalStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PersistentStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentMapping.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testUtils.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RecoveryStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/warnhook.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsoids.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/IteratorStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testcrossdatabasereferences.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testRecover.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testMappingStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConfig.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSerialize.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testBroken.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testpersistentclass.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_storage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testZODB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_doctest_files.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dbopen.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/synchronizers.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/multidb.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_fsdump.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dangle.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testActivityMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ReadOnlyStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testFileStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/VersionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MTStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSubTransaction.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentList.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testTimeStamp.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/sampledm.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/BasicStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Synchronization.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ConflictResolution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Corruption.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RevisionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/speed.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDemoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/HistoryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MinPO.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_datamanageradapter.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/StorageTestBase.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testCache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoVersionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testmvcc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PackableStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/LocalStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PersistentStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testUtils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RecoveryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/warnhook.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsoids.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/IteratorStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testcrossdatabasereferences.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testRecover.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testMappingStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConfig.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSerialize.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testBroken.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testpersistentclass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_storage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testZODB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_doctest_files.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_fsdump.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dangle.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testActivityMonitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ReadOnlyStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testFileStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDB.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_cache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/VersionStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MTStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSubTransaction.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentList.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testTimeStamp.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/sampledm.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/BasicStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Synchronization.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ConflictResolution.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Corruption.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RevisionStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/speed.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDemoStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/HistoryStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MinPO.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_datamanageradapter.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnection.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/StorageTestBase.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testCache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoVersionStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testmvcc.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PackableStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/LocalStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PersistentStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testUtils.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RecoveryStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/warnhook.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsoids.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/IteratorStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testcrossdatabasereferences.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testRecover.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testMappingStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConfig.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSerialize.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testBroken.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testpersistentclass.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_storage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testZODB.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_doctest_files.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/cross-database-references.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ZODB/collaborations.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/ZODB/storage.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/subtransactions.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/winlock.so
-%%ZOPEBASEDIR%%/lib/python/ZODB/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ExportImport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/loglevels.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/dbmStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ActivityMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/DB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/serialize.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ConflictResolution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fstools.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/lock_file.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/transact.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsrecover.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/broken.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/UndoLogCompatible.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/DemoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/MappingStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/Mount.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/BaseStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/Connection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/POSException.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/conversionhack.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/ExportImport.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/loglevels.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/dbmStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/ActivityMonitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/DB.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/serialize.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/ConflictResolution.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/fstools.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/lock_file.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/transact.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsrecover.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/broken.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/UndoLogCompatible.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/DemoStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/Mount.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/MappingStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/BaseStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/Connection.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/POSException.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/conversionhack.pyo
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/setup.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/tests.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/_ComputedAttribute.so
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/MethodObject/setup.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/__init__.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/tests.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/MethodObject/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/MethodObject/_MethodObject.so
-%%ZOPEBASEDIR%%/lib/python/MethodObject/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/MethodObject/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/MethodObject/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpTopic.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpSys.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/APIHelpTopic.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpUtil.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/__init__.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/ObjectRef.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/search.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys_menu.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys_main.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu_header.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/button.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/objectref.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/methodView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/frame.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/objectitem.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/topic_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/attributeView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/APIView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpURL.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/APIHelpView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/addTopic.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/topic_header.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/results.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/productHelp.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_rarrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_obook.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_uarrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_dnode.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_cbook.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_larrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_darrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/helpTopic.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpTopic.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpSys.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/APIHelpTopic.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpUtil.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/ObjectRef.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpTopic.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpSys.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/APIHelpTopic.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpUtil.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/ObjectRef.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/mapping.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_ExtensionClass.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/testPersistent.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_ExtensionClass.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/testPersistent.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_ExtensionClass.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/testPersistent.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Persistence/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/Persistence/_Persistence.so
-%%ZOPEBASEDIR%%/lib/python/Persistence/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/IIBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/IOBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/OOBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/check.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/Length.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/__init__.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/Interfaces.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/IFBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/OIBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_compare.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTreesUnicode.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_check.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_btreesubclass.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testSetOps.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTrees.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testConflict.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_compare.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTreesUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_check.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_btreesubclass.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testSetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTrees.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testConflict.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_compare.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTreesUnicode.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_check.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_btreesubclass.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testSetOps.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTrees.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testConflict.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/BTrees/Development.txt
-%%ZOPEBASEDIR%%/lib/python/BTrees/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/BTrees/_fsBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IIBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IFBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IOBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_OIBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_OOBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/IIBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/IOBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/OOBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/check.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/Length.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/Interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/IFBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/OIBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/IIBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/IOBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/OOBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/check.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/Length.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/Interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/IFBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/OIBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/initgroups/__init__.py
-%%ZOPEBASEDIR%%/lib/python/initgroups/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/initgroups/_initgroups.so
-%%ZOPEBASEDIR%%/lib/python/initgroups/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/initgroups/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/transaction/_transaction.py
-%%ZOPEBASEDIR%%/lib/python/transaction/__init__.py
-%%ZOPEBASEDIR%%/lib/python/transaction/_manager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_register_compat.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleResourceManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_transaction.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_savepoint.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleDataManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/abstestIDataManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/savepointsample.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_register_compat.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleResourceManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_transaction.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_savepoint.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/abstestIDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/savepointsample.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_register_compat.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleResourceManager.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_transaction.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_savepoint.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleDataManager.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/abstestIDataManager.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/savepointsample.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/transaction/README.txt
-%%ZOPEBASEDIR%%/lib/python/transaction/savepoint.txt
-%%ZOPEBASEDIR%%/lib/python/transaction/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/_transaction.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/_manager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/_transaction.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/_manager.pyo
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mechanize.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/__init__.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_useragent.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mechanize.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_useragent.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mechanize.pyo
-%%ZOPEBASEDIR%%/lib/python/mechanize/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/mechanize/_useragent.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentWithImages.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ST.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocBookClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLWithImages.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicStructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/StructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STDOM.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ts_regex.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STletters.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/__init__.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/Zwiki.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicDocumentClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/testStructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/testStructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/testStructuredText.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/ExtensionClass.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/MultiMapping.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples1.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Links.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples1.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/table.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/table.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/MultiMapping.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/index.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Links.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/create_referencesfiles.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/InnerLinks.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/InnerLinks.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Acquisition.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/ExtensionClass.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/index.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/create_referencesfiles.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/create_referencesfiles.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STNG.txt
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentWithImages.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ST.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocBookClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLWithImages.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicStructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/StructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STDOM.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ts_regex.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STletters.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/Zwiki.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicDocumentClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentWithImages.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ST.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocBookClass.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLWithImages.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicStructuredText.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/StructuredText.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STDOM.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ts_regex.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentClass.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STletters.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/Zwiki.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLClass.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicDocumentClass.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTimeZone.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/testDateTime.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/julian_testdata.txt.gz
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/testDateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/testDateTime.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/Setup
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.txt
-%%ZOPEBASEDIR%%/lib/python/DateTime/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTimeZone.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTimeZone.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/matcher.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/loader.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/info.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/schema.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cmdline.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/url.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/substitution.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cfgparser.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/loghandler.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/factory.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/test_logger.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/test_logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/test_logger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/abstract.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/eventlog.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/base-logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/loghandler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/loghandler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/factory.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/test_mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cfgimports.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cmdline.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_subst.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cookbook.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_loader.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/extras/extras.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/extra.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simplesections.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-keytype1.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simplesections.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/library.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-keytype2.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simple.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-datatype1.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-datatype2.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/include.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/inner.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simple.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/outer.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.bat
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cfgimports.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cmdline.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_subst.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cookbook.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_loader.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cfgimports.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_schema.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cmdline.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_subst.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cookbook.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_loader.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_config.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/support.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/PUBLICATION.cfg
-%%ZOPEBASEDIR%%/lib/python/ZConfig/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ZConfig/matcher.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/loader.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/info.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/schema.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cmdline.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/url.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/substitution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cfgparser.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/matcher.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/loader.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/info.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/schema.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cmdline.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/url.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/substitution.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cfgparser.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/mapping.py
-%%ZOPEBASEDIR%%/lib/python/persistent/wref.py
-%%ZOPEBASEDIR%%/lib/python/persistent/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/persistent/__init__.py
-%%ZOPEBASEDIR%%/lib/python/persistent/dict.py
-%%ZOPEBASEDIR%%/lib/python/persistent/list.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistenttestbase.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_PickleCache.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_wref.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_pickle.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_persistent.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_list.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_overriding_attrs.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/testPersistent.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistent.txt
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistenttestbase.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_PickleCache.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_wref.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_pickle.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_persistent.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_list.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_overriding_attrs.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/testPersistent.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistenttestbase.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_PickleCache.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_wref.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_pickle.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_persistent.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_list.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_overriding_attrs.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/testPersistent.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/persistent/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/persistent/README.txt
-%%ZOPEBASEDIR%%/lib/python/persistent/cPersistence.so
-%%ZOPEBASEDIR%%/lib/python/persistent/cPickleCache.so
-%%ZOPEBASEDIR%%/lib/python/persistent/TimeStamp.so
-%%ZOPEBASEDIR%%/lib/python/persistent/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/wref.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/dict.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/list.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/wref.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/dict.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/list.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClassOwner.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Method.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Property.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Basic.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/tests.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addCommonSheet.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/subobjects.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addPropertyInterface.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/classPermissions.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/contents.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addZClass.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/itemProp.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/views.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addIcon.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/class.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/27.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/27.fs
-%%ZOPEBASEDIR%%/lib/python/ZClasses/methods.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/propertysheets.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClassOwner.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Method.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Property.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Basic.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClassOwner.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Method.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Property.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ObjectManager.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Basic.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Signature.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Script.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Bindings.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/BindingsUI.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml/scriptTry.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml/scriptBindings.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Signature.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Script.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Bindings.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/BindingsUI.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Signature.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Script.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Bindings.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/BindingsUI.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/xyap.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/ppml.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/xyap.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/ppml.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/xyap.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/ppml.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/THUNK.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/DA.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/RDB.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/TM.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqltest.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Aqueduct.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dbi_db.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Connection.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Results.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Search.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_results.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/testResult.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlvar.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_results.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/testResult.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlvar.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlgroup.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_results.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/testResult.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/advanced.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/customDefaultZPTReport.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/searchAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionStatus.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionTestForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/customDefaultReport.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/www/DBAdapterFolder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/www/DBAdapter_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/THUNK.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/DA.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlvar.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/RDB.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/TM.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqltest.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Aqueduct.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dbi_db.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Connection.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Results.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Search.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/THUNK.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlgroup.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/DA.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlvar.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/RDB.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/TM.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqltest.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Aqueduct.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dbi_db.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Connection.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Results.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Search.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/markbench.py
-%%ZOPEBASEDIR%%/lib/python/TAL/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TranslationContext.py
-%%ZOPEBASEDIR%%/lib/python/TAL/timer.py
-%%ZOPEBASEDIR%%/lib/python/TAL/HTMLTALParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/setpath.py
-%%ZOPEBASEDIR%%/lib/python/TAL/runtest.py
-%%ZOPEBASEDIR%%/lib/python/TAL/driver.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALGenerator.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/XMLParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/DummyEngine.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALInterpreter.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALDefs.py
-%%ZOPEBASEDIR%%/lib/python/TAL/talgettext.py
-%%ZOPEBASEDIR%%/lib/python/TAL/markupbase.py
-%%ZOPEBASEDIR%%/lib/python/TAL/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TAL/ITALES.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_sourcepos.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_files.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test20.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test03.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test16.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test19.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test14.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test04.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test09.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test16.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test06.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test34.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test05.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test07.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test01.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test02.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test14.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test15.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test29.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test36.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test11.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test17.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test18.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test17.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test18.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test08.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test13.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test20.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test03.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test16.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test19.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test14.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test04.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test09.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test16.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test06.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test34.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test05.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test07.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test01.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test02.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test14.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test15.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test29.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test36.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test11.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test17.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test18.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test17.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test18.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test08.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test13.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_sourcepos.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_files.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/run.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_talinterpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_sourcepos.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_files.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_htmltalparser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_xmlparser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/README.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/markbench.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TranslationContext.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/timer.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/HTMLTALParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/setpath.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/runtest.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/driver.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALGenerator.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/XMLParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/DummyEngine.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALInterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALDefs.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/markupbase.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/ITALES.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/markbench.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/ndiff.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TranslationContext.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/timer.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/HTMLTALParser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/setpath.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/runtest.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/driver.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TALGenerator.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TALParser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/XMLParser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/DummyEngine.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TALInterpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TALDefs.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/talgettext.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/markupbase.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/ITALES.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdctl.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdoptions.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdrun.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdoptions.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/nokill.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdrun.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/parent.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdoptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/nokill.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdrun.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/parent.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdoptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/nokill.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdrun.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/parent.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/schema.xml
-%%ZOPEBASEDIR%%/lib/python/zdaemon/sample.conf
-%%ZOPEBASEDIR%%/lib/python/zdaemon/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zdaemon/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zdaemon/component.xml
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdctl.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdoptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdrun.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdctl.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdoptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdrun.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/misc_.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/OFS/SimpleItem.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Application.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Uninstalled.py
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/rPickle.py
-%%ZOPEBASEDIR%%/lib/python/OFS/XMLExportImport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertyManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Traversable.py
-%%ZOPEBASEDIR%%/lib/python/OFS/FTPInterface.py
-%%ZOPEBASEDIR%%/lib/python/OFS/FindSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/subscribers.py
-%%ZOPEBASEDIR%%/lib/python/OFS/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/OFS/content_types.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Folder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/History.py
-%%ZOPEBASEDIR%%/lib/python/OFS/IOrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DefaultObservable.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Moniker.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Cache.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLMethod.py
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertySheets.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Document.py
-%%ZOPEBASEDIR%%/lib/python/OFS/__init__.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLDocument.py
-%%ZOPEBASEDIR%%/lib/python/OFS/event.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Image.py
-%%ZOPEBASEDIR%%/lib/python/OFS/CopySupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ZDOM.py
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProductInit.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProperties.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testApplication.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFileAndImage.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testRanges.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFindSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testAppInitializer.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFTPInterface.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testTraverse.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testSimpleItem.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/mime.types-2
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/test.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/mime.types-1
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProductInit.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProperties.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testApplication.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFileAndImage.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testRanges.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFindSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testAppInitializer.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFTPInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testTraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testSimpleItem.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProductInit.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProperties.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testApplication.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderedFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFileAndImage.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testObjectManager.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testRanges.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFindSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testAppInitializer.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFTPInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testTraverse.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testSimpleItem.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/mime.types
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/methodAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findFrame.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentProxy.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageView.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/propertysheets.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/brokenEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cmassoc.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findAdv.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/fileEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/editedDialog.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/renameForm.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/addOrderedFolder.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/importExport.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/folderAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/main.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findResult.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cacheNamespaceKeys.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/properties.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/history.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/historyCompare.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findForm.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cacheable.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/propertyType.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/www/Help_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/new.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/broken.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/ControlPanel_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/modified.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/l_arrow.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/r_arrow.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/UpFolder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/locked.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/Properties_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/check.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/properties.jpg
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_html_header.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_template.pt
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_error_message.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/index_html.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_html_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/misc_.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/SimpleItem.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Application.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Uninstalled.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/rPickle.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/XMLExportImport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertyManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/FTPInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/FindSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/subscribers.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/content_types.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Folder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/History.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/IOrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DefaultObservable.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Moniker.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Cache.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertySheets.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Document.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/event.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Image.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/CopySupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ZDOM.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/misc_.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/ndiff.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/SimpleItem.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Application.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Uninstalled.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/rPickle.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/XMLExportImport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertyManager.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Traversable.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/FTPInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/FindSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/subscribers.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/content_types.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Folder.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/History.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/IOrderSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/DefaultObservable.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/ObjectManager.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Moniker.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Cache.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertySheets.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Document.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLDocument.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/event.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Image.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/CopySupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/ZDOM.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderedFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/TreeTag.py
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Plus_icon.gif
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Blank_icon.gif
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Minus_icon.gif
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/TreeTag.pyc
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/TreeTag.pyo
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZODButil.py
-%%ZOPEBASEDIR%%/lib/python/Testing/makerequest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/dispatcher.py
-%%ZOPEBASEDIR%%/lib/python/Testing/custom_zodb.py
-%%ZOPEBASEDIR%%/lib/python/Testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/common.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/base.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/utils.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZopeTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testSkeleton.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/framework.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZODBCompat.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/threadutils.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeLite.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/runalltests.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ztc_common.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/sandbox.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testBaseTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testWebserver.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/profiler.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testFunctional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testShoppingCart.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/functional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/PortalTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/connections.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPortalTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testWarningsTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/framework.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testAuthHeaderTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/runalltests.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testFunctionalDocTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testZopeDocTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/functional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/WarningsTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/ZopeDocTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/FunctionalDocTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/README.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testWarningsTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testAuthHeaderTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/runalltests.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testFunctionalDocTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testZopeDocTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testWarningsTest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testAuthHeaderTest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/runalltests.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testFunctionalDocTest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testZopeDocTest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/functional.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/ENVIRONMENT.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/TIMELINES.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/README.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/ClassDiagram.pdf
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/FunctionalTesting.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/PROFILER.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/VERSION.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/API.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/HOWTO.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/SECURITY.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/PortalTestCase.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/base.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZopeTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testSkeleton.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZODBCompat.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/threadutils.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeLite.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/runalltests.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ztc_common.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/sandbox.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testBaseTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testWebserver.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/profiler.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testFunctional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testShoppingCart.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/PortalTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/connections.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPortalTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/base.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZopeTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testSkeleton.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZODBCompat.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/threadutils.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPythonScript.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeLite.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/runalltests.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ztc_common.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/sandbox.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testBaseTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testWebserver.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/profiler.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testFunctional.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testShoppingCart.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/functional.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/PortalTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/connections.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPortalTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/README.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/var/README.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZODButil.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/makerequest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/dispatcher.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/custom_zodb.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/common.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZODButil.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/makerequest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/dispatcher.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/custom_zodb.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/common.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/LoopCallback.py
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/LoopCallback.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/LoopCallback.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Tree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Zope.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Iterator.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Batch.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/SimpleTree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testZope.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testBatch.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testTree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testIterator.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testZope.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testBatch.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testTree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testIterator.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testZope.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/run.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testBatch.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testTree.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testIterator.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Tree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Zope.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Iterator.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Batch.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/SimpleTree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Tree.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Zope.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Iterator.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Batch.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/SimpleTree.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Signals/SignalHandler.py
-%%ZOPEBASEDIR%%/lib/python/Signals/WinSignalHandler.py
-%%ZOPEBASEDIR%%/lib/python/Signals/Signals.py
-%%ZOPEBASEDIR%%/lib/python/Signals/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Signals/SignalHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/WinSignalHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/Signals.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/SignalHandler.pyo
-%%ZOPEBASEDIR%%/lib/python/Signals/WinSignalHandler.pyo
-%%ZOPEBASEDIR%%/lib/python/Signals/Signals.pyo
-%%ZOPEBASEDIR%%/lib/python/Signals/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ITracebackSupplement.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ExceptionFormatter.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/TracebackSupplement.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/testExceptionFormatter.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/testExceptionFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/testExceptionFormatter.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ITracebackSupplement.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ExceptionFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/TracebackSupplement.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ITracebackSupplement.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ExceptionFormatter.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/TracebackSupplement.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/TemporaryStorage.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/config.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/testTemporaryStorage.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/testTemporaryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/testTemporaryStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/component.xml
-%%ZOPEBASEDIR%%/lib/python/tempstorage/TemporaryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/config.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/TemporaryStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/config.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/service.py
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/service.pyc
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/service.pyo
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PCGIServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/utils.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/BaseLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/WebDAVSrcHandler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/DebugLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/AccessLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FCGIServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/Producers.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/ICPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_responses.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_responses.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_responses.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_config.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/filesys.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/ftp_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/event_loop.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_date.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/fifo.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/mime_type_table.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/redirecting_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/counter.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/m_syslog.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/producers.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client_win32.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/put_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/resolver.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/logger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/status_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_bobo.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa_gif.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/test_module.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/pi_module.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_channel.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/select_trigger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/test_module.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/pi_module.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_channel.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/select_trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/test_module.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/pi_module.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_channel.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/select_trigger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/chat_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/default_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_lb.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/asyn_http_bench.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_11.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/max_sockets.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_medusa.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_single_11.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/tests.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_lb.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/asyn_http_bench.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_11.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/max_sockets.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_medusa.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_single_11.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_lb.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/asyn_http_bench.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_11.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/max_sockets.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_medusa.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_single_11.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/README.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/proxy_notes.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/composing_producers.gif
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/data_flow.gif
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/data_flow.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/producers.gif
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/dist/license.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/filesys.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/ftp_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/event_loop.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_date.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/fifo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/mime_type_table.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/redirecting_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/counter.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/m_syslog.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/producers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client_win32.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/put_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/resolver.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/status_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_bobo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa_gif.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/chat_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/default_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/filesys.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/ftp_server.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/event_loop.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_date.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/fifo.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/mime_type_table.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/redirecting_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/counter.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/m_syslog.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/producers.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/put_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client_win32.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/resolver.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/logger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/status_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_bobo.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa_gif.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/chat_server.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/default_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_server.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZRendezvous.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZServerPublisher.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZEvent.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZRendezvous.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZServerPublisher.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZEvent.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZRendezvous.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZServerPublisher.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZEvent.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZServer/PCGIServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/BaseLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/WebDAVSrcHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/DebugLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/AccessLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FCGIServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/Producers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/ICPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PCGIServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/BaseLogger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/WebDAVSrcHandler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/DebugLogger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/AccessLogger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/FCGIServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/Producers.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/ICPServer.pyo
-%%ZOPEBASEDIR%%/lib/python/App/FactoryDispatcher.py
-%%ZOPEBASEDIR%%/lib/python/App/RefreshFuncs.py
-%%ZOPEBASEDIR%%/lib/python/App/special_dtml.py
-%%ZOPEBASEDIR%%/lib/python/App/Undo.py
-%%ZOPEBASEDIR%%/lib/python/App/ImageFile.py
-%%ZOPEBASEDIR%%/lib/python/App/CacheManager.py
-%%ZOPEBASEDIR%%/lib/python/App/ApplicationManager.py
-%%ZOPEBASEDIR%%/lib/python/App/Factory.py
-%%ZOPEBASEDIR%%/lib/python/App/Management.py
-%%ZOPEBASEDIR%%/lib/python/App/ProductRegistry.py
-%%ZOPEBASEDIR%%/lib/python/App/DavLockManager.py
-%%ZOPEBASEDIR%%/lib/python/App/ZApplication.py
-%%ZOPEBASEDIR%%/lib/python/App/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/App/config.py
-%%ZOPEBASEDIR%%/lib/python/App/PersistentExtra.py
-%%ZOPEBASEDIR%%/lib/python/App/Extensions.py
-%%ZOPEBASEDIR%%/lib/python/App/Dialogs.py
-%%ZOPEBASEDIR%%/lib/python/App/__init__.py
-%%ZOPEBASEDIR%%/lib/python/App/FindHomes.py
-%%ZOPEBASEDIR%%/lib/python/App/class_init.py
-%%ZOPEBASEDIR%%/lib/python/App/Common.py
-%%ZOPEBASEDIR%%/lib/python/App/version_txt.py
-%%ZOPEBASEDIR%%/lib/python/App/Product.py
-%%ZOPEBASEDIR%%/lib/python/App/ProductContext.py
-%%ZOPEBASEDIR%%/lib/python/App/Permission.py
-%%ZOPEBASEDIR%%/lib/python/App/Hotfixes.py
-%%ZOPEBASEDIR%%/lib/python/App/tar.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testUndo.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testManagement.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_version_txt.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_setConfiguration.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_class_init.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testPersistentExtra.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_cachemanager.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testUndo.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testManagement.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_version_txt.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_setConfiguration.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_class_init.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testPersistentExtra.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_cachemanager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testUndo.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/testManagement.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_version_txt.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_setConfiguration.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_class_init.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/testPersistentExtra.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_cachemanager.pyo
-%%ZOPEBASEDIR%%/lib/python/App/dtml/undo.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/refresh.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_tabs.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/menu.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_zmi_prefs.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cpContents.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_header.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_style_test.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/distributionView.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/copyright.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_form_title.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/editPermission.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cacheGC.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/activity.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addProduct.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/readme.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/dbMain.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/zope_quick_start.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_style.css.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/davLockManager.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addFactory.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cacheParameters.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/editFactory.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/traceback.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/versionManager.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/debug.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_top_frame.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/profile.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addPermission.dtml
-%%ZOPEBASEDIR%%/lib/python/App/www/vManage.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/load_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/installedProduct.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/border.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/zopelogo.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/product.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/sp.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/PythonPoweredSmall.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/CacheManager_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/permission.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/zope_button.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/help.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/logo.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/background.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/factory.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/store_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/cpSystem.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/transparent_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/arrow.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/rtab.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/ltab.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/chooseDatabase.pt
-%%ZOPEBASEDIR%%/lib/python/App/www/productFolder.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/z_button.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/DebugManager_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/brokenProduct.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/dbManage.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/undo_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/properties.jpg
-%%ZOPEBASEDIR%%/lib/python/App/FactoryDispatcher.pyc
-%%ZOPEBASEDIR%%/lib/python/App/RefreshFuncs.pyc
-%%ZOPEBASEDIR%%/lib/python/App/special_dtml.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Undo.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ImageFile.pyc
-%%ZOPEBASEDIR%%/lib/python/App/CacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ApplicationManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Factory.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Management.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ProductRegistry.pyc
-%%ZOPEBASEDIR%%/lib/python/App/DavLockManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ZApplication.pyc
-%%ZOPEBASEDIR%%/lib/python/App/config.pyc
-%%ZOPEBASEDIR%%/lib/python/App/PersistentExtra.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Extensions.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Dialogs.pyc
-%%ZOPEBASEDIR%%/lib/python/App/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/App/FindHomes.pyc
-%%ZOPEBASEDIR%%/lib/python/App/class_init.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Common.pyc
-%%ZOPEBASEDIR%%/lib/python/App/version_txt.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Product.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ProductContext.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Permission.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Hotfixes.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tar.pyc
-%%ZOPEBASEDIR%%/lib/python/App/FactoryDispatcher.pyo
-%%ZOPEBASEDIR%%/lib/python/App/RefreshFuncs.pyo
-%%ZOPEBASEDIR%%/lib/python/App/special_dtml.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Undo.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ImageFile.pyo
-%%ZOPEBASEDIR%%/lib/python/App/CacheManager.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ApplicationManager.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Factory.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Management.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ProductRegistry.pyo
-%%ZOPEBASEDIR%%/lib/python/App/DavLockManager.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ZApplication.pyo
-%%ZOPEBASEDIR%%/lib/python/App/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/App/config.pyo
-%%ZOPEBASEDIR%%/lib/python/App/PersistentExtra.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Extensions.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Dialogs.pyo
-%%ZOPEBASEDIR%%/lib/python/App/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/App/FindHomes.pyo
-%%ZOPEBASEDIR%%/lib/python/App/class_init.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Common.pyo
-%%ZOPEBASEDIR%%/lib/python/App/version_txt.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Product.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ProductContext.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Permission.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Hotfixes.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tar.pyo
-%%ZOPEBASEDIR%%/lib/python/Acquisition/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/setup.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/tests.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Acquisition/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/Acquisition/_Acquisition.so
-%%ZOPEBASEDIR%%/lib/python/Acquisition/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Acquisition/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/Acquisition/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Acquisition/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/class_.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/patch.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/function.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_module.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/_pmtest.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/tobeimportedbyatestmodule.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_class.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_patch.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/atestmodule.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_module.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/_pmtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/tobeimportedbyatestmodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_class.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_patch.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/atestmodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_module.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/_pmtest.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/tobeimportedbyatestmodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_class.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_patch.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/atestmodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.txt
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/patch.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/class_.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/patch.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/function.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/NullResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/xmltools.py
-%%ZOPEBASEDIR%%/lib/python/webdav/WriteLockInterface.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Lockable.py
-%%ZOPEBASEDIR%%/lib/python/webdav/EtagSupport.py
-%%ZOPEBASEDIR%%/lib/python/webdav/hookable_PUT.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Collection.py
-%%ZOPEBASEDIR%%/lib/python/webdav/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/webdav/__init__.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Resource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/common.py
-%%ZOPEBASEDIR%%/lib/python/webdav/davcmds.py
-%%ZOPEBASEDIR%%/lib/python/webdav/LockItem.py
-%%ZOPEBASEDIR%%/lib/python/webdav/client.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testNullResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testEtagSupport.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testCollection.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testLockItem.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testNullResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testEtagSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testCollection.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testLockItem.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testNullResource.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testEtagSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testCollection.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testLockItem.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testResource.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/dtml/locknullmain.dtml
-%%ZOPEBASEDIR%%/lib/python/webdav/www/davlock.gif
-%%ZOPEBASEDIR%%/lib/python/webdav/NullResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/xmltools.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/WriteLockInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Lockable.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/EtagSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/hookable_PUT.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Collection.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Resource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/common.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/davcmds.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/LockItem.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/client.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/NullResource.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/xmltools.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/WriteLockInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/Lockable.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/EtagSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/hookable_PUT.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/Collection.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/Resource.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/common.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/davcmds.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/LockItem.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/client.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/reference.py
-%%ZOPEBASEDIR%%/lib/python/pytz/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Jamaica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Israel.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ_minus_CHAT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/posixrules.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Greenwich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Eire.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Singapore.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_minus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Poland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Zulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Portugal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Kwajalein.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB_minus_Eire.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Cuba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/HST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Egypt.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UTC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Hongkong.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iceland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Greenwich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_3.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_2.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_2.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Zulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_1.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UTC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_1.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UCT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_12.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_11.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_11.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Universal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_14.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_13.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_3.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_12.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Greenwich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_3.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_2.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_2.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Zulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_1.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UTC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_1.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UCT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_12.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_11.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_11.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Universal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_14.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_13.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_3.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_12.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_10.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_10.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Greenwich.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_3.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_4.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_2.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_9.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_7.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_2.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Zulu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_5.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_6.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_1.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_9.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UTC.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_1.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_5.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_4.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UCT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_12.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_11.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_6.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_11.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Universal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_7.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_14.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_13.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_3.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_12.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_8.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_8.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST5EDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UCT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST7MDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/WET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PRC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Japan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Libya.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_plus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Universal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROK.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/W_minus_SU.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Turkey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PST8PDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CST6CDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iran.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Navajo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Johnston.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Efate.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tahiti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Norfolk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guadalcanal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Nauru.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tongatapu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wake.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Honolulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Rarotonga.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Enderbury.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Saipan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Port_Moresby.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kwajalein.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Noumea.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wallis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fakaofo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Ponape.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tarawa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fiji.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Niue.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Chatham.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Truk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Majuro.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Apia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kiritimati.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Gambier.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Galapagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Samoa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Auckland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Funafuti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Easter.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Midway.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Marquesas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pago_Pago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Yap.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kosrae.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pitcairn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Palau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Johnston.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Efate.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tahiti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Norfolk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guadalcanal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Nauru.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tongatapu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Yap.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wake.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Honolulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Rarotonga.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Enderbury.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Saipan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Port_Moresby.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kwajalein.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Noumea.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wallis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fakaofo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Ponape.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tarawa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fiji.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Niue.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Chatham.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Truk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Majuro.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Apia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kiritimati.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Gambier.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Galapagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Samoa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Yap.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Auckland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Funafuti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Easter.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Midway.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Marquesas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pago_Pago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kosrae.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pitcairn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Palau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Johnston.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Efate.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tahiti.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Norfolk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guadalcanal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Nauru.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tongatapu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wake.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Honolulu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Rarotonga.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Enderbury.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Saipan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Port_Moresby.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kwajalein.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Noumea.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wallis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fakaofo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Ponape.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tarawa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fiji.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Niue.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Chatham.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Truk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Majuro.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Apia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kiritimati.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Gambier.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Galapagos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Samoa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Auckland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Funafuti.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Easter.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Midway.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Marquesas.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pago_Pago.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kosrae.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guam.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pitcairn.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Palau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimphu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashkhabad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Taipei.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hong_Kong.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tbilisi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Beirut.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Calcutta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bangkok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtobe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Omsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulaanbaatar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Riyadh.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Singapore.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Katmandu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashgabat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Istanbul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuwait.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vientiane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qyzylorda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jayapura.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Gaza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuching.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yekaterinburg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Harbin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Brunei.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bahrain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pontianak.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Damascus.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Rangoon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aden.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kabul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chungking.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Anadyr.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tokyo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hovd.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Phnom_Penh.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Shanghai.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jerusalem.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Samarkand.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Oral.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dubai.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Sakhalin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yerevan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Seoul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimbu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tehran.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baku.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Saigon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Urumqi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chongqing.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kashgar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Amman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuala_Lumpur.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Makassar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Irkutsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Nicosia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vladivostok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baghdad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Novosibirsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Almaty.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Krasnoyarsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dili.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tashkent.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulan_Bator.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tel_Aviv.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pyongyang.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Colombo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dushanbe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Karachi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bishkek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macao.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Magadan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ujung_Pandang.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qatar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kamchatka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Muscat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dacca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yakutsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dhaka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Manila.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Choibalsan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jakarta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimphu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashkhabad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Taipei.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hong_Kong.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tbilisi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Beirut.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Calcutta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bangkok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtobe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Omsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulaanbaatar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Riyadh.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Singapore.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Katmandu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashgabat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Istanbul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuwait.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vientiane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qyzylorda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jayapura.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Gaza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuching.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yekaterinburg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Harbin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Brunei.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bahrain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pontianak.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Damascus.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Rangoon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aden.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kabul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chungking.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Anadyr.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tokyo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hovd.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Phnom_Penh.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Shanghai.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jerusalem.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Samarkand.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Oral.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dubai.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Sakhalin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yerevan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Seoul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimbu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tehran.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baku.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Saigon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Urumqi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chongqing.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kashgar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Amman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuala_Lumpur.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Makassar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Irkutsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Nicosia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vladivostok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baghdad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Novosibirsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Almaty.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Krasnoyarsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dili.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tashkent.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulan_Bator.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tel_Aviv.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pyongyang.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Colombo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dushanbe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Karachi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bishkek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macao.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Magadan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ujung_Pandang.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qatar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kamchatka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Muscat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dacca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yakutsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dhaka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Manila.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Choibalsan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jakarta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimphu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashkhabad.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Taipei.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hong_Kong.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tbilisi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Beirut.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Calcutta.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bangkok.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtobe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Omsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulaanbaatar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Riyadh.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Singapore.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Katmandu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashgabat.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Istanbul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuwait.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vientiane.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qyzylorda.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jayapura.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Gaza.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuching.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yekaterinburg.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Harbin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Brunei.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bahrain.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pontianak.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Damascus.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Rangoon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aden.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kabul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chungking.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Anadyr.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tokyo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hovd.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Phnom_Penh.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Shanghai.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jerusalem.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Samarkand.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Oral.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dubai.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Sakhalin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yerevan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Seoul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimbu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tehran.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baku.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Saigon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Urumqi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chongqing.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kashgar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Amman.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuala_Lumpur.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Makassar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Irkutsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Nicosia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vladivostok.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baghdad.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Novosibirsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Almaty.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Krasnoyarsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dili.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tashkent.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulan_Bator.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tel_Aviv.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pyongyang.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Colombo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dushanbe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Karachi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bishkek.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macao.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Magadan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ujung_Pandang.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qatar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kamchatka.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Muscat.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dacca.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yakutsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dhaka.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Manila.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Choibalsan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jakarta.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/EasterIsland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/Continental.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/EasterIsland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/Continental.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/EasterIsland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/Continental.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/McMurdo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Rothera.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Syowa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/DumontDUrville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Davis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Casey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Vostok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/South_Pole.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Mawson.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Palmer.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/McMurdo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Rothera.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Syowa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/DumontDUrville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Davis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Casey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Vostok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/South_Pole.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Mawson.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Palmer.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/McMurdo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Rothera.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Syowa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/DumontDUrville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Davis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Casey.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Vostok.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/South_Pole.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Mawson.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Palmer.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Reunion.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mahe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mauritius.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Antananarivo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Kerguelen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Cocos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Christmas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Maldives.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Chagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Comoro.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mayotte.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Reunion.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mahe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mauritius.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Antananarivo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Kerguelen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Cocos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Christmas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Maldives.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Chagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Comoro.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mayotte.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Reunion.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mahe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mauritius.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Antananarivo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Kerguelen.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Cocos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Christmas.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Maldives.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Chagos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Comoro.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mayotte.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaSur.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaNorte.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/General.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaSur.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaNorte.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/General.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaSur.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaNorte.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/General.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4ADT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9YDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/HST10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5EDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7MDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8PDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6CDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4ADT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9YDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/HST10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5EDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7MDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8PDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6CDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4ADT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9YDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/HST10.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5EDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7MDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8PDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6CDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Azores.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Jan_Mayen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Faeroe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Cape_Verde.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Stanley.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Canary.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Bermuda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/South_Georgia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Madeira.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Reykjavik.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/St_Helena.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Azores.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Jan_Mayen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Faeroe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Cape_Verde.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Stanley.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Canary.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Bermuda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/South_Georgia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Madeira.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Reykjavik.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/St_Helena.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Azores.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Jan_Mayen.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Faeroe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Cape_Verde.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Stanley.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Canary.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Bermuda.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/South_Georgia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Madeira.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Reykjavik.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/St_Helena.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/East.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/West.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/Acre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/DeNoronha.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/East.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/West.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/Acre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/DeNoronha.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/East.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/West.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/Acre.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/DeNoronha.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kaliningrad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Athens.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tallinn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bucharest.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zagreb.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belgrade.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Istanbul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bratislava.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Berlin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Amsterdam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Samara.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Budapest.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Minsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Malta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Helsinki.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tiraspol.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vatican.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Prague.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zaporozhye.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Skopje.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kiev.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Lisbon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Warsaw.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/London.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Luxembourg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Oslo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Madrid.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Monaco.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Mariehamn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Paris.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/San_Marino.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Stockholm.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Ljubljana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Andorra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Chisinau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belfast.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vaduz.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sarajevo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Dublin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vilnius.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Simferopol.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Gibraltar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Nicosia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vienna.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Rome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tirane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Moscow.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zurich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sofia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Copenhagen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Riga.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Brussels.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Uzhgorod.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kaliningrad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Athens.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tallinn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bucharest.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zagreb.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belgrade.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Istanbul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bratislava.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Berlin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Amsterdam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Samara.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Budapest.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Minsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Malta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Helsinki.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tiraspol.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vatican.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Prague.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zaporozhye.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Skopje.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kiev.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Lisbon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Warsaw.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/London.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Luxembourg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Oslo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Madrid.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Monaco.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Mariehamn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Paris.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/San_Marino.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Stockholm.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Ljubljana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Andorra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Chisinau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belfast.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vaduz.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sarajevo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Dublin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vilnius.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Simferopol.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Gibraltar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Nicosia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vienna.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Rome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tirane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Moscow.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zurich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sofia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Copenhagen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Riga.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Brussels.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Uzhgorod.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kaliningrad.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Athens.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tallinn.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bucharest.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zagreb.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belgrade.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Istanbul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bratislava.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Berlin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Amsterdam.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Samara.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Budapest.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Minsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Malta.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Helsinki.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tiraspol.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vatican.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Prague.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zaporozhye.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Skopje.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kiev.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Lisbon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Warsaw.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/London.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Luxembourg.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Oslo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Madrid.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Monaco.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Mariehamn.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Paris.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/San_Marino.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Stockholm.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Ljubljana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Andorra.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Chisinau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belfast.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vaduz.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sarajevo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Dublin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vilnius.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Simferopol.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Gibraltar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Nicosia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vienna.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Rome.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tirane.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Moscow.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zurich.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sofia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Copenhagen.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Riga.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Brussels.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Uzhgorod.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Melbourne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/North.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Yancowinna.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Darwin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Victoria.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/South.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/ACT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lindeman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/LHI.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/West.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Adelaide.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Hobart.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Queensland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Broken_Hill.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Perth.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Currie.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/NSW.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lord_Howe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Brisbane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Tasmania.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Canberra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Sydney.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Melbourne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/North.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Yancowinna.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Darwin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Victoria.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/South.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/ACT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lindeman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/LHI.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/West.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Adelaide.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Hobart.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Queensland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Broken_Hill.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Perth.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Currie.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/NSW.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lord_Howe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Brisbane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Tasmania.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Canberra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Sydney.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Melbourne.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/ACT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/North.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Yancowinna.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Darwin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Victoria.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/South.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lindeman.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/LHI.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/West.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Adelaide.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Hobart.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Queensland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Broken_Hill.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Perth.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Currie.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/NSW.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lord_Howe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Brisbane.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Tasmania.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Canberra.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Sydney.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/Longyearbyen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/Longyearbyen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/Longyearbyen.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Khartoum.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Banjul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Djibouti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Casablanca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bamako.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maseru.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Abidjan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nairobi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Gaborone.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Timbuktu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mogadishu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bissau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Windhoek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Conakry.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kampala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Accra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Luanda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Sao_Tome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dar_es_Salaam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/El_Aaiun.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Blantyre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lusaka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Libreville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mbabane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tunis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ceuta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bujumbura.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Johannesburg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kigali.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ndjamena.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Harare.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Cairo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Addis_Ababa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Freetown.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Porto_minus_Novo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bangui.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tripoli.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maputo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Brazzaville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kinshasa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Douala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nouakchott.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Asmera.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Algiers.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dakar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Malabo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lubumbashi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Monrovia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ouagadougou.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Niamey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Khartoum.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Banjul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Djibouti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Casablanca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bamako.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maseru.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Abidjan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nairobi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Gaborone.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Timbuktu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mogadishu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bissau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Windhoek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Conakry.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kampala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Accra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Luanda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Sao_Tome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dar_es_Salaam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/El_Aaiun.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Blantyre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lusaka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Libreville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mbabane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tunis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ceuta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bujumbura.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Johannesburg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kigali.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ndjamena.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Harare.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Cairo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Addis_Ababa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Freetown.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Porto_minus_Novo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bangui.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tripoli.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maputo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Brazzaville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kinshasa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Douala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nouakchott.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Asmera.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Algiers.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dakar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Malabo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lubumbashi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Monrovia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ouagadougou.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Niamey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Khartoum.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Banjul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Djibouti.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Casablanca.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bamako.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maseru.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Abidjan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nairobi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Gaborone.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Timbuktu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mogadishu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lome.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bissau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Windhoek.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Conakry.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kampala.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Accra.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Luanda.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Sao_Tome.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dar_es_Salaam.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/El_Aaiun.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Blantyre.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lusaka.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Libreville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mbabane.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tunis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ceuta.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lagos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bujumbura.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Johannesburg.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kigali.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ndjamena.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Harare.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Cairo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Addis_Ababa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Freetown.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Porto_minus_Novo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bangui.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tripoli.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maputo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Brazzaville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kinshasa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Douala.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nouakchott.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Asmera.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Algiers.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dakar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Malabo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lubumbashi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Monrovia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ouagadougou.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Niamey.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Yukon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Mountain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Central.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Eastern.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/East_minus_Saskatchewan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Pacific.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Newfoundland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Atlantic.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Saskatchewan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Yukon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Mountain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Central.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Eastern.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/East_minus_Saskatchewan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Pacific.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Newfoundland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Atlantic.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Saskatchewan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Yukon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Mountain.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Central.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Eastern.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/East_minus_Saskatchewan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Pacific.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Newfoundland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Atlantic.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Saskatchewan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mazatlan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tegucigalpa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jamaica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Halifax.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Velho.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Virgin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mendoza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Scoresbysund.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fortaleza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Shiprock.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Inuvik.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thule.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Hermosillo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Puerto_Rico.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mexico_City.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tijuana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Detroit.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guadeloupe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Panama.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Danmarkshavn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Johns.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bahia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guatemala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dominica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rio_Branco.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Coral_Harbour.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson_Creek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_minus_au_minus_Prince.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Aruba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boise.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Winnipeg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montserrat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guayaquil.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boa_Vista.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Edmonton.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Costa_Rica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/La_Paz.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayenne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grand_Turk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Buenos_Aires.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Louisville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Iqaluit.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Denver.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cambridge_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belize.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montevideo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Araguaina.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nipigon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Sao_Paulo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rosario.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Noronha.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chihuahua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santo_Domingo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Swift_Current.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Adak.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/New_York.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Godthab.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Goose_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Managua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indianapolis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santiago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rankin_Inlet.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Lima.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anguilla.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Glace_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rainy_River.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Vincent.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Eirunepe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Vancouver.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Regina.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yakutat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tortola.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cuiaba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Campo_Grande.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Manaus.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Lucia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fort_Wayne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Ensenada.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Havana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/El_Salvador.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Maceio.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Acre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Asuncion.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Catamarca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Monterrey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thunder_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Whitehorse.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bogota.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Pangnirtung.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chicago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montreal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Paramaribo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guyana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anchorage.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Barbados.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Merida.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Recife.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Kitts.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Juneau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nassau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Thomas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belem.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Antigua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cancun.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Curacao.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Caracas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Menominee.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cordoba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_of_Spain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Martinique.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Knox_IN.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Miquelon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Los_Angeles.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jujuy.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grenada.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Toronto.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Phoenix.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yellowknife.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/Center.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/Center.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/Center.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Louisville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Monticello.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Louisville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Monticello.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Louisville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Monticello.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Knox.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vevay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Indianapolis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Marengo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Knox.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vevay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Indianapolis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Marengo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Knox.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vevay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Indianapolis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Marengo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Mendoza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Ushuaia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Tucuman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/ComodRivadavia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Buenos_Aires.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/San_Juan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/La_Rioja.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Rio_Gallegos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Catamarca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Cordoba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Jujuy.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Mendoza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Ushuaia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Tucuman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/ComodRivadavia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Buenos_Aires.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/San_Juan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/La_Rioja.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Rio_Gallegos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Catamarca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Cordoba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Jujuy.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Mendoza.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Ushuaia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Tucuman.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/ComodRivadavia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Buenos_Aires.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/San_Juan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/La_Rioja.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Rio_Gallegos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Catamarca.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Cordoba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Jujuy.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mazatlan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tegucigalpa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jamaica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Halifax.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Velho.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Virgin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mendoza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Scoresbysund.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fortaleza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Shiprock.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Inuvik.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thule.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Hermosillo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Puerto_Rico.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mexico_City.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tijuana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Detroit.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guadeloupe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Panama.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Danmarkshavn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Johns.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bahia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guatemala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dominica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rio_Branco.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Coral_Harbour.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson_Creek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_minus_au_minus_Prince.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Aruba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boise.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Winnipeg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montserrat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guayaquil.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boa_Vista.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Edmonton.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Costa_Rica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/La_Paz.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayenne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grand_Turk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Buenos_Aires.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Louisville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Iqaluit.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Denver.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cambridge_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belize.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montevideo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Araguaina.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nipigon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Sao_Paulo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rosario.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Noronha.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chihuahua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santo_Domingo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Swift_Current.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Adak.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/New_York.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Godthab.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Goose_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Managua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indianapolis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santiago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rankin_Inlet.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Lima.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anguilla.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Glace_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rainy_River.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Vincent.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Eirunepe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Vancouver.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Regina.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yakutat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tortola.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cuiaba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Campo_Grande.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Manaus.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Lucia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fort_Wayne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Ensenada.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Havana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/El_Salvador.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Maceio.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Acre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Asuncion.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Catamarca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Monterrey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thunder_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Whitehorse.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bogota.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Pangnirtung.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chicago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montreal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Paramaribo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guyana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anchorage.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Barbados.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Merida.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Recife.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Kitts.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Juneau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nassau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Thomas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belem.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Antigua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cancun.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Curacao.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Caracas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Menominee.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cordoba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_of_Spain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Martinique.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Knox_IN.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Miquelon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Los_Angeles.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jujuy.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grenada.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Toronto.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Phoenix.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yellowknife.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mazatlan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tegucigalpa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jamaica.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Halifax.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Velho.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Virgin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mendoza.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Scoresbysund.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fortaleza.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Shiprock.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Inuvik.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thule.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Hermosillo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Puerto_Rico.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mexico_City.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tijuana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Detroit.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guadeloupe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Panama.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Johns.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Danmarkshavn.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bahia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guatemala.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dominica.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rio_Branco.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Coral_Harbour.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson_Creek.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_minus_au_minus_Prince.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Aruba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boise.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Winnipeg.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montserrat.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guayaquil.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boa_Vista.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nome.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Edmonton.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Costa_Rica.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/La_Paz.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayenne.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grand_Turk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Buenos_Aires.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Louisville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Iqaluit.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Denver.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cambridge_Bay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belize.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montevideo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Araguaina.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nipigon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Sao_Paulo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rosario.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Noronha.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chihuahua.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santo_Domingo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Swift_Current.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Adak.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/New_York.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Godthab.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Goose_Bay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Managua.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indianapolis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santiago.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rankin_Inlet.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Lima.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anguilla.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Glace_Bay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rainy_River.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Vincent.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Eirunepe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Vancouver.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Regina.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yakutat.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tortola.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cuiaba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Campo_Grande.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Manaus.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Lucia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fort_Wayne.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Ensenada.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Havana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/El_Salvador.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Maceio.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Acre.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Asuncion.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Catamarca.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Monterrey.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atka.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thunder_Bay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Whitehorse.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bogota.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Pangnirtung.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chicago.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montreal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Paramaribo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guyana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anchorage.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Barbados.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Merida.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Recife.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Kitts.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Juneau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nassau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Thomas.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belem.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Antigua.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cancun.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Curacao.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Caracas.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Menominee.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cordoba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_of_Spain.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Martinique.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Knox_IN.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Miquelon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Los_Angeles.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jujuy.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grenada.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayman.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Toronto.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Phoenix.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yellowknife.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Arizona.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Hawaii.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Indiana_minus_Starke.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Alaska.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific_minus_New.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Mountain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Central.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Eastern.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Aleutian.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Michigan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Samoa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/East_minus_Indiana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Arizona.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Hawaii.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Indiana_minus_Starke.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Alaska.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific_minus_New.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Mountain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Central.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Eastern.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Aleutian.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Michigan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Samoa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/East_minus_Indiana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Arizona.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Hawaii.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Indiana_minus_Starke.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Alaska.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific_minus_New.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Mountain.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Central.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Eastern.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Aleutian.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Michigan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Samoa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/East_minus_Indiana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Jamaica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Israel.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ_minus_CHAT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/posixrules.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Greenwich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Eire.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Singapore.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_minus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Poland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Zulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Portugal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Kwajalein.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB_minus_Eire.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Cuba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/HST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Egypt.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UTC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Hongkong.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iceland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST5EDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UCT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST7MDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/WET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PRC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Japan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Libya.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_plus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Universal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROK.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/W_minus_SU.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Turkey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PST8PDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CST6CDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iran.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Navajo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Jamaica.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Israel.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ_minus_CHAT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MET.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/posixrules.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Greenwich.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Eire.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Singapore.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_minus_0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Poland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Zulu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Portugal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Kwajalein.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB_minus_Eire.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Cuba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/HST.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Egypt.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UTC.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Hongkong.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iceland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST5EDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UCT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROC.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST7MDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/WET.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PRC.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Japan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Libya.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_plus_0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Universal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROK.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EET.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/W_minus_SU.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Turkey.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CET.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PST8PDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CST6CDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iran.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Navajo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_docs.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_docs.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_tzinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_docs.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zone.tab
-%%ZOPEBASEDIR%%/lib/python/pytz/README.txt
-%%ZOPEBASEDIR%%/lib/python/pytz/LICENSE.txt
-%%ZOPEBASEDIR%%/lib/python/pytz/tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/reference.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tzinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/reference.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ImageFile.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope.pyc
-%%ZOPEBASEDIR%%/lib/python/ImageFile.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope.pyo
-%%ZOPEBASEDIR%%/include/python/ExtensionClass/ExtensionClass.h
-%%ZOPEBASEDIR%%/include/python/zope.proxy/proxy.h
-%%ZOPEBASEDIR%%/include/python/persistent/cPersistence.h
-%%ZOPEBASEDIR%%/include/python/persistent/ring.h
-%%ZOPEBASEDIR%%/include/python/Acquisition/Acquisition.h
-%%ZOPEBASEDIR%%/bin/reindex_catalog.py
-%%ZOPEBASEDIR%%/bin/mkzeoinstance.py
-%%ZOPEBASEDIR%%/bin/zpasswd.py
-%%ZOPEBASEDIR%%/bin/check_catalog.py
-%%ZOPEBASEDIR%%/bin/requestprofiler.py
-%%ZOPEBASEDIR%%/bin/copyzopeskel.py
-%%ZOPEBASEDIR%%/bin/load_site.py
-%%ZOPEBASEDIR%%/bin/compilezpy.py
-%%ZOPEBASEDIR%%/bin/decompilezpy.py
-%%ZOPEBASEDIR%%/bin/mkzopeinstance.py
-%%ZOPEBASEDIR%%/bin/fsrefs.py
-%%ZOPEBASEDIR%%/bin/zeoup.py
-%%ZOPEBASEDIR%%/bin/simul.py
-%%ZOPEBASEDIR%%/bin/repozo.py
-%%ZOPEBASEDIR%%/bin/migrate.py
-%%ZOPEBASEDIR%%/bin/fstest.py
-%%ZOPEBASEDIR%%/bin/zeopasswd.py
-%%ZOPEBASEDIR%%/bin/zeopack.py
-%%ZOPEBASEDIR%%/bin/fsstats.py
-%%ZOPEBASEDIR%%/bin/fsoids.py
-%%ZOPEBASEDIR%%/bin/stats.py
-%%ZOPEBASEDIR%%/bin/zeoserverlog.py
-%%ZOPEBASEDIR%%/bin/fstail.py
-%%ZOPEBASEDIR%%/bin/netspace.py
-%%ZOPEBASEDIR%%/bin/fsdump.py
-%%ZOPEBASEDIR%%/bin/timeout.py
-%%ZOPEBASEDIR%%/bin/analyze.py
-%%ZOPEBASEDIR%%/bin/parsezeolog.py
-%%ZOPEBASEDIR%%/bin/checkbtrees.py
-%%ZOPEBASEDIR%%/bin/zeoreplay.py
-%%ZOPEBASEDIR%%/bin/zeoctl.py
-%%ZOPEBASEDIR%%/bin/zeoqueue.py
-%%ZOPEBASEDIR%%/bin/mkzeoinst.py
-%%ZOPEBASEDIR%%/bin/zodbload.py
-%%ZOPEBASEDIR%%/bin/runzeo.py
-%%ZOPEBASEDIR%%/bin/space.py
-%%ZOPEBASEDIR%%/bin/zopetest
-%%ZOPEBASEDIR%%/bin/zconfig_schema2html
-%%ZOPEBASEDIR%%/bin/zconfig
-%%ZOPEBASEDIR%%/bin/zdctl.py
-%%ZOPEBASEDIR%%/bin/zdrun.py
-%%ZOPEBASEDIR%%/skel/Products/README.txt
-%%ZOPEBASEDIR%%/skel/var/README.txt
-%%ZOPEBASEDIR%%/skel/import/README.txt
-%%ZOPEBASEDIR%%/skel/import/ZopeTutorialExamples.zexp
-%%ZOPEBASEDIR%%/skel/import/Examples.zexp
-%%ZOPEBASEDIR%%/skel/Extensions/README.txt
-%%ZOPEBASEDIR%%/skel/etc/zope.conf.sample.in
-%%ZOPEBASEDIR%%/skel/README.txt
-%%ZOPEBASEDIR%%/skel/bin/zopeservice.py.in
-%%ZOPEBASEDIR%%/skel/bin/zopectl.in
-%%ZOPEBASEDIR%%/skel/bin/runzope.bat.in
-%%ZOPEBASEDIR%%/skel/bin/runzope.in
-%%ZOPEBASEDIR%%/skel/log/README.txt
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/sqlscript-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/preference-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/preference-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zptpage-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zope.app.zptpage.textindex-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/testbrowser-ftesting.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/renderer-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/renderer-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/cache-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/apidoc-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/apidoc-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/apidoc-ftesting.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/formlib-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/mail-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/rdb-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/mail-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/onlinehelp-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/onlinehelp-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/file-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zope.app.dtmlpage-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/rdb-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/tree-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/undo-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zope.app.schema-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/exception-ftesting.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zope.app.authentication-configure.zcml
-%%ZOPEBASEDIR%%/Products/00readme-freebsd.txt
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/preference
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/renderer
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/content_types
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/mail
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rdb
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/undo
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/it/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/it
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/es/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/es
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/nl/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/nl
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/en/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/en
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/de/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/de
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ml/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ml
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/schema
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/subdir
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/size
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/registration
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publication
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/folder
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/http/exception
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/http/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/http
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/basicskin
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/generations
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dependable
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/appsetup
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/content
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/debug
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/annotation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/exception
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/location
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dublincore
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/site/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/site
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/event/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/event
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/wsgi
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/adapter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/broken
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/authentication
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zapi
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/preview
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/utility
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/error/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/error
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testbrowser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/common
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/structuredtext
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/event
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/schema/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/schema
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/publisher/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/publisher
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/dottedname
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/exceptions
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/text/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/text
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/keyword
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/field
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/topic
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/documenttemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample33
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample31
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample32
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample12
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/do-not-enter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/donotenter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/products
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/thread
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/component/bbb
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/component
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/logger
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/http/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/http
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/ftp
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/security/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/security/examples
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/security
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/modulealias
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/configuration/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/configuration
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tales/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/hookable/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/hookable
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/formlib
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/proxy/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/proxy
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/deprecation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope
-@dirrm %%ZOPEBASEDIR%%/lib/python/Record
-@dirrm %%ZOPEBASEDIR%%/lib/python/reStructuredText/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/reStructuredText
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/Common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/Common
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/Globals
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/App
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZopeUndo
-@dirrm %%ZOPEBASEDIR%%/lib/python/ThreadLock
-@dirrm %%ZOPEBASEDIR%%/lib/python/MultiMapping
-@dirrm %%ZOPEBASEDIR%%/lib/python/zLOG/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zLOG
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZPublisher/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZPublisher
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/submodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/submodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/submodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/zrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/auth
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO
-@dirrm %%ZOPEBASEDIR%%/lib/python/ClientCookie
-@dirrm %%ZOPEBASEDIR%%/lib/python/Missing
-@dirrm %%ZOPEBASEDIR%%/lib/python/Lifetime
-@dirrm %%ZOPEBASEDIR%%/lib/python/ExtensionClass
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZReST/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZReST/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZReST
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MIMETools
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/skin
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/site
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/utilities
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/skel
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products
-@dirrm %%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/RestrictedPython
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/readers/python
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/readers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/languages
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/transforms
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB
-@dirrm %%ZOPEBASEDIR%%/lib/python/ComputedAttribute
-@dirrm %%ZOPEBASEDIR%%/lib/python/MethodObject
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys
-@dirrm %%ZOPEBASEDIR%%/lib/python/Persistence/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Persistence
-@dirrm %%ZOPEBASEDIR%%/lib/python/BTrees/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/BTrees
-@dirrm %%ZOPEBASEDIR%%/lib/python/initgroups
-@dirrm %%ZOPEBASEDIR%%/lib/python/transaction/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/transaction
-@dirrm %%ZOPEBASEDIR%%/lib/python/mechanize
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText/regressions
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText
-@dirrm %%ZOPEBASEDIR%%/lib/python/DateTime/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DateTime
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/extras
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig
-@dirrm %%ZOPEBASEDIR%%/lib/python/persistent/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/persistent
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZClasses/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZClasses
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/xml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/benchmark
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL
-@dirrm %%ZOPEBASEDIR%%/lib/python/zdaemon/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zdaemon
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/standard
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS
-@dirrm %%ZOPEBASEDIR%%/lib/python/TreeDisplay/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/TreeDisplay
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing/var
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/ThreadedAsync
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZTUtils/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZTUtils
-@dirrm %%ZOPEBASEDIR%%/lib/python/Signals
-@dirrm %%ZOPEBASEDIR%%/lib/python/zExceptions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zExceptions
-@dirrm %%ZOPEBASEDIR%%/lib/python/tempstorage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/tempstorage
-@dirrm %%ZOPEBASEDIR%%/lib/python/nt_svcutils
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/dist
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/PubCore
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/App
-@dirrm %%ZOPEBASEDIR%%/lib/python/Acquisition
-@dirrm %%ZOPEBASEDIR%%/lib/python/zodbcode/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zodbcode
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz
-@dirrm %%ZOPEBASEDIR%%/lib/python
-@dirrm %%ZOPEBASEDIR%%/lib
-@dirrm %%ZOPEBASEDIR%%/include/python/ExtensionClass
-@dirrm %%ZOPEBASEDIR%%/include/python/zope.proxy
-@dirrm %%ZOPEBASEDIR%%/include/python/persistent
-@dirrm %%ZOPEBASEDIR%%/include/python/Acquisition
-@dirrm %%ZOPEBASEDIR%%/include/python
-@dirrm %%ZOPEBASEDIR%%/include
-@dirrm %%ZOPEBASEDIR%%/bin
-@dirrm %%ZOPEBASEDIR%%/skel/Products
-@dirrm %%ZOPEBASEDIR%%/skel/var
-@dirrm %%ZOPEBASEDIR%%/skel/import
-@dirrm %%ZOPEBASEDIR%%/skel/Extensions
-@dirrm %%ZOPEBASEDIR%%/skel/etc
-@dirrm %%ZOPEBASEDIR%%/skel/bin
-@dirrm %%ZOPEBASEDIR%%/skel/log
-@dirrm %%ZOPEBASEDIR%%/skel
-@dirrm %%ZOPEBASEDIR%%/zopeskel/etc/package-includes
-@dirrm %%ZOPEBASEDIR%%/zopeskel/etc
-@dirrm %%ZOPEBASEDIR%%/zopeskel
-@dirrm %%ZOPEBASEDIR%%/Products
-@dirrm %%ZOPEBASEDIR%%
diff --git a/www/zope213/Makefile b/www/zope213/Makefile
deleted file mode 100644
index b3243758a7cb..000000000000
--- a/www/zope213/Makefile
+++ /dev/null
@@ -1,108 +0,0 @@
-# New ports collection makefile for: Zope-2.9.x
-# Date created: Mon Jan 10 14:40:00 JST 2006
-# Whom: Yasushi Hayashi <yasi@yasi.to>
-#
-# $FreeBSD$
-#
-
-PORTNAME= zope
-PORTVERSION= 2.9.0
-PORTREVISION= 1
-CATEGORIES= www python zope
-MASTER_SITES= http://www.zope.org/Products/Zope/${PORTVERSION}/
-DISTNAME= Zope-${PORTVERSION}
-EXTRACT_SUFX= .tgz
-DIST_SUBDIR= zope
-
-MAINTAINER= yasi@yasi.to
-COMMENT= An object-based web application platform
-
-USE_PYTHON= yes
-USE_GETTEXT= yes
-USE_RC_SUBR= ${PORTNAME}29.sh zeo29.sh
-LATEST_LINK= zope29
-
-# Note: the notes that follow reflect the decisions of prior maintainers
-# of this port. IOW, don't blame me if you don't like the way it's done.
-# Exceptions to this are marked as such.
-
-# Change these, if you like, via the environment.
-ZOPE_USER?= www
-WEBBASEDIR?= www
-SZOPEBASEDIR?= ${WEBBASEDIR}/Zope29
-
-# Do not change anything below this line.
-
-.if defined(INSTANCENAME)
-ZOPEINSTANCENAME= ${INSTANCENAME}
-.endif
-
-ZOPEBASEDIR= ${PREFIX}/${SZOPEBASEDIR}
-ZOPEINSTANCEBASE?= ${PREFIX}/${SZOPEBASEDIR}
-ZOPEINSTANCEDIR?= ${ZOPEINSTANCEBASE}/${ZOPEINSTANCENAME}
-
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${ZOPEBASEDIR} --force
-
-USE_GMAKE= yes
-ALL_TARGET= build
-
-PKGMESSAGE= ${WRKDIR}/pkg-message
-PLIST_SUB= ZOPEBASEDIR=${SZOPEBASEDIR}
-SUB_FILES= instance_message package-pkg-message pkg-message zeo_message
-SUB_LIST= ZOPEBASEDIR=${ZOPEBASEDIR} \
- ZOPE_USER=${ZOPE_USER} \
- ZOPEINSTANCEDIR=${ZOPEINSTANCEDIR}
-
-.if defined(BATCH)
-ISBATCH= -u admin:test123
-.else
-ISBATCH= ""
-.endif
-
-post-patch:
- ${FIND} ${WRKSRC} -name '*.orig' -print0 | ${XARGS} -0 -- ${RM}
- ${REINPLACE_CMD} \
- -e 's,^\(ACCEPTABLE="\).*"$$,\1${PYTHON_PORTVERSION}",g' \
- -e 's,^\(TARGET="\).*"$$,\1${PYTHON_PORTVERSION}",g' \
- -e 's,^\(EXENAMES="\).*"$$,\1${PYTHON_VERSION}",g' \
- ${WRKSRC}/configure
-
-post-install:
- ${MV} ${ZOPEBASEDIR}/skel/etc/zope.conf.in \
- ${ZOPEBASEDIR}/skel/etc/zope.conf.sample.in
-
- ${MKDIR} ${ZOPEBASEDIR}/Products
- ${CP} ${FILESDIR}/Products_00readme-freebsd.txt \
- ${ZOPEBASEDIR}/Products/00readme-freebsd.txt
-
- ${FIND} ${ZOPEBASEDIR} -type f -print0 | ${XARGS} -0 -- ${CHMOD} a-w
-
- @${CAT} ${PKGMESSAGE}
- @${ECHO_MSG}
-
-instance:
- ${ZOPEBASEDIR}/bin/mkzopeinstance.py -d ${ZOPEINSTANCEDIR} ${ISBATCH}
-
- ${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
- ${FILESDIR}/zope.conf_changes \
- | ${PATCH} ${ZOPEINSTANCEDIR}/etc/zope.conf.sample
-
- ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/var
- ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/log
-
- ${RM} ${ZOPEINSTANCEDIR}/etc/zope.conf.sample.orig
- ${RM} -f ${ZOPEBASEDIR}/bin/copyzopeskel.pyc
-
- @${CAT} ${WRKDIR}/instance_message
-
-zeo:
- ${ZOPEBASEDIR}/bin/mkzeoinstance.py ${ZOPEINSTANCEDIR}
- ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/var
- ${CHOWN} ${ZOPE_USER} ${ZOPEINSTANCEDIR}/log
- @${CAT} ${WRKDIR}/zeo_message
-
-pre-package:
- ${CP} ${WRKDIR}/package-pkg-message ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/www/zope213/distinfo b/www/zope213/distinfo
deleted file mode 100644
index b82d25aa1e92..000000000000
--- a/www/zope213/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (zope/Zope-2.9.0.tgz) = db36ef8c3f43574c88a4388fef80d661
-SHA256 (zope/Zope-2.9.0.tgz) = 29befe13ebd32bd130af4cfb385c929c40f1b27974fa8bcc56f9c39a36a244b2
-SIZE (zope/Zope-2.9.0.tgz) = 7943193
diff --git a/www/zope213/files/Products_00readme-freebsd.txt b/www/zope213/files/Products_00readme-freebsd.txt
deleted file mode 100644
index 2eaab03ee0fb..000000000000
--- a/www/zope213/files/Products_00readme-freebsd.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-This directory is used for install Zope products via ports/package.
-All products in here are enabled on all Zope instances.
diff --git a/www/zope213/files/instance_message.in b/www/zope213/files/instance_message.in
deleted file mode 100644
index a6e9d214a56f..000000000000
--- a/www/zope213/files/instance_message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-**********************************************************************
-
-Zope instance successfully installed
-
-If Zope should get started automatically when the system starts,
-please add the following lines to /etc/rc.conf
-
-zope_enable="YES"
-zope_instances="%%ZOPEINSTANCEDIR%%"
-
-If there is already a zope_instances entry please add
-%%ZOPEINSTANCEDIR%% separated by a space.
-
-Don`t forget to create %%ZOPEINSTANCEDIR%%/etc/zope.conf before
-starting the zope server
diff --git a/www/zope213/files/package-pkg-message.in b/www/zope213/files/package-pkg-message.in
deleted file mode 100644
index 83e710fc3205..000000000000
--- a/www/zope213/files/package-pkg-message.in
+++ /dev/null
@@ -1,50 +0,0 @@
-**********************************************************************
-
-Zope Successfull installed.
-
-To create an instance of Zope please run
-%%ZOPEBASEDIR%%/bin/mkzopeinstance.py -d <INSTANCEDIR>
-
-<INSTANCEDIR> is the directory where the instance files should
- be installed. This can be %%ZOPEBASEDIR%%
-
-Command-line options to 'mkzopeinstance' are available, and can be
-investigated by running 'mkzopeinstance.py --help'.
-
-The Instancefiles created by mkzopeinstance.py will not be remove
-when the package is deinstalled. You`ll have to delete them yourself.
-
-If Zope should get started automatically when the system starts,
-please add the following lines to /etc/rc.conf
-
-zope_enable="YES"
-zope_instances="<INSTANCEDIR>"
-
-Additional zope Instances have to be added to zope_instances
-seperated by a space.
-
-** ZEO Instances ** (Optional)
-** Please refere to http://zope.org/Products/ZEO/ZEOFactSheet
-
-If you want to run a ZEO server please create a ZEO instancen by
-calling %%ZOPEBASEDIR%%/bin/mkzopeinstance.py <ZEODIR>
-
-To start the ZEO Server at System startup add the following lines to
-/etc/rc.conf
-
-zeo_enable="YES"
-zeo_instances="<ZEODIR>"
-
-Additional zeo Instances have to be added to zeo_instances seperated
-by a space.
-
-**********************************************************************
-****** ATTENTION ***** ATTENTION ***** ATTENTION ***** ATTENTION *****
-
-The default installation directory for Zope Products has changed from
-%%ZOPEBASEDIR%%/lib/python/Products
-to %%ZOPEBASEDIR%%/Products.
-
-You might have to add the following lines to your zope.conf
-products %%ZOPEBASEDIR%%/Products
-products $INSTANCE/Products
diff --git a/www/zope213/files/patch-Dependencies-RestrictedPython b/www/zope213/files/patch-Dependencies-RestrictedPython
deleted file mode 100644
index c5d650024dd0..000000000000
--- a/www/zope213/files/patch-Dependencies-RestrictedPython
+++ /dev/null
@@ -1,10 +0,0 @@
---- Dependencies/RestrictedPython-Zope-2.9.0/RestrictedPython/tests/verify.py.orig Sat Jan 7 21:07:51 2006
-+++ Dependencies/RestrictedPython-Zope-2.9.0/RestrictedPython/tests/verify.py Sun Jan 15 13:43:23 2006
-@@ -21,6 +21,7 @@
- function.
- """
-
-+from __future__ import generators
- import dis
- import types
-
diff --git a/www/zope213/files/patch-Dependencies-SiteAccess b/www/zope213/files/patch-Dependencies-SiteAccess
deleted file mode 100644
index 2020148cc1aa..000000000000
--- a/www/zope213/files/patch-Dependencies-SiteAccess
+++ /dev/null
@@ -1,10 +0,0 @@
---- Dependencies/Products-Zope-2.9.0/Products/SiteAccess/tests/testVirtualHostMonster.py.orig Sat Jan 7 21:07:42 2006
-+++ Dependencies/Products-Zope-2.9.0/Products/SiteAccess/tests/testVirtualHostMonster.py Sun Jan 15 13:39:37 2006
-@@ -12,6 +12,7 @@
-
- from Testing.makerequest import makerequest
-
-+from __future__ import generators
- import Zope2
- Zope2.startup()
-
diff --git a/www/zope213/files/patch-Dependencies-StructuredText b/www/zope213/files/patch-Dependencies-StructuredText
deleted file mode 100644
index bb0d36dbada8..000000000000
--- a/www/zope213/files/patch-Dependencies-StructuredText
+++ /dev/null
@@ -1,87 +0,0 @@
---- Dependencies/StructuredText-Zope-2.9.0/StructuredText/DocumentWithImages.py.orig Sat Jan 7 21:07:51 2006
-+++ Dependencies/StructuredText-Zope-2.9.0/StructuredText/DocumentWithImages.py Sun Jan 15 10:23:46 2006
-@@ -27,7 +27,7 @@
-
- def doc_img(
- self, s,
-- expr1=re.compile('\"([ _a-zA-Z0-9*.:/;,\[\]\'\-\n\~]+)\":img:([a-zA-Z0-9%\_\-.:/\?=;,\n\~]+)').search,
-+ expr1=re.compile('\"((?:\w|[ *.:/;,\-\n\~])+)\":img:([a-zA-Z0-9\_\-.:/;,\n\~]+)', re.U).search,
- ):
-
-
---- Dependencies/StructuredText-Zope-2.9.0/StructuredText/ST.py.orig Sat Jan 7 21:07:51 2006
-+++ Dependencies/StructuredText-Zope-2.9.0/StructuredText/ST.py Sun Jan 15 10:23:46 2006
-@@ -116,6 +116,9 @@
- Structure => [paragraph,[sub-paragraphs]]
- """
-
-+ if type(paragraphs) == type(''):
-+ paragraphs = unicode(paragraphs, 'utf-8')
-+
- currentlevel = 0
- currentindent = 0
- levels = {0:0}
---- Dependencies/StructuredText-Zope-2.9.0/StructuredText/DocumentClass.py.orig Sat Jan 7 21:07:51 2006
-+++ Dependencies/StructuredText-Zope-2.9.0/StructuredText/DocumentClass.py Sun Jan 15 10:23:46 2006
-@@ -786,7 +786,7 @@
-
- def doc_literal(
- self, s,
-- expr = re.compile(r"(\W+|^)'([%s%s%s\s]+)'([%s]+|$)" % (letters, digits, literal_punc, phrase_delimiters)).search,):
-+ expr = re.compile(r"(\W+|^)'((?:\w|[%s%s\s])+)'([%s]+|$)" % (digits, literal_punc, phrase_delimiters), re.U).search,):
-
- # old expr... failed to cross newlines.
- # expr=re.compile(
-@@ -804,7 +804,9 @@
-
- def doc_emphasize(
- self, s,
-- expr = re.compile(r'\*([%s%s%s\s]+?)\*' % (letters, digits, strongem_punc)).search
-+ # i18nal variant
-+ expr = re.compile(r'\*((?:\w|[%s\s])+?)\*' % (strongem_punc), re.U).search
-+ #expr = re.compile(r'\*([%s%s%s\s]+?)\*' % (letters, digits, strongem_punc)).search
- #expr = re.compile(r'\s*\*([ \n\r%s0-9.:/;,\'\"\?\-\_\/\=\-\>\<\(\)]+)\*(?!\*|-)' % letters).search # old expr, inconsistent punctuation
- ):
-
-@@ -850,7 +852,7 @@
-
- def doc_underline(self,
- s,
-- expr=re.compile(r'_([%s%s%s\s]+)_([\s%s]|$)' % (letters, digits, under_punc,phrase_delimiters)).search):
-+ expr=re.compile(r'_((?:\w|[%s\s])+)_([\s%s]|$)' % (under_punc,phrase_delimiters), re.U).search):
-
- result = expr(s)
- if result:
-@@ -864,7 +866,7 @@
-
- def doc_strong(self,
- s,
-- expr = re.compile(r'\*\*([%s%s%s\s]+?)\*\*' % (letters, digits, strongem_punc)).search
-+ expr = re.compile(r'\*\*((?:\w|[%s%s\s])+?)\*\*' % (digits, strongem_punc), re.U).search
- #expr = re.compile(r'\s*\*\*([ \n\r%s0-9.:/;,\'\"\?\-\_\/\=\-\>\<\(\)]+)\*\*(?!\*|-)' % letters).search, # old expr, inconsistent punc, failed to cross newlines.
- ):
-
-@@ -876,7 +878,7 @@
- return None
-
- ## Some constants to make the doc_href() regex easier to read.
-- _DQUOTEDTEXT = r'("[ %s0-9\n\r%s]+")' % (letters,dbl_quoted_punc) ## double quoted text
-+ _DQUOTEDTEXT = r'("[^"]+")'
- _ABSOLUTE_URL=r'((http|https|ftp|mailto|file|about)[:/]+?[%s0-9_\@\.\,\?\!\/\:\;\-\#\~\=\&\%%\+]+)' % letters
- _ABS_AND_RELATIVE_URL=r'([%s0-9_\@\.\,\?\!\/\:\;\-\#\~\=\&\%%\+]+)' % letters
-
-@@ -884,12 +886,12 @@
-
-
- def doc_href1(self, s,
-- expr=re.compile(_DQUOTEDTEXT + "(:)" + _ABS_AND_RELATIVE_URL + _SPACES).search
-+ expr=re.compile(_DQUOTEDTEXT + "(:)" + _ABS_AND_RELATIVE_URL + _SPACES, re.U).search
- ):
- return self.doc_href(s, expr)
-
- def doc_href2(self, s,
-- expr=re.compile(_DQUOTEDTEXT + r'(\,\s+)' + _ABSOLUTE_URL + _SPACES).search
-+ expr=re.compile(_DQUOTEDTEXT + r'(\,\s+)' + _ABSOLUTE_URL + _SPACES, re.U).search
- ):
- return self.doc_href(s, expr)
-
diff --git a/www/zope213/files/patch-zope.conf.in b/www/zope213/files/patch-zope.conf.in
deleted file mode 100644
index fd7e9b19ec32..000000000000
--- a/www/zope213/files/patch-zope.conf.in
+++ /dev/null
@@ -1,20 +0,0 @@
---- Zope/skel/etc/zope.conf.in.orig Sun Jan 15 11:56:31 2006
-+++ Zope/skel/etc/zope.conf.in Sun Jan 15 11:57:01 2006
-@@ -866,7 +866,7 @@
- #
- # large-file-threshold 1Mb
-
--# Directive: default_zpublisher_encoding
-+# Directive: default-zpublisher-encoding
- #
- # Description:
- # This controls what character set is used to encode unicode
-@@ -876,7 +876,7 @@
- #
- # Example:
- #
--# default_zpublisher_encoding utf-8
-+# default-zpublisher-encoding utf-8
-
- # Directives: servers
- #
diff --git a/www/zope213/files/pkg-message.in b/www/zope213/files/pkg-message.in
deleted file mode 100644
index 656c606114b6..000000000000
--- a/www/zope213/files/pkg-message.in
+++ /dev/null
@@ -1,37 +0,0 @@
-**********************************************************************
-
-Zope Successfull installed.
-
-To create an instance of Zope please run
-make instance
-
-You can set the following Variables in /etc/make.conf
-
-ZOPEINSTANCEBASE Directory where Zope instance should go
- (default: %%ZOPEBASEDIR%%)
-ZOPEINSTANCENAME Default name for a new Zope instance
- (default: none)
-
-If you want have multiple Zope you should run
-make instance INSTANCENAME=<somename>
-
-The Instancefiles created by make instance will not be remove when the
-port is deinstalled. You'll have to delete them yourself.
-
-** ZEO Instances ** (Optional)
-** Please refere to http://zope.org/Products/ZEO/ZEOFactSheet
-
-To create a ZEO instance please run
-make zeo [INSTANCENAME=<somename>]
-
-
-**********************************************************************
-****** ATTENTION ***** ATTENTION ***** ATTENTION ***** ATTENTION *****
-
-The default installation directory for Zope Products has changed from
-%%ZOPEBASEDIR%%/lib/python/Products
-to %%ZOPEBASEDIR%%/Products.
-
-You might have to add the following lines to your zope.conf
-products %%ZOPEBASEDIR%%/Products
-products $INSTANCE/Products
diff --git a/www/zope213/files/zeo29.sh.in b/www/zope213/files/zeo29.sh.in
deleted file mode 100644
index 50943aaefa8a..000000000000
--- a/www/zope213/files/zeo29.sh.in
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zeo server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zeo29
-# REQUIRE: DAEMON
-# BEFORE: zope29
-
-# Define these zeo29_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zeo29
-#
-# zeo29_enable : bool
-# Enable Zeo ("YES") or not ("NO", the default).
-#
-# zeo29_instances : list
-# List of dirs with Zeo's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zeo29"
-rcvar=`set_rcvar`
-
-zeo29ctl () {
- for instance in $zeo29_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zeo instance ${instance} -> "
- ${instance}/bin/zeoctl "$1"
- fi
- done
-}
-
-zeo29_start () {
- echo "Starting Zeo 2.9:"
- zeo29ctl "start"
-}
-
-zeo29_stop () {
- echo "Stopping Zeo 2.9:"
- zeo29ctl "stop"
-}
-
-zeo29_restart () {
- echo "Restarting Zeo 2.9:"
- zeo29ctl "restart"
-}
-
- start_cmd="zeo29_start"
- stop_cmd="zeo29_stop"
-restart_cmd="zeo29_restart"
-
-load_rc_config $name
-
-: ${zeo29_enable="NO"}
-: ${zeo29_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zeo29_instances="$*"
-
-run_rc_command "${cmd}"
diff --git a/www/zope213/files/zeo_message.in b/www/zope213/files/zeo_message.in
deleted file mode 100644
index 3d3fd82a201b..000000000000
--- a/www/zope213/files/zeo_message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-**********************************************************************
-
-ZEO instance successfully installed
-
-If Zope should get started automatically when the system starts,
-please add the following lines to /etc/rc.conf
-
-zeo_enable="YES"
-zeo_instances="%%ZOPEINSTANCEDIR%%"
-
-If there is already a zeo_instances entry please add
-%%ZOPEINSTANCEDIR%% separated by a space.
-
-Don`t forget to edit %%ZOPEINSTANCEDIR%%/etc/zeo.conf before starting
-the zeo server
diff --git a/www/zope213/files/zope.conf_changes b/www/zope213/files/zope.conf_changes
deleted file mode 100644
index ba227775266c..000000000000
--- a/www/zope213/files/zope.conf_changes
+++ /dev/null
@@ -1,20 +0,0 @@
---- work/Zope-2.7.0/skel/etc/zope.conf.in Fri Jan 9 00:34:08 2004
-+++ /data/infosys/zope/etc/zope.conf Wed Apr 14 09:36:46 2004
-@@ -78,7 +78,8 @@
- #
- # Example:
- #
--# products /home/chrism/projects/myproducts
-+products %%ZOPEBASEDIR%%/Products
-+products $INSTANCE/Products
-
-
- # Directive: environment
-@@ -137,6 +138,7 @@
- # Example:
- #
- # effective-user chrism
-+effective-user %%ZOPE_USER%%
-
-
- # Directive: enable-product-installation
diff --git a/www/zope213/files/zope29.sh.in b/www/zope213/files/zope29.sh.in
deleted file mode 100644
index 601a08ccc2a7..000000000000
--- a/www/zope213/files/zope29.sh.in
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/sh
-#
-# Startup script for Zope server.
-#
-# $FreeBSD$
-#
-
-# PROVIDE: zope29
-# REQUIRE: DAEMON
-
-# Define these zope29_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/zope29
-#
-# zope29_enable : bool
-# Enable Zope ("YES") or not ("NO", the default).
-#
-# zope29_instances : list
-# List of dirs with Zope's instances ("" by default).
-#
-
-. %%RC_SUBR%%
-
-name="zope29"
-rcvar=`set_rcvar`
-
-zope29ctl () {
- for instance in $zope29_instances; do
- if [ -d ${instance} ]; then
- echo -n " Zope instance ${instance} -> "
- ${instance}/bin/zopectl "$1"
- fi
- done
-}
-
-zope29_start () {
- echo "Starting Zope 2.9:"
- zope29ctl "start"
-}
-
-zope29_stop () {
- echo "Stopping Zope 2.9:"
- zope29ctl "stop"
-}
-
-zope29_restart () {
- echo "Restarting Zope 2.9:"
- zope29ctl "restart"
-}
-
- start_cmd="zope29_start"
- stop_cmd="zope29_stop"
-restart_cmd="zope29_restart"
-
-load_rc_config $name
-
-: ${zope29_enable="NO"}
-: ${zope29_instances=""}
-
-cmd="$1"
-[ $# -gt 0 ] && shift
-[ -n "$*" ] && zope29_instances="$*"
-
-run_rc_command "${cmd}"
diff --git a/www/zope213/pkg-descr b/www/zope213/pkg-descr
deleted file mode 100644
index e9e009bd18b8..000000000000
--- a/www/zope213/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-"Zope is an exciting new object-based, open source web application
-platform. It allows you to build powerful and dynamic web applications
-easily. Zope comes with source code and is friendly to developers as
-well as users.
-Zope is distinguished by its integrated object database which, when
-combined with a revolutionary object model, provides a completely unique
-facility for servicing content managers and web application developers."
-
-Here are some of the "headlines" mentioned in the features list.
-
-Database Integration Content Management
- SQL and HTML in Harmony Builtin Objects
- Multiple Data Sources Document Templates
- Publish Databases Web to Objects
-Application Development Integrated Object Database
- DTML Scripting Managed Through the Web
- External Methods Direct URL Access to Objects
-
-WWW: http://www.zope.org/
diff --git a/www/zope213/pkg-plist b/www/zope213/pkg-plist
deleted file mode 100644
index 15ba469f621c..000000000000
--- a/www/zope213/pkg-plist
+++ /dev/null
@@ -1,12615 +0,0 @@
-%%ZOPEBASEDIR%%/lib/python/ImageFile.py
-%%ZOPEBASEDIR%%/lib/python/Zope.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/dtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_arguments.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqltest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlvar.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_arguments.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqltest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlvar.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_sqlscript.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/test_arguments.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqlgroup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests/testdt_sqltest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/sqlscript.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/testresults.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/sqlscript.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/PUBLICATION.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/dtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/dtml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/sqlscript.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/default.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/subgroup.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/default.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/default.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/preference.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preference/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/zptpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpageeval.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpageeval.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/test_zptpageeval.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zptpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/collector269.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/collector266.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zpt.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/inlinecode.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/zptpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/zptpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/plaintext.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/stx.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/rest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_renderers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_renderers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_renderers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/test_vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/plaintext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/stx.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/rest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/plaintext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/stx.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/rest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/renderer/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/annotationcacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/caching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/ram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_ramcache.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_icache.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_annotationcacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_caching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_ramcache.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_icache.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_annotationcacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_caching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_ramcache.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_icache.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_annotationcacheable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests/test_caching.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ramstats.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheableedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ramedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/cacheable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/ram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/annotationcacheable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/ram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/caching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/annotationcacheable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/ram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/caching.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/cache/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/testContentTypes.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/mime.types-2
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/mime.types-1
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/testContentTypes.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/testContentTypes.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/mime.types
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content_types/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/static.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/type.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/type.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/type.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/intro.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/chapter.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/empty.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/book.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/utilitymodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/utilitymodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/utilitymodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/text.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/class_.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/function.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/codemodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/text.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcml.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/textfile_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcmlfile_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/displayComment.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/displayClosingElement.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/directive.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/text.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/text.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/introspector.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/class_.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/zcml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/menu.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/function.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/directives.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/text.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/codemodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/text.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/class_.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/zcml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/function.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/codemodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ifacemodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/iface_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/presentation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/component_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ifacemodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ifacemodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/macros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/menu.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/skin.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/preference.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/harrow.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_contents.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/modules.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/utilities.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/varrow.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_modules.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/favicon.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/prefIndex.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/contents.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/details_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/menu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/menu_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/static_menu_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/prefmenu.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/notfound.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/skin.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/preference.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/skin.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/preference.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/macros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/apidoc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/version.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/MAINTAINER.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/static.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/static.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/component.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/classregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilities.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/apidoc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/presentation.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/maildir.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/delivery.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/mailer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/event.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_maildir.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_delivery.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_event.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_mailer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/mail.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_maildir.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_delivery.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_event.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_mailer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_maildir.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_delivery.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_event.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/test_mailer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/maildir.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/delivery.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/mailer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/event.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/maildir.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/delivery.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/mailer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/event.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/mail/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/messagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_messagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/testi18ndirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_messagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/testi18ndirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_filters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_messagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/testi18ndirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests/test_translationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/synchronize.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/test_translate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/test_translate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests/test_translate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/i18n_domain.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/synchronize.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translatemessage.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/synchronize.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/synchronize.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/exportimport.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/translate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/methods.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/methods.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc/methods.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/locales.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/messagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/translationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/filters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/messagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/i18n/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelptopic.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/README.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/ui.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/samples.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/welcome.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/mgmt-main-1.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/developer.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_helpdirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_onlinehelp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_treeview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help2.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/output/test1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/output/test2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test2.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test1.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.rst
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.stx
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/help.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_helpdirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_onlinehelp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_treeview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_helpdirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_onlinehelp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/test_treeview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp_navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/minus.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/item.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/plus.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/helptopic.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/onlinehelp_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/tree.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelptopic.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelptopic.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/onlinehelp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/simpleviewclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/urlquote.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/viewpagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/talesapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/intermediate.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/inner.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/outer.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/test_nested.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_viewzpt.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/simpletestview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_talesapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/trusted.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_boundpagetemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_simpleviewclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_urlquote.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/sample.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_binding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_zopepythonexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/content.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/nothing.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/view.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/default.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/content.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/content.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testusage.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testsimpleviewclass.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testxml.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_viewzpt.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/simpletestview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_talesapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/trusted.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_boundpagetemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_simpleviewclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_urlquote.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/sample.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_binding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_zopepythonexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_viewzpt.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/simpletestview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_talesapi.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/trusted.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_boundpagetemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_simpleviewclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_urlquote.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/sample.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_engine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_binding.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/test_zopepythonexpr.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/simpleviewclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/urlquote.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/viewpagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/talesapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/engine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/simpleviewclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/urlquote.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/viewpagetemplatefile.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/talesapi.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_image.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/tests/test_file.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_imagedata.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_file.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_imagedata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_imagedata.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests/test_file.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_upload.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image_edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file_add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/image.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/file.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/image.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/image.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/file/file.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtmlpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpage.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpageeval.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpageeval.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/test_dtmlpageeval.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/url.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtml.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtmlpage.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/dtmlpage.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflymeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflyda.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopeconnection.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyrootdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopecursor.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedbtransactionmanager.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_resultset.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_doctests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_dsnparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/stubs.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_row.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedatabaseadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/gadflyroot.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/rdb.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopeconnection.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyrootdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopecursor.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedbtransactionmanager.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_resultset.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_doctests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_dsnparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/stubs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_row.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedatabaseadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopeconnection.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyrootdirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopecursor.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedbtransactionmanager.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_resultset.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_doctests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_dsnparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_gadflyadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/stubs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_row.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests/test_zopedatabaseadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/relalg.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfintrospect.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlsem.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjpylint.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjbuckets0.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgtest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlbind.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DLispShort.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/SQLTESTG.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DumbLispGen.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfstest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/pygram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfserve.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfsocket.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjSet.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/remotetest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParseBuild.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfdb0.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgen.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gadfly.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfclient.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlwhere.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfinstall.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgram.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gftest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/idl.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlmod.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sql.mar
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/COPYRIGHT
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/index.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gffaq.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gadfly.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfSQL.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfrecover.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kwParsing.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/server.html
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/relalg.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfintrospect.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlsem.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjpylint.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjbuckets0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlbind.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DLispShort.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/SQLTESTG.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DumbLispGen.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfstest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/pygram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfserve.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfsocket.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjSet.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/remotetest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParseBuild.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfdb0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgen.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gadfly.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfclient.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlwhere.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfinstall.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgram.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gftest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/idl.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlmod.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/relalg.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfintrospect.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlsem.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjpylint.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjbuckets0.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgtest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlbind.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DLispShort.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/SQLTESTG.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/DumbLispGen.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfstest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/pygram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfserve.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfsocket.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjSet.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/remotetest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/kjParseBuild.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfdb0.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgen.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gadfly.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfclient.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlwhere.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gfinstall.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlgram.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/gftest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/idl.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly/sqlmod.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/gadflyda.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdb.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdbtestresults.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/gadflyda.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdbtestsql.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdbconnection.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/gadflyda.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdb.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/gadflyda.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/rdb.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly-meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflyda.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflymeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflyda.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflymeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadflyda.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rdb/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/node.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_filters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_encoder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/basetest.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_node.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_encoder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/basetest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_node.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_filters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_encoder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/basetest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_node.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/test_adapters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/cookie.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/example1.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/plus.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/lline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/plus_vline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/minus_vline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/tline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/vline.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/shim.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images/minus.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/cookie.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/cookie.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/version.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/MAINTAINER.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/filters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/node.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/adapters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/filters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tree/node.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_undoview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_zodbundomanager.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_prefix.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_undoview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_zodbundomanager.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_prefix.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_undoview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_zodbundomanager.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/test_prefix.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_more.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_all.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/undo_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/undo/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/timezones.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/decorator.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/servicenames.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pygettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/extract.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/it/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/it/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/es/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/es/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/nl/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/nl/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/zope.pot
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/en/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/en/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/de/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/de/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ml/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/ml/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr/LC_MESSAGES/zope.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr/LC_MESSAGES/zope.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/TRANSLATE.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pygettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/extract.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/pygettext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/extract.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/locales/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/wrapper.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/schema.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_fieldfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_interfaceutility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautilitypersistence.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_wrapper.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_field.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/keywords_vocab.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/simple_vocab.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/fields.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_fieldfactory.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_fieldfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_interfaceutility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautilitypersistence.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_wrapper.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_field.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_fieldfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_interfaceutility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautilitypersistence.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_wrapper.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_field.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests/test_schemautility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/traversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/schema_edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/schema_add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/traversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/traversal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/fields.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/fieldforms.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/wrapper.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/schema.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/wrapper.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/schema.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/schema/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fieldconverters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces/http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/test_fieldconverters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/test_fieldconverters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/test_fieldconverters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/directoryresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nfileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menumeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/viewmeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nresourcemeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resources.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resourcemeta.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/managementviewselector.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/icon.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menu.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_pagetemplateresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menudirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_icondirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testi18nfileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/templateclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_browserlanguages.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resources.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directoryresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_addMenuItem.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fileresource.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/addmenuitems.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test2.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/png
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/subdir/test.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/testresource.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test3.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/test.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/menus.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menudirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_icondirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testi18nfileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/templateclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_browserlanguages.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resources.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directoryresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_addMenuItem.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menu.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_pagetemplateresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_menudirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_icondirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testi18nfileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/templateclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_browserlanguages.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resources.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_directoryresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_addMenuItem.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_resource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_api.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/test_fileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/support.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/directoryresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nfileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menumeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/viewmeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nresourcemeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resources.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resourcemeta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/managementviewselector.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/icon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/directoryresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nfileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menumeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/viewmeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/i18nresourcemeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resources.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/resourcemeta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/managementviewselector.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/menu.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/fileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/icon.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/pagetemplateresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/xmlrpc_error.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/xmlrpc_noperm.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/xmlrpc.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/http.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fieldconverters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fileresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/pagetemplateresource.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fieldconverters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/fileresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publisher/pagetemplateresource.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/size/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/registration/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationfactories.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/publicationtraverse.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/zopepublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/traversers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/soap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_http.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_simplecomponenttraverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_zopepublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_xmlrpcpublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_httpfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_browserpublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationfactories.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_simplecomponenttraverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_zopepublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_httpfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_xmlrpcpublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_browserpublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationfactories.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_simplecomponenttraverser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_zopepublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_xmlrpcpublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_httpfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_browserpublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests/test_requestpublicationfactories.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/notfound.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/methodnotallowed.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationfactories.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/publicationtraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/zopepublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/traversers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/soap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationfactories.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/publicationtraverse.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/requestpublicationregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/zopepublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/httpfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/traversers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/soap.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/publication/http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/folder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/folder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/filerepresentation.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/folder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/folder/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/options.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/traversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/put.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/httpdate.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/delete.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/notfound.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/methodnotallowed.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_methodnotallowed.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_methodnotallowed.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_methodnotallowed.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/test_unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/notfound.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/methodnotallowed.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/notfound.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/methodnotallowed.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_delete.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_traversers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_put.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_delete.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_traversers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_put.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_delete.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_traversers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/tests/test_put.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/options.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/traversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/put.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/httpdate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/delete.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/options.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/traversal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/put.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/httpdate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/http/delete.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/sampleinterfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test_standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/sampleinterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test_standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/sampleinterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests/test_standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/dialog_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopbasic.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/view_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/document_icon.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopwidgets.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zopetopstructure.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/arrowup.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/zmi_stylesheet.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/namespace.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/adapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/test_vhosting.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/test_vhosting.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests/test_vhosting.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_conveniencefunctions.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_etc.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_presentation.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_vh.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_skin.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_physicallocationadapters.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_namespacetrversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_lang.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_traverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/traversing.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_conveniencefunctions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_etc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_presentation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_vh.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_skin.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_physicallocationadapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_namespacetrversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_lang.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_traverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_conveniencefunctions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_etc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_presentation.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_vh.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_skin.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_physicallocationadapters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_namespacetrversal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_lang.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests/test_traverser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/absoluteurl.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/namespace.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/namespace.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/adapters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/traversing/api.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/bootstrap.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/generations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve1.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/install.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve3.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve2.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/install.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve3.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/install.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve3.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/evolve2.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managerdetails.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/managers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/subscriber.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/generations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/generations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/generations/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dependable/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/appsetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/schema.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/appsetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/bootstrap.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/appsetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/appsetup/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/content/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/debug.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/debug.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/debug/debug.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/attribute.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/annotations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/test_attributeannotations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/annotations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/test_attributeannotations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/annotations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests/test_attributeannotations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/attribute.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/attribute.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/annotation/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/systemerror.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/test_unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/test_unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/test_unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/systemerror.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/systemerror.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/notfound.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/user.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/systemerror.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/exception/systemerror.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/setup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/ztapi.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/functional.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded/test0001.request
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded/test0001.response
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded/test0002.response
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded/test0002.request
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/ztapi.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/dochttp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/ztapi.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/functional.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/testing/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_widget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_widget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_widget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/test_utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/submit.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/exception.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/textwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/macros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/boolwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/formview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/schemadisplay.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/itemswidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_booleanradiowidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_checkboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_filewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_intwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textareawidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_floatwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_datetimewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de/LC_MESSAGES/formtest.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de/LC_MESSAGES/formtest.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/formtest.pot
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/i18n.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_booleanradiowidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_checkboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_filewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_intwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textareawidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_floatwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_datetimewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_booleanradiowidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_checkboxwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_editview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_filewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_intwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_textareawidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_floatwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_objectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_datetimewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/test_i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/support.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_multicheckboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_sequencewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_registrations.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_checkboxwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_editview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_filewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdocs.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_itemswidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_intwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_setprefix.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textareawidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_browserwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_floatwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_selectwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_add.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_exception.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_displaywidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_passwordwidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datetimewidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_radiowidget.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicecollections.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_source.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_form.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/registerWidgets.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testeditform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/widgetDirectives.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testlabeltranslation.mo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testconfigure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/testlabeltranslation.po
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_multicheckboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_sequencewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_registrations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_checkboxwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_filewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdocs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_itemswidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_intwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_setprefix.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textareawidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_browserwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_floatwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_selectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_add.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_exception.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_displaywidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_passwordwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datetimewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_radiowidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicecollections.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_source.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_form.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_multicheckboxwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_sequencewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_registrations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_checkboxwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_editview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_filewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_widgetdocs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_itemswidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_intwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_setprefix.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_textareawidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_add.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_browserwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_floatwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_objectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_selectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_exception.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_displaywidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_passwordwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_datetimewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_radiowidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_choicecollections.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_source.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/test_form.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests/support.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/i18n.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/orderedSelectionList.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/display.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widgets.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/subedit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/form.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/submit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/editview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/exception.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/textwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/boolwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/formview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/schemadisplay.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/itemswidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/widget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/submit.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/source.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/editview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/exception.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/textwidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/macros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/boolwidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/formview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/objectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/schemadisplay.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/add.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/itemswidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/sequencewidget.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/form/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve1.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve2.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/evolve2.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/traversing.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/pickling.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/location.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/traversing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/pickling.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/location.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/traversing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/pickling.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/location.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/location/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/xmlmetadata.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcterms.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/creatorannotator.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/annotatableadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/zopedublincore.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/timeannotators.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcsv.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_dcsv.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_creatorannotator.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_partialannotatable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_xmlmetadata.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zopedublincore.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zdcannotatableadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/partial.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_dcsv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_creatorannotator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_partialannotatable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_xmlmetadata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zopedublincore.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zdcannotatableadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_dcsv.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_creatorannotator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_partialannotatable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_xmlmetadata.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zopedublincore.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests/test_zdcannotatableadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/metadataedit.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/edit.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/box.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/metadataedit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/metadataedit.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/xmlmetadata.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcterms.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/creatorannotator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/annotatableadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/zopedublincore.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/timeannotators.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcsv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/xmlmetadata.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcterms.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/creatorannotator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/annotatableadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/zopedublincore.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/timeannotators.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/dcsv.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/servicecontainer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/service.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/folder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/placefulsetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/placefulsetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/placefulsetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/servicecontainer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/service.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/folder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/servicecontainer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/service.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/folder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/site/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/objectevent.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/dispatching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_dispatching.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_objectevent.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_dispatching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_objectevent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_dispatching.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/test_objectevent.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/tests/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/objectevent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/dispatching.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/objectevent.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/event/dispatching.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/fileresult.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/wsgi/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/adapter/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/test_functional.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/doctest.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/test_functional.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/test_functional.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/editingwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmlobject.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_editingwidgets.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_xmlnavigationviews.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test5.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test8.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test7.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test4.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output/test6.xml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_editingwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_xmlnavigationviews.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_editingwidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/test_xmlnavigationviews.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/dialog_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/simpleeditingrow.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/pl.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/onlinehelp.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3_tablelayout.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/mi.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/favicon.png
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/navigation_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/zope3.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/view_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmltree.js
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/site_management.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/popup_macros.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/template_tablelayout.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/simpleeditingrowfragment.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/site_management_tablelayout.css
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/editingwidgets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmlobject.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/editingwidgets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/xmlobject.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/browser.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/broken.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/broken/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/contentdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/hooks.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/exampleclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/components.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/factory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/views.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_contentdirective.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/exampleclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/components.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/views.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_contentdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/exampleclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/components.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/factory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/views.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_api.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/tests/test_contentdirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/localservice.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/hooks.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/localservice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/hooks.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/localservice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/hooks.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb/site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tools.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_tools.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_editregistration.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_registrationview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_tools.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_editregistration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_registrationview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_tools.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_editregistration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_registrationview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/site_management.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registered.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tools.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/editregistration.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/utilreg_details.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tools.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tools.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/statusproperty.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapterregistry.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/contentdirective.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/hooks.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/registration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/contentdirective.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/hooks.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/testing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/component/site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/basicauthadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/protectclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principallogging.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principalregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/ftpauth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/settings.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/loginpassword.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/permission.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principallogging.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_ftpauth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_permission.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principalregistry.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/modulehookup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_securitydirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_settings.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_logout.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectsubclass.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_basicauthadapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_loginpassword.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/perm.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/redefineperms.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/principal.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/perm_duplicate.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principallogging.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_ftpauth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_permission.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principalregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/modulehookup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_securitydirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_settings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_logout.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectsubclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_basicauthadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_loginpassword.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principallogging.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_ftpauth.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_permission.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_principalregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/modulehookup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_securitydirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_settings.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_logout.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_protectsubclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_basicauthadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_loginpassword.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/tests/test_adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/auth.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/loginlogout.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/login.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/redirect.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/login_failed.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/authutilitysearchview.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/logout.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/auth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/auth.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/principalterms.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/globalmodules.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/globalprincipals.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/logout.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/basicauthadapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/protectclass.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principallogging.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principalregistry.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/ftpauth.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/settings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/loginpassword.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/permission.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/basicauthadapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/protectclass.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principallogging.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/_protections.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principalregistry.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/ftpauth.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/settings.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/loginpassword.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/permission.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/security/principal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_datetimeparse.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_decorator.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_standard_dates.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_datetimeparse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_decorator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_standard_dates.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_datetimeparse.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_tzinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_decorator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/tests/test_standard_dates.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/traversal.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/btree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/size.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/directory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/contained.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/sample.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/dependency.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ordered.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/test_view_permissions.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/test_view_permissions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/test_view_permissions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_ordered.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraversable.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_icontainer.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_directory.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectmover.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_constraints.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_btree.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_size.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_contained.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectcopier.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_ordered.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraversable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_icontainer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_directory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectmover.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_constraints.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_btree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_size.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_contained.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectcopier.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_ordered.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraversable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_icontainer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_directory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectmover.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_constraints.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_btree.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_size.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_find.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_contained.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_containertraverser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/test_objectcopier.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/tests/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/adding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/test_contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/index.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/test_contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/test_contents.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_directive.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_contents.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_adding.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_directive.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_adding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_directive.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_contents.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/test_adding.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/commontasks.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/add.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/index.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/adding.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/adding.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/contents.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/find.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/_zope_proxy_proxy.c
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/_zope_app_container_contained.so
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/traversal.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/btree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/size.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/directory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/contained.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/sample.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/dependency.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/find.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ordered.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/traversal.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/constraints.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/btree.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/size.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/directory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/contained.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/sample.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/dependency.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/find.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/container/ordered.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_queryinterface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_queryinterface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_queryinterface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests/test_interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/interface/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/authentication.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/generic.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/idpicker.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/register.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/ftests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/principalfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/principalfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/groupfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/pau_prefix_and_searching.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/httpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/groupfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/session.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/group_searching_with_empty_string.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/loginform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/special-groups.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/register.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/ftests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/register.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/schemasearch.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/ftests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/authentication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/generic.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/idpicker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/authentication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/generic.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/session.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/groupfolder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/password.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/ftpplugins.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/httpplugins.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/idpicker.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/principalfolder.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/authentication/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_clipboard.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_rename.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_clipboard.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_rename.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_clipboard.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/test_rename.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/zapi/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/preview.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/preview/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/utility/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/zopeversion.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/applicationcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_zopeversion.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_applicationcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_zopeversion.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_applicationcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_zopeversion.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_runtimeinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests/test_applicationcontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_zodbcontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_translationdomaincontrol.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_errorredirect.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_zodbcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_translationdomaincontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_errorredirect.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_zodbcontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_translationdomaincontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/test_errorredirect.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_servercontrolview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_runtimeinfoview.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_servercontrolview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_runtimeinfoview.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_servercontrolview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/test_runtimeinfoview.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/servercontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/translationdomaincontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/zodbcontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/zopeversion.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/runtimeinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/applicationcontrol.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/zopeversion.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/runtimeinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/applicationcontrol.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/bootstrap.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error_config.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error_service.gif
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/texttbentry.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/errorentry.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/error.pt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/bootstrap.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/bootstrap.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/error.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/error/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/PUBLICATION.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/version.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/browser.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/menus.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/app/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/app/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/timezones.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/decorator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/servicenames.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/app/datetimeutils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/timezones.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/decorator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/app/servicenames.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/pullparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ClientForm.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/dummymodules.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/testdoc.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/simple.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/controls.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/zope3logo.gif
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/ftesting.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/forms.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/notitle.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/navigate.html
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/testdoc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/testdoc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/over_the_wire.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/pullparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ClientForm.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/dummymodules.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/pullparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/testing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ClientForm.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testbrowser/dummymodules.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/batch.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_htmltests.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_basictemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_ptfile.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/stringexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshop2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/globalsshadowlocals.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/loop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage4.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml1b.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checkpathalt.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/teeshoplaf.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage3.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml1a.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/template_usage2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/dtml3.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checknotexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checknothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checkwithxmlheader.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/checkpathnothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/stringexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshop2.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/globalsshadowlocals.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/loop1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checkpathalt.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/teeshoplaf.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/dtml1.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/dtml3.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checknotexpression.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checknothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/template_usage.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checkwithxmlheader.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/checkpathnothing.html
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/content.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/view.pt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/content.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/content.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/batch.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_htmltests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_basictemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_ptfile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/batch.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_htmltests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_basictemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/test_ptfile.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/readme.txt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/architecture.txt
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/pagetemplatefile.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/document.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/ro.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/advice.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_flatten.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/verify.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_advice.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_verify.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m2.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/unitfixtures.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_sorting.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_odd_declarations.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/odd.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_interface.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m1.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/ifoo.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_document.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_element.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/foodforthought.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_advice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_verify.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m2.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/unitfixtures.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_sorting.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_odd_declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/odd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/ifoo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_element.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_advice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_verify.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m2.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_declarations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/dummy.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/unitfixtures.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_sorting.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/odd.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_odd_declarations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/m1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/ifoo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_document.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/tests/test_element.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/mapping.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/sequence.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/idatetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/test_idatetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/basemapping.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/test_idatetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/basemapping.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/test_idatetime.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/basemapping.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/sequence.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/idatetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/sequence.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/idatetime.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/common/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/README.ru.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/PUBLICATION.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/interface/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/interface/human.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/interface/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_zope_interface_coptimizations.so
-%%ZOPEBASEDIR%%/lib/python/zope/interface/document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/declarations.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/ro.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/advice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_flatten.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interface.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/verify.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/interface/declarations.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/document.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/ro.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/advice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/_flatten.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/interface.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/verify.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/interface/exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stng.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/document.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stdom.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/docbook.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/html.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stletters.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/ExtensionClass.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/MultiMapping.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples1.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Links.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples1.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/table.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/table.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/MultiMapping.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/index.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Links.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/InnerLinks.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/InnerLinks.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/Acquisition.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/ExtensionClass.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/examples.stx
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions/index.ref
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/STNG.txt
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stng.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/document.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stdom.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/docbook.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/html.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stletters.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stng.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/document.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stdom.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/docbook.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/html.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/stletters.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/structuredtext/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/event/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/event/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/event/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/event/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/event/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/event/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/event/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_field.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapfields.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_schema.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fieldproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapinterfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/accessors.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_interfacefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_dictfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_listfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_states.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/states.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_choice.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_intfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_date.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_boolfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_timedelta.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_setfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_floatfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_docs.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_tuplefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_iterablefield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_containerfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_field.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_strfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_equality.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_fieldproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_datetime.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_objectfield.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_accessors.py
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_interfacefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_dictfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_listfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_states.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/states.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_choice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_intfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_date.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_boolfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_timedelta.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_setfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_floatfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_docs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_tuplefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_iterablefield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_containerfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_field.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_strfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_equality.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_fieldproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_datetime.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_objectfield.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_accessors.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_schema.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_interfacefield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_dictfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_listfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_states.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/states.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_choice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_intfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_date.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_boolfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_timedelta.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_setfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_floatfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_docs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_tuplefield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_iterablefield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_containerfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_field.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_strfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_equality.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_fieldproperty.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_datetime.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_objectfield.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/tests/test_accessors.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/sources.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fields.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/schema/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_field.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapfields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fieldproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapinterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/accessors.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_field.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapfields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_schema.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/fieldproperty.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/_bootstrapinterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/accessors.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/schema/vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/base.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/publish.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/contenttype.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/browser.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/logginginfo.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/logginginfo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/logginginfo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces/http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpcrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserresponse.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_requestdataproperty.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_http.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_contenttype.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_httpcharsets.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/publication.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestiapplicationrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baseresponse.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/httprequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserlanguages.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ipublication.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublisherrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_mapply.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baserequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/views.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/xmlrpcviews.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublicationrequest.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpcrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserresponse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_requestdataproperty.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_contenttype.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_httpcharsets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/publication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestiapplicationrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baseresponse.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/httprequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserlanguages.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ipublication.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublisherrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_mapply.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baserequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/views.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/xmlrpcviews.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublicationrequest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpcrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserresponse.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_requestdataproperty.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_contenttype.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_httpcharsets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/publication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestiapplicationrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baseresponse.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/httprequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserlanguages.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ipublication.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublisherrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_mapply.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_baserequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/views.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_browserrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/xmlrpcviews.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/basetestipublicationrequest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/tests/test_publisher.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/httpresults.txt
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/normal.clb
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/base.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/publish.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/contenttype.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/http.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/base.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/publish.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/contenttype.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/publisher/http.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/simpletranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/messageid.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/negotiator.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/format.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/gettextmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/xmlfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/inheritance.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/provider.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_docstrings.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_xmlfactory.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_locales.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_docstrings.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_xmlfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_locales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_docstrings.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_xmlfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests/test_locales.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_NI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eo.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/el.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_KW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/he.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/id_ID.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_SV.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/root.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/id.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mt_MT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_LU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy_AM_REVISED.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_LY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_DO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gv_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ko.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_DZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_AU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/be.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_GT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/af.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru_UA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_ZA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ca_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti_ER.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ro_RO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/be_BY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_NZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/et.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_AE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/license.html
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa_AF.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ga.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_VE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/el_GR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/uk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_EC.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/cs.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fo_FO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_VI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt_PT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_MT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SD.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw_TZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_HK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/th.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms_MY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sl_SI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ja_JP.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_TW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_ZW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_US_POSIX.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hu.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_DE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_MX.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it_IT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_AT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_PH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_BO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_CN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_SG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_CA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/am.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sq.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/is.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kw_GB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_EG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/te.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/th_TH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/vi_VN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_TN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bg.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_BW.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_IE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_BH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ca.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ta.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bn.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_FR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fa_IR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kn_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gu_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/tr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fi_FI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ko_KR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lv_LV.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ro.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_MO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/is_IS.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/te_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pt_BR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ga_IE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_IQ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_SG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/da.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bn_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nb_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_HN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_PA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/no.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sh.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pl_PL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv_SE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/uk_UA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_MA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/am_ET.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_JO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kk_KZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/tr_TR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ta_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/vi.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kok_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/he_IL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/gl_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mk_MK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_SO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_AR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sh_YU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kl.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ti.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_CO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_LB.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ps.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/so_DJ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hi_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/no_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_UY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hr_HR.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nl_NL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_BE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pa.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ps_AF.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nn_NO.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/de_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sv_FI.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es_US.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/et_EE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_QA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_LU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sr_YU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh_HK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sw_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/es.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ru_RU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kw.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sk_SK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hy_AM.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/it.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lt_LT.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/om_KE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kl_GL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/pa_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ja.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sk.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fo.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/da_DK.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hu_HU.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mt.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_SY.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/nb.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/fr_CH.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/mr_IN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/zh.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_CA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/af_ZA.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/cs_CZ.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/eu_ES.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/bg_BG.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/lv.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/hr.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/kok.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ms_BN.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/en_US.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_OM.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/sq_AL.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data/ar_YE.xml
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/LocaleElements.dtd
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/xmlfactory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/inheritance.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/provider.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/xmlfactory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/inheritance.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/provider.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/locales.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/locales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/locales.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_itranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_testmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_gettextmessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testii18naware.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_negotiator.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_imessagecatalog.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_interpolate.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_simpletranslationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_formats.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testi18nawareobject.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_translationdomain.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/zope-i18n.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/zope-i18n.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-default.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/de-default.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-default.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/de-default.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-alt.po
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/en-alt.mo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_itranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_testmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_gettextmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testii18naware.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_negotiator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_imessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_interpolate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_simpletranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_formats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testi18nawareobject.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testii18naware.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_itranslationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_testmessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_gettextmessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_negotiator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_imessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_interpolate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_simpletranslationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_formats.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/testi18nawareobject.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/test_translationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/i18nobject.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/translationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/simpletranslationdomain.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/messageid.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/negotiator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/format.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/gettextmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/translationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/simpletranslationdomain.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/messageid.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/negotiator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/format.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/gettextmessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18n/testmessagecatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.py
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.txt
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/dottedname/resolve.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_duplicate.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/exceptionformatter.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_notfounderror.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/test_exceptionformatter.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/test_exceptionformatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/test_exceptionformatter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_duplicate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/exceptionformatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_notfounderror.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_duplicate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/exceptionformatter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/exceptions/_notfounderror.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/nbest.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/ricecode.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/cosineindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/baseindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/lexicon.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/stopdict.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/okapiindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/queryparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/setops.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/parsetree.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/widcode.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/htmlsplitter.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryengine.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/queryhtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/hs-tool.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/mhindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_textindexwrapper.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/wordstats.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/indexhtml.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_lexicon.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_setops.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryengine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/queryhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/hs-tool.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/mhindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_textindexwrapper.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/wordstats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/indexhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_setops.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryengine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/queryhtml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/hs-tool.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_queryparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/mhindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_textindexwrapper.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/wordstats.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_index.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/indexhtml.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_lexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/tests/test_setops.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.txt
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/ricecode.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/cosineindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/baseindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/setops.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/stopdict.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/okapiindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/queryparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/parsetree.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/widcode.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/htmlsplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/ricecode.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/cosineindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/baseindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/textindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/lexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/stopdict.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/okapiindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/queryparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/setops.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/parsetree.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/widcode.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/text/htmlsplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/index.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/keyword/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/index.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/field/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/index.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/filter.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/test_topicindex.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/test_topicindex.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/test_topicindex.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/index.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/filter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/index.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/topic/filter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/index/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/nbest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/index/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/nbest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/index/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/pdocumenttemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/documenttemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_if.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_var.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_string.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_util.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_try.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_with.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_return.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_insv.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_raise.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_let.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_in.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_html.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_var.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_if.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_with.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_in.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/dtmltestbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_try.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_var.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_if.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_with.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_in.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/dtmltestbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_try.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_var.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_if.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_with.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_in.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/dtmltestbase.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/testdt_try.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/untrusted.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/untrusted.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/untrusted.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/pdocumenttemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/documenttemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_if.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_var.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_util.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_string.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_try.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_with.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_return.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_insv.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_raise.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_let.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_in.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_html.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/pdocumenttemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/documenttemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_if.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_var.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_string.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_util.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_try.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_with.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_return.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_insv.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_raise.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_let.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_in.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/dt_html.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/module.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loghandler.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctestunit.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/cleanup.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/renormalizing.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loggingsupport.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-debugging.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-verbose.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-wo-source.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-layers.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/samplelayers.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/post_mortem5.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample33/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample33/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample33/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/post_mortem6.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/post_mortem_failure.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_d.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample31/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample31/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample31/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample32/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample32/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample32/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/set_trace5.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/set_trace6.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_d.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_ntd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_d.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sampletests_ntd.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample12/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample12/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample12/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntds.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_test.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test12.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test111.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test_one.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test112.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test11.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test121.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test122.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test12.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test111.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test_one.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test112.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test11.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test121.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test122.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test12.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test111.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test_one.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test112.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test11.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test121.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests/test122.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_suite.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletestsf.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntds.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_test.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_suite.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletestsf.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntds.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_test.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_ntd.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests_none_suite.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletestsf.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc0.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsl.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/leak.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/compiletest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/compiletest.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/compiletest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/compiletest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/compiletest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/compiletest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/pledge.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test12.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test111.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test_one.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test112.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test11.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test121.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test122.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test12.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test111.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test_one.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test112.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test11.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test121.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test122.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test12.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test111.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test_one.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test112.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test11.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test121.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests/test122.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/sampletests_i.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_f.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/do-not-enter/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/do-not-enter/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/do-not-enter/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_e.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/e.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntds.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/donotenter/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/donotenter/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/donotenter/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/sampletests_i.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/test_1.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/testone.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/test_1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/testone.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/test_1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/testone.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntd.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/sampletests_i.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/sampletests_i.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/sampletests_i.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_f.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_e.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntds.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntd.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_f.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_e.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntds.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests_ntd.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsf.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcstats.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcset.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/samplelayers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc0.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/leak.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc1.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/pledge.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsf.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcstats.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcset.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/samplelayers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc0.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/leak.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gc1.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/pledge.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletestsf.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcstats.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/gcset.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-progress.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-edge-cases.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-test-selection.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/products/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-errors.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-leaks.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-simple.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-arguments.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-layers-ntd.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-coverage.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-knit.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-gc.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-repeat.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-profiling.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-leaks-err.txt
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loghandler.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctestunit.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/cleanup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/renormalizing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loggingsupport.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/testing/formparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loghandler.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctestunit.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/cleanup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/renormalizing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/loggingsupport.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/testing/doctest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/thread/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/thread/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/thread/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/thread/_zope_thread.so
-%%ZOPEBASEDIR%%/lib/python/zope/thread/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/thread/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/thread/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/thread/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/messageid.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/message.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/messages.txt
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/_zope_i18nmessageid_message.so
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/messageid.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/message.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/messageid.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/message.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/site.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/utility.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/service.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/contextdependent.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/servicenames.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_utilityservice.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/components.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/request.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_service.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/placelesssetup.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_api.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_adapter.py
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_utilityservice.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/components.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/request.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_service.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/placelesssetup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_api.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_utilityservice.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/components.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/request.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_service.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/placelesssetup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_api.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests/test_adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/service.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/contextdependent.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/adapter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/servicenames.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/service.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/contextdependent.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/adapter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/servicenames.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/bbb/exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/component/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/socketexample.txt
-%%ZOPEBASEDIR%%/lib/python/zope/component/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/site.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/component/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/testing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/factory.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/component/site.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/trigger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverchannelbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/maxsockets.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/utilities.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/buffers.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/adjustments.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/zlogintegration.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/taskthreads.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/fixedstreamreceiver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/dualmodechannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/m_syslog.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/unresolvinglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/filelogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/sysloglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/pythonlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/socketlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/rotatingfilelogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/taillogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/resolvinglogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/test_pythonlogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/test_pythonlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/test_pythonlogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/m_syslog.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/unresolvinglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/filelogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/sysloglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/pythonlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/socketlogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/rotatingfilelogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/taillogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/resolvinglogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/m_syslog.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/unresolvinglogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/filelogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/sysloglogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/pythonlogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/socketlogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/rotatingfilelogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/taillogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/logger/resolvinglogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/commonaccesslogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/http_date.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/wsgihttpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserverchannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/publisherhttpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httprequestparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httptask.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/chunking.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpdate.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httprequestparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_wsgiserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_commonaccesslogger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpdate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httprequestparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_wsgiserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_commonaccesslogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpdate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httprequestparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_wsgiserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_commonaccesslogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/tests/test_httpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/commonaccesslogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/http_date.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/wsgihttpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserverchannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/publisherhttpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httprequestparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httptask.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/chunking.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/commonaccesslogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/http_date.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/wsgihttpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserverchannel.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/publisherhttpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httprequestparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httptask.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/chunking.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/http/httpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/server.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/logger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_demofs.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/demofs.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_ftpserver.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/fstests.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_publisher.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_demofs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/demofs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_ftpserver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/fstests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_demofs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/demofs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_ftpserver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/fstests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests/test_publisher.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/publisher.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/server.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/publisher.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/server.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/logger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/ftp/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/ftp.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/logger.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/ftp.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/ftp.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/logger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/interfaces/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/test_serverbase.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/asyncerror.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/test_serverbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/asyncerror.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/test_serverbase.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/tests/asyncerror.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linetask.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linecommandparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/lineserverchannel.py
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linetask.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linecommandparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/lineserverchannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linetask.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/linecommandparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver/lineserverchannel.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/server/trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverchannelbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverbase.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/maxsockets.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/buffers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/adjustments.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/zlogintegration.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/taskthreads.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/fixedstreamreceiver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/dualmodechannel.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/server/trigger.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverchannelbase.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/serverbase.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/maxsockets.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/utilities.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/buffers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/adjustments.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/zlogintegration.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/taskthreads.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/fixedstreamreceiver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/server/dualmodechannel.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/management.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/setup.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/checker.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/testing.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/simplepolicies.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_standard_checkers.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_management.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_checker.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_simpleinteraction.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_standard_checkers.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_management.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_checker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_simpleinteraction.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_proxy.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_standard_checkers.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_management.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_checker.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/tests/test_simpleinteraction.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/interpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/rcompile.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/builtins.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox_security.py
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox_security.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/examples/sandbox_security.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/security/untrustedinterpreter.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/security/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/security/_proxy.so
-%%ZOPEBASEDIR%%/lib/python/zope/security/_zope_security_checker.so
-%%ZOPEBASEDIR%%/lib/python/zope/security/proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/management.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/checker.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/testing.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/simplepolicies.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/security/proxy.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/management.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/checker.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/testing.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/simplepolicies.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/security/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/dummymodule.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/test_modulealias.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/dummymodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/test_modulealias.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/dummymodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/test_modulealias.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/modulealias/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/fields.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/xmlconfig.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/stxdocs.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/name.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/config.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/zopeconfigure.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/docutils.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/exceptions.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/directives.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_docutils.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_xmlconfig.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/bad.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/victim.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_nested.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_conditions.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_simple.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz3.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baro.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/configure.zcml.in
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baro2.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar21.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/baz1.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/bar1.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.zcml.in
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/foo.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/conditions.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/simple.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/sample.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/schema.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/directives.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_docutils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_xmlconfig.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/bad.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/victim.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_nested.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_conditions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_simple.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/directives.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_docutils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_xmlconfig.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/bad.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/victim.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_nested.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_config.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_conditions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/test_simple.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/fields.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/xmlconfig.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/stxdocs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/name.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/config.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/zopeconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/docutils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/fields.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/xmlconfig.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/stxdocs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/name.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/config.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/zopeconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/docutils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/configuration/exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgenerator.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/taldefs.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/timer.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/dummyengine.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/setpath.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/translationcontext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/runtest.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/driver.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/tal01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/dtml08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/markbench.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talgettext.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_sourcepos.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_files.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test32.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test25.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test20.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_domain.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test27.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test03.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test16.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test19.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test26.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test14.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test04.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test09.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test16.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test06.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test22.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test30.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test35.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test33.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal9.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test34.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test22.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test20.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/document_list.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test21.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test05.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal8.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test07.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test31.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test01.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test02.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test14.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test24.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test15.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test29.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test23.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/document_list_source.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test21.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test36.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test11.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test17.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_sa3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/acme_template.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test18.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test19.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test17.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/acme_template_source.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test28.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test18.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test08.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/test13.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test32.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test25.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test20.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_domain.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test27.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test03.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test16.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test04.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test19.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/acme_template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test02.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test26.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test12.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test06.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test14.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test04.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test09.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa2.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test08.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test16.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test06.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test22.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa1.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test30.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test35.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test10.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test33.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal9.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test34.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test22.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test20.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa2.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test07.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa3.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test21.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test01.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test05.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal8.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test07.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test09.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test31.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test01.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test05.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test02.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test14.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test24.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test15.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/document_list.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test29.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test23.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test21.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test36.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test11.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa1.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test17.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_sa3.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test18.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test19.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test17.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test11.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/pnome_template.pt
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test28.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test18.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test03.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test08.xml
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/test13.html
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/markbench.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_sourcepos.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_files.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/markbench.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/run.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talinterpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talgettext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_talparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_sourcepos.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_files.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_htmltalparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/tests/test_xmlparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/tal/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgenerator.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/taldefs.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/timer.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/dummyengine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/setpath.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/translationcontext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/runtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/driver.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tal/ndiff.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgenerator.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/taldefs.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/timer.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talinterpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/dummyengine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/setpath.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/translationcontext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/runtest.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/driver.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/xmlparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/talgettext.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/htmltalparser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tal/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tales.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/engine.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/pythonexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/expressions.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_tales.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_expressions.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/simpleexpr.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_traverser.py
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_tales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/simpleexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_traverser.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_tales.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_expressions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/simpleexpr.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tests/test_traverser.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tales.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/engine.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/pythonexpr.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/tales/tales.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/engine.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/pythonexpr.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/tales/expressions.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/test_hookable.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/test_hookable.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/test_hookable.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/_zope_hookable.so
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/hookable/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.txt
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/property.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/i18n.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/COPYRIGHT.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/sample.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/subpageform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/pageform.pt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/LICENSE.txt
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/page.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/namedtemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/form.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/formlib/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/test_proxy.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/test_proxy.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/test_proxy.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/_zope_proxy_proxy.so
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/proxy/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/deprecation.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/tests.py
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/README.txt
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/deprecation.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/deprecation.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/deprecation/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zope/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zope/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Record/setup.py
-%%ZOPEBASEDIR%%/lib/python/Record/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Record/tests.py
-%%ZOPEBASEDIR%%/lib/python/Record/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Record/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/Record/_Record.so
-%%ZOPEBASEDIR%%/lib/python/Record/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Record/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/Record/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Record/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/__init__.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/testReST.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/testReST.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/testReST.pyo
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/README.txt
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/reStructuredText.txt
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/reStructuredText/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_UI.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Let.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Return.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_InSV.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DocumentTemplate.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Var.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Util.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/ustr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Try.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/VSEval.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Raise.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/pDocumentTemplate.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DTtestExpr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_HTML.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_String.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_If.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_With.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_In.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/html_quote.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/SortEx.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/results.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/ztestlib.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/testSequence.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/results.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/ztestlib.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/testSequence.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/results.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/ztestlib.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/testSequence.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/SortEx.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/SortEx.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTML.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTMLUnicode.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testustr.py
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/dealers.dtml
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/dealers.out
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTML.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTMLUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testustr.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTML.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testDTMLUnicode.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests/testustr.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/release.fl
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/Let.stx
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/release.sh
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/cDocumentTemplate.so
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_UI.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Let.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Return.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_InSV.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DocumentTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Var.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Util.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/ustr.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Try.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/VSEval.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Raise.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/pDocumentTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DTtestExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_HTML.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_String.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_If.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_With.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_In.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/html_quote.pyc
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_UI.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Let.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Return.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_InSV.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DocumentTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Var.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Util.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/ustr.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Try.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/VSEval.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_Raise.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/pDocumentTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DTtestExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_HTML.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_String.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_If.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_With.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/DT_In.pyo
-%%ZOPEBASEDIR%%/lib/python/DocumentTemplate/html_quote.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/_InterfaceClass.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Exceptions.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Attribute.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_Interface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/bridge.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Method.py
-%%ZOPEBASEDIR%%/lib/python/Interface/pprint.py
-%%ZOPEBASEDIR%%/lib/python/Interface/pyskel.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IElement.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_object.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IMethod.py
-%%ZOPEBASEDIR%%/lib/python/Interface/_Element.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Implements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IInterface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Document.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Mapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/IAttribute.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Verify.py
-%%ZOPEBASEDIR%%/lib/python/Interface/iclass.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testImplements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testDocument.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/unitfixtures.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVisitImplements.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/IFoo.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/test_bridge.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVerify.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testElement.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testInterface.py
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/bridge.txt
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testImplements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/unitfixtures.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVisitImplements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/IFoo.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/test_bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVerify.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testImplements.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testDocument.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/dummy.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/unitfixtures.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVisitImplements.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/IFoo.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/test_bridge.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testVerify.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testElement.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/tests/testInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/Mapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/BaseTestMapping.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/BaseTestMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/BaseTestMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/Mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/Mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Common/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_InterfaceClass.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Attribute.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_Interface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Method.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/pprint.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/pyskel.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_object.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_Element.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Implements.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Document.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/IAttribute.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/Verify.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/iclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Interface/_InterfaceClass.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Attribute.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/_Interface.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/bridge.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Method.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/pprint.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/pyskel.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/IElement.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/_object.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/IMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/_Element.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Implements.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/IInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Document.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/IAttribute.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/Verify.pyo
-%%ZOPEBASEDIR%%/lib/python/Interface/iclass.pyo
-%%ZOPEBASEDIR%%/lib/python/Globals/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Globals/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Globals/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/ClassFactory.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/startup.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/ClassFactory.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/startup.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/ClassFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/startup.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/ClassFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/App/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/options.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/run.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/handlers.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopectl.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/NTService.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/NTService.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/NTService.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/zpasswd.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/lock_file.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/TextBlockFormatter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/zpasswd.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/lock_file.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/TextBlockFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/zpasswd.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/lock_file.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/TextBlockFormatter.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_warnfilter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/testStarter.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_warnfilter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/testStarter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_schema.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/test_warnfilter.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/testStarter.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.xml
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopeschema.xml
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/options.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/run.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/handlers.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopectl.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/warnfilter.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/options.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/run.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/handlers.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/Startup/zopectl.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/version.txt
-%%ZOPEBASEDIR%%/lib/python/Zope2/ClassFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope2/ClassFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope2/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/Prefix.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/testPrefix.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/testPrefix.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/testPrefix.pyo
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/Prefix.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/Prefix.pyo
-%%ZOPEBASEDIR%%/lib/python/ZopeUndo/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/setup.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/tests.py
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/_ThreadLock.so
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadLock/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/setup.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/__init__.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/tests.py
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/_MultiMapping.so
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/MultiMapping/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/EventLogger.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/testzLog.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/test_logging.py
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/testzLog.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/test_logging.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/testzLog.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/tests/test_logging.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/EventLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zLOG/EventLogger.pyo
-%%ZOPEBASEDIR%%/lib/python/zLOG/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Iterators.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Client.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRangeSupport.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Response.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/mapply.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Test.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/maybe_lock.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Converters.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BeforeTraverse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Request.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Publish.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/TaintedString.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRangeSupport.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testTaintedString.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/test_xmlrpc.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testIterators.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPublish.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBaseRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/generate_conflicts.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPostTraversal.py
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRangeSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testTaintedString.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/test_xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testIterators.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPublish.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBaseRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/generate_conflicts.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPostTraversal.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRangeSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testTaintedString.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/test_xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testIterators.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPublish.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testBaseRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testHTTPRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/generate_conflicts.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/tests/testPostTraversal.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Iterators.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/mapply.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRangeSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Response.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Test.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/maybe_lock.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/xmlrpc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Converters.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BeforeTraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Request.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Publish.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/TaintedString.pyc
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Iterators.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Client.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRangeSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Response.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/mapply.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Test.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/maybe_lock.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/xmlrpc.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BaseResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/HTTPRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Converters.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/BeforeTraverse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Request.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/Publish.pyo
-%%ZOPEBASEDIR%%/lib/python/ZPublisher/TaintedString.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SpecialUsers.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AuthEncoding.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityInfo.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeGuards.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Implementation.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplC.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Owned.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SimpleObjectPolicies.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permissions.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManager.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Role.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplPython.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DTML.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionMapping.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManagement.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permission.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/User.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeSecurityPolicy.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/test_safeiter.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testOwned.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testUserFolder.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/actual_python.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPasswordDigest.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testModuleSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeSecurityPolicy.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testAcquisition.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testDeprecatedAPI.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testBindings.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testImplementation.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testClassSecurityInfo.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeGuards.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testRole.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionMapping.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurityManager.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/submodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/submodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/submodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/submodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/submodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/submodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/submodule/__init__.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/submodule/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/submodule/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/test_safeiter.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testOwned.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testUserFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/actual_python.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPasswordDigest.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testModuleSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeSecurityPolicy.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testAcquisition.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testDeprecatedAPI.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testBindings.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testImplementation.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testClassSecurityInfo.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeGuards.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurityManager.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/test_safeiter.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testOwned.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testUserFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/actual_python.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPasswordDigest.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testModuleSecurity.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionRole.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeSecurityPolicy.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testAcquisition.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testDeprecatedAPI.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testBindings.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testImplementation.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testClassSecurityInfo.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testZopeGuards.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurity.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testRole.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testPermissionMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/tests/testSecurityManager.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AccessControl.txt
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/framework.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/README
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/SecurityBase.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/regressionSecurity.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/ResultObject.py
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/SecurityBase.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/regressionSecurity.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/ResultObject.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/SecurityBase.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/regressionSecurity.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite/ResultObject.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/owner.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/methodAccess.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/acquiredEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/userFolderProps.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/access.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/permissionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/mainUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/editUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/editLocalRoles.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/listLocalRoles.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/addUser.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/dtml/roleEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/AccessControl/www/User_icon.gif
-%%ZOPEBASEDIR%%/lib/python/AccessControl/www/AccessControl_icon.gif
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/AccessControl/cAccessControl.so
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SpecialUsers.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AuthEncoding.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityInfo.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeGuards.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Implementation.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionRole.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplC.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Owned.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SimpleObjectPolicies.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permissions.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManager.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Role.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplPython.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DTML.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManagement.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permission.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/User.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeSecurityPolicy.pyc
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SpecialUsers.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/AuthEncoding.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityInfo.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeGuards.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Implementation.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionRole.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplC.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Owned.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SimpleObjectPolicies.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permissions.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManager.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Role.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ImplPython.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/DTML.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/PermissionMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/SecurityManagement.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/Permission.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/User.pyo
-%%ZOPEBASEDIR%%/lib/python/AccessControl/ZopeSecurityPolicy.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/DebugServer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/util.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/Exceptions.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeopasswd.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/monitor.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/TransactionBuffer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/CommitLog.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/mkzeoinst.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ServerStub.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/StorageServer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/runzeo.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStub.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/trigger.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/log.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/server.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/marshal.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/connection.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/_hmac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/error.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/client.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/smac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/log.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/marshal.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/connection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/_hmac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/error.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/smac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/trigger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/log.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/server.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/marshal.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/connection.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/_hmac.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/error.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/client.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zrpc/smac.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/deadlock.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/multi.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEO.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/test_cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testTransactionBuffer.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/speed.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConnection.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/stress.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/InvalidationTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/auth_plaintext.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ConnectionTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/Cache.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/CommitLockTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/forker.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/TestThread.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/zeoserver.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testAuth.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEOOptions.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ThreadTests.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/deadlock.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/multi.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEO.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/test_cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testTransactionBuffer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/speed.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/stress.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/InvalidationTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/auth_plaintext.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ConnectionTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/Cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/CommitLockTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/forker.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/TestThread.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/zeoserver.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testAuth.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/multi.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEOOptions.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ThreadTests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/deadlock.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEO.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/test_cache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testTransactionBuffer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/speed.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testMonitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testConnection.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/stress.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/InvalidationTests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/auth_plaintext.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ConnectionTests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/Cache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/CommitLockTests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/forker.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/TestThread.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/zeoserver.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testAuth.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/testZEOOptions.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/tests/ThreadTests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/base.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/auth_digest.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/hmac.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/base.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/auth_digest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/hmac.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/base.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/auth_digest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/hmac.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/auth/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/schema.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ZEO/version.txt
-%%ZOPEBASEDIR%%/lib/python/ZEO/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/ZEO/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZEO/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZEO/DebugServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/util.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/Exceptions.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeopasswd.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/monitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/TransactionBuffer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/CommitLog.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/mkzeoinst.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/ServerStub.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/StorageServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/runzeo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStub.pyc
-%%ZOPEBASEDIR%%/lib/python/ZEO/DebugServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/util.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/Exceptions.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeopasswd.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/monitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/TransactionBuffer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/cache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/CommitLog.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/zeoctl.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/mkzeoinst.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/ServerStub.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/StorageServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/runzeo.pyo
-%%ZOPEBASEDIR%%/lib/python/ZEO/ClientStub.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_urllib2_support.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_BSDDBCookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_HeadersUtil.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIECookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MozillaCookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_LWPCookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Util.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ConnCache.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Debug.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIEDBCookieJar.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Request.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ClientCookie.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Opener.py
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_urllib2_support.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_BSDDBCookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_HeadersUtil.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIECookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Util.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MozillaCookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_LWPCookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ConnCache.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Debug.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIEDBCookieJar.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Request.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ClientCookie.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Opener.pyc
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_urllib2_support.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_BSDDBCookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_HeadersUtil.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIECookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MozillaCookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_LWPCookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Util.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ConnCache.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Debug.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_MSIEDBCookieJar.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Request.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_ClientCookie.pyo
-%%ZOPEBASEDIR%%/lib/python/ClientCookie/_Opener.pyo
-%%ZOPEBASEDIR%%/lib/python/Missing/setup.py
-%%ZOPEBASEDIR%%/lib/python/Missing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Missing/tests.py
-%%ZOPEBASEDIR%%/lib/python/Missing/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Missing/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/Missing/_Missing.so
-%%ZOPEBASEDIR%%/lib/python/Missing/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Missing/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/Missing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Missing/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/Lifetime/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Lifetime/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Lifetime/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/setup.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/tests.py
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/_ExtensionClass.so
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ExtensionClass/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/GlobalTranslationService.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZopePageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZPythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplateFile.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/DeferExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZRPythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PathIterator.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/TALES.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/Expressions.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testDTMLTests.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/batch.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testTALES.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testExpressions.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testHTMLTests.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/test_ptfile.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZRPythonExpr.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckI18nTranslate.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckI18nTranslateHooked.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/DTML3.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckPathAlt.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckUnicodeInserts.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/Loop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckBatchIteration.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/StringExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/Loop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckNotExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckPathNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/GlobalsShadowLocals.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/TeeShopLAF.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/DTML1b.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/CheckWithXMLHeader.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output/DTML1a.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckI18nTranslate.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckI18nTranslateHooked.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/DTML3.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/DTML1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckPathAlt.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckUnicodeInserts.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/Loop2.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckBatchIteration.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/StringExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/Loop1.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckNotExpression.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckPathNothing.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/GlobalsShadowLocals.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/TeeShopLAF.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input/CheckWithXMLHeader.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testDTMLTests.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/batch.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testTALES.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testExpressions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testHTMLTests.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/test_ptfile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZopePageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZRPythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testDTMLTests.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/run.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/batch.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testTALES.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testExpressions.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testHTMLTests.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/test_ptfile.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZopePageTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/testZRPythonExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples/index.xml
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples/zpt_examples.zexp
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-python.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/ZTUtils.py
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-on-error.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-string.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-nocall.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-condition.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-content.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-repeat.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-replace.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-path.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-define-slot.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-define.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-attributes.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-exists.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/PageTemplate_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-fill-slot.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-define-macro.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/metal-use-macro.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tales-not.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/tal-omit-tag.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/ZTUtils.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help/ZTUtils.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/ptAdd.zpt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/exclamation.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/default.html
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/ptEdit.zpt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www/zpt.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/GlobalTranslationService.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZopePageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZPythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplateFile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/DeferExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZRPythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PathIterator.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PythonExpr.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/TALES.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/Expressions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/GlobalTranslationService.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZopePageTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplate.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZPythonExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PageTemplateFile.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/DeferExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/ZRPythonExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PathIterator.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/PythonExpr.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/TALES.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/Expressions.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/DateIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/test_DateIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/test_DateIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/test_DateIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/dtml/addDateIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/dtml/manageDateIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/DateIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/DateIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/FieldIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/testFieldIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/testFieldIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/testFieldIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/help/FieldIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml/manageFieldIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml/addFieldIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/FieldIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/FieldIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/KeywordIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/help/KeywordIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml/addKeywordIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml/manageKeywordIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/KeywordIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/KeywordIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/TextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/GlobbingLexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Lexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/setup.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/ISO_8859_1_Splitter.so
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/ZopeSplitter.so
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/testUnicodeSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/testUnicodeSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/testUnicodeSplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/UnicodeSplitter.so
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testTextIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/testSplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/help/TextIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/manageVocabulary.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/addTextIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/addVocabulary.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/manageTextIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/vocab_query.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml/manage_vocab.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/TextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/GlobbingLexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/TextIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/GlobbingLexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Lexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/DateRangeIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/dtml/addDateRangeIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/dtml/manageDateRangeIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/DateRangeIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/DateRangeIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/PluggableIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/util.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/UnIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/randid.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/ResultList.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/test_UnIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/test_UnIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/test_UnIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/PluggableIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/util.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/UnIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/randid.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/ResultList.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/PluggableIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/util.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/UnIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/randid.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/ResultList.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests/testPathIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/help/PathIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml/addPathIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml/managePathIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/PathIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/TopicIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/FilteredSet.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/testTopicIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/testTopicIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/testTopicIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/help/TopicIndex_searchResults.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/dtml/addTopicIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/dtml/editFilteredSet.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/dtml/manageTopicIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/TopicIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/FilteredSet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/TopicIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/FilteredSet.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/help/placeholder.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/dtml/browseIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/www/index.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/MountedObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/testMountPoint.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/testMountPoint.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/testMountPoint.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/www/mountfail.pt
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/www/addMountsForm.pt
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/MountedObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/MountedObject.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransientObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransactionHelper.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Transience.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Fake.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransienceInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTimeoutRelated.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransactionHelper.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObject.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObjectContainer.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testCounters.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/fauxtime.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTimeoutRelated.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransactionHelper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObjectContainer.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testCounters.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/fauxtime.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTimeoutRelated.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObject.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransactionHelper.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testTransientObjectContainer.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/testCounters.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/tests/fauxtime.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/Transience-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/Transience-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/TransienceInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/TransienceInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/help/TransienceInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml/addTransientObjectContainer.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml/manageTransientObjectContainer.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/www/datacontainer.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/HowTransienceWorks.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransientObject.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransactionHelper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Transience.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Fake.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransienceInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransientObject.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransactionHelper.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Fake.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/Transience.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Transience/TransienceInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/patchfs.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/LowConflictConnection.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/TemporaryFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/help/TemporaryFolder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml/mountfail.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml/addTemporaryFolder.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/www/tempfolder.gif
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/patchfs.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/LowConflictConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/TemporaryFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/patchfs.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/LowConflictConnection.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/TemporaryFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/ZReST.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/test_ZReST.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/test_ZReST.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/test_ZReST.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/refresh.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/dtml/manage_editForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/dtml/manage_addZReSTForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/TODO.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/www/zrest.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/Makefile
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/ZReST.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZReST/ZReST.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionPermissions.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/BrowserIdManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionDataManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/common.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testBrowserIdManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testSessionDataManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testBrowserIdManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testSessionDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testBrowserIdManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests/testSessionDataManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/browser-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/browser-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/session-add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/SessionInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/session-change.stx
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/SessionInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/help/SessionInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests/stresstestMultiThread.py
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests/stresstestMultiThread.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests/stresstestMultiThread.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/addIdManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/manageDataManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/addDataManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml/manageIdManager.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/www/datamgr.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/www/idmgr.gif
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionPermissions.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/BrowserIdManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/common.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionPermissions.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/BrowserIdManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionDataManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/SessionInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Sessions/common.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/MIMETag.py
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/MIMETag.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MIMETools/MIMETag.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/SiteErrorLog.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/testSiteErrorLog.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/testSiteErrorLog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/testSiteErrorLog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/main.pt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/error.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/showEntry.pt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www/ok.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/SiteErrorLog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/SiteErrorLog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/ExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/testExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions/Test.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions/Test.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions/Test.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/testExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/testExternalMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/External-Method_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/External-Method_Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/ExternalMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/External-Method_Try-It.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/External-Method.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/ExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help/ExternalMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml/methodAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml/methodEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/www/function.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/extmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/ExternalMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/ExternalMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fivedirectives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bridge.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/eventconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/security.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaclass.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fiveconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/sizeconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/zcml.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/demomacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/test_standardmacros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/bird.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/dog.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/demomacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/test_standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/demomacros.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests/test_standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/five_template.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/standardmacros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/standardmacros.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skin/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/macros.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/test_forms.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/schemacontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/forms.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de/LC_MESSAGES/formtest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de/LC_MESSAGES/formtest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/formtest.pot
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/test_forms.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/schemacontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/test_forms.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/schemacontent.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/edit.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/add.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/macros.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/macros.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/objectwidget.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/form/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/browser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/localsite.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metadirectives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_functional.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_localsite.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/dummy.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_sitemanager.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/functional.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/sitemanager.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_localsite.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/dummy.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_sitemanager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_functional.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_localsite.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/dummy.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_sitemanager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/test_utility.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/managesite.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/localsite.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metadirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/utility.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/localsite.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/site/metadirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/test_marker.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/test_marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests/test_marker.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/manage_interfaces.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/edit_markers.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/marker.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/marker.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/marker.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_viewable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_event.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_directives.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/adapters.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_security.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/boilerplate.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_bridge.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_size.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerclass.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/restricted.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/simplecontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/fancycontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/folder.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/restricted.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/simplecontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/fancycontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/folder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/restricted.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/simplecontent.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/fancycontent.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/folder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en/LC_MESSAGES/fivetest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en/LC_MESSAGES/fivetest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de/LC_MESSAGES/fivetest.po
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de/LC_MESSAGES/fivetest.mo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/fivetest.pot
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/viewable.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/event.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/bridge.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/overrides.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/directives.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_viewable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_event.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_directives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/adapters.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_security.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/boilerplate.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_size.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_viewable.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_event.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_directives.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/adapters.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/boilerplate.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_security.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_bridge.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_size.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/tests/test_registerclass.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/TrustedExpression.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/resource.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/ReuseUtils.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/menu.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/pagetemplatefile.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/metaconfigure.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_menu.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/framework.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_recurse.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_skin.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_pages.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_adding.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_absoluteurl.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_traversable.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_defaultview.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_resource.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_i18n.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/ostrich.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/parakeet.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/condor.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/template_variables.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/menu.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/falcon.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages_ftest.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/flamingo.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/adding.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/skin.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/seagull.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/tales_traversal.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pattern.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/overrides.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cockatiel.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/security.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/owl.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages/dirpage2.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages/dirpage1.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/skin.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/defaultview.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/style.css
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/resource_ftest.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/birdmacro.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/i18n.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_menu.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_recurse.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_skin.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_pages.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_adding.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_defaultview.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_resource.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_menu.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pts_test_languages.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_recurse.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_skin.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/cps_test_localizer.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_pages.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_adding.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_absoluteurl.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_traversable.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_defaultview.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_resource.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/test_i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/TrustedExpression.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/resource.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/absoluteurl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/ReuseUtils.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/menu.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/pagetemplatefile.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/TrustedExpression.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/resource.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/adding.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/absoluteurl.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/ReuseUtils.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/menu.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/pagetemplatefile.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/browser/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/deprecated.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/CREDITS.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/INSTALL.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/event.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/COPYING.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/meta.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skel/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/skel/site.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/event.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/i18n.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/directives.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/browser.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/green5.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/overview2.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/addDemoContent.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/overview.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/one.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/democontent.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/someview.pt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/browser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/democontent.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/browser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial/democontent.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/other.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/module.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/other.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/module.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/other.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/module.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/z3base.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/configure.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_views_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_misc_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_interface_tutorial.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_directions.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/z3-banner.png
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations/five_intro.mgp
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/five14goals.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/localsite.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/main.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/ZopePublicLicense.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/manual.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/doc/features.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/Five/permissions.zcml
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fivedirectives.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bridge.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/eventconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/security.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaclass.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fiveconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/sizeconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/zcml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaconfigure.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/Five/i18n.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fivedirectives.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/bridge.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/eventconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/security.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaclass.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/fiveconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/sizeconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/viewable.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/traversable.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/zcml.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/Five/metaconfigure.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/SiteRoot.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/AccessRule.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/VirtualHostMonster.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testVirtualHostMonster.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testVirtualHostMonster.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/testVirtualHostMonster.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/COPYRIGHT.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/help/SiteRoot_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions/updata.py
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions/updata.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions/updata.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/SiteRootEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/AccessRule.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonster.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/manage_edit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonster.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/VirtualHostMonsterAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/AccessRuleAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/SiteRoot.gif
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www/SiteRootAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/info.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/upgrading.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/vhosting.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/installing.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc/otheruse.html
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/SiteRoot.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/AccessRule.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/VirtualHostMonster.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/SiteRoot.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/AccessRule.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/VirtualHostMonster.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElementFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/BaseIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ParseTree.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ILexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ZCTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SetOps.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParseTree.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/PipelineFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/CosineIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ISplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/StopDict.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/OkapiIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/INBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/RiceCode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/HTMLSplitter.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/NBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/WidCode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Lexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElement.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/QueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testNBest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testPipelineFactory.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/queryhtml.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testStopper.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/hs-tool.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testLexicon.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mhindex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/wordstats.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/indexhtml.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testSetOps.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testZCTextIndex.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryEngine.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mailtest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/python.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testNBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testPipelineFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/queryhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testStopper.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/hs-tool.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testLexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mhindex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/wordstats.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/indexhtml.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testSetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testZCTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryEngine.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mailtest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testNBest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testPipelineFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/queryhtml.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testStopper.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/hs-tool.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testLexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mhindex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/wordstats.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/indexhtml.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testSetOps.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testZCTextIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryEngine.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/testQueryParser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests/mailtest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help/ZCTextIndex_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help/Lexicon_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/queryLexicon.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/manageZCTextIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/addLexicon.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/addZCTextIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml/manageLexicon.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www/lexicon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www/index.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/okascore.so
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/stopper.so
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElementFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/BaseIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ParseTree.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ILexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ZCTextIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParseTree.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/PipelineFactory.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/CosineIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ISplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/StopDict.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/OkapiIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/INBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/RiceCode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/HTMLSplitter.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/NBest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/WidCode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Lexicon.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElement.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/QueryParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElementFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/BaseIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ParseTree.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ILexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ZCTextIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/SetOps.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParseTree.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/CosineIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/PipelineFactory.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/ISplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/StopDict.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/OkapiIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/INBest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/RiceCode.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/HTMLSplitter.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IQueryParser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/NBest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/WidCode.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/Lexicon.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/IPipelineElement.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/QueryParser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/MailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/SendMailTag.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/testMailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/testMailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/testMailHost.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/MailHost.py
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/Mail-Host.stx
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/MailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/help/MailHost.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml/addMailHost_form.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml/manageMailHost.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/www/MailHost_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/MailHost.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/SendMailTag.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/MailHost.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/MailHost/SendMailTag.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DA.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/db.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DABase.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/relalg.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfintrospect.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlsem.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjpylint.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjbuckets0.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgtest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlbind.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DLispShort.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/SQLTESTG.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParser.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DumbLispGen.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfstest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/pygram.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfserve.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfsocket.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjSet.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/remotetest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParseBuild.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfdb0.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgen.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfclient.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlwhere.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfinstall.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgram.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gftest.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/idl.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlmod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sql.mar
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/COPYRIGHT
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/index.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gffaq.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfSQL.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfrecover.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kwParsing.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/server.html
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/relalg.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfintrospect.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlsem.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjpylint.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjbuckets0.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgtest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlbind.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DLispShort.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/SQLTESTG.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DumbLispGen.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfstest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/pygram.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfserve.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfsocket.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjSet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/remotetest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParseBuild.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfdb0.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgen.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfclient.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlwhere.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfinstall.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgram.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gftest.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/idl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlmod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/relalg.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfintrospect.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlsem.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjpylint.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjbuckets0.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgtest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlbind.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DLispShort.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/SQLTESTG.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/DumbLispGen.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfstest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/pygram.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfserve.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfsocket.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjSet.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/remotetest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/kjParseBuild.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfdb0.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgen.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gadfly.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfclient.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlwhere.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gfinstall.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlgram.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/gftest.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/idl.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly/sqlmod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/connectionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/browse.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/connectionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/tables.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/table_menu.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml/table_info.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/view.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/date.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/int.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/text.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/time.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/table.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/datetime.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/stable.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/field.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/what.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/bin.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons/float.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DA.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/db.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DABase.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DA.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/db.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/DABase.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Utility.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/standard.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/PythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/module_access_examples.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/testPythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/subversive_except.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/while_loop.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/fibonacci.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/global_is_declaration.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/class.__name__.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/filepath.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/ns_bind.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/simple_print.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/complex_print.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/tuple_unpack_assignment.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/for_loop.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/try_except.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/boolean_map.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/mutate_literals.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts/big_boolean.ps
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/testPythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/testPythonScript.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript_test.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Script.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Bindings.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript_edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/standard.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/ModuleAccess.stx
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Script.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/standard.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/Script.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/standard.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help/PythonScript.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Extensions/RemotePS.py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Extensions/RemotePS.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Extensions/RemotePS.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptProxy.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/default_py
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyscript.gif
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www/pyScriptAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Utility.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/standard.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/PythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/module_access_examples.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Utility.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/standard.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/PythonScript.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/module_access_examples.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/SQL.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Advanced.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Test.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/Z-SQL-Method_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/ZSQLMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/ZSQLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help/ZSQLMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml/add.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml/edit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/sqlmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/SQL.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/SQL.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/TutorialTopic.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/glossary.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml/tutorialNav.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml/lessonView.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml/tutorialAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml/glossaryView.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/tutorial.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/TutorialTopic.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/TutorialTopic.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/AcceleratedHTTPCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/test_AcceleratedHTTPCacheManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/test_AcceleratedHTTPCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/test_AcceleratedHTTPCacheManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/cache.gif
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help/Accel.stx
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help/RAM.stx
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/propsRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/addAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/statsAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/addRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/propsAccel.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml/statsRCM.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager-internals.txt
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/AcceleratedHTTPCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/AcceleratedHTTPCacheManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/RAMCacheManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ProgressHandler.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/IZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwareness.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalogIndexes.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogBrains.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogPathAwareness.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwarenessInterface.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Lazy.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testLazySequences.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testBrains.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testLazySequences.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testBrains.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testLazySequences.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests/testBrains.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_MetaData-Table.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Parameters.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary_Query.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Status.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Cataloged-Objects.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Indexes.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Advanced.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary_Vocabulary.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog_Find-Items-to-ZCatalog.stx
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/Vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help/ZCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addIndex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addVocabulary.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogIndexes.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogAdvanced.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addZCatalog.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/addIndexForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/manageOldindex.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogStatus.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/vocab_manage_main.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/vocab_query.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/editCatalogerForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogAddRowForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogObjectInformation.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogView.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/manage_vocab.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/edit_stop_syn.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogSchema.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml/catalogFind.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalogTiming.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionUnicode.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/keywords.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/unittest_patched.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/loadmail.py
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalogTiming.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/keywords.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/unittest_patched.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/loadmail.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalogTiming.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionUnicode.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/keywords.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/unittest_patched.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/regressionCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests/loadmail.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www/ZCatalog.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www/Vocabulary.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.gif
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ProgressHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/IZCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwareness.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalogIndexes.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogBrains.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogPathAwareness.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Vocabulary.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwarenessInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Lazy.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ProgressHandler.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/IZCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwareness.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalogIndexes.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogBrains.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogPathAwareness.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Catalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Vocabulary.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/CatalogAwarenessInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/ZCatalog.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/Lazy.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/BTreeFolder2.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/testBTreeFolder2.py
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/testBTreeFolder2.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests/testBTreeFolder2.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/contents.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/folderAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/btreefolder2.gif
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/BTreeFolder2.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/BTreeFolder2.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Draft.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Version.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Session.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Setup
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Views.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Property-Sheets.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Role.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Define-Permissions.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Save-Discard.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Distribution.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Control-Panel.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/math.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_Upload.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Control-Panel_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqlvar.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Caching.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version-Management_Version.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DavLocks-ManageLocks.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Methods.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqlgroup.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-Document.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-comment.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Undo.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Cache-Parameters.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-call.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Debug-Information_Profile.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/random.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Response.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Proxy.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Find.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZSearch-Interface_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/sequence.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertyManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Edit-User.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_Upload.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sendmail.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Ownership.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-unless.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Basic.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Add-User.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-sqltest.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/UserFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-if.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-try.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Local-Roles.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_User-Local-Roles.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Subobjects.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Contents.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-return.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/string.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-with.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Rename.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Join-Leave.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/User-Folder_Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-raise.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager_Import-Export.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-var.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Common-Instance-Property-Sheet_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Permission.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-mime.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AccessControl.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZSearch-Interface.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Cacheable-properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLMethod.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-Method.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheets.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security_Manage-Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Common-Instance-Property-Sheet.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-funcs.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AuthenticatedUser.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Database.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-tree.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-in.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTML-DocumentOrMethod_View.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Flush-Cache.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Database-Management_Activity.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManagerItem.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product_Refresh.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/CacheManager-associate.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/History.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Request.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Version_Properties.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLDocument.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/dtml-let.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Factory_Edit.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Debug-Information_Debug.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Zope-Permission_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder_Add.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Security.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheet.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Find_Advanced.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DateTime.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ZClass_Permissions.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Product-Management.stx
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/math.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/random.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Response.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/sequence.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertyManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/UserFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/string.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AccessControl.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheets.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AuthenticatedUser.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManagerItem.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Request.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheet.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/math.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/random.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Response.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/sequence.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertyManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/UserFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Folder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/string.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManager.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AccessControl.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheets.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/AuthenticatedUser.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/File.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/ObjectManagerItem.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Request.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DTMLDocument.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/Image.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/PropertySheet.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/DateTime.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/help/OrderedFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/version.txt
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/version.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/draftApprove.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/draftAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionEnd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml/versionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/draft.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/version.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/dtmldoc.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/Image_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/File_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/Folder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/dtmlmethod.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/images/UserFolder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/README.txt
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Draft.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Version.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Session.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Draft.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Version.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/Session.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/OFSP/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Products/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Products/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SelectCompiler.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Utilities.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/MutatingWalker.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RestrictionMutator.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RCompile.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Eval.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SafeMapping.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/__init__.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Guards.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/PrintCollector.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Limits.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/restricted_module.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/unpack.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/lambda.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after24.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/security_in_syntax.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/verify.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/class.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/testRestrictions.py
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/restricted_module.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/unpack.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/lambda.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after24.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/security_in_syntax.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/verify.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/class.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/testRestrictions.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/restricted_module.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/unpack.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/lambda.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/before_and_after24.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/security_in_syntax.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/verify.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/class.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests/testRestrictions.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/notes.txt
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SelectCompiler.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Utilities.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/MutatingWalker.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RestrictionMutator.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RCompile.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Eval.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SafeMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Guards.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/PrintCollector.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Limits.pyc
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SelectCompiler.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Utilities.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/MutatingWalker.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RestrictionMutator.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/RCompile.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Eval.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/SafeMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Guards.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/PrintCollector.pyo
-%%ZOPEBASEDIR%%/lib/python/RestrictedPython/Limits.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/utils.py
-%%ZOPEBASEDIR%%/lib/python/docutils/statemachine.py
-%%ZOPEBASEDIR%%/lib/python/docutils/io.py
-%%ZOPEBASEDIR%%/lib/python/docutils/frontend.py
-%%ZOPEBASEDIR%%/lib/python/docutils/core.py
-%%ZOPEBASEDIR%%/lib/python/docutils/examples.py
-%%ZOPEBASEDIR%%/lib/python/docutils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/nodes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/urischemes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/states.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roles.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/tableparser.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roman.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/eo.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/pt_br.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/cs.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/it.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/nl.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/en.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ca.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/es.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ru.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sk.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/de.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/af.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fr.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fi.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sv.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_tw.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/eo.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/pt_br.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/cs.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/it.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/nl.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/en.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ca.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/es.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ru.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sk.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/de.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/af.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fr.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fi.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sv.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_tw.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/eo.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/pt_br.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/cs.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/it.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/nl.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/en.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ca.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/es.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/ru.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sk.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/de.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/af.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fr.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/fi.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/sv.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages/zh_tw.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/misc.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/references.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/tables.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/body.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/parts.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/images.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/admonitions.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/html.py
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/misc.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/references.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/tables.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/body.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/parts.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/images.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/admonitions.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/html.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/misc.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/references.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/tables.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/body.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/parts.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/images.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/admonitions.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives/html.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/states.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roles.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/tableparser.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roman.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/states.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roles.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/tableparser.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/roman.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/parsers/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/pep.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/standalone.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/moduleparser.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/pynodes.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/moduleparser.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/pynodes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/moduleparser.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/pynodes.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/python/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/pep.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/standalone.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/pep.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/standalone.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/readers/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/eo.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/pt_br.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/cs.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/it.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/nl.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/en.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ca.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/es.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ru.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sk.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/de.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/af.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fr.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fi.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sv.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_tw.py
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/eo.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/pt_br.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/cs.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/it.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/nl.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/en.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ca.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/es.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ru.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sk.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/de.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/af.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fr.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fi.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sv.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_tw.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/eo.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/pt_br.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/cs.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/it.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/nl.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/en.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ca.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/es.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/ru.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sk.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/de.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/af.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fr.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/fi.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/sv.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/languages/zh_tw.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pseudoxml.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/docutils_xml.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/null.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html.py
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pseudoxml.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/docutils_xml.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/null.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pseudoxml.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/docutils_xml.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/html4css1.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/newlatex2e.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/latex2e.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/null.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/writers/pep_html.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/misc.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/references.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/peps.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/universal.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/components.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/parts.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/__init__.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/frontmatter.py
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/misc.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/references.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/peps.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/universal.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/components.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/parts.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/frontmatter.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/misc.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/references.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/peps.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/universal.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/components.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/parts.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/transforms/frontmatter.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/BUGS.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/COPYING.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/FAQ.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/PKG-INFO
-%%ZOPEBASEDIR%%/lib/python/docutils/README.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/THANKS.txt
-%%ZOPEBASEDIR%%/lib/python/docutils/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/statemachine.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/io.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/core.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/frontend.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/examples.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/nodes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/urischemes.pyc
-%%ZOPEBASEDIR%%/lib/python/docutils/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/statemachine.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/io.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/frontend.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/core.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/examples.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/nodes.pyo
-%%ZOPEBASEDIR%%/lib/python/docutils/urischemes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/utils.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ExportImport.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/loglevels.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/dbmStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ActivityMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/DB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/serialize.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/ConflictResolution.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fstools.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/lock_file.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/transact.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsrecover.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/broken.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/UndoLogCompatible.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/DemoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/MappingStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/Mount.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/BaseStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/Connection.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsIndex.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/POSException.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/conversionhack.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsoids.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/FileStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsdump.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/format.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fspack.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsoids.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/FileStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsdump.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/format.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fspack.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsoids.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/FileStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fsdump.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/format.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/fspack.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_fsdump.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dangle.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testActivityMonitor.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ReadOnlyStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testFileStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/util.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_cache.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/VersionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MTStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSubTransaction.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentList.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testTimeStamp.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsIndex.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/sampledm.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/BasicStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Synchronization.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ConflictResolution.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Corruption.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RevisionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/speed.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDemoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/HistoryStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MinPO.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_datamanageradapter.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnection.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/StorageTestBase.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testCache.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoVersionStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testmvcc.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PackableStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/LocalStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PersistentStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentMapping.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testUtils.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RecoveryStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/warnhook.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsoids.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/IteratorStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testcrossdatabasereferences.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testRecover.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testMappingStorage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConfig.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSerialize.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testBroken.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testpersistentclass.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_storage.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testZODB.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_doctest_files.py
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dbopen.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/synchronizers.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/multidb.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_fsdump.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dangle.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testActivityMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ReadOnlyStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testFileStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/util.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_cache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/VersionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MTStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSubTransaction.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentList.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testTimeStamp.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/sampledm.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/BasicStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Synchronization.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ConflictResolution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Corruption.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RevisionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/speed.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDemoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/HistoryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MinPO.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_datamanageradapter.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/StorageTestBase.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testCache.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoVersionStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testmvcc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PackableStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/LocalStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PersistentStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentMapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testUtils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RecoveryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/warnhook.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsoids.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/IteratorStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testcrossdatabasereferences.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testRecover.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testMappingStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConfig.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSerialize.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testBroken.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testpersistentclass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_storage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testZODB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_doctest_files.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_fsdump.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/dangle.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testActivityMonitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ReadOnlyStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testFileStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/util.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDB.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_cache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/VersionStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MTStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSubTransaction.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentList.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testTimeStamp.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/sampledm.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/BasicStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Synchronization.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/ConflictResolution.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/Corruption.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RevisionStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/speed.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testDemoStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/HistoryStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/MinPO.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_datamanageradapter.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnection.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/StorageTestBase.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testCache.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoVersionStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testmvcc.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PackableStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/LocalStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/PersistentStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testPersistentMapping.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/TransactionalUndoStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testUtils.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/RecoveryStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/warnhook.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testfsoids.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/IteratorStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConnectionSavepoint.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testcrossdatabasereferences.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testRecover.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testMappingStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testConfig.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testSerialize.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testBroken.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testpersistentclass.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_storage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/testZODB.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/tests/test_doctest_files.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/cross-database-references.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ZODB/collaborations.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/ZODB/storage.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/subtransactions.txt
-%%ZOPEBASEDIR%%/lib/python/ZODB/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZODB/winlock.so
-%%ZOPEBASEDIR%%/lib/python/ZODB/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ExportImport.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/loglevels.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/dbmStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ActivityMonitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/DB.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/serialize.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/ConflictResolution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fstools.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/lock_file.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/transact.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsrecover.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/broken.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/UndoLogCompatible.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/DemoStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/MappingStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/Mount.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/BaseStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/Connection.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsIndex.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/POSException.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/conversionhack.pyc
-%%ZOPEBASEDIR%%/lib/python/ZODB/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/ExportImport.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/loglevels.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/dbmStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/ActivityMonitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/DB.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/serialize.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/ConflictResolution.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/fstools.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/lock_file.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/transact.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsrecover.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/config.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/persistentclass.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/broken.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/UndoLogCompatible.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/DemoStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/Mount.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/MappingStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/BaseStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/Connection.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/fsIndex.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/POSException.pyo
-%%ZOPEBASEDIR%%/lib/python/ZODB/conversionhack.pyo
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/setup.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/tests.py
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/_ComputedAttribute.so
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ComputedAttribute/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/MethodObject/setup.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/__init__.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/tests.py
-%%ZOPEBASEDIR%%/lib/python/MethodObject/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/MethodObject/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/MethodObject/_MethodObject.so
-%%ZOPEBASEDIR%%/lib/python/MethodObject/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/MethodObject/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/MethodObject/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/MethodObject/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpTopic.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpSys.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/APIHelpTopic.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpUtil.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/__init__.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/ObjectRef.py
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/search.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys_menu.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpsys_main.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu_header.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/button.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/objectref.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/methodView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/frame.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/objectitem.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/menu_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/topic_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/attributeView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/APIView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/helpURL.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/APIHelpView.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/addTopic.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/topic_header.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/dtml/results.dtml
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/productHelp.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_rarrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_obook.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_uarrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_dnode.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_cbook.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_larrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/hs_darrow.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/images/helpTopic.gif
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpTopic.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpSys.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/APIHelpTopic.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpUtil.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/ObjectRef.pyc
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpTopic.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpSys.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/APIHelpTopic.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/HelpUtil.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/HelpSys/ObjectRef.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/mapping.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_ExtensionClass.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/testPersistent.py
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_ExtensionClass.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/testPersistent.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_ExtensionClass.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/test_mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/tests/testPersistent.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Persistence/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/Persistence/_Persistence.so
-%%ZOPEBASEDIR%%/lib/python/Persistence/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Persistence/mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/Persistence/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/IIBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/IOBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/OOBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/check.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/Length.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/__init__.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/Interfaces.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/IFBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/OIBTree.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_compare.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTreesUnicode.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_check.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_btreesubclass.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testSetOps.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTrees.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testConflict.py
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_compare.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTreesUnicode.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_check.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_btreesubclass.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testSetOps.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTrees.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testConflict.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_compare.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTreesUnicode.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_check.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/test_btreesubclass.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testSetOps.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testBTrees.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/tests/testConflict.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/BTrees/Development.txt
-%%ZOPEBASEDIR%%/lib/python/BTrees/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/BTrees/_fsBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IIBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IFBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_IOBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_OIBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/_OOBTree.so
-%%ZOPEBASEDIR%%/lib/python/BTrees/IIBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/IOBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/OOBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/check.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/Length.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/Interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/IFBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/OIBTree.pyc
-%%ZOPEBASEDIR%%/lib/python/BTrees/IIBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/IOBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/OOBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/check.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/Length.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/Interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/IFBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/BTrees/OIBTree.pyo
-%%ZOPEBASEDIR%%/lib/python/initgroups/__init__.py
-%%ZOPEBASEDIR%%/lib/python/initgroups/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/initgroups/_initgroups.so
-%%ZOPEBASEDIR%%/lib/python/initgroups/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/initgroups/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/transaction/_transaction.py
-%%ZOPEBASEDIR%%/lib/python/transaction/__init__.py
-%%ZOPEBASEDIR%%/lib/python/transaction/_manager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_register_compat.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleResourceManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_transaction.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_savepoint.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleDataManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/abstestIDataManager.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/savepointsample.py
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_register_compat.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleResourceManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_transaction.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_savepoint.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/abstestIDataManager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/savepointsample.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_register_compat.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleResourceManager.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_transaction.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_savepoint.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/test_SampleDataManager.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/abstestIDataManager.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/tests/savepointsample.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/transaction/README.txt
-%%ZOPEBASEDIR%%/lib/python/transaction/savepoint.txt
-%%ZOPEBASEDIR%%/lib/python/transaction/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/_transaction.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/_manager.pyc
-%%ZOPEBASEDIR%%/lib/python/transaction/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/_transaction.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/transaction/_manager.pyo
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mechanize.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/__init__.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_useragent.py
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mechanize.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_useragent.pyc
-%%ZOPEBASEDIR%%/lib/python/mechanize/_mechanize.pyo
-%%ZOPEBASEDIR%%/lib/python/mechanize/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/mechanize/_useragent.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentWithImages.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ST.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocBookClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLWithImages.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicStructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/StructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STDOM.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ts_regex.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STletters.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/__init__.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/Zwiki.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicDocumentClass.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/testStructuredText.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/testStructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/tests/testStructuredText.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/ExtensionClass.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/MultiMapping.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples1.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Links.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples1.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/table.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/table.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/MultiMapping.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/index.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Links.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/create_referencesfiles.py
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/InnerLinks.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Acquisition.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/InnerLinks.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/Acquisition.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/ExtensionClass.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/examples.stx
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/index.ref
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/create_referencesfiles.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/regressions/create_referencesfiles.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STNG.txt
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentWithImages.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ST.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocBookClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLWithImages.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicStructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/StructuredText.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STDOM.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ts_regex.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STletters.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/Zwiki.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicDocumentClass.pyc
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentWithImages.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ST.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocBookClass.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLWithImages.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicStructuredText.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/StructuredText.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STDOM.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ts_regex.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/DocumentClass.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/STletters.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/Zwiki.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/HTMLClass.pyo
-%%ZOPEBASEDIR%%/lib/python/StructuredText/ClassicDocumentClass.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTimeZone.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/testDateTime.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/julian_testdata.txt.gz
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/testDateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/testDateTime.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/Setup
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.txt
-%%ZOPEBASEDIR%%/lib/python/DateTime/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTimeZone.pyc
-%%ZOPEBASEDIR%%/lib/python/DateTime/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTime.pyo
-%%ZOPEBASEDIR%%/lib/python/DateTime/DateTimeZone.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/matcher.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/loader.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/info.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/schema.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cmdline.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/url.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/substitution.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cfgparser.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/loghandler.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/factory.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/test_logger.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/test_logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/test_logger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/abstract.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/eventlog.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/base-logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/loghandler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/factory.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/handlers.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/loghandler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/logger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/factory.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/test_mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/components/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cfgimports.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_schema.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cmdline.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_subst.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cookbook.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_loader.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/support.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/extras/extras.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/extra.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simplesections.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-keytype1.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simplesections.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/library.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-keytype2.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simple.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/logger.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-datatype1.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/base-datatype2.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/include.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/inner.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/simple.xml
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input/outer.conf
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.bat
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cfgimports.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_schema.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cmdline.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_subst.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cookbook.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_loader.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/support.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cfgimports.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_schema.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cmdline.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_subst.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_cookbook.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/runtests.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_loader.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/test_config.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/tests/support.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/PUBLICATION.cfg
-%%ZOPEBASEDIR%%/lib/python/ZConfig/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/ZConfig/matcher.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/loader.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/info.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/schema.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cmdline.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/url.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/substitution.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cfgparser.pyc
-%%ZOPEBASEDIR%%/lib/python/ZConfig/matcher.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/loader.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/info.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/schema.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cmdline.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/url.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/substitution.pyo
-%%ZOPEBASEDIR%%/lib/python/ZConfig/cfgparser.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/mapping.py
-%%ZOPEBASEDIR%%/lib/python/persistent/wref.py
-%%ZOPEBASEDIR%%/lib/python/persistent/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/persistent/__init__.py
-%%ZOPEBASEDIR%%/lib/python/persistent/dict.py
-%%ZOPEBASEDIR%%/lib/python/persistent/list.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistenttestbase.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_PickleCache.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_wref.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_pickle.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_persistent.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_list.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_overriding_attrs.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_mapping.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/testPersistent.py
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistent.txt
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistenttestbase.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_PickleCache.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_wref.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_pickle.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_persistent.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_list.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_overriding_attrs.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/testPersistent.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/persistenttestbase.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_PickleCache.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_wref.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_pickle.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_persistent.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_list.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_overriding_attrs.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/test_mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/tests/testPersistent.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/persistent/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/persistent/README.txt
-%%ZOPEBASEDIR%%/lib/python/persistent/cPersistence.so
-%%ZOPEBASEDIR%%/lib/python/persistent/cPickleCache.so
-%%ZOPEBASEDIR%%/lib/python/persistent/TimeStamp.so
-%%ZOPEBASEDIR%%/lib/python/persistent/mapping.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/wref.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/dict.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/list.pyc
-%%ZOPEBASEDIR%%/lib/python/persistent/mapping.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/wref.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/dict.pyo
-%%ZOPEBASEDIR%%/lib/python/persistent/list.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClassOwner.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Method.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Property.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Basic.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/tests.py
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addCommonSheet.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/subobjects.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addPropertyInterface.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/classPermissions.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/contents.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addZClass.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/itemProp.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/views.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/dtml/addIcon.dtml
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/class.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/27.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/27.fs
-%%ZOPEBASEDIR%%/lib/python/ZClasses/methods.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.txt
-%%ZOPEBASEDIR%%/lib/python/ZClasses/propertysheets.gif
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClassOwner.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Method.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Property.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Basic.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClassOwner.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Method.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/_pmc.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Property.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ObjectManager.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/ZClass.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/Basic.pyo
-%%ZOPEBASEDIR%%/lib/python/ZClasses/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Signature.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Script.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Bindings.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/BindingsUI.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml/scriptTry.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml/scriptBindings.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Signature.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Script.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Bindings.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/BindingsUI.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Signature.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Script.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/Bindings.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/BindingsUI.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/xyap.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/ppml.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/xyap.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/ppml.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/xyap.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/ppml.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/xml/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/THUNK.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/DA.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/RDB.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/TM.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqltest.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Aqueduct.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dbi_db.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Connection.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Results.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Search.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlvar.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlgroup.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_results.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/testResult.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlvar.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_results.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/testResult.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlvar.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_sqlgroup.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/test_results.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/testResult.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/advanced.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/customDefaultZPTReport.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/searchAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionStatus.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/connectionTestForm.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml/customDefaultReport.dtml
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/www/DBAdapterFolder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/www/DBAdapter_icon.gif
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/THUNK.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlgroup.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/DA.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlvar.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/RDB.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/TM.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqltest.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Aqueduct.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dbi_db.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Connection.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Results.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Search.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/THUNK.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlgroup.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/DA.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqlvar.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/RDB.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/TM.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/sqltest.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Aqueduct.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dbi_db.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Connection.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Results.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/Search.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/DC/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Shared/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Shared/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/markbench.py
-%%ZOPEBASEDIR%%/lib/python/TAL/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TranslationContext.py
-%%ZOPEBASEDIR%%/lib/python/TAL/timer.py
-%%ZOPEBASEDIR%%/lib/python/TAL/HTMLTALParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/setpath.py
-%%ZOPEBASEDIR%%/lib/python/TAL/runtest.py
-%%ZOPEBASEDIR%%/lib/python/TAL/driver.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALGenerator.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/XMLParser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/DummyEngine.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALInterpreter.py
-%%ZOPEBASEDIR%%/lib/python/TAL/TALDefs.py
-%%ZOPEBASEDIR%%/lib/python/TAL/talgettext.py
-%%ZOPEBASEDIR%%/lib/python/TAL/markupbase.py
-%%ZOPEBASEDIR%%/lib/python/TAL/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TAL/ITALES.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/utils.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_talinterpreter.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_sourcepos.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_files.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_htmltalparser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_xmlparser.py
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test20.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test03.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test16.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test19.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test14.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test04.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test09.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test16.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test06.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test34.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test05.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test07.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test01.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test02.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test14.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test15.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test29.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test36.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test11.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test17.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test18.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test17.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test18.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test08.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/output/test13.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test20.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test03.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test16.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_failed_attr_translation.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test19.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal3.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal2.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test14.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test04.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test09.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal1.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test16.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test06.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test34.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test05.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test07.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test01.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test02.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal4.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal6.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test14.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test15.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test29.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test36.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test11.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test17.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test18.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test17.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal7.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test_metal5.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test18.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test08.xml
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/input/test13.html
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_talinterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_sourcepos.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_files.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_htmltalparser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_xmlparser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/run.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_talinterpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_sourcepos.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_files.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_htmltalparser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/tests/test_xmlparser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml04.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml12.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal10.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal02.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml09.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal07.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml11.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml06.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal05.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml03.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/tal01.html
-%%ZOPEBASEDIR%%/lib/python/TAL/benchmark/dtml08.html
-%%ZOPEBASEDIR%%/lib/python/TAL/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/README.txt
-%%ZOPEBASEDIR%%/lib/python/TAL/markbench.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TranslationContext.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/timer.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/HTMLTALParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/setpath.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/runtest.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/driver.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALGenerator.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/XMLParser.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/DummyEngine.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALInterpreter.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/TALDefs.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/talgettext.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/markupbase.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/ITALES.pyc
-%%ZOPEBASEDIR%%/lib/python/TAL/markbench.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/ndiff.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TranslationContext.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/timer.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/HTMLTALParser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/setpath.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/runtest.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/driver.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TALGenerator.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TALParser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/XMLParser.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/DummyEngine.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TALInterpreter.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/TALDefs.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/talgettext.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/markupbase.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/TAL/ITALES.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdctl.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdoptions.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdrun.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdoptions.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/nokill.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdrun.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/parent.py
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdoptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/nokill.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdrun.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/parent.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdoptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/nokill.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/testzdrun.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/tests/parent.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/schema.xml
-%%ZOPEBASEDIR%%/lib/python/zdaemon/sample.conf
-%%ZOPEBASEDIR%%/lib/python/zdaemon/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/zdaemon/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zdaemon/component.xml
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdctl.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdoptions.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdrun.pyc
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdctl.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdoptions.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zdaemon/zdrun.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/misc_.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ndiff.py
-%%ZOPEBASEDIR%%/lib/python/OFS/SimpleItem.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Application.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Uninstalled.py
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/rPickle.py
-%%ZOPEBASEDIR%%/lib/python/OFS/XMLExportImport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertyManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Traversable.py
-%%ZOPEBASEDIR%%/lib/python/OFS/FTPInterface.py
-%%ZOPEBASEDIR%%/lib/python/OFS/FindSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/subscribers.py
-%%ZOPEBASEDIR%%/lib/python/OFS/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/OFS/content_types.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Folder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/History.py
-%%ZOPEBASEDIR%%/lib/python/OFS/IOrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DefaultObservable.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Moniker.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Cache.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLMethod.py
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertySheets.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Document.py
-%%ZOPEBASEDIR%%/lib/python/OFS/__init__.py
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLDocument.py
-%%ZOPEBASEDIR%%/lib/python/OFS/event.py
-%%ZOPEBASEDIR%%/lib/python/OFS/Image.py
-%%ZOPEBASEDIR%%/lib/python/OFS/CopySupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/ZDOM.py
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProductInit.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProperties.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testApplication.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderedFolder.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFileAndImage.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testObjectManager.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testRanges.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFindSupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testAppInitializer.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFTPInterface.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupport.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testTraverse.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testSimpleItem.py
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/mime.types-2
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/test.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/mime.types-1
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProductInit.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProperties.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testApplication.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFileAndImage.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testRanges.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFindSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testAppInitializer.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFTPInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testTraverse.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testSimpleItem.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProductInit.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testProperties.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testApplication.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testOrderedFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFileAndImage.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testObjectManager.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testRanges.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFindSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testAppInitializer.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testFTPInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testCopySupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testTraverse.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/tests/testSimpleItem.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/mime.types
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/methodAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findFrame.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentProxy.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageView.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/propertysheets.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/brokenEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cmassoc.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findAdv.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/documentAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/fileEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/editedDialog.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/imageEdit.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/renameForm.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/addOrderedFolder.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/importExport.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/folderAdd.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/main.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findResult.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cacheNamespaceKeys.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/properties.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/history.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/historyCompare.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/findForm.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/cacheable.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/dtml/propertyType.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/www/Help_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/new.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/broken.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/ControlPanel_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/modified.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/l_arrow.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/r_arrow.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/UpFolder_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/locked.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/Properties_icon.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/check.gif
-%%ZOPEBASEDIR%%/lib/python/OFS/www/properties.jpg
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_html_header.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_template.pt
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_error_message.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/index_html.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/standard/standard_html_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/OFS/misc_.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ndiff.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/SimpleItem.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Application.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Uninstalled.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/rPickle.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/XMLExportImport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertyManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Traversable.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/FTPInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/FindSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/subscribers.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/content_types.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Folder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/History.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/IOrderSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DefaultObservable.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ObjectManager.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Moniker.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Cache.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLMethod.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertySheets.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Document.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLDocument.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/event.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/Image.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/CopySupport.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/ZDOM.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderedFolder.pyc
-%%ZOPEBASEDIR%%/lib/python/OFS/misc_.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/ndiff.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/SimpleItem.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Application.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Uninstalled.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/rPickle.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/XMLExportImport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertyManager.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Traversable.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/FTPInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/FindSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/subscribers.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/content_types.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Folder.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/History.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/IOrderSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/DefaultObservable.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/ObjectManager.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Moniker.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Cache.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLMethod.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/PropertySheets.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Document.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/DTMLDocument.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/event.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/Image.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/CopySupport.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/ZDOM.pyo
-%%ZOPEBASEDIR%%/lib/python/OFS/OrderedFolder.pyo
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/TreeTag.py
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/__init__.py
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Plus_icon.gif
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Blank_icon.gif
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/www/Minus_icon.gif
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/TreeTag.pyc
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/TreeTag.pyo
-%%ZOPEBASEDIR%%/lib/python/TreeDisplay/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZODButil.py
-%%ZOPEBASEDIR%%/lib/python/Testing/makerequest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/dispatcher.py
-%%ZOPEBASEDIR%%/lib/python/Testing/custom_zodb.py
-%%ZOPEBASEDIR%%/lib/python/Testing/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/common.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/base.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/utils.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZopeTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testSkeleton.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/framework.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZODBCompat.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/threadutils.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPythonScript.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeLite.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/runalltests.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ztc_common.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/sandbox.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testBaseTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testWebserver.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/profiler.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testFunctional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testShoppingCart.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/functional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testInterfaces.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/PortalTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/connections.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPortalTestCase.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testWarningsTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/framework.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testAuthHeaderTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/runalltests.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testFunctionalDocTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testZopeDocTest.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/functional.py
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/WarningsTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/ZopeDocTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/FunctionalDocTest.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/README.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testWarningsTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testAuthHeaderTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/runalltests.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testFunctionalDocTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testZopeDocTest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testWarningsTest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testAuthHeaderTest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/runalltests.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testFunctionalDocTest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/testZopeDocTest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest/functional.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/ENVIRONMENT.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/TIMELINES.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/README.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/ClassDiagram.pdf
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/FunctionalTesting.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/PROFILER.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/VERSION.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/API.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/HOWTO.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/SECURITY.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc/PortalTestCase.stx
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/base.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZopeTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testSkeleton.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/framework.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZODBCompat.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/threadutils.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPythonScript.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeLite.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/runalltests.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ztc_common.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/sandbox.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testBaseTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testWebserver.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/profiler.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testFunctional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testShoppingCart.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/functional.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testInterfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/PortalTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/connections.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPortalTestCase.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/base.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZopeTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testSkeleton.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/framework.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testZODBCompat.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/threadutils.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPythonScript.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeLite.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/runalltests.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ztc_common.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/sandbox.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testBaseTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testWebserver.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/profiler.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/ZopeTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testFunctional.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testShoppingCart.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/functional.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testInterfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/PortalTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/connections.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/testPortalTestCase.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/README.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/var/README.txt
-%%ZOPEBASEDIR%%/lib/python/Testing/ZODButil.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/makerequest.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/dispatcher.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/custom_zodb.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/common.pyc
-%%ZOPEBASEDIR%%/lib/python/Testing/ZODButil.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/makerequest.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/dispatcher.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/custom_zodb.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Testing/common.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/LoopCallback.py
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/LoopCallback.pyc
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ThreadedAsync/LoopCallback.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Tree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Zope.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Iterator.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Batch.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/SimpleTree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testZope.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/run.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testBatch.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testTree.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testIterator.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testZope.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/run.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testBatch.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testTree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testIterator.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testZope.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/run.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testBatch.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testTree.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/testIterator.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/CHANGES.txt
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/HISTORY.txt
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Tree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Zope.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Iterator.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Batch.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/SimpleTree.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Tree.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Zope.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Iterator.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/Batch.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/SimpleTree.pyo
-%%ZOPEBASEDIR%%/lib/python/ZTUtils/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Signals/SignalHandler.py
-%%ZOPEBASEDIR%%/lib/python/Signals/WinSignalHandler.py
-%%ZOPEBASEDIR%%/lib/python/Signals/Signals.py
-%%ZOPEBASEDIR%%/lib/python/Signals/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Signals/SignalHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/WinSignalHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/Signals.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Signals/SignalHandler.pyo
-%%ZOPEBASEDIR%%/lib/python/Signals/WinSignalHandler.pyo
-%%ZOPEBASEDIR%%/lib/python/Signals/Signals.pyo
-%%ZOPEBASEDIR%%/lib/python/Signals/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ITracebackSupplement.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/unauthorized.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ExceptionFormatter.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/TracebackSupplement.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/testExceptionFormatter.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/testExceptionFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/testExceptionFormatter.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ITracebackSupplement.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/unauthorized.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ExceptionFormatter.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/TracebackSupplement.pyc
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ITracebackSupplement.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/unauthorized.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/ExceptionFormatter.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zExceptions/TracebackSupplement.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/TemporaryStorage.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/config.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/__init__.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/testTemporaryStorage.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/testTemporaryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/testTemporaryStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/component.xml
-%%ZOPEBASEDIR%%/lib/python/tempstorage/TemporaryStorage.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/config.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/tempstorage/TemporaryStorage.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/config.pyo
-%%ZOPEBASEDIR%%/lib/python/tempstorage/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/service.py
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/__init__.py
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/service.pyc
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/service.pyo
-%%ZOPEBASEDIR%%/lib/python/nt_svcutils/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PCGIServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/utils.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/BaseLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPRequest.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/WebDAVSrcHandler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/DebugLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPResponse.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/AccessLogger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/datatypes.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/FCGIServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/Producers.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/ICPServer.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_responses.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_config.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_responses.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_config.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_responses.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/tests/test_config.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/filesys.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/ftp_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/event_loop.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_date.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/fifo.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/mime_type_table.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/redirecting_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/counter.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/m_syslog.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/producers.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client_win32.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/put_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/resolver.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/logger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/status_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_bobo.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa_gif.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/test_module.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/pi_module.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_channel.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/select_trigger.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/test_module.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/pi_module.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_channel.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/select_trigger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/test_module.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/pi_module.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_channel.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/select_trigger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread/thread_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/chat_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/default_handler.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_server.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_lb.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/asyn_http_bench.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_11.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/max_sockets.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_medusa.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_single_11.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/tests.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_lb.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/asyn_http_bench.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_11.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/max_sockets.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_medusa.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_single_11.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_lb.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/asyn_http_bench.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_11.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/max_sockets.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_medusa.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/test_single_11.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/README.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/proxy_notes.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/composing_producers.gif
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/data_flow.gif
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/data_flow.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs/producers.gif
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/dist/license.html
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/filesys.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/ftp_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/event_loop.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_date.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/fifo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/mime_type_table.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/redirecting_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/counter.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/m_syslog.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/producers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client_win32.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/put_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/logger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/resolver.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/status_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_bobo.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa_gif.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/chat_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/default_handler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_server.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/filesys.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/ftp_server.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/event_loop.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_date.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/fifo.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/mime_type_table.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/redirecting_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/counter.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/m_syslog.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/producers.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/put_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/monitor_client_win32.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/resolver.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/logger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/status_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_bobo.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/medusa_gif.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/chat_server.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/default_handler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/medusa/http_server.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZRendezvous.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZServerPublisher.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/__init__.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZEvent.py
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZRendezvous.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZServerPublisher.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZEvent.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZRendezvous.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZServerPublisher.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/PubCore/ZEvent.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/README.txt
-%%ZOPEBASEDIR%%/lib/python/ZServer/component.xml
-%%ZOPEBASEDIR%%/lib/python/ZServer/PCGIServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/utils.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/BaseLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPRequest.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/WebDAVSrcHandler.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/DebugLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPResponse.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/AccessLogger.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/datatypes.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/FCGIServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/Producers.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/ICPServer.pyc
-%%ZOPEBASEDIR%%/lib/python/ZServer/PCGIServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/utils.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/BaseLogger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPRequest.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/WebDAVSrcHandler.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/FTPServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/DebugLogger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPResponse.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/AccessLogger.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/datatypes.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/FCGIServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/HTTPServer.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/Producers.pyo
-%%ZOPEBASEDIR%%/lib/python/ZServer/ICPServer.pyo
-%%ZOPEBASEDIR%%/lib/python/App/FactoryDispatcher.py
-%%ZOPEBASEDIR%%/lib/python/App/RefreshFuncs.py
-%%ZOPEBASEDIR%%/lib/python/App/special_dtml.py
-%%ZOPEBASEDIR%%/lib/python/App/Undo.py
-%%ZOPEBASEDIR%%/lib/python/App/ImageFile.py
-%%ZOPEBASEDIR%%/lib/python/App/CacheManager.py
-%%ZOPEBASEDIR%%/lib/python/App/ApplicationManager.py
-%%ZOPEBASEDIR%%/lib/python/App/Factory.py
-%%ZOPEBASEDIR%%/lib/python/App/Management.py
-%%ZOPEBASEDIR%%/lib/python/App/ProductRegistry.py
-%%ZOPEBASEDIR%%/lib/python/App/DavLockManager.py
-%%ZOPEBASEDIR%%/lib/python/App/ZApplication.py
-%%ZOPEBASEDIR%%/lib/python/App/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/App/config.py
-%%ZOPEBASEDIR%%/lib/python/App/PersistentExtra.py
-%%ZOPEBASEDIR%%/lib/python/App/Extensions.py
-%%ZOPEBASEDIR%%/lib/python/App/Dialogs.py
-%%ZOPEBASEDIR%%/lib/python/App/__init__.py
-%%ZOPEBASEDIR%%/lib/python/App/FindHomes.py
-%%ZOPEBASEDIR%%/lib/python/App/class_init.py
-%%ZOPEBASEDIR%%/lib/python/App/Common.py
-%%ZOPEBASEDIR%%/lib/python/App/version_txt.py
-%%ZOPEBASEDIR%%/lib/python/App/Product.py
-%%ZOPEBASEDIR%%/lib/python/App/ProductContext.py
-%%ZOPEBASEDIR%%/lib/python/App/Permission.py
-%%ZOPEBASEDIR%%/lib/python/App/Hotfixes.py
-%%ZOPEBASEDIR%%/lib/python/App/tar.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testUndo.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testManagement.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_version_txt.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_setConfiguration.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_class_init.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testPersistentExtra.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_cachemanager.py
-%%ZOPEBASEDIR%%/lib/python/App/tests/testUndo.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testManagement.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_version_txt.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_setConfiguration.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_class_init.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testPersistentExtra.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_cachemanager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tests/testUndo.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/testManagement.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_version_txt.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_setConfiguration.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_class_init.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/testPersistentExtra.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tests/test_cachemanager.pyo
-%%ZOPEBASEDIR%%/lib/python/App/dtml/undo.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/refresh.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_tabs.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/menu.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_footer.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_zmi_prefs.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cpContents.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_header.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_style_test.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/distributionView.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/copyright.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_form_title.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/editPermission.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cacheGC.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/activity.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addProduct.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/readme.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/dbMain.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/zope_quick_start.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_page_style.css.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/davLockManager.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addFactory.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/cacheParameters.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/editFactory.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/traceback.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/versionManager.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/debug.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/manage_top_frame.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/profile.dtml
-%%ZOPEBASEDIR%%/lib/python/App/dtml/addPermission.dtml
-%%ZOPEBASEDIR%%/lib/python/App/www/vManage.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/load_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/installedProduct.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/border.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/zopelogo.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/product.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/sp.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/PythonPoweredSmall.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/CacheManager_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/permission.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/zope_button.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/help.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/logo.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/background.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/factory.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/store_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/cpSystem.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/transparent_bar.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/arrow.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/rtab.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/ltab.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/chooseDatabase.pt
-%%ZOPEBASEDIR%%/lib/python/App/www/productFolder.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/z_button.jpg
-%%ZOPEBASEDIR%%/lib/python/App/www/DebugManager_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/brokenProduct.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/dbManage.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/undo_icon.gif
-%%ZOPEBASEDIR%%/lib/python/App/www/properties.jpg
-%%ZOPEBASEDIR%%/lib/python/App/FactoryDispatcher.pyc
-%%ZOPEBASEDIR%%/lib/python/App/RefreshFuncs.pyc
-%%ZOPEBASEDIR%%/lib/python/App/special_dtml.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Undo.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ImageFile.pyc
-%%ZOPEBASEDIR%%/lib/python/App/CacheManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ApplicationManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Factory.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Management.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ProductRegistry.pyc
-%%ZOPEBASEDIR%%/lib/python/App/DavLockManager.pyc
-%%ZOPEBASEDIR%%/lib/python/App/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ZApplication.pyc
-%%ZOPEBASEDIR%%/lib/python/App/config.pyc
-%%ZOPEBASEDIR%%/lib/python/App/PersistentExtra.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Extensions.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Dialogs.pyc
-%%ZOPEBASEDIR%%/lib/python/App/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/App/FindHomes.pyc
-%%ZOPEBASEDIR%%/lib/python/App/class_init.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Common.pyc
-%%ZOPEBASEDIR%%/lib/python/App/version_txt.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Product.pyc
-%%ZOPEBASEDIR%%/lib/python/App/ProductContext.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Permission.pyc
-%%ZOPEBASEDIR%%/lib/python/App/Hotfixes.pyc
-%%ZOPEBASEDIR%%/lib/python/App/tar.pyc
-%%ZOPEBASEDIR%%/lib/python/App/FactoryDispatcher.pyo
-%%ZOPEBASEDIR%%/lib/python/App/RefreshFuncs.pyo
-%%ZOPEBASEDIR%%/lib/python/App/special_dtml.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Undo.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ImageFile.pyo
-%%ZOPEBASEDIR%%/lib/python/App/CacheManager.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ApplicationManager.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Factory.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Management.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ProductRegistry.pyo
-%%ZOPEBASEDIR%%/lib/python/App/DavLockManager.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ZApplication.pyo
-%%ZOPEBASEDIR%%/lib/python/App/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/App/config.pyo
-%%ZOPEBASEDIR%%/lib/python/App/PersistentExtra.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Extensions.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Dialogs.pyo
-%%ZOPEBASEDIR%%/lib/python/App/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/App/FindHomes.pyo
-%%ZOPEBASEDIR%%/lib/python/App/class_init.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Common.pyo
-%%ZOPEBASEDIR%%/lib/python/App/version_txt.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Product.pyo
-%%ZOPEBASEDIR%%/lib/python/App/ProductContext.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Permission.pyo
-%%ZOPEBASEDIR%%/lib/python/App/Hotfixes.pyo
-%%ZOPEBASEDIR%%/lib/python/App/tar.pyo
-%%ZOPEBASEDIR%%/lib/python/Acquisition/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/setup.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/__init__.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/tests.py
-%%ZOPEBASEDIR%%/lib/python/Acquisition/SETUP.cfg
-%%ZOPEBASEDIR%%/lib/python/Acquisition/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/Acquisition/_Acquisition.so
-%%ZOPEBASEDIR%%/lib/python/Acquisition/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/setup.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/tests.pyc
-%%ZOPEBASEDIR%%/lib/python/Acquisition/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/Acquisition/setup.pyo
-%%ZOPEBASEDIR%%/lib/python/Acquisition/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/Acquisition/tests.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/class_.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/patch.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/function.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_module.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/_pmtest.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/tobeimportedbyatestmodule.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_class.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_patch.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/atestmodule.py
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_module.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/_pmtest.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/tobeimportedbyatestmodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_class.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_patch.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/atestmodule.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_module.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/_pmtest.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/tobeimportedbyatestmodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_class.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/test_patch.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/tests/atestmodule.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/DEPENDENCIES.cfg
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.txt
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/class_.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/patch.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/function.pyc
-%%ZOPEBASEDIR%%/lib/python/zodbcode/module.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/class_.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/patch.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/zodbcode/function.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/NullResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/xmltools.py
-%%ZOPEBASEDIR%%/lib/python/webdav/WriteLockInterface.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Lockable.py
-%%ZOPEBASEDIR%%/lib/python/webdav/EtagSupport.py
-%%ZOPEBASEDIR%%/lib/python/webdav/hookable_PUT.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Collection.py
-%%ZOPEBASEDIR%%/lib/python/webdav/interfaces.py
-%%ZOPEBASEDIR%%/lib/python/webdav/__init__.py
-%%ZOPEBASEDIR%%/lib/python/webdav/Resource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/common.py
-%%ZOPEBASEDIR%%/lib/python/webdav/davcmds.py
-%%ZOPEBASEDIR%%/lib/python/webdav/LockItem.py
-%%ZOPEBASEDIR%%/lib/python/webdav/client.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testNullResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testEtagSupport.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testCollection.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testLockItem.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testResource.py
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testNullResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testEtagSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testCollection.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testLockItem.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testNullResource.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testEtagSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testCollection.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testLockItem.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/tests/testResource.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/dtml/locknullmain.dtml
-%%ZOPEBASEDIR%%/lib/python/webdav/www/davlock.gif
-%%ZOPEBASEDIR%%/lib/python/webdav/NullResource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/xmltools.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/WriteLockInterface.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Lockable.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/EtagSupport.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/hookable_PUT.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Collection.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/interfaces.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/Resource.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/common.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/davcmds.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/LockItem.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/client.pyc
-%%ZOPEBASEDIR%%/lib/python/webdav/NullResource.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/xmltools.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/WriteLockInterface.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/Lockable.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/EtagSupport.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/hookable_PUT.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/Collection.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/interfaces.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/Resource.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/common.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/davcmds.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/LockItem.pyo
-%%ZOPEBASEDIR%%/lib/python/webdav/client.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/reference.py
-%%ZOPEBASEDIR%%/lib/python/pytz/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Jamaica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Israel.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ_minus_CHAT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/posixrules.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Greenwich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Eire.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Singapore.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_minus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Poland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Zulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Portugal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Kwajalein.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB_minus_Eire.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Cuba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/HST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Egypt.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UTC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Hongkong.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iceland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Greenwich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_3.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_2.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_2.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Zulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_1.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UTC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_1.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UCT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_12.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_11.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_11.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Universal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_14.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_13.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_3.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_12.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Greenwich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_3.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_2.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_2.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Zulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_1.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UTC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_1.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UCT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_12.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_11.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_11.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Universal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_14.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_13.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_3.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_12.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_10.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_10.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Greenwich.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_3.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_4.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_2.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_9.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_7.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_2.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Zulu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_5.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_6.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_1.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_9.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UTC.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_1.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_5.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_4.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/UCT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_12.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_11.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_6.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_11.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/Universal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_7.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_14.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_13.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_3.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_12.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_plus_8.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc/GMT_minus_8.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST5EDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UCT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST7MDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/WET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PRC.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Japan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Libya.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_plus_0.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Universal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROK.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/W_minus_SU.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Turkey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CET.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PST8PDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CST6CDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iran.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Navajo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Johnston.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Efate.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tahiti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Norfolk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guadalcanal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Nauru.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tongatapu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wake.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Honolulu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Rarotonga.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Enderbury.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Saipan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Port_Moresby.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kwajalein.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Noumea.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wallis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fakaofo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Ponape.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tarawa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fiji.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Niue.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Chatham.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Truk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Majuro.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Apia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kiritimati.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Gambier.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Galapagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Samoa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Auckland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Funafuti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Easter.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Midway.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Marquesas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pago_Pago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Yap.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kosrae.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pitcairn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Palau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Johnston.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Efate.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tahiti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Norfolk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guadalcanal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Nauru.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tongatapu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Yap.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wake.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Honolulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Rarotonga.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Enderbury.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Saipan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Port_Moresby.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kwajalein.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Noumea.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wallis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fakaofo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Ponape.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tarawa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fiji.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Niue.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Chatham.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Truk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Majuro.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Apia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kiritimati.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Gambier.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Galapagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Samoa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Yap.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Auckland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Funafuti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Easter.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Midway.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Marquesas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pago_Pago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kosrae.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pitcairn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Palau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Johnston.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Efate.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tahiti.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Norfolk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guadalcanal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Nauru.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tongatapu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wake.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Honolulu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Rarotonga.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Enderbury.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Saipan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Port_Moresby.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kwajalein.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Noumea.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Wallis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fakaofo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Ponape.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Tarawa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Fiji.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Niue.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Chatham.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Truk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Majuro.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Apia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kiritimati.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Gambier.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Galapagos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Samoa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Auckland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Funafuti.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Easter.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Midway.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Marquesas.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pago_Pago.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Kosrae.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Guam.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Pitcairn.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific/Palau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimphu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashkhabad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Taipei.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hong_Kong.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tbilisi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Beirut.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Calcutta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bangkok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtobe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Omsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulaanbaatar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Riyadh.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Singapore.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Katmandu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashgabat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Istanbul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuwait.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vientiane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qyzylorda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jayapura.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Gaza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuching.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yekaterinburg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Harbin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Brunei.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bahrain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pontianak.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Damascus.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Rangoon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aden.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kabul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chungking.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Anadyr.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tokyo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hovd.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Phnom_Penh.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Shanghai.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jerusalem.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Samarkand.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Oral.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dubai.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Sakhalin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yerevan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Seoul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimbu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tehran.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baku.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Saigon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Urumqi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chongqing.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kashgar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Amman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuala_Lumpur.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Makassar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Irkutsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Nicosia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vladivostok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baghdad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Novosibirsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Almaty.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Krasnoyarsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dili.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tashkent.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulan_Bator.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tel_Aviv.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pyongyang.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Colombo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dushanbe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Karachi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bishkek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macao.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Magadan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ujung_Pandang.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qatar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kamchatka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Muscat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dacca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yakutsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dhaka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Manila.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Choibalsan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jakarta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimphu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashkhabad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Taipei.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hong_Kong.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tbilisi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Beirut.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Calcutta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bangkok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtobe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Omsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulaanbaatar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Riyadh.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Singapore.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Katmandu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashgabat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Istanbul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuwait.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vientiane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qyzylorda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jayapura.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Gaza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuching.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yekaterinburg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Harbin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Brunei.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bahrain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pontianak.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Damascus.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Rangoon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aden.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kabul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chungking.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Anadyr.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tokyo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hovd.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Phnom_Penh.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Shanghai.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jerusalem.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Samarkand.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Oral.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dubai.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Sakhalin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yerevan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Seoul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimbu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tehran.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baku.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Saigon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Urumqi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chongqing.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kashgar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Amman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuala_Lumpur.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Makassar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Irkutsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Nicosia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vladivostok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baghdad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Novosibirsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Almaty.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Krasnoyarsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dili.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tashkent.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulan_Bator.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tel_Aviv.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pyongyang.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Colombo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dushanbe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Karachi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bishkek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macao.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Magadan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ujung_Pandang.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qatar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kamchatka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Muscat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dacca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yakutsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dhaka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Manila.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Choibalsan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jakarta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimphu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashkhabad.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Taipei.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hong_Kong.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tbilisi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Beirut.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Calcutta.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bangkok.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aqtobe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Omsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulaanbaatar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Riyadh.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Singapore.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Katmandu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ashgabat.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Istanbul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuwait.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vientiane.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qyzylorda.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jayapura.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Gaza.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuching.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yekaterinburg.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Harbin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Brunei.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bahrain.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pontianak.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Damascus.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Rangoon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Aden.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kabul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chungking.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Anadyr.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tokyo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Hovd.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Phnom_Penh.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Shanghai.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jerusalem.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Samarkand.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Oral.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dubai.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Sakhalin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yerevan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Seoul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Thimbu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tehran.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baku.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Saigon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Urumqi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Chongqing.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kashgar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Amman.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kuala_Lumpur.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Makassar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Irkutsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Nicosia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Vladivostok.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Baghdad.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Novosibirsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Almaty.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Krasnoyarsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dili.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tashkent.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ulan_Bator.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Tel_Aviv.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Pyongyang.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Colombo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dushanbe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Karachi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Bishkek.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Macao.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Magadan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Ujung_Pandang.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Qatar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Kamchatka.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Muscat.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dacca.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Yakutsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Dhaka.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Manila.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Choibalsan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia/Jakarta.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/EasterIsland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/Continental.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/EasterIsland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/Continental.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/EasterIsland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile/Continental.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/McMurdo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Rothera.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Syowa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/DumontDUrville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Davis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Casey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Vostok.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/South_Pole.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Mawson.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Palmer.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/McMurdo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Rothera.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Syowa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/DumontDUrville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Davis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Casey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Vostok.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/South_Pole.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Mawson.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Palmer.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/McMurdo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Rothera.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Syowa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/DumontDUrville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Davis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Casey.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Vostok.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/South_Pole.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Mawson.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica/Palmer.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Reunion.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mahe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mauritius.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Antananarivo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Kerguelen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Cocos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Christmas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Maldives.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Chagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Comoro.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mayotte.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Reunion.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mahe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mauritius.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Antananarivo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Kerguelen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Cocos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Christmas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Maldives.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Chagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Comoro.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mayotte.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Reunion.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mahe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mauritius.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Antananarivo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Kerguelen.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Cocos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Christmas.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Maldives.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Chagos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Comoro.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/Mayotte.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaSur.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaNorte.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/General.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaSur.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaNorte.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/General.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaSur.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/BajaNorte.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/General.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4ADT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9YDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/HST10.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5EDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7MDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8PDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6CDT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4ADT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9YDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/HST10.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5EDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7MDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8PDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6CDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4ADT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/AST4.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9YDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/HST10.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5EDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/MST7MDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/YST9.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/EST5.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/PST8PDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6CDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV/CST6.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Azores.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Jan_Mayen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Faeroe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Cape_Verde.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Stanley.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Canary.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Bermuda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/South_Georgia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Madeira.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Reykjavik.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/St_Helena.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Azores.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Jan_Mayen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Faeroe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Cape_Verde.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Stanley.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Canary.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Bermuda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/South_Georgia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Madeira.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Reykjavik.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/St_Helena.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Azores.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Jan_Mayen.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Faeroe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Cape_Verde.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Stanley.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Canary.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Bermuda.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/South_Georgia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Madeira.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/Reykjavik.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic/St_Helena.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/East.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/West.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/Acre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/DeNoronha.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/East.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/West.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/Acre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/DeNoronha.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/East.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/West.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/Acre.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil/DeNoronha.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kaliningrad.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Athens.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tallinn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bucharest.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zagreb.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belgrade.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Istanbul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bratislava.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Berlin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Amsterdam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Samara.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Budapest.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Minsk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Malta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Helsinki.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tiraspol.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vatican.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Prague.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zaporozhye.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Skopje.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kiev.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Lisbon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Warsaw.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/London.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Luxembourg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Oslo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Madrid.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Monaco.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Mariehamn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Paris.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/San_Marino.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Stockholm.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Ljubljana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Andorra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Chisinau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belfast.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vaduz.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sarajevo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Dublin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vilnius.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Simferopol.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Gibraltar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Nicosia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vienna.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Rome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tirane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Moscow.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zurich.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sofia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Copenhagen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Riga.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Brussels.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Uzhgorod.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kaliningrad.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Athens.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tallinn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bucharest.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zagreb.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belgrade.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Istanbul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bratislava.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Berlin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Amsterdam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Samara.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Budapest.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Minsk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Malta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Helsinki.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tiraspol.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vatican.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Prague.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zaporozhye.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Skopje.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kiev.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Lisbon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Warsaw.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/London.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Luxembourg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Oslo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Madrid.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Monaco.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Mariehamn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Paris.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/San_Marino.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Stockholm.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Ljubljana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Andorra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Chisinau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belfast.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vaduz.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sarajevo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Dublin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vilnius.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Simferopol.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Gibraltar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Nicosia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vienna.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Rome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tirane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Moscow.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zurich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sofia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Copenhagen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Riga.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Brussels.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Uzhgorod.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kaliningrad.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Athens.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tallinn.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bucharest.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zagreb.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belgrade.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Istanbul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Bratislava.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Berlin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Amsterdam.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Samara.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Budapest.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Minsk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Malta.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Helsinki.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tiraspol.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vatican.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Prague.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zaporozhye.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Skopje.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Kiev.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Lisbon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Warsaw.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/London.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Luxembourg.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Oslo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Madrid.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Monaco.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Mariehamn.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Paris.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/San_Marino.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Stockholm.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Ljubljana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Andorra.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Chisinau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Belfast.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vaduz.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sarajevo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Dublin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vilnius.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Simferopol.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Gibraltar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Nicosia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Vienna.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Rome.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Tirane.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Moscow.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Zurich.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Sofia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Copenhagen.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Riga.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Brussels.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe/Uzhgorod.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Melbourne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/North.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Yancowinna.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Darwin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Victoria.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/South.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/ACT.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lindeman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/LHI.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/West.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Adelaide.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Hobart.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Queensland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Broken_Hill.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Perth.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Currie.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/NSW.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lord_Howe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Brisbane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Tasmania.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Canberra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Sydney.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Melbourne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/North.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Yancowinna.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Darwin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Victoria.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/South.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/ACT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lindeman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/LHI.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/West.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Adelaide.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Hobart.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Queensland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Broken_Hill.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Perth.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Currie.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/NSW.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lord_Howe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Brisbane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Tasmania.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Canberra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Sydney.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Melbourne.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/ACT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/North.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Yancowinna.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Darwin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Victoria.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/South.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lindeman.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/LHI.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/West.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Adelaide.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Hobart.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Queensland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Broken_Hill.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Perth.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Currie.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/NSW.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Lord_Howe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Brisbane.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Tasmania.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Canberra.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia/Sydney.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/Longyearbyen.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/Longyearbyen.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic/Longyearbyen.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Khartoum.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Banjul.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Djibouti.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Casablanca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bamako.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maseru.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Abidjan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nairobi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Gaborone.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Timbuktu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mogadishu.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bissau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Windhoek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Conakry.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kampala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Accra.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Luanda.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Sao_Tome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dar_es_Salaam.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/El_Aaiun.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Blantyre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lusaka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Libreville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mbabane.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tunis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ceuta.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lagos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bujumbura.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Johannesburg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kigali.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ndjamena.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Harare.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Cairo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Addis_Ababa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Freetown.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Porto_minus_Novo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bangui.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tripoli.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maputo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Brazzaville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kinshasa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Douala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nouakchott.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Asmera.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Algiers.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dakar.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Malabo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lubumbashi.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Monrovia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ouagadougou.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Niamey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Khartoum.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Banjul.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Djibouti.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Casablanca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bamako.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maseru.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Abidjan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nairobi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Gaborone.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Timbuktu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mogadishu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bissau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Windhoek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Conakry.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kampala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Accra.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Luanda.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Sao_Tome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dar_es_Salaam.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/El_Aaiun.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Blantyre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lusaka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Libreville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mbabane.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tunis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ceuta.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lagos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bujumbura.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Johannesburg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kigali.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ndjamena.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Harare.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Cairo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Addis_Ababa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Freetown.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Porto_minus_Novo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bangui.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tripoli.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maputo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Brazzaville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kinshasa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Douala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nouakchott.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Asmera.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Algiers.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dakar.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Malabo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lubumbashi.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Monrovia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ouagadougou.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Niamey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Khartoum.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Banjul.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Djibouti.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Casablanca.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bamako.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maseru.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Abidjan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nairobi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Gaborone.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Timbuktu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mogadishu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lome.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bissau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Windhoek.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Conakry.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kampala.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Accra.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Luanda.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Sao_Tome.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dar_es_Salaam.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/El_Aaiun.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Blantyre.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lusaka.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Libreville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Mbabane.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tunis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ceuta.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lagos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bujumbura.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Johannesburg.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kigali.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ndjamena.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Harare.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Cairo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Addis_Ababa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Freetown.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Porto_minus_Novo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Bangui.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Tripoli.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Maputo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Brazzaville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Kinshasa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Douala.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Nouakchott.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Asmera.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Algiers.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Dakar.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Malabo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Lubumbashi.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Monrovia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Ouagadougou.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa/Niamey.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Yukon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Mountain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Central.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Eastern.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/East_minus_Saskatchewan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Pacific.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Newfoundland.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Atlantic.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Saskatchewan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Yukon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Mountain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Central.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Eastern.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/East_minus_Saskatchewan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Pacific.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Newfoundland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Atlantic.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Saskatchewan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Yukon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Mountain.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Central.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Eastern.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/East_minus_Saskatchewan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Pacific.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Newfoundland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Atlantic.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada/Saskatchewan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mazatlan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tegucigalpa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jamaica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Halifax.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Velho.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Virgin.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mendoza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Scoresbysund.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fortaleza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Shiprock.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Inuvik.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thule.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Hermosillo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Puerto_Rico.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mexico_City.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tijuana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Detroit.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guadeloupe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Panama.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Danmarkshavn.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Johns.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bahia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guatemala.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dominica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rio_Branco.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Coral_Harbour.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson_Creek.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_minus_au_minus_Prince.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Aruba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boise.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Winnipeg.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montserrat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guayaquil.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boa_Vista.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nome.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Edmonton.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Costa_Rica.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/La_Paz.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayenne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grand_Turk.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Buenos_Aires.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Louisville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Iqaluit.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Denver.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cambridge_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belize.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montevideo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Araguaina.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nipigon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Sao_Paulo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rosario.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Noronha.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chihuahua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santo_Domingo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Swift_Current.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Adak.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/New_York.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Godthab.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Goose_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Managua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indianapolis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santiago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rankin_Inlet.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Lima.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anguilla.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Glace_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rainy_River.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Vincent.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Eirunepe.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Vancouver.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Regina.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yakutat.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tortola.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cuiaba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Campo_Grande.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Manaus.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Lucia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fort_Wayne.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Ensenada.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Havana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/El_Salvador.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Maceio.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Acre.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Asuncion.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Catamarca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Monterrey.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atka.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thunder_Bay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Whitehorse.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bogota.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Pangnirtung.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chicago.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montreal.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Paramaribo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guyana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anchorage.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Barbados.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Merida.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Recife.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Kitts.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Juneau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nassau.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Thomas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belem.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Antigua.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cancun.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Curacao.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Caracas.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Menominee.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cordoba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_of_Spain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Martinique.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Knox_IN.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Miquelon.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Los_Angeles.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jujuy.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grenada.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Toronto.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Phoenix.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yellowknife.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/Center.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/Center.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/Center.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Louisville.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Monticello.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Louisville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Monticello.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Louisville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky/Monticello.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Knox.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vevay.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Indianapolis.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Marengo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Knox.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vevay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Indianapolis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Marengo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Knox.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Vevay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Indianapolis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana/Marengo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Mendoza.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Ushuaia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Tucuman.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/ComodRivadavia.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Buenos_Aires.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/San_Juan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/La_Rioja.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Rio_Gallegos.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Catamarca.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Cordoba.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Jujuy.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Mendoza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Ushuaia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Tucuman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/ComodRivadavia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Buenos_Aires.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/San_Juan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/La_Rioja.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Rio_Gallegos.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Catamarca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Cordoba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Jujuy.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Mendoza.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Ushuaia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Tucuman.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/ComodRivadavia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Buenos_Aires.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/San_Juan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/La_Rioja.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Rio_Gallegos.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Catamarca.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Cordoba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina/Jujuy.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mazatlan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tegucigalpa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jamaica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Halifax.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Velho.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Virgin.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mendoza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Scoresbysund.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fortaleza.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Shiprock.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Inuvik.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thule.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Hermosillo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Puerto_Rico.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mexico_City.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tijuana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Detroit.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guadeloupe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Panama.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Danmarkshavn.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Johns.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bahia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guatemala.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dominica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rio_Branco.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Coral_Harbour.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson_Creek.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_minus_au_minus_Prince.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Aruba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boise.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Winnipeg.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montserrat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guayaquil.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boa_Vista.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nome.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Edmonton.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Costa_Rica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/La_Paz.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayenne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grand_Turk.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Buenos_Aires.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Louisville.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Iqaluit.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Denver.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cambridge_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belize.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montevideo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Araguaina.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nipigon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Sao_Paulo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rosario.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Noronha.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chihuahua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santo_Domingo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Swift_Current.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Adak.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/New_York.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Godthab.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Goose_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Managua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indianapolis.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santiago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rankin_Inlet.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Lima.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anguilla.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Glace_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rainy_River.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Vincent.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Eirunepe.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Vancouver.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Regina.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yakutat.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tortola.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cuiaba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Campo_Grande.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Manaus.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Lucia.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fort_Wayne.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Ensenada.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Havana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/El_Salvador.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Maceio.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Acre.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Asuncion.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Catamarca.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Monterrey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atka.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thunder_Bay.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Whitehorse.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bogota.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Pangnirtung.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chicago.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montreal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Paramaribo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guyana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anchorage.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Barbados.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Merida.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Recife.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Kitts.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Juneau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nassau.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Thomas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belem.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Antigua.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cancun.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Curacao.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Caracas.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Menominee.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cordoba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_of_Spain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Martinique.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Knox_IN.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Miquelon.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Los_Angeles.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jujuy.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grenada.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayman.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Toronto.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Phoenix.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yellowknife.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mazatlan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tegucigalpa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jamaica.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Halifax.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Velho.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Virgin.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mendoza.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Scoresbysund.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fortaleza.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Shiprock.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Inuvik.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thule.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Hermosillo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Puerto_Rico.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Mexico_City.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tijuana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Detroit.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guadeloupe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Panama.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Johns.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Danmarkshavn.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bahia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guatemala.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dominica.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rio_Branco.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Coral_Harbour.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson_Creek.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_minus_au_minus_Prince.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Aruba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boise.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Winnipeg.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montserrat.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guayaquil.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Boa_Vista.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nome.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Edmonton.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Costa_Rica.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Dawson.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/La_Paz.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayenne.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grand_Turk.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Buenos_Aires.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Louisville.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Iqaluit.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Denver.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cambridge_Bay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belize.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montevideo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Araguaina.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nipigon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Sao_Paulo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rosario.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Noronha.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chihuahua.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santo_Domingo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Swift_Current.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Adak.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/New_York.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Godthab.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Goose_Bay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Managua.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indianapolis.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Santiago.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rankin_Inlet.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Lima.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anguilla.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Glace_Bay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Rainy_River.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Vincent.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Eirunepe.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Vancouver.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Regina.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yakutat.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Tortola.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cuiaba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Campo_Grande.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Manaus.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Lucia.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Fort_Wayne.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Ensenada.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Havana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/El_Salvador.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Maceio.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Porto_Acre.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Asuncion.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Catamarca.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Monterrey.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Atka.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Thunder_Bay.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Whitehorse.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Bogota.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Pangnirtung.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Chicago.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Montreal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Paramaribo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Guyana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Anchorage.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Barbados.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Merida.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Recife.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Kitts.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Juneau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Nassau.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/St_Thomas.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Belem.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Antigua.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cancun.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Curacao.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Caracas.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Menominee.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cordoba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Port_of_Spain.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Martinique.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Knox_IN.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Miquelon.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Los_Angeles.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Jujuy.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Grenada.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Cayman.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Toronto.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Phoenix.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Yellowknife.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Arizona.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Hawaii.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Indiana_minus_Starke.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Alaska.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific_minus_New.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Mountain.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Central.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Eastern.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Aleutian.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Michigan.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Samoa.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/East_minus_Indiana.py
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Arizona.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Hawaii.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Indiana_minus_Starke.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Alaska.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific_minus_New.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Mountain.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Central.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Eastern.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Aleutian.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Michigan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Samoa.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/East_minus_Indiana.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Arizona.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Hawaii.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Indiana_minus_Starke.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Alaska.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific_minus_New.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Mountain.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Central.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Eastern.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Pacific.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Aleutian.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Michigan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/Samoa.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US/East_minus_Indiana.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Jamaica.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Israel.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ_minus_CHAT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/posixrules.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Greenwich.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Eire.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Singapore.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_minus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Poland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Zulu.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Portugal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Kwajalein.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB_minus_Eire.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Cuba.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/HST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Egypt.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UTC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Hongkong.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iceland.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST5EDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UCT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST7MDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/WET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PRC.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Japan.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Libya.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_plus_0.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Universal.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROK.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/W_minus_SU.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Turkey.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CET.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PST8PDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CST6CDT.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iran.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Navajo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Jamaica.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Israel.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ_minus_CHAT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MET.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/posixrules.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Greenwich.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Eire.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Singapore.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_minus_0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Poland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Zulu.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/NZ.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Portugal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Kwajalein.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB_minus_Eire.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Cuba.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/HST.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Egypt.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UTC.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Hongkong.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iceland.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EST5EDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/UCT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROC.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST7MDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/WET.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PRC.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Japan.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Libya.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/MST.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GMT_plus_0.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Universal.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/ROK.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/EET.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/W_minus_SU.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Turkey.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/GB.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CET.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/PST8PDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/CST6CDT.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Iran.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Navajo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_tzinfo.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_docs.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/__init__.py
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_docs.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_tzinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/test_docs.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/tests/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/zone.tab
-%%ZOPEBASEDIR%%/lib/python/pytz/README.txt
-%%ZOPEBASEDIR%%/lib/python/pytz/LICENSE.txt
-%%ZOPEBASEDIR%%/lib/python/pytz/tzinfo.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/reference.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/__init__.pyc
-%%ZOPEBASEDIR%%/lib/python/pytz/tzinfo.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/reference.pyo
-%%ZOPEBASEDIR%%/lib/python/pytz/__init__.pyo
-%%ZOPEBASEDIR%%/lib/python/ImageFile.pyc
-%%ZOPEBASEDIR%%/lib/python/Zope.pyc
-%%ZOPEBASEDIR%%/lib/python/ImageFile.pyo
-%%ZOPEBASEDIR%%/lib/python/Zope.pyo
-%%ZOPEBASEDIR%%/include/python/ExtensionClass/ExtensionClass.h
-%%ZOPEBASEDIR%%/include/python/zope.proxy/proxy.h
-%%ZOPEBASEDIR%%/include/python/persistent/cPersistence.h
-%%ZOPEBASEDIR%%/include/python/persistent/ring.h
-%%ZOPEBASEDIR%%/include/python/Acquisition/Acquisition.h
-%%ZOPEBASEDIR%%/bin/reindex_catalog.py
-%%ZOPEBASEDIR%%/bin/mkzeoinstance.py
-%%ZOPEBASEDIR%%/bin/zpasswd.py
-%%ZOPEBASEDIR%%/bin/check_catalog.py
-%%ZOPEBASEDIR%%/bin/requestprofiler.py
-%%ZOPEBASEDIR%%/bin/copyzopeskel.py
-%%ZOPEBASEDIR%%/bin/load_site.py
-%%ZOPEBASEDIR%%/bin/compilezpy.py
-%%ZOPEBASEDIR%%/bin/decompilezpy.py
-%%ZOPEBASEDIR%%/bin/mkzopeinstance.py
-%%ZOPEBASEDIR%%/bin/fsrefs.py
-%%ZOPEBASEDIR%%/bin/zeoup.py
-%%ZOPEBASEDIR%%/bin/simul.py
-%%ZOPEBASEDIR%%/bin/repozo.py
-%%ZOPEBASEDIR%%/bin/migrate.py
-%%ZOPEBASEDIR%%/bin/fstest.py
-%%ZOPEBASEDIR%%/bin/zeopasswd.py
-%%ZOPEBASEDIR%%/bin/zeopack.py
-%%ZOPEBASEDIR%%/bin/fsstats.py
-%%ZOPEBASEDIR%%/bin/fsoids.py
-%%ZOPEBASEDIR%%/bin/stats.py
-%%ZOPEBASEDIR%%/bin/zeoserverlog.py
-%%ZOPEBASEDIR%%/bin/fstail.py
-%%ZOPEBASEDIR%%/bin/netspace.py
-%%ZOPEBASEDIR%%/bin/fsdump.py
-%%ZOPEBASEDIR%%/bin/timeout.py
-%%ZOPEBASEDIR%%/bin/analyze.py
-%%ZOPEBASEDIR%%/bin/parsezeolog.py
-%%ZOPEBASEDIR%%/bin/checkbtrees.py
-%%ZOPEBASEDIR%%/bin/zeoreplay.py
-%%ZOPEBASEDIR%%/bin/zeoctl.py
-%%ZOPEBASEDIR%%/bin/zeoqueue.py
-%%ZOPEBASEDIR%%/bin/mkzeoinst.py
-%%ZOPEBASEDIR%%/bin/zodbload.py
-%%ZOPEBASEDIR%%/bin/runzeo.py
-%%ZOPEBASEDIR%%/bin/space.py
-%%ZOPEBASEDIR%%/bin/zopetest
-%%ZOPEBASEDIR%%/bin/zconfig_schema2html
-%%ZOPEBASEDIR%%/bin/zconfig
-%%ZOPEBASEDIR%%/bin/zdctl.py
-%%ZOPEBASEDIR%%/bin/zdrun.py
-%%ZOPEBASEDIR%%/skel/Products/README.txt
-%%ZOPEBASEDIR%%/skel/var/README.txt
-%%ZOPEBASEDIR%%/skel/import/README.txt
-%%ZOPEBASEDIR%%/skel/import/ZopeTutorialExamples.zexp
-%%ZOPEBASEDIR%%/skel/import/Examples.zexp
-%%ZOPEBASEDIR%%/skel/Extensions/README.txt
-%%ZOPEBASEDIR%%/skel/etc/zope.conf.sample.in
-%%ZOPEBASEDIR%%/skel/README.txt
-%%ZOPEBASEDIR%%/skel/bin/zopeservice.py.in
-%%ZOPEBASEDIR%%/skel/bin/zopectl.in
-%%ZOPEBASEDIR%%/skel/bin/runzope.bat.in
-%%ZOPEBASEDIR%%/skel/bin/runzope.in
-%%ZOPEBASEDIR%%/skel/log/README.txt
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/sqlscript-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/preference-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/preference-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zptpage-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zope.app.zptpage.textindex-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/testbrowser-ftesting.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/renderer-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/renderer-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/cache-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/apidoc-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/apidoc-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/apidoc-ftesting.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/formlib-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/mail-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/rdb-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/mail-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/onlinehelp-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/onlinehelp-meta.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/file-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zope.app.dtmlpage-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/rdb-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/tree-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/undo-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zope.app.schema-configure.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/exception-ftesting.zcml
-%%ZOPEBASEDIR%%/zopeskel/etc/package-includes/zope.app.authentication-configure.zcml
-%%ZOPEBASEDIR%%/Products/00readme-freebsd.txt
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/sqlscript
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/preference
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/textindex
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zptpage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/renderer/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/renderer
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/cache
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/content_types/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/content_types
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/typemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/bookmodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/utilitymodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/codemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/zcmlmodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/ifacemodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/apidoc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/mail/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/mail
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n/xmlrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/i18n
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/onlinehelp
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests/testpackage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/pagetemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/file
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dtmlpage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rdb/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rdb/gadfly
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rdb/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rdb
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tree
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/undo/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/undo
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_CN
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/it/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/it
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/es/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/es
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/nl/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/nl
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/zh_TW
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/pt_BR
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/tr
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ja
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/hu
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ru
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/en/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/en
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/pl
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/de/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/de
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ml/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/ml
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales/fr
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/schema/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/schema/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/schema
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles/subdir
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests/testfiles
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher/xmlrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publisher
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/size
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/registration
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publication/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/publication
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/folder/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/folder
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/http/exception/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/http/exception
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/http/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/http
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/basicskin/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/basicskin
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/traversing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/principalannotation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo2
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/generations/demo
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/generations/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/generations
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dependable
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/appsetup
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/content
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/debug
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/annotation/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/annotation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/exception/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/exception
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/testing/recorded
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales/de
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/form
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zopeappgenerations
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/location
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dublincore/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/dublincore
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/site/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/site
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/filerepresentation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/event/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/event
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/wsgi
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/adapter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/rotterdam
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/broken
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/bbb
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/component
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/security
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/container
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/authentication/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/authentication
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/copypastemove
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/zapi
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/preview
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/utility
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/applicationcontrol
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/error/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app/error
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/app
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testbrowser/ftests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testbrowser
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests/testpackage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/pagetemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface/common
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/structuredtext/regressions
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/structuredtext
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/event
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/schema/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/schema
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/publisher/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/publisher/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/publisher
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/locales/data
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale/en
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/tests/locale
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18n
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/dottedname
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/exceptions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/exceptions
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/text/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/text
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/keyword
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/field
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/topic/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index/topic
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/index
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/documenttemplate/untrusted
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/documenttemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products/more
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-products
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample33
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample31
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3/sample32
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample3
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample13
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample12
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sampletests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1/sample11
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample1
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled/package
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/usecompiled
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sampletests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample23
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/do-not-enter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/donotenter
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample21
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sampletests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2/sample22
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex/sample2
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4/products
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib/sample4
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing/testrunner-ex-pp-lib
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/thread
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/i18nmessageid
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/component/bbb/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/component/bbb
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/component
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/logger/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/logger
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/http/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/http
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/ftp/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/ftp
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/interfaces
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server/linereceiver
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/server
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/security/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/security/untrustedpython
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/security/examples
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/security
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/modulealias/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/modulealias
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/configuration/tests/samplepackage
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/configuration/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/configuration
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal/benchmark
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tal
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tales/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/tales
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/hookable/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/hookable
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/cachedescriptors
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/formlib
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/proxy/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/proxy
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope/deprecation
-@dirrm %%ZOPEBASEDIR%%/lib/python/zope
-@dirrm %%ZOPEBASEDIR%%/lib/python/Record
-@dirrm %%ZOPEBASEDIR%%/lib/python/reStructuredText/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/reStructuredText
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/sequence
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DocumentTemplate
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/Common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface/Common
-@dirrm %%ZOPEBASEDIR%%/lib/python/Interface
-@dirrm %%ZOPEBASEDIR%%/lib/python/Globals
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/App
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/nt
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/misc
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2/Startup
-@dirrm %%ZOPEBASEDIR%%/lib/python/Zope2
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZopeUndo/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZopeUndo
-@dirrm %%ZOPEBASEDIR%%/lib/python/ThreadLock
-@dirrm %%ZOPEBASEDIR%%/lib/python/MultiMapping
-@dirrm %%ZOPEBASEDIR%%/lib/python/zLOG/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zLOG
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZPublisher/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZPublisher
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module/submodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/mixed_module
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module/submodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/public_module
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module/submodule
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests/private_module
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/securitySuite
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/AccessControl
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/zrpc
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO/auth
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZEO
-@dirrm %%ZOPEBASEDIR%%/lib/python/ClientCookie
-@dirrm %%ZOPEBASEDIR%%/lib/python/Missing
-@dirrm %%ZOPEBASEDIR%%/lib/python/Lifetime
-@dirrm %%ZOPEBASEDIR%%/lib/python/ExtensionClass
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/examples
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PageTemplates
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/FieldIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/KeywordIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/ZopeSplitter
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/Splitter
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TextIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/DateRangeIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/common
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/PathIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/TopicIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PluginIndexes
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZODBMountPoint
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Transience
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/TemporaryFolder
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZReST/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZReST/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZReST/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZReST
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/stresstests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Sessions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MIMETools
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteErrorLog
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ExternalMethod
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/skin/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/skin
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales/de
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/form
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/site/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/site
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/utilities/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/utilities
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/en
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de/LC_MESSAGES
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales/de
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests/locales
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests/pages
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/browser
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/skel
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/ViewsTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/InterfaceTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products/FiveMiscTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/products
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc/presentations
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five/doc
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/Five
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess/doc
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/SiteAccess
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCTextIndex
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/MailHost
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/gadfly
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA/icons
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZGadflyDA
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests/tscripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/Extensions
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/PythonScripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZSQLMethods
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZopeTutorial
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/StandardCacheManagers
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/regressiontests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/ZCatalog
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/BTreeFolder2
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/help
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products/OFSP
-@dirrm %%ZOPEBASEDIR%%/lib/python/Products
-@dirrm %%ZOPEBASEDIR%%/lib/python/RestrictedPython/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/RestrictedPython
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/languages
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst/directives
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers/rst
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/parsers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/readers/python
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/readers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/languages
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/writers
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils/transforms
-@dirrm %%ZOPEBASEDIR%%/lib/python/docutils
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB/FileStorage
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZODB
-@dirrm %%ZOPEBASEDIR%%/lib/python/ComputedAttribute
-@dirrm %%ZOPEBASEDIR%%/lib/python/MethodObject
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys/images
-@dirrm %%ZOPEBASEDIR%%/lib/python/HelpSys
-@dirrm %%ZOPEBASEDIR%%/lib/python/Persistence/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Persistence
-@dirrm %%ZOPEBASEDIR%%/lib/python/BTrees/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/BTrees
-@dirrm %%ZOPEBASEDIR%%/lib/python/initgroups
-@dirrm %%ZOPEBASEDIR%%/lib/python/transaction/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/transaction
-@dirrm %%ZOPEBASEDIR%%/lib/python/mechanize
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText/regressions
-@dirrm %%ZOPEBASEDIR%%/lib/python/StructuredText
-@dirrm %%ZOPEBASEDIR%%/lib/python/DateTime/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/DateTime
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/logger
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components/basic
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/components
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing/extras
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/thing
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library/widget
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/library
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZConfig
-@dirrm %%ZOPEBASEDIR%%/lib/python/persistent/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/persistent
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZClasses/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZClasses
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/Scripts
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/xml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC/ZRDB
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared/DC
-@dirrm %%ZOPEBASEDIR%%/lib/python/Shared
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests/output
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests/input
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL/benchmark
-@dirrm %%ZOPEBASEDIR%%/lib/python/TAL
-@dirrm %%ZOPEBASEDIR%%/lib/python/zdaemon/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zdaemon
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS/standard
-@dirrm %%ZOPEBASEDIR%%/lib/python/OFS
-@dirrm %%ZOPEBASEDIR%%/lib/python/TreeDisplay/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/TreeDisplay
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/zopedoctest
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase/doc
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing/ZopeTestCase
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing/var
-@dirrm %%ZOPEBASEDIR%%/lib/python/Testing
-@dirrm %%ZOPEBASEDIR%%/lib/python/ThreadedAsync
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZTUtils/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZTUtils
-@dirrm %%ZOPEBASEDIR%%/lib/python/Signals
-@dirrm %%ZOPEBASEDIR%%/lib/python/zExceptions/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zExceptions
-@dirrm %%ZOPEBASEDIR%%/lib/python/tempstorage/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/tempstorage
-@dirrm %%ZOPEBASEDIR%%/lib/python/nt_svcutils
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/thread
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/test
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/docs
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa/dist
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/medusa
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer/PubCore
-@dirrm %%ZOPEBASEDIR%%/lib/python/ZServer
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/App/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/App
-@dirrm %%ZOPEBASEDIR%%/lib/python/Acquisition
-@dirrm %%ZOPEBASEDIR%%/lib/python/zodbcode/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/zodbcode
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/dtml
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav/www
-@dirrm %%ZOPEBASEDIR%%/lib/python/webdav
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Etc
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Pacific
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Asia
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Chile
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Antarctica
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Indian
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Mexico
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/SystemV
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Atlantic
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Brazil
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Europe
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Australia
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Arctic
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Africa
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/Canada
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/North_Dakota
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Kentucky
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Indiana
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America/Argentina
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/America
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo/US
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/zoneinfo
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz/tests
-@dirrm %%ZOPEBASEDIR%%/lib/python/pytz
-@dirrm %%ZOPEBASEDIR%%/lib/python
-@dirrm %%ZOPEBASEDIR%%/lib
-@dirrm %%ZOPEBASEDIR%%/include/python/ExtensionClass
-@dirrm %%ZOPEBASEDIR%%/include/python/zope.proxy
-@dirrm %%ZOPEBASEDIR%%/include/python/persistent
-@dirrm %%ZOPEBASEDIR%%/include/python/Acquisition
-@dirrm %%ZOPEBASEDIR%%/include/python
-@dirrm %%ZOPEBASEDIR%%/include
-@dirrm %%ZOPEBASEDIR%%/bin
-@dirrm %%ZOPEBASEDIR%%/skel/Products
-@dirrm %%ZOPEBASEDIR%%/skel/var
-@dirrm %%ZOPEBASEDIR%%/skel/import
-@dirrm %%ZOPEBASEDIR%%/skel/Extensions
-@dirrm %%ZOPEBASEDIR%%/skel/etc
-@dirrm %%ZOPEBASEDIR%%/skel/bin
-@dirrm %%ZOPEBASEDIR%%/skel/log
-@dirrm %%ZOPEBASEDIR%%/skel
-@dirrm %%ZOPEBASEDIR%%/zopeskel/etc/package-includes
-@dirrm %%ZOPEBASEDIR%%/zopeskel/etc
-@dirrm %%ZOPEBASEDIR%%/zopeskel
-@dirrm %%ZOPEBASEDIR%%/Products
-@dirrm %%ZOPEBASEDIR%%